Commit Graph

70 Commits

Author SHA1 Message Date
jl777
65dd98f02f -prints 2019-08-22 00:31:37 -11:00
jl777
f8da75a8c4 Test 2019-07-12 03:42:04 -11:00
jl777
134b5df439 +print 2019-07-12 03:40:09 -11:00
jl777
80a3be3604 +print 2019-07-12 00:02:52 -11:00
jl777
1904b96d92 Sighs 2019-07-11 22:54:25 -11:00
jl777
8fc2650ff9 msgHash 2019-07-11 22:44:49 -11:00
jl777
edfaea0c64 Revert to exit 2019-04-14 02:45:06 -11:00
jl777
aec1884070 StartShutdown(); instead of exit() 2019-04-14 02:16:03 -11:00
jl777
2116dbc83a Fix syntax 2019-04-11 20:00:40 -11:00
jl777
adf03266d4 Revert qsort changes 2019-04-11 19:48:16 -11:00
jl777
c45b1766ee Fix nondeterministic qsorts 2019-04-11 04:15:41 -11:00
jl777
0765b151fe ,256 2019-02-19 07:44:44 -11:00
jl777
e2a1c43d8a Test 2019-01-29 02:33:01 -11:00
jl777
0ea9ae3c05 Update copyright to 2019 2018-12-31 21:41:05 -11:00
jl777
78a4e17981 -compile script 2018-12-16 07:47:00 -11:00
jl777
36b8e1afdc Merge fixes 2018-12-04 01:47:06 -11:00
Jonathan "Duke" Leto
f8ffce7f35 This extracts new concept of dpowconfs (confs vs rawconfs) from fsm branch to master 2018-10-18 10:11:48 -07:00
Michael Toutonghi
ccc47c554c Add cc include dirs to make file 2018-10-06 23:44:26 -07:00
miketout
191f3bbddd Complete nothing at stake solution, waiting for confirm of masks 2018-10-06 21:28:51 -07:00
Michael Toutonghi
0c8fa56a02 All latest updates, smart contracts, including oracle from KMD/jl777 2018-09-13 13:00:13 -07:00
jl777
96e1505ec8 Allow weaker rand() for in memory values 2018-08-18 05:00:51 -11:00
jl777
9f545d8eb3 Fix 2018-08-18 04:55:02 -11:00
jl777
eb69e5cee6 Windows rag 2018-08-18 04:54:03 -11:00
jl777
26d07cbbd5 Reduce BUF_SIZE 2018-08-18 03:19:28 -11:00
jl777
7b257028f8 Test 2018-08-18 03:09:36 -11:00
jl777
b4795ed684 -prints 2018-08-18 03:07:53 -11:00
jl777
b626aafeb0 Smaller buf 2018-08-18 03:01:37 -11:00
jl777
a57cea0bee Fingerprint prints 2018-08-18 02:54:51 -11:00
jl777
9178b67d65 Fix 2018-08-18 01:48:16 -11:00
jl777
0545c2cd95 Next layer 2018-08-18 01:42:35 -11:00
jl777
ebd4cace15 +print 2018-08-18 01:36:50 -11:00
jl777
dc71c17e6f +prints 2018-08-18 01:35:48 -11:00
jl777
ad4d921071 +print 2018-08-18 01:27:42 -11:00
jl777
9c5c9f0b9d +prints 2018-08-18 00:11:27 -11:00
Scott Sadler
0af81154e3 fix crash #1 on osx 2018-08-17 13:24:32 -03:00
Scott Sadler
79887a0987 replace malloc in CC with calloc 2018-08-16 18:52:04 -03: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
jl777
f345b95386 Initial assets 2018-07-18 03:02:37 -11:00
ca333
7f04652a00 add darwin cond
use stdlib for darwin build
2018-04-20 22:42:22 +02:00
ca333
4790166753 add OSX cond
OSX specific condition
2018-04-20 22:38:24 +02:00
ca333
942e45b592 add windows port
use windows.h for WIN crossbuild
2018-04-20 01:56:09 +02:00
Scott Sadler
8a8e10f02f cleanups 2018-04-09 11:53:13 -03:00
Scott Sadler
e36af93bab update cryptoconditions 2018-04-07 21:46:29 -03:00
Scott Sadler
39c9911e9c change Eval data structure to single code blob 2018-04-07 18:07:52 -03:00
Scott Sadler
4729632250 * make interface for getting tx safer in Eval
* restrict lengths in cryptoconditions to avoid ridiculous situations
2018-04-06 14:35:46 -03:00
Scott Sadler
561f3e18c1 tests for bet protocol done; verify notarisation still to test 2018-04-05 05:06:22 -03:00
Scott Sadler
375927407b betprotocol functions 2018-04-03 04:48:24 -03:00
Scott Sadler
660b32c300 cryptoconditions functions to create conditions 2018-04-02 20:44:10 -03:00
Scott Sadler
4c121ffdb0 cpp test suite for cryptoconditions integration 2018-04-01 21:18:01 -03:00
Scott Sadler
563581aff4 many changes: * fix CC malleability * extra validations for CCs such as requiring a signature and limiting types * different SIGHASH types for CC 2018-03-31 23:20:03 -03:00