Commit Graph

72 Commits

Author SHA1 Message Date
Justin Traglia c38957257f
Update versions in preparation for release (#428) 2024-05-07 15:25:24 -05:00
Justin Traglia 32d50df9cf Remove debug print 2024-04-29 11:39:01 -05:00
Justin Traglia e9153252a2 Use arm64 lib instead of x64 2024-04-29 11:28:17 -05:00
Justin Traglia 1591e77782 Move runtimes print 2024-04-29 11:27:08 -05:00
Justin Traglia bf676efe47 Print c# runtimes 2024-04-29 11:20:23 -05:00
Justin Traglia 37871a86d8 Add setup python step 2024-04-29 11:04:45 -05:00
Justin Traglia 33cf11141c In nodejs tests, upgrade pip first 2024-04-29 10:56:02 -05:00
Justin Traglia ef43583a1b
Fix the Python release CI action (#417) 2024-04-16 19:10:13 -05:00
Florian Idelberger 67e5904a04
Add source distribution for Python package (#415)
Also improves setup.py and moves it to the repo's root directory.
2024-04-16 18:14:38 -05:00
Justin Traglia 94205cc1f6 Update versions in preparation for release 2024-03-12 08:19:33 -05:00
Justin Traglia 978633ccea
Add workflow_dispatch to python release action (#405) 2024-03-04 13:03:25 -06:00
Justin Traglia 4d3fb9a75e
Upload python wheels on Linux runner (#404) 2024-03-04 12:51:03 -06:00
Justin Traglia 8a9014cf3e Update versions in preparation of release 2024-03-04 10:32:55 -06:00
Justin Traglia 5c92e043c9 Fix builds for Windows & macOS 2024-03-04 10:01:25 -06:00
Justin Traglia 1f2a749f39 Fix some cibw things 2024-02-27 16:48:54 -06:00
Justin Traglia 4f44fc6757 Build with linux on multiple archs 2024-02-26 10:18:37 -06:00
Justin Traglia 012e1b4e45 Use cibuildwheel 2024-02-26 09:48:04 -06:00
Justin Traglia 31c9b3269f Add workflow to publish python package 2024-02-21 14:05:47 -06:00
DaniPopes fd669bfa36
Make Rust `bindgen` build dependency optional (#382) 2024-02-06 11:39:07 -06:00
Dan Cline 5efe8d092f
Add more targets to CI for rust bindings (#390) 2024-02-05 09:59:39 -06:00
Matthias Seitz 29f4a6807f
Install setuptools to fix NodeJS CI tests (#381) 2023-11-13 22:30:30 +03:00
Alexey af4e805c48
C# Ckzg.Bindings to become 0.4.0 (#378) 2023-10-20 07:40:48 -05:00
Justin Traglia 748283cced
Add script for converting trusted setups (#359) 2023-10-18 21:00:40 -05:00
Justin Traglia d637761a2e
Use official trusted setup (#377) 2023-10-18 13:31:55 -05:00
Alexey b2e41491ad
Improve ckzg native library search path + small improvements (#372) 2023-10-04 07:03:37 -05:00
DaniPopes 551e2f90d8
Support Rust `no_std` environments (#347) 2023-09-05 17:06:03 -05:00
Alexey 35eba325c6
Make C# package versions match library versions (#349) 2023-08-21 16:29:28 +03:00
Justin Traglia f62c9738b1
Test Go bindings on all platforms (#332)
* Test Go bindings on all platforms

* Update setup-go action

* Specify flags in the env section
2023-08-10 12:52:48 +01:00
Justin Traglia 5019e3a08d
[Go] Make UnmarshalText funcs safer (#306)
* [Go] Make UnmarshalText funcs safer

* Run apt update in C# tests
2023-05-25 14:40:21 +03:00
Justin Traglia d0201ca2c4
Remove pyecc tests (#300)
* Remove pyecc tests

* Remove pyecc tests in CI too
2023-05-10 12:05:55 +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 b30983fc9a
Windows bindings for rust (#259) 2023-04-05 13:33:37 -05:00
Justin Traglia 47ddabde63
Update C tests to support minimal config (#263) 2023-04-04 10:29:40 -05:00
Justin Traglia 6bac4e1b6c
Run C tests on all platforms (#270)
* Run C tests on all platforms

* Don't install llvm on mac & add windows define

* Update blst settings for windows

* Install msvc on windows

* Don't specify blst as a library

* Try including -lmingw32

* Clean up makefile & test setting target

* Try using gcc for windows

* Don't treat warnings as errors on windows

* Test upping stack size

* Ignore some tasks on windows

* Clean up some things

* Fix indentations

* Delete extra blank line

* More organization

* Remove windows check around sanitize

* Move XCRUN initialization back to top

* Move extra sanitize cflags out like the others
2023-03-31 13:39:57 +09: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
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
Justin Traglia c5920c4ef4
Multi-platform nodejs bindings (#242) 2023-03-28 11:01:07 -05:00
Justin Traglia 3c6b9346b3
`make` inits submodule & builds blst (#250)
* Make inits submodule & builds blst

* Update the README

* Clean up C workflow
2023-03-28 22:26:51 +09:00
Justin Traglia c3c150f31e
Run Go tests with portable blst (#237) 2023-03-22 12:27:10 +02:00
Ruben Buniatyan 0b6791bbce
Revise NuGet packaging (#221) 2023-03-17 10:59:32 -05:00
Alexey 23d92e5c12
Automate publishing for C# (#207) 2023-03-16 12:59:48 -05:00
Justin Traglia 4f0546af81
Run clang sanitizers in CI + workflow cleanup (#196)
* Run clang sanitizers in CI + workflow cleanup

* Update makefile

* Update workflow names

* Simplify more

* Run go benchmarks in CI

* Fix indentation nits

* Initialize variable in fr_is_one

* Revert "Initialize variable in fr_is_one"

This reverts commit f4c2749e410c68479f83d78c9a1780efe191c7fe.

* Move .PHONY outside of condition
2023-03-13 12:42:12 +02:00
andri lim e8ed621dc8
Add Nim bindings (#176) 2023-03-08 07:04:30 -06:00
Alexey 7c0bd867d5
Add C# wrapper & YAML tests (#46) 2023-03-06 15:46:00 -06:00
Justin Traglia 8ade71a137
Update python bindings to support YAML ref tests (#161) 2023-03-04 11:24:03 -07:00
Justin Traglia 0e6e23de65
Update csharp bindings (#146) 2023-02-21 09:57:25 -06:00
Justin Traglia 128dd3eb1f
Disable compiler optimizations for tests (#133) 2023-02-13 18:20:21 +00:00
Justin Traglia 44fe79fd42
Run static analysis in CI (#129)
* Run static analysis in CI

* Remove analysis-report in make clean

* Add remark

* Remove the memory helper functions

* Revert "Remove the memory helper functions"

This reverts commit 364234aea02cca38ed40a5bce1bbc8f8eb02aee2.

* Remove swap file
2023-02-11 16:03:35 +00:00
Justin Traglia fd029a7d00
Fix python bindings on macOS (#117)
* Fix python bindings on macOS

* Update workflow

* Remove unnecessary Makefile vars

* Add src dir to include dirs

* Fix phony
2023-02-07 22:13:54 +00:00