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

Marketing dev docs review #602

Merged
merged 285 commits into from
Sep 3, 2024
Merged

Marketing dev docs review #602

merged 285 commits into from
Sep 3, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 17, 2024

  1. vec ops size i32->u64

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    2b4a4c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb5a6f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe12616 View commit details
    Browse the repository at this point in the history
  4. curve lib and test

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6d0b326 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    874ebf5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87323a6 View commit details
    Browse the repository at this point in the history
  7. api to load backend libraries

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    0e0470d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5b12bb View commit details
    Browse the repository at this point in the history
  9. format files

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4f8fe83 View commit details
    Browse the repository at this point in the history
  10. macro for unique identifiers

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    aab5d0d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4faace4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    87f725d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d55dc49 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    53d73d3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b435181 View commit details
    Browse the repository at this point in the history
  16. missing ext in msm config

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d3d2966 View commit details
    Browse the repository at this point in the history
  17. introduce log mechanism

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e524db3 View commit details
    Browse the repository at this point in the history
  18. msm precompute bases API

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3c028bf View commit details
    Browse the repository at this point in the history
  19. icicle_device links to dl

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    212068c View commit details
    Browse the repository at this point in the history
  20. ffi extern curve methods

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    954b0e1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    bd436f2 View commit details
    Browse the repository at this point in the history
  22. missing G2 ifdef

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    632fb91 View commit details
    Browse the repository at this point in the history
  23. montgomery conversion G1

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    729d1c0 View commit details
    Browse the repository at this point in the history
  24. MSM G2

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4318aa1 View commit details
    Browse the repository at this point in the history
  25. montgomery conversion G2

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e2237ec View commit details
    Browse the repository at this point in the history
  26. github workflow bug fix

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c04a3ab View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    5b5fbfb View commit details
    Browse the repository at this point in the history
  28. ecntt api

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4e7b886 View commit details
    Browse the repository at this point in the history
  29. define options in main cmake

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6671c3b View commit details
    Browse the repository at this point in the history
  30. CUDA vector ops

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c94bcad View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0390650 View commit details
    Browse the repository at this point in the history
  32. montgomery conversion CUDA

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    0e4af8f View commit details
    Browse the repository at this point in the history
  33. CUDA ntt

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    aea2dba View commit details
    Browse the repository at this point in the history
  34. fix order of loaded libs

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    42490af View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    41962b6 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    091c9ba View commit details
    Browse the repository at this point in the history
  37. CUDA ecntt

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6fe6916 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    77eb89f View commit details
    Browse the repository at this point in the history
  39. no ECNTT for grumpkin

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    59843ee View commit details
    Browse the repository at this point in the history
  40. fixed cuda ntt headers

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    baae668 View commit details
    Browse the repository at this point in the history
  41. rust runtime crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3309044 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    da007d1 View commit details
    Browse the repository at this point in the history
  43. rust runtime crate progress

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3b92f60 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    83cdf41 View commit details
    Browse the repository at this point in the history
  45. rust runtime crate streams

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9ae8d44 View commit details
    Browse the repository at this point in the history
  46. rust runtime crate async ops

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    acb49eb View commit details
    Browse the repository at this point in the history
  47. rust ci

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ff6306c View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    42f774a View commit details
    Browse the repository at this point in the history
  49. minor rust ci fix

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c5b75f7 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    25d53e8 View commit details
    Browse the repository at this point in the history
  51. simple v3 rust example

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    a86ebb4 View commit details
    Browse the repository at this point in the history
  52. rust v3 icicle-core crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    15abeb9 View commit details
    Browse the repository at this point in the history
  53. rust v3 babybear crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5c85599 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    754f7bc View commit details
    Browse the repository at this point in the history
  55. ConfigExtension rust wrapper

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d8115c0 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    a1c0c8e View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    ca4281d View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    59ff2d9 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    ffc68c2 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    df290c0 View commit details
    Browse the repository at this point in the history
  61. rust matrix transpose

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e67ac86 View commit details
    Browse the repository at this point in the history
  62. rust v3 ntt

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    de650b8 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    29c83c7 View commit details
    Browse the repository at this point in the history
  64. test utilities to facilitate loading backends and choosing devices at…

    …omically for all test suites
    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3072f6c View commit details
    Browse the repository at this point in the history
  65. rust missing ntt tests

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6627b7b View commit details
    Browse the repository at this point in the history
  66. stark252 rust crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    86b757a View commit details
    Browse the repository at this point in the history
  67. bn254 curve crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d9248b7 View commit details
    Browse the repository at this point in the history
  68. rust ecntt

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e14be6f View commit details
    Browse the repository at this point in the history
  69. rust bls curves

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6578125 View commit details
    Browse the repository at this point in the history
  70. bw6-761 rust crate

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    0cdfb84 View commit details
    Browse the repository at this point in the history
  71. rust grumpkin curve

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    2da454a View commit details
    Browse the repository at this point in the history
  72. rust bls12-377 build.rs fix

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    45c0e3e View commit details
    Browse the repository at this point in the history
  73. rust msm

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    f223656 View commit details
    Browse the repository at this point in the history
  74. msm for cuda backend

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    763b736 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    7ed3cc7 View commit details
    Browse the repository at this point in the history
  76. missing MSM cuda test

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    f230519 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    48269e3 View commit details
    Browse the repository at this point in the history
  78. bit reverse in rust

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    401b5b8 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    1146f56 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    fe28f8f View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    3e50854 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    8a6cf02 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    b8e9f90 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    6b095e6 View commit details
    Browse the repository at this point in the history
  85. polynomial API V3

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    40693a0 View commit details
    Browse the repository at this point in the history
  86. ecntt bug fix from v2

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ef85fcc View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    be7cbba View commit details
    Browse the repository at this point in the history
  88. rust polynomials

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ec596c3 View commit details
    Browse the repository at this point in the history
  89. print domain size when ntt fails on that. same domain size for ntt an…

    …d ecntt to avoid issues
    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5a7c0cc View commit details
    Browse the repository at this point in the history
  90. ecntt bug fix from V2

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    76cf23d View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    ca7fb84 View commit details
    Browse the repository at this point in the history
  92. NTT simple cpu backend (#533)

    ShanieWinitz authored and yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    36c8799 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    74f7a3c View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    e49540d View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    caf3b4f View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    9b46b84 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    de88ad1 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    4d0b1a0 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    87a25af View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    0c8a849 View commit details
    Browse the repository at this point in the history
  101. add slice api to vec ops

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    091a193 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    61af965 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    028f59c View commit details
    Browse the repository at this point in the history
  104. add vec_div api

    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    f13f24c View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    6f8c480 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    0885195 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    749d3f9 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    8ade7ef View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    06243e5 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    db19c38 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    9c35aaa View commit details
    Browse the repository at this point in the history
  112. replace msm config bases_size with boolean flag indicating bases are …

    …shared for batch elements
    yshekel committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    0409c6f View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    d3b27a7 View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    7de94ff View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    afe4831 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd33533 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    934f934 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8e794f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1baabd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4f47c9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58780f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

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

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    b52191f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49beb32 View commit details
    Browse the repository at this point in the history
  3. refactor msm example

    yshekel committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    fc2ac41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9618e6d View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    99e5853 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    454fe5b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. update ntt example for V3

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b07d020 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c302aeb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63dcd4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68802bc View commit details
    Browse the repository at this point in the history
  5. refactor C++ example poly-api

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    a5a8bf8 View commit details
    Browse the repository at this point in the history
  6. refactor C++ example risc0

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    445eec8 View commit details
    Browse the repository at this point in the history
  7. trigger examples build in ci

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    8d03fb6 View commit details
    Browse the repository at this point in the history
  8. fix format

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    2a3dcd7 View commit details
    Browse the repository at this point in the history
  9. refactor rust example msm

    yshekel committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    10963fb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    131e22d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d821d3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f8661ac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    65ca51c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    dc1b2fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a4b254 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a45746f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5332f4c View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. add runtime api to load backend from default installdir and use it ev…

    …erywhere instead of specifying the install dir in the code
    yshekel committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    d08088a View commit details
    Browse the repository at this point in the history
  2. add ntt benchmark for rust

    yshekel committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    cccd6c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e95b562 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    389ce1c View commit details
    Browse the repository at this point in the history
  2. add rust benchmark for msm

    yshekel committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0bd5854 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7734676 View commit details
    Browse the repository at this point in the history
  4. add rust ecntt benchmark

    yshekel committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    7b833af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73dd80b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    908a6c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

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

Commits on Aug 11, 2024

  1. Add tasks manager classes to ease multithreading for cpu (#573)

    Added tasks_manager.h - a small library to aid multithreaded CPU coding in a thread-pool manner.
    Koren-Brand authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    0712d79 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    b7d3108 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02cbe8a View commit details
    Browse the repository at this point in the history
  3. CI ref and revision

    emirsoyturk committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e8a968f View commit details
    Browse the repository at this point in the history
  4. clang-format fix

    emirsoyturk committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    89ea2a5 View commit details
    Browse the repository at this point in the history
  5. CI ref

    emirsoyturk committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b5c090c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. [FEAT] Add accumulation function in vec_ops for v3

    ## Changes
    
    This PR introduces the `accumulate` function for `vec_ops`, registered
    in both C++ and CUDA. Additionally, a Rust wrapper for this function has
    been developed. Tests for the `accumulate` function have been added for
    both C++ and Rust.
    emirsoyturk authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    c49033a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. refacor docs structure for V3

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    af5c92e View commit details
    Browse the repository at this point in the history
  2. update introduction doc

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5f6f61a View commit details
    Browse the repository at this point in the history
  3. doc ICICLE overview

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    704ea44 View commit details
    Browse the repository at this point in the history
  4. backend doc

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5cc4c37 View commit details
    Browse the repository at this point in the history
  5. multi device doc

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b844c92 View commit details
    Browse the repository at this point in the history
  6. icicle libraries doc

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d173d58 View commit details
    Browse the repository at this point in the history
  7. tmp getting started doc

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b539750 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c27c2d0 View commit details
    Browse the repository at this point in the history
  9. fix spelling

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d10a968 View commit details
    Browse the repository at this point in the history
  10. programmers guide

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    06bac2a View commit details
    Browse the repository at this point in the history
  11. CPP programmers guide

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ada75ef View commit details
    Browse the repository at this point in the history
  12. CPP programmer guide cont

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6d2fa10 View commit details
    Browse the repository at this point in the history
  13. Rust programmers guide

    yshekel committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    42046db View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. doc updates

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    b77b06c View commit details
    Browse the repository at this point in the history
  2. msm doc

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    aba3e97 View commit details
    Browse the repository at this point in the history
  3. polynomials update

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8943e57 View commit details
    Browse the repository at this point in the history
  4. ntt docs

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    aaf1894 View commit details
    Browse the repository at this point in the history
  5. vec-ops docs

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    2dfa66e View commit details
    Browse the repository at this point in the history
  6. docs update

    yshekel committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    89f437a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

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

    yshekel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    424c28e View commit details
    Browse the repository at this point in the history
  3. typos

    yshekel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b811ac5 View commit details
    Browse the repository at this point in the history
  4. allow tests to run on CPU only but fail in TearDownTestSuite to avoid…

    … CI passing like that
    yshekel committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9759cef View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. make features (G2,ecntt) default on (#583)

    Default on is necessary when loading a pre-built backend to avoid link errors.
    yshekel authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0d447c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

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

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    e73cc60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    649a574 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6672bf8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ac2132 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Update .github/workflows/check-changed-files.yml

    Co-authored-by: ChickenLover <Romangg81@gmail.com>
    yshekel and ChickenLover authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b14edce View commit details
    Browse the repository at this point in the history
  2. Update icicle/include/icicle/msm.h

    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    yshekel and jeremyfelder authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f95e3b5 View commit details
    Browse the repository at this point in the history
  3. use 64b type for add/mul of field elements on CPU (#588)

    Co-authored-by: hadaringonyama <hadar@ingonyama.com>
    yshekel and HadarIngonyama authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    dfe56a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. [FEAT] Add Mersenne to v3 (#579)

    ## Changes
    
    This PR adds mersenne field (m31) to icicle v3 including rust wrapper.
    
    ---------
    
    Co-authored-by: nonam3e <timur@ingonyama.com>
    emirsoyturk and nonam3e authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9a0766a View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Koren/v3 msm (#581)

    ## Describe the changes
    
    MSM multithreaded implementation on CPU
    
    ## Linked Issues
    
    Resolves #
    
    ---------
    
    Co-authored-by: Yuval Shekel <yshekel@gmail.com>
    Co-authored-by: hadaringonyama <hadar@ingonyama.com>
    3 people authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    68fe909 View commit details
    Browse the repository at this point in the history
  2. Nonam3e/mv icicle m31 (#590)

    ## Describe the changes
    
    This PR moves icicle-m31 package in rust/ wrappers from rust_v3/
    
    ---------
    
    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    Co-authored-by: ChickenLover <romangg81@gmail.com>
    3 people authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4e27a82 View commit details
    Browse the repository at this point in the history
  3. Release script and install docs (#589)

    This PR adds:
    1. scripts to build dockers and scripts to build all release tars and deploy to github
    2. documentation
    3. Examples: C++ and Rust end-to-end examples regarding how to install
    and use icicle
    yshekel authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    56c605c View commit details
    Browse the repository at this point in the history
  4. fix api (#592)

    This PR fixes typo in v3 headers template
    nonam3e authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    fb772a4 View commit details
    Browse the repository at this point in the history
  5. updated docs

    yshekel committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7105132 View commit details
    Browse the repository at this point in the history
  6. more docs update

    yshekel committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    a65cab1 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    2075f69 View commit details
    Browse the repository at this point in the history
  2. fix msm config comment

    yshekel committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c551535 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec4190e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    6cff54e View commit details
    Browse the repository at this point in the history
  2. Made getting started first section

    Otsar-Raikou authored and yshekel committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    2772dca View commit details
    Browse the repository at this point in the history
  3. Update getting_started.md

    Otsar-Raikou authored and yshekel committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    9f40278 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. getting started edits (#595)

    Added summary on top of getting started and put getting started as the
    first page under ICICLE in sidebar
    Otsar-Raikou authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    dc0ee9c View commit details
    Browse the repository at this point in the history
  2. Update README (#596)

    yshekel authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7dbc910 View commit details
    Browse the repository at this point in the history
  3. Edits on README (#599)

    Co-authored-by: Yuval Shekel <yshekel@gmail.com>
    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    3 people authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7334047 View commit details
    Browse the repository at this point in the history
  4. edit intro doc(#601)

    Otsar-Raikou authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2ae1815 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a43bde View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66a5133 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    d8d9e2b View commit details
    Browse the repository at this point in the history
  2. V3 golang bindings (#594)

    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    Co-authored-by: yshekel <yshekel@gmail.com>
    3 people authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    944ff9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36737ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92ce4a0 View commit details
    Browse the repository at this point in the history
  5. overview page fix

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    08caf4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    745abb0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8608daf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d564ef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c31f62a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d694219 View commit details
    Browse the repository at this point in the history
  11. Update sidebars.js

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    da9cdc3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6e88b4a View commit details
    Browse the repository at this point in the history
  13. Update sidebars.js

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7c5bc8b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    741e9ff View commit details
    Browse the repository at this point in the history
  15. Update general.md

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    32e025c View commit details
    Browse the repository at this point in the history
  16. Update cpp.md

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    929403e View commit details
    Browse the repository at this point in the history
  17. Update rust.md

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    02da831 View commit details
    Browse the repository at this point in the history
  18. Update go.md

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c13e57e View commit details
    Browse the repository at this point in the history
  19. Update overview.md

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    aefd20a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    227183d View commit details
    Browse the repository at this point in the history
  21. Update sidebars.js

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    266fb5e View commit details
    Browse the repository at this point in the history
  22. Update docs/docs/icicle/install_cuda_backend.md

    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    Otsar-Raikou and jeremyfelder authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    1732b6c View commit details
    Browse the repository at this point in the history
  23. fixed dead header

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3eadf4c View commit details
    Browse the repository at this point in the history
  24. Update docs/docs/icicle/overview.md

    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    Otsar-Raikou and jeremyfelder authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    2c111c3 View commit details
    Browse the repository at this point in the history
  25. Update docs/docs/icicle/overview.md

    Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com>
    Otsar-Raikou and jeremyfelder authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4d9b8d7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9e65807 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e8201f5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    150095b View commit details
    Browse the repository at this point in the history
  29. fixed error

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3bf7d1a View commit details
    Browse the repository at this point in the history
  30. again...

    Otsar-Raikou authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d82ebf3 View commit details
    Browse the repository at this point in the history
  31. Fix docs build

    jeremyfelder committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d513938 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    8717a28 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    6908fed View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9913de5 View commit details
    Browse the repository at this point in the history
  35. remove resolved TODOs

    yshekel committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    729358c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    bf627d5 View commit details
    Browse the repository at this point in the history