Justin Traglia
aa8d85dbbb
Fix some minor nits ( #298 )
2023-05-09 16:40:36 +03:00
zah
37048e87de
Support for Windows cross-compilation from Linux ( #295 )
...
Since `DirSep` matches the default separator of the target OS, it's
not suitable for performing path operations during compile-time on
the host OS.
The particular fix here solves the issue for cross-compiling a Windows
build from a Linux host, but Nim seems to need a more general solution
for detecting the host OS during compilation, so a host OS specific
separator can be used in paths derived from `currentSourcePath`.
2023-04-28 13:31:44 +03:00
henridf
f014ea44a5
Fix FIELD_ELEMENTS_PER_BLOB pragma ( #294 )
2023-04-27 11:37:23 +03:00
Alexey
5b727e5c3e
Export methods; test on multiple platforms ( #289 )
...
Properly export functions on Windows; test on multiple OS
2023-04-26 20:55:52 +03:00
Divma
fd24cf8e1e
[Rust] Remove blst to avoid double link issues, expose blst features ( #287 )
2023-04-10 15:45:34 -05:00
Justin Traglia
8f43b2e3ca
[Java] Change sprintf to snprintf ( #285 )
2023-04-10 11:20:33 -05:00
Justin Traglia
64af10e37b
[Go] Clean things up a bit ( #282 )
2023-04-10 08:03:36 -05:00
g11tech
89c1c3a811
chore: Publish 2.0.4 nodejs ( #286 )
2023-04-10 08:03:05 -05:00
g11tech
fd0a51aa35
[Nodejs] Change Buffer types to Uint8Array ( #280 )
2023-04-07 08:06:13 -05:00
Justin Traglia
fe857cb3b9
Update blst and remove hacks ( #281 )
2023-04-07 07:58:17 -05:00
Justin Traglia
928fd9d9b7
[Go] Allow minimal preset ( #283 )
2023-04-07 07:57:48 -05:00
Justin Traglia
ae2db332a5
[Go] Use BYTES_PER_G* instead of 48/96 ( #284 )
2023-04-07 07:57:27 -05:00
Justin Traglia
5d4f6efbe7
Remove rust snapshots ( #279 )
2023-04-05 13:46:21 -05:00
Divma
b30983fc9a
Windows bindings for rust ( #259 )
2023-04-05 13:33:37 -05:00
Stefan Bratanov
b022f30c24
[Java binding] Improve prerequisites instructions ( #278 )
2023-04-04 10:10:55 -05:00
Divma
34f4fa1609
Delegate blst build to crate in preparation for windows bindings ( #274 )
2023-03-31 10:56:56 -05:00
Matthew Keil
feb4037de5
Add eslint to node bindings ( #269 )
...
* add eslint and run for TS files
* add eslint and run for JS/TS
* remove eslint file comments
* add endOfLine: "auto" for windows
* fix yarn command to remove excess output
* update eslint versions
2023-03-31 17:46:54 +09:00
Justin Traglia
6b9b636c1b
Update Go bindings example ( #273 )
2023-03-31 13:38:35 +09:00
Matthew Keil
966e40d70e
Add repo link to npm page ( #272 )
2023-03-30 17:03:01 -05:00
Justin Traglia
60d8402e19
Fix some nodejs nits ( #271 )
2023-03-30 16:34:55 -05:00
Matthew Keil
e9c9c912f6
Format node bindings with clang-format ( #268 )
2023-03-30 11:20:25 -05:00
Matthew Keil
dd5ec7ba7e
Add bundle to publish command ( #262 )
2023-03-30 11:05:22 -05:00
Matthew Keil
ac4b945429
Clean-up node error messages ( #266 )
2023-03-30 09:17:57 -05:00
Matthew Keil
ed4e795c18
return undefined if JS error is thrown ( #267 )
2023-03-30 08:54:34 -05:00
Matthew Keil
e83ec0374c
.gitignore node deps ( #265 )
2023-03-30 08:25:24 -05:00
Justin Traglia
f942864765
Replace CKZGRet with error in go bindings ( #252 )
2023-03-29 19:33:15 -05:00
Matthew Keil
a7f4890a7e
Remove tsc build step and export raw .js file and .d.ts from node bindings ( #260 )
2023-03-29 19:32:06 -05:00
George Kadianakis
656d0c74a7
nodejs: Remove the fclose() error handling ( #261 )
2023-03-29 08:51:50 -05:00
Justin Traglia
2913b5ab31
Fix rust benchmarks ( #258 )
...
* Fix rust benchmarks
* Use iter_batched_ref for true benchmarks
* Remove unused import
* Update BatchSize & add throughput measurements
* Remove "cargo clean" from CI checks
* Run release tests after minimal tests
2023-03-29 15:59:52 +09:00
Matthew Keil
db8f42507a
close file descriptor ( #248 )
2023-03-28 15:23:17 -05:00
Justin Traglia
c5920c4ef4
Multi-platform nodejs bindings ( #242 )
2023-03-28 11:01:07 -05:00
Divma
f384175810
Reproducible rust bindings ( #243 )
...
* modify directory structure to isolate the generated bindings
* add a lib.rs file
* move deref impls to the extension file
* remove unused types from generated bindings
* cleanup new lines to reduce diff noise
* reorder definitions to reduce diff noise
* move sync and send impls to the extension file
* generate bindings
* blacklist used bindings; create snapshots dir to ensure freshness in the future
* fix typo. Ty @pawanjay176
* run cargo build after merge
* custom impl for KZGCommitment and KZGProof
* final touches
2023-03-27 23:47:24 +09:00
Stefan Bratanov
88924c8aa7
[Java] Avoid unnecessary array copying in tests ( #247 )
2023-03-24 10:53:46 -05:00
Justin Traglia
c448e9bfcc
Fix minor memleak in Go bindings ( #241 )
...
* Fix minor memleak in Go bindings
* Move fclose back to after nil check
* Move it to correct spot, ugh
2023-03-24 22:50:15 +09:00
andri lim
9a93c75e23
Add support for nimble package ( #232 )
2023-03-24 08:02:38 -05:00
Justin Traglia
861371629e
Rename CKzgRet to CKZGRet for consistency ( #240 )
2023-03-22 19:38:14 +02:00
Justin Traglia
ee218752c0
Add example for go bindings ( #238 )
...
* Add example for go bindings
* Remove clean cmd & do go mod tidy
2023-03-22 12:28:42 +02:00
Matthew Keil
da5a644781
Update node README ( #228 )
2023-03-21 09:53:27 -05:00
Stefan Bratanov
fd3500fe7b
Rename ByteArrayTuple to ProofAndY ( #233 )
2023-03-21 08:16:53 -05:00
George Kadianakis
cc10ef024d
Some misc minor codebase improvements ( #229 )
2023-03-20 21:31:53 -05:00
andri lim
bf99ed5b91
Nim: better handling of trusted setup ( #231 )
2023-03-20 21:30:50 -05:00
Ruben Buniatyan
0b6791bbce
Revise NuGet packaging ( #221 )
2023-03-17 10:59:32 -05:00
Justin Traglia
7e755d7280
Fix a mistake in python bindings makefile ( #218 )
2023-03-17 11:56:37 +02:00
Justin Traglia
5e34bc0232
Fix some nits with nodejs ( #219 )
2023-03-17 11:55:24 +02:00
Justin Traglia
b3291f9bf1
Speed up rust build just a little ( #220 )
2023-03-17 11:52:07 +02:00
Justin Traglia
a6be00db3d
Link readme in C# project file ( #217 )
2023-03-16 14:33:46 -05:00
Stefan Bratanov
0fb17c2063
[Java bindings] Improve javadoc + update dependencies ( #213 )
2023-03-15 11:20:04 -05:00
Justin Traglia
5580f355ae
Add ref test count checks for all bindings ( #211 )
2023-03-15 16:39:19 +02:00
Pawan Dhananjay
549739fcb3
Add an into_inner method for Bytes48 ( #206 )
2023-03-13 13:38:02 +02:00
Stefan Bratanov
9b91f3b832
Small cleanups ( #202 )
2023-03-10 11:32:13 -06:00