release-bot
aacec3f72f
Bump rust crates' version
...
icicle-babybear@2.8.0
icicle-bls12-377@2.8.0
icicle-bls12-381@2.8.0
icicle-bn254@2.8.0
icicle-bw6-761@2.8.0
icicle-core@2.8.0
icicle-cuda-runtime@2.8.0
icicle-grumpkin@2.8.0
icicle-hash@2.8.0
icicle-m31@2.8.0
icicle-stark252@2.8.0
Generated by cargo-workspaces
2024-07-16 13:57:56 +00:00
release-bot
73cd4c0a99
Bump rust crates' version
...
icicle-babybear@2.7.1
icicle-bls12-377@2.7.1
icicle-bls12-381@2.7.1
icicle-bn254@2.7.1
icicle-bw6-761@2.7.1
icicle-core@2.7.1
icicle-cuda-runtime@2.7.1
icicle-grumpkin@2.7.1
icicle-hash@2.7.1
icicle-m31@2.7.1
icicle-stark252@2.7.1
Generated by cargo-workspaces
2024-07-04 12:34:26 +00:00
release-bot
31083463be
Bump rust crates' version
...
icicle-babybear@2.7.0
icicle-bls12-377@2.7.0
icicle-bls12-381@2.7.0
icicle-bn254@2.7.0
icicle-bw6-761@2.7.0
icicle-core@2.7.0
icicle-cuda-runtime@2.7.0
icicle-grumpkin@2.7.0
icicle-hash@2.7.0
icicle-m31@2.7.0
icicle-stark252@2.7.0
Generated by cargo-workspaces
2024-07-03 19:06:35 +00:00
nonam3e
b908053c0c
Feat/m31 ( #547 )
...
This PR adds support of the m31 Field
---------
Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com >
2024-07-03 20:48:28 +07:00
release-bot
f812f071fa
Bump rust crates' version
...
icicle-babybear@2.6.0
icicle-bls12-377@2.6.0
icicle-bls12-381@2.6.0
icicle-bn254@2.6.0
icicle-bw6-761@2.6.0
icicle-core@2.6.0
icicle-cuda-runtime@2.6.0
icicle-grumpkin@2.6.0
icicle-hash@2.6.0
icicle-stark252@2.6.0
Generated by cargo-workspaces
2024-06-24 11:56:28 +00:00
release-bot
3d01c09c82
Bump rust crates' version
...
icicle-babybear@2.5.0
icicle-bls12-377@2.5.0
icicle-bls12-381@2.5.0
icicle-bn254@2.5.0
icicle-bw6-761@2.5.0
icicle-core@2.5.0
icicle-cuda-runtime@2.5.0
icicle-grumpkin@2.5.0
icicle-hash@2.5.0
icicle-stark252@2.5.0
Generated by cargo-workspaces
2024-06-17 13:17:24 +00:00
release-bot
18f51de56c
Bump rust crates' version
...
icicle-babybear@2.4.0
icicle-bls12-377@2.4.0
icicle-bls12-381@2.4.0
icicle-bn254@2.4.0
icicle-bw6-761@2.4.0
icicle-core@2.4.0
icicle-cuda-runtime@2.4.0
icicle-grumpkin@2.4.0
icicle-hash@2.4.0
icicle-stark252@2.4.0
Generated by cargo-workspaces
2024-06-06 14:42:36 +00:00
release-bot
c6f6e61d60
Bump rust crates' version
...
icicle-babybear@2.3.1
icicle-bls12-377@2.3.1
icicle-bls12-381@2.3.1
icicle-bn254@2.3.1
icicle-bw6-761@2.3.1
icicle-core@2.3.1
icicle-cuda-runtime@2.3.1
icicle-grumpkin@2.3.1
icicle-hash@2.3.1
icicle-stark252@2.3.1
Generated by cargo-workspaces
2024-05-20 13:43:32 +00:00
release-bot
76a82bf88e
Bump rust crates' version
...
icicle-babybear@2.3.0
icicle-bls12-377@2.3.0
icicle-bls12-381@2.3.0
icicle-bn254@2.3.0
icicle-bw6-761@2.3.0
icicle-core@2.3.0
icicle-cuda-runtime@2.3.0
icicle-grumpkin@2.3.0
icicle-hash@2.3.0
icicle-stark252@2.3.0
Generated by cargo-workspaces
2024-05-17 04:42:17 +00:00
release-bot
940b283c47
Bump rust crates' version
...
icicle-babybear@2.2.0
icicle-bls12-377@2.2.0
icicle-bls12-381@2.2.0
icicle-bn254@2.2.0
icicle-bw6-761@2.2.0
icicle-core@2.2.0
icicle-cuda-runtime@2.2.0
icicle-grumpkin@2.2.0
icicle-hash@2.2.0
icicle-stark252@2.2.0
Generated by cargo-workspaces
2024-05-09 12:27:17 +00:00
release-bot
f6758f3447
Bump rust crates' version
...
icicle-babybear@2.1.0
icicle-bls12-377@2.1.0
icicle-bls12-381@2.1.0
icicle-bn254@2.1.0
icicle-bw6-761@2.1.0
icicle-core@2.1.0
icicle-cuda-runtime@2.1.0
icicle-grumpkin@2.1.0
icicle-hash@2.1.0
icicle-stark252@2.1.0
Generated by cargo-workspaces
2024-05-01 20:11:42 +00:00
PatStiles
bdc3da98d6
FEAT(stark252 field): Adds Stark252 curve ( #494 )
...
## Describe the changes
Adds support for the stark252 base field.
2024-05-01 14:08:05 +03:00
release-bot
14b39b57cc
Bump rust crates' version
...
icicle-babybear@2.0.1
icicle-bls12-377@2.0.1
icicle-bls12-381@2.0.1
icicle-bn254@2.0.1
icicle-bw6-761@2.0.1
icicle-core@2.0.1
icicle-cuda-runtime@2.0.1
icicle-grumpkin@2.0.1
icicle-hash@2.0.1
Generated by cargo-workspaces
2024-04-24 07:13:05 +00:00
release-bot
ff374fcac7
Bump rust crates' version
...
icicle-babybear@2.0.0
icicle-bls12-377@2.0.0
icicle-bls12-381@2.0.0
icicle-bn254@2.0.0
icicle-bw6-761@2.0.0
icicle-core@2.0.0
icicle-cuda-runtime@2.0.0
icicle-grumpkin@2.0.0
icicle-hash@2.0.0
Generated by cargo-workspaces
2024-04-23 02:30:18 +00:00
ChickenLover
7265d18d48
ICICLE V2 Release ( #492 )
...
This PR introduces major updates for ICICLE Core, Rust and Golang
bindings
---------
Co-authored-by: Yuval Shekel <yshekel@gmail.com >
Co-authored-by: DmytroTym <dmytrotym1@gmail.com >
Co-authored-by: Otsar <122266060+Otsar-Raikou@users.noreply.github.com >
Co-authored-by: VitaliiH <vhnatyk@gmail.com >
Co-authored-by: release-bot <release-bot@ingonyama.com >
Co-authored-by: Stas <spolonsky@icloud.com >
Co-authored-by: Jeremy Felder <jeremy.felder1@gmail.com >
Co-authored-by: ImmanuelSegol <3ditds@gmail.com >
Co-authored-by: JimmyHongjichuan <45908291+JimmyHongjichuan@users.noreply.github.com >
Co-authored-by: pierre <pierreuu@gmail.com >
Co-authored-by: Leon Hibnik <107353745+LeonHibnik@users.noreply.github.com >
Co-authored-by: nonam3e <timur@ingonyama.com >
Co-authored-by: Vlad <88586482+vladfdp@users.noreply.github.com >
Co-authored-by: LeonHibnik <leon@ingonyama.com >
Co-authored-by: nonam3e <71525212+nonam3e@users.noreply.github.com >
Co-authored-by: vladfdp <vlad.heintz@gmail.com >
2024-04-23 05:26:40 +03:00
release-bot
a1dc0539ce
Bump rust crates' version
...
icicle-bls12-377@1.10 .1
icicle-bls12-381@1.10 .1
icicle-bn254@1.10 .1
icicle-bw6-761@1.10 .1
icicle-core@1.10 .1
icicle-cuda-runtime@1.10 .1
icicle-grumpkin@1.10 .1
Generated by cargo-workspaces
2024-04-11 07:56:32 +00:00
release-bot
8498a962f9
Bump rust crates' version
...
icicle-bls12-377@1.10 .0
icicle-bls12-381@1.10 .0
icicle-bn254@1.10 .0
icicle-bw6-761@1.10 .0
icicle-core@1.10 .0
icicle-cuda-runtime@1.10 .0
icicle-grumpkin@1.10 .0
Generated by cargo-workspaces
2024-04-09 10:02:34 +00:00
release-bot
25ac705c3b
Bump rust crates' version
...
icicle-bls12-377@1.9.1
icicle-bls12-381@1.9.1
icicle-bn254@1.9.1
icicle-bw6-761@1.9.1
icicle-core@1.9.1
icicle-cuda-runtime@1.9.1
icicle-grumpkin@1.9.1
Generated by cargo-workspaces
2024-03-27 19:00:07 +00:00
release-bot
a1ff989740
Bump rust crates' version
...
icicle-bls12-377@1.9.0
icicle-bls12-381@1.9.0
icicle-bn254@1.9.0
icicle-bw6-761@1.9.0
icicle-core@1.9.0
icicle-cuda-runtime@1.9.0
icicle-grumpkin@1.9.0
Generated by cargo-workspaces
2024-03-21 07:11:47 +00:00
release-bot
b6b5011a47
Bump rust crates' version
...
icicle-bls12-377@1.8.0
icicle-bls12-381@1.8.0
icicle-bn254@1.8.0
icicle-bw6-761@1.8.0
icicle-core@1.8.0
icicle-cuda-runtime@1.8.0
icicle-grumpkin@1.8.0
Generated by cargo-workspaces
2024-03-13 21:38:17 +00:00
Jeremy Felder
1abd2ef9c9
Bump rust crates' version
...
icicle-bls12-377@1.7.0
icicle-bls12-381@1.7.0
icicle-bn254@1.7.0
icicle-bw6-761@1.7.0
icicle-core@1.7.0
icicle-cuda-runtime@1.7.0
icicle-grumpkin@1.7.0
Generated by cargo-workspaces
2024-03-06 22:05:10 +02:00
Jeremy Felder
9d402df0cf
Release flow CI ( #423 )
...
## Describe the changes
This PR:
- Moves common crate attributes to the workspace Cargo.toml.
- Adds a manual release flow for bumping, tagging, and draft release
2024-03-06 21:41:48 +02:00
nonam3e
4b221e9665
Grumpkin curve implementation ( #379 )
2024-02-21 23:20:28 +07:00
ChickenLover
0eb8560c63
Feat/roman/msm ntt generics ( #299 )
...
Add curves to Rust, use generics for NTT, MSM and tests
2024-01-08 17:19:02 +02:00
Jeremy Felder
0df6262961
Update CI and prepush hooks
2023-12-12 20:49:57 +02:00
DmytroTym
dfa5b10adb
Update Rust apis ( #262 )
...
* fix memory error in single_stage_multi_reduction_kernel (#235 )
* refactor
* refactor
* revert
* refactor: clang format
* Update icicle/appUtils/msm/msm.cu
* Added separate device context struct, returned lde
* wip - msm and eq
* added lde to cmake
* Montgomery param added in lde.cu mul function
* fixed on_device for ntt and lde
* CamelCase
* fixed msm_test, int unification, google guilde
* wip - ntt crash debugging
* async MSM with a rust wrapper
* wip ntt tests with corretness
* hotfix for correctness > 2^9
* wip on device inout mixing with correctness
* cleanup
* preserving twiddles after first call
* fixed twiddles preserving
* formatting
* removed some printing
* disable ecntt temporarily
* format
* rust fmt
* exclude target from format
* passing ntt after merge
* hotfix for linking issue
* format
* format
* draft of pr comments + correctness restored
* wip refactor + format
* domain wip
* rust format
* Merged feature branch in and Rust MSM correctness
* rust build for correct curve
* Slowdown fixed by passing release flag to cmake
* WIP field and curve
* still wip field and curve
* field and curve in rust 1.0
* Refactored rust into several crates
* Arkworks is now an option, bn254 crate created
* Rust msm and ntt wip
* A version of rust msm done, cuda runtime wrapped
* refactor rust by creating a curve folder
* vec_ops instead of lde for now
* format
---------
Co-authored-by: ImmanuelSegol <3ditds@gmail.com >
Co-authored-by: Vitalii <vitalii@ingonyama.com >
2023-12-03 13:32:50 +02:00