miketout
9feb4b9e08
Major updates integration from all upstreams
2018-09-18 14:33:53 -07:00
Jack Grigg
f8d65e8f03
Update librustzcash with ZIP 32 APIs
2018-09-03 10:27:52 +01:00
Asher Dawes
155d2cb3e4
Removing unnecessary slashes
...
changing brewfile dependency of gcc@5 to gcc@6
2018-08-18 00:44:01 -07:00
Jack Grigg
7d65dcf4d9
depends: Pass correct compiler, linker, and flags into googletest
2018-08-17 16:47:03 +01:00
Jack Grigg
283ad96e85
Use -O1 for darwin and mingw32 release builds
...
In 46ad3c2758 we standardised our linux builds to
use -O1, but we didn't adjust the other targets.
2018-08-17 16:44:00 +01:00
Jack Grigg
3d308c2232
depends: Fix BDB naming issue when cross-compiling
...
Co-authored-by: David Mercer <radix42@gmail.com >
2018-08-17 16:42:35 +01:00
Jack Grigg
f77650a6ac
depends: Configure librustzcash for cross-compiling
2018-08-17 16:41:51 +01:00
Jack Grigg
b57e4484ef
depends: Correctly configure Rust when cross-compiling
2018-08-17 16:41:40 +01:00
Asher Dawes
f2c103207f
Portable dev ( #105 )
...
* Force portable code
* Switch to old MMX instructions, avoiding SSE & SSE2 instructions.
* Less agressive, leave verus code (which checks for it) using advanced instructions.
* Compiling only for windows
* Update .gitlab-ci.yml
* Try -march=native for C++ code generation.
* Tweaking machine architecture settings.
* Try native alone.
* Also get LIBCRYPTOCONDITIONS to -march=native
* Switch other lib to native as well.
* Try switching back further for CPU architecture.
* Even lower end settings.
* Turn on symbols.
* Use sse2,3 and 4 capable x64.
* Once again let verus lib use advances instructioins since it checjs via CPUID at run time.
* Modify a few more makefile entries.
* Switch to AMD model similar to our test system.
* Get snark makefile to k8 too.
* Yet another -march to modify to k8, or two of them.
* Brute force k8 settings, comment non-portable code out.
* Put the condition on cpuid back.
* Put non-portable advenced instruction code back
* Enable instructions.
* Add lib for separate settings.
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* replacing k8-sse3 specific flags to x86-84
* updating versions
2018-08-10 17:44:52 -07:00
Jack Grigg
e188723823
Upgrade Rust to 1.28.0 stable
2018-08-05 10:41:06 +01:00
Sean Bowe
d9ef8f622e
Check the hash of the (Sapling+) zk-SNARK parameters during initialization.
2018-08-02 12:18:13 -06:00
Sean Bowe
b7b088c46b
Update librustzcash and sapling-crypto.
2018-07-30 21:59:12 -06:00
Jack Grigg
e691e21f40
TransactionBuilder with support for creating Sapling-only transactions
2018-07-25 11:35:10 +02:00
Sean Bowe
9e8e121c9f
Update librustzcash
2018-06-13 15:18:23 -06:00
Simon
36e2e7cc32
Add SaplingNote class and test_sapling_note unit test.
2018-06-12 14:37:05 -07:00
Jay Graber
52d81ff794
Update librustzcash dependency, address comments
2018-06-01 01:48:28 -07:00
Jay Graber
84e3a2212f
Change librustzcash dependency hash to work for new Sapling classes
2018-06-01 00:04:13 -07:00
igorvoltaic
4543015b01
lets get rid of this message: 'section __textcoal_nt is deprecated'
2018-05-23 11:32:44 +03:00
Sean Bowe
b9a5a116cd
Update librustzcash
2018-05-18 13:26:37 -06:00
Homu
1063dfdeaa
Auto merge of #3271 - ebfull:stable-rust, r=bitcartel
...
Switch Rust to 1.26 Stable
2018-05-15 21:27:53 -07:00
Sean Bowe
0dfb1d5e2c
Switch Rust to 1.26 Stable.
2018-05-15 16:21:37 -06:00
Sean Bowe
31989317c9
Update librustzcash again
2018-05-14 16:29:00 -06:00
Sean Bowe
b7a6c32178
Integrate Groth16 verification and proving.
2018-05-14 16:26:23 -06:00
ca333
c7f4af03c7
Merge pull request #35 from jl777/dev
...
update dev
2018-05-13 13:54:45 +02:00
ca333
0d66440990
update libgmp
...
using our own CDN
2018-05-10 11:58:13 +02:00
Sean Bowe
531fcc88da
Update to latest librustzcash
2018-05-08 14:30:26 -06:00
Sean Bowe
fcbe7eef8d
Update sapling-crypto and librustzcash
2018-05-07 18:56:55 -06:00
ca333
696460ce86
revert librustzcash update
2018-04-21 19:42:22 +02:00
ca333
9764030cd4
update librustzcash
...
update librustzcash - experimental!
2018-04-21 18:52:52 +02:00
ca333
c98eca85af
fix boost
...
osx specific
2018-04-21 05:35:27 +02:00
ca333
88558a6fbc
fix boost
...
fix boost 1.66.0 mk
2018-04-21 02:49:10 +02:00
ca333
637e61c017
update package deps
...
darwin specific fix
2018-04-21 02:13:13 +02:00
ca333
b2cb876f29
fix darwin host config
...
OSX related build mod
2018-04-20 15:45:33 +02:00
ca333
35f5119b0a
fix darwin build config
...
resolve conflict from major update
2018-04-20 15:44:33 +02:00
ca333
e8bac1cf04
Merge pull request #19 from jl777/dev
...
dev
2018-04-20 15:40:51 +02:00
Sean Bowe
62ba80e766
Update librustzcash hash
2018-04-19 13:00:28 -06:00
ca333
4886a41877
Merge pull request #71 from ca333/patch-12
...
update rust
2018-04-19 03:26:31 +02:00
ca333
f543a1cae0
update rust
...
add rust WIN
2018-04-19 03:25:45 +02:00
ca333
a652bb670b
Merge pull request #70 from ca333/patch-11
...
update libsodium
2018-04-19 03:21:50 +02:00
ca333
069ee2d327
update libsodium
...
OSX fallback to 1.0.11 due to missing atoll/atoi compiler support
2018-04-19 03:20:54 +02:00
ca333
05384c9fef
Merge pull request #69 from ca333/patch-8
...
fix gtest/gmock
2018-04-18 22:44:02 +02:00
ca333
1672d0d913
fix proton.mk
...
0.17.0 not hosted under legacy URL. moved to apache archive.
2b0e6432fe
2018-04-18 22:31:58 +02:00
ca333
14b5fdf828
fix gtest/gmock
...
OSX related path-fix in makefile
2018-04-18 22:22:31 +02:00
Sean Bowe
acfcdb94b9
Load Sapling testnet parameters into memory.
2018-04-17 15:04:46 -06:00
Homu
ec6021950d
Auto merge of #3176 - daira:use-https-for-bdb, r=daira
...
Use https: for BDB backup download URL.
2018-04-17 02:13:10 -07:00
ca333
2b0e6432fe
update proton.mk
...
use SSL/TLS secured URL
2018-04-16 15:24:42 +02:00
Daira Hopwood
7709c8a47e
Use https: for BDB backup download URL.
2018-04-16 08:11:40 +01:00
ca333
d2f9e747d5
[fix] proton download path
...
resolves #3174
2018-04-16 00:19:33 +02:00
Sean Bowe
65dc30c5a1
Update librustzcash hash
2018-04-14 19:33:10 -06:00
ca333
9f0535143b
test
2018-04-14 18:00:06 +02:00