Commit Graph

29 Commits

Author SHA1 Message Date
Conrado Gouvea cf9e0d26cf
Restore Windows support with MSVC (#108)
* switch to MSVC, fixes to support it

* fix linking errors

* document how to patch zcash source

* update hash due to nightly breakage; don't use deprecated bindgen function

* update patch with str4d's upstream suggestion

---------

Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2024-04-11 07:56:54 -03:00
Arya b900ff4261
v0.1.13 release (#91)
* rm depend/zcash

* Squashed 'depend/zcash/' content from commit 00c2a2434

git-subtree-dir: depend/zcash
git-subtree-split: 00c2a2434e655d275c26986c8751793f4c98bb01

* rm depends/zcash/Cargo.toml

* updates Cargo.toml

* Updates Changelog

* add tl_expected.hpp

* Fix build

* add test-dependencies features to ecc deps

* add missing .c files from secp256k1

* chore: Release zcash_script version 0.1.13

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-07-07 14:06:27 -04:00
teor 62c83941ed Remove duplicate release instructions 2023-05-08 17:26:23 -04:00
teor 5cfaef7bbd
Upgrade zcash_script to zcashd v5.5.0 (#84)
* Update dependencies to match zcashd v5.5.0

* Update dependencies to match Zebra main branch

* Update release instructions

* Add module docs for the build script to avoid warnings

* Update bridge file list to match the latest zcashd

* Ignore some emacs temporary files

* Standardise directory include paths in Cargo.toml

* Add extra info to cxx_gen errors

* Add additional Rust dependencies needed to compile

* Ignore some expected clippy lints

* Silence a C compiler macro redefinition warning

* Standardise directory paths in build.rs

* fix cxxbridge code generation

* Update Cargo.lock

* Use include!() for bridge.rs

* Add a changelog entry for the next release

* Fix a warning by adding docs for the crate

* Remove previous depend/zcash

* Squashed 'depend/zcash/' content from commit eb80047476

git-subtree-dir: depend/zcash
git-subtree-split: eb80047476e9c0db3524f647d412faf8d4a584ee

* Update depend/zcash to v5.5.0

```sh
git subtree add -P depend/zcash https://github.com/zcash/zcash.git v5.5.0 --squash
git rm depend/zcash/Cargo.toml
```

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-05-05 09:55:41 -03:00
teor b7ec9532e7
Add CI passing and PR review to the release instructions (#70) 2023-04-17 10:14:37 +10:00
teor 2b2c666c04
Add extra dependency update steps to the README (#63)
* Add extra dependency update steps to the README

* Use correct dependency steps from Cargo.toml

* Explain how to make new dependencies work

* Simplify instructions

* Add "check all open PRs before releasing"

* Add "run cargo-release" to the release instructions

Co-authored-by: Arya <aryasolhi@gmail.com>

---------

Co-authored-by: Arya <aryasolhi@gmail.com>
2023-02-24 09:08:01 +10:00
Marek b4a8aa2b82
Bump dependencies and release v0.1.8 (#41)
* Bump dependencies

* Bump `bindgen`

* Remove zcashd subtree

* Squashed 'depend/zcash/' content from commit 35186b009

git-subtree-dir: depend/zcash
git-subtree-split: 35186b00928f3ba994f0e66bb234c412cbffc7b6

* Update to zcashd v5.3.0

* Make dependency versions match zcashd v5.3.0

* Update README for Orchard, and make dependency bumps clearer

* Add release 0.1.8 to the CHANGELOG

Co-authored-by: teor <teor@riseup.net>
2022-10-31 08:53:25 +10:00
Conrado Gouvea bef75ee7bb
Update to zcash 5.2.0 (#37)
* delete previous version

* Squashed 'depend/zcash/' content from commit f98166f7f5

git-subtree-dir: depend/zcash
git-subtree-split: f98166f7f556ee9b9f597d45275c32843a87b0b6

* update to zcash 5.2.0

* remove Windows support for now, see #38
2022-08-23 05:40:55 +10:00
Conrado Gouvea c9fbc441ef
Use subtree again to allow publishing the crate (#34)
* change: update Cargo.toml, lib.rs, CHANGELOG.md for 0.1.6 release.

* Squashed 'depend/zcash/' content from commit 9af3bce26

git-subtree-dir: depend/zcash
git-subtree-split: 9af3bce265ba428382006b0940678418d65f505f

* fix: delete depend/zcash/Cargo.toml to prevent cargo from ignoring it

* ci: add cargo package test

* change(doc): explain the subtree / squash issue in README.md
2022-05-17 19:31:56 -03:00
Conrado Gouvea 98c74180ff
Update zcash to new V5 API; add tests (#30)
* update zcash to new V5 API; add tests

* try using x86_64-pc-windows-gnu on windows

* Expand README

* update zcash

* retrigger build

* update zcash to current nu5-consensus branch

* use Zcash v4.7.0
2022-04-18 15:28:54 -03:00
teor 4dfb28b679 Update error logs and README for submodules 2021-11-15 09:03:09 +10:00
Jane Lusby d772451889 update readme to include release documentation 2021-04-16 18:21:43 -04:00
Jane Lusby 5534684937 re-export and test new precompute api 2020-12-09 15:22:40 -08:00
Jane Lusby dcde9a0b5b
merge zcash_script changes for final release (#3)
* initial working version on cc

* add basic actions automation

* checkout submodules

* don't require bindgen generation

* use newest zcash changes

* pause work on ripping out sodium

* push hacks to some version of the repo

* fix path in build.rs

* add job for testing different OSs

* str4d is the fucking greatest

* cleanup unused code

* remove symlink

* cleanup cruft

* remove old automation files

* Apply suggestions from code review

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* add failure case test

* always generate bindings

* install llvm dep on windows

* cleanup unused bindings

* try messing with CI

* use actual branch name

* use correct remote for gitmodules

* Update build.rs

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* rename to zcash_script

* cleanup last mentions

* Prepare zcash_script for release (#2)

* cleanup last mentions

* add files that need to be included

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>
2020-08-13 16:47:37 -07:00
Jane Lusby c2252b2a07
initial working version on cc (#1)
* initial working version on cc

* add basic actions automation

* checkout submodules

* don't require bindgen generation

* use newest zcash changes

* pause work on ripping out sodium

* push hacks to some version of the repo

* fix path in build.rs

* add job for testing different OSs

* str4d is the fucking greatest

* cleanup unused code

* remove symlink

* cleanup cruft

* remove old automation files

* Apply suggestions from code review

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* add failure case test

* always generate bindings

* install llvm dep on windows

* cleanup unused bindings

* try messing with CI

* use actual branch name

* use correct remote for gitmodules

* Update build.rs

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>
2020-07-22 14:02:44 -07:00
Matt Corallo 6b6c1b6043 Bump to Bitcoin Core 0.16.1 and bump deps (#5)
* Bump bitcoin to v0.16.1

* Bump deps and version for bitcoin update

* Fix badge links in README
2018-06-24 19:17:49 +02:00
Tamas Blummer 2121e233c0 windows build 2018-05-11 15:25:17 +02:00
Tamás Blummer b68265a7e2
Update README.md 2018-04-09 13:36:06 +02:00
Andrew Poelstra afb4173e73 Fix build for rustc 1.14; turn on Travis (#1) 2018-04-04 12:00:05 +02:00
Tamas Blummer 7ae91d25f4 point to the rust-bitcoin org 2018-03-06 09:05:15 +01:00
Tamas Blummer eefb256e58 explain rust-secp256k1 dependency 2018-02-26 07:01:45 +01:00
Tamas Blummer 2fab09f4ea comments 2018-02-25 20:38:00 +01:00
Tamas Blummer 892f159764 added tests and docs 2018-02-25 19:48:00 +01:00
Tamas Blummer 73679aa444 first test and more docs 2018-02-25 11:26:02 +01:00
Tamas Blummer 444a84bc98 Build comments 2018-02-25 10:01:02 +01:00
Tamas Blummer df1c26f1c5 typos 2018-02-25 09:37:41 +01:00
Tamas Blummer d030e549e4 documentation 2018-02-25 09:22:09 +01:00
Tamas Blummer 8bad834cab clarification on use 2018-02-25 09:04:30 +01:00
Tamas Blummer a5e6fae4d7 add README.md 2018-02-25 09:01:14 +01:00