Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Directly include parallel math #5

Merged
merged 51 commits into from
Jun 10, 2024

Commits on May 31, 2022

  1. Configuration menu
    Copy the full SHA
    2e36908 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    cbebe36 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Configuration menu
    Copy the full SHA
    6ce803b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    941356c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. Implement dfs async polynom

    Zerg1996 committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    f2952a1 View commit details
    Browse the repository at this point in the history
  2. Code style fixes

    Zerg1996 committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    b4bf316 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c91223 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. Merge bug fixes

    Zerg1996 committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    20a4ffe View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Configuration menu
    Copy the full SHA
    88690f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Merge PR #17 from crypto3-math

    Zerg1996 committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    4b93ef4 View commit details
    Browse the repository at this point in the history
  2. Merge #19 #20 PR from crypto3-math

    Zerg1996 committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    8374c3a View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    bd6777a View commit details
    Browse the repository at this point in the history
  2. Few fixes

    martun committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    4f2300b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Fixing a few tests.

    martun committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    1b037c7 View commit details
    Browse the repository at this point in the history
  2. Fixing a test

    martun committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    010aa44 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    69f0855 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from NilFoundation/crypto3_math_changes_up_to_P…

    …R_32
    
    Moving changes up to PR #32 from crypto3 math library
    martun authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    c10b3a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    f60b14c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from NilFoundation/crypto3_math_changes_up_to_P…

    …R_32
    
    Some minor changes to the actor math library related to the latest updates from the crypto3 lib
    Zerg1996 authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    35408f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Move the pow function from crypto3-math. (#4)

    * Move the pow function with its tests.
    
    * Fixes to pow function according to review comments.
    martun authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    78fe0e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. 5 move changes from crypto3 math up to latest master commit dd7fb188. (

    …#6)
    
    * Merge pull request #42 from NilFoundation/41-fix-operator-=-for-polynomial_dfs
    
    Fixed operator-= for polynomial_dfs.
    
    * Merge pull request #45 from NilFoundation/44-add-a-function-zero-to-polynomial-classes
    
    44 add functions zero() and one() to polynomial classes
    
    * Merge pull request #46 from NilFoundation/small_fix_in_function_one
    
    Fixing a small bug in polynomial_dfs function one()
    
    * Adding a hash function.
    
    * Hashing moved from std namespace.
    
    * Fixing some bugs and optimziing polynomial operations.
    
    * Adding operators.
    
    * Fixes and cleanup.
    
    * Merge pull request #54 from NilFoundation/53-mathpolynomial-division-on-one-polynomial-bugs
    
    Fixing polynomial division over a poly of degree 0.
    
    * Merge pull request #57 from NilFoundation/56-add-the-missing-reffernces
    
    Adding missing references.
    
    * Few final fixes.
    
    ---------
    
    Co-authored-by: ETatuzova <e.tatuzova@nil.foundation>
    Co-authored-by: root <mail.nikita.kaskov@gmail.com>
    3 people authored Sep 29, 2023
    Configuration menu
    Copy the full SHA
    affb1b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    5e416ec View commit details
    Browse the repository at this point in the history
  2. Inside block_execution helper function, keep core #0 idle if at least…

    … 4 cores are available. Also divide work between cores more equally (#8)
    
    * Changing function block_execution, don't utilize core 0 if at least 4 cores are available.
    martun authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    b3d5e94 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    177988b View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Improve parallelization of fft. (#14)

    * Improve parallelization of fft.
    martun authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    17f3c44 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Fix build

    x-mass committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    ced7497 View commit details
    Browse the repository at this point in the history
  2. Fix build

    x-mass authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    f9d38c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. 16 move latest changes from crypto3 math up to commit b6e1a8ee9a70882…

    …fb793896c162ecc34df79d779 (#17)
    
    * Add consistent testing (#65)
    
    * Cleaning the code of evaluation domains. [SyncWith: crypto3-zk#201] (#64)
    
    * Cleaning the code of evaluation domains a bit.
    
    * Small fixes, now all tests pass.
    
    ---------
    
    Co-authored-by: x-mass <36629999+x-mass@users.noreply.github.com>
    martun and x-mass authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    96d2575 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    50b59a0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #20 from NilFoundation/18-block-execution-returns-…

    …vector
    
    Added function block_execution_vector with desired effect #18
    vo-nil authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    c4f6690 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. 22 move changes from crypto3 math up to commit 2c3d8bb40f595fc7b87c8d…

    …46f7466c09dbc3731b (#23)
    
    * Adding a performance test for FFT. (#69)
    
    * Added FFT cache to domains [SyncWith: crypto3-zk#277] (#73)
    
    Added caching to basic_radix2_domain_aux and it's calls.
    
    * Fixing fft test.
    
    ---------
    
    Co-authored-by: Iluvmagick <d.tabalin@nil.foundation>
    martun and Iluvmagick authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    00af08a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    782e688 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. New actor math. (#24)

    * New actor math.
    martun authored Feb 18, 2024
    Configuration menu
    Copy the full SHA
    e0e9b15 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Initial implementation #67

    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    ddcf93b View commit details
    Browse the repository at this point in the history
  2. Minor changes #67

    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    3d18e20 View commit details
    Browse the repository at this point in the history
  3. Add evaluate domain tests for goldilocks64 field

    akokoshn authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    def0ae1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ed5e51 View commit details
    Browse the repository at this point in the history
  5. Minor changes #67

    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f0d38b2 View commit details
    Browse the repository at this point in the history
  6. Unnecessary modifiers removed #67

    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    ec25bbe View commit details
    Browse the repository at this point in the history
  7. Unnecessary uniqueness (disabling a copy constructor) changed to be a

    shared resource #67
    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    b273f08 View commit details
    Browse the repository at this point in the history
  8. Unused modifiers removed #67

    nemothenoone authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    5584818 View commit details
    Browse the repository at this point in the history
  9. Remove expressions

    x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    25291b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    43e913d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    19b3b36 View commit details
    Browse the repository at this point in the history
  12. operator *= now works on scalars

    vo-nil authored and x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    e17db48 View commit details
    Browse the repository at this point in the history
  13. Improve polynomial sum [SyncWith: crypto3-math#87] (#87)

    * Add benchmark test (with reusable macro)
    
    * Introduce polynomial_sum for fast batched addition
    x-mass committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    37d880d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Fix tests

    x-mass committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    9592363 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    0a2d34a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c8ae36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ad44ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c01f26d View commit details
    Browse the repository at this point in the history