Mamy Ratsimbazafy
6bb6b66766
Partial LTO ( #1789 )
...
* initial partial LTO example
* Add select private key related files to ignore LTO
* Apply to keystores
2020-10-06 13:38:18 +02:00
Ștefan Talpalaru
06322385d9
lightweight stack traces
...
- plus some light test runner refactoring and some Makefile cosmetic changes
- compile tools with LOG_LEVEL=TRACE in CI
- bump a couple of submodules
2020-02-13 17:54:53 +01:00
Ștefan Talpalaru
812386edd2
replace "-fno-asynchronous-unwind-tables" with "-mno-avx512vl"
2020-02-12 14:23:49 +01:00
Ștefan Talpalaru
1ce6d6bf31
fix Azure Pipelines 64-bit build
2020-02-12 02:05:24 +01:00
Ștefan Talpalaru
18234c031b
Mingw-w64 workaround
2020-02-11 23:52:20 +01:00
Ștefan Talpalaru
6007b01d47
testnet: don't use -march=native when building the Docker image [skip ci]
...
(because we run that Docker image both locally and remotely, we can't
use the server's "-march" either)
- reduce the genesis offset to 5 minutes
2020-02-09 03:22:42 +01:00
Dustin Brody
4d487cea1f
build with -march=native by default
2020-02-05 18:20:05 +01:00
Dustin Brody
a96e48ee2e
disable CaseTransition warnings
2019-12-10 18:11:02 +02:00
Ștefan Talpalaru
fd55096ec3
nim.cfg: add "-d:nimOldCaseObjects" to work around confutils bug
2019-11-29 19:20:33 +00:00
Ștefan Talpalaru
2630ffa058
nim.cfg: add comment [skip ci]
2019-11-13 00:22:21 +01:00
Ștefan Talpalaru
96baff297c
disable "--debugger:native" on macOS
2019-11-12 19:02:21 +01:00
Ștefan Talpalaru
6b22485197
32-bit Windows: use PAE to access more than 2 GiB of RAM
2019-11-12 15:34:12 +01:00
Ștefan Talpalaru
52035c676d
top level nim.cfg: add "--debugger:native"
2019-11-12 15:28:37 +01:00
Ștefan Talpalaru
49b67f58fc
Travis: ARM64 build
...
Azure changes:
- use newer caching task
- add the branch name to cache keys
- install the 64-bit MinGW-w64 ourselves
Homebrew fix
2019-10-29 16:10:43 +01:00
Zahary Karadjov
f3252a8391
Fix the error 'output device not set for a chonicles dynamic sink'
2019-10-29 03:05:43 +02:00
Zahary Karadjov
c23b011c77
Cosmetic improvements to the status bar; Attempt to fix the CI
2019-10-07 23:56:34 +09:00
Zahary Karadjov
d3f88929da
Integrate nim-prompt
2019-10-07 23:56:34 +09:00
Ștefan Talpalaru
5983e83c40
nim.cfg: now up to date with the Nimbus one
2019-08-24 22:07:04 +02:00
Zahary Karadjov
398ea55801
Implement the latest SSZ specification and integrate the official SSZ test suite
2019-08-05 03:18:48 +03:00
Zahary Karadjov
26ef341760
Use the libp2p_spec back-end by default
2019-06-24 05:34:22 +03:00
Zahary Karadjov
f4a96bc3f3
[WIP] Restore the Lib2P2 builds and implement the latest wire spec
...
Depends on https://github.com/status-im/nim-eth/pull/54
2019-06-24 05:34:21 +03:00
Ștefan Talpalaru
e69d5ecfe6
fix AppVeyor test
2019-04-25 01:49:41 +02:00
Ștefan Talpalaru
48bb2864c8
Windows: enable colours in Chronicles
2019-04-24 23:47:15 +02:00
Ștefan Talpalaru
5123080905
increase stack size on Windows
2019-04-11 23:30:26 +02:00
Ștefan Talpalaru
f8fbe0ff3b
Makefile that only works in a Git submodule ( #210 )
...
- updated README.md
- beacon_chain.nimble: accept compilation flags as params
- nim.cfg: enable `--opt:speed` at the top level
- simulation scripts: allow overriding GIT_ROOT and do some refactoring
2019-03-28 09:18:59 -06:00
Zahary Karadjov
53699460c6
Enable --threads:on to fix the build
2019-03-25 12:49:20 +02:00
Zahary Karadjov
903cb8a8b5
A LibP2P-based networking stack;
...
To enable it, comment out the 'withLibp2p' line in nim.cfg
The history was squashed in order to remove an accidentally
commited binary file.
Other changes:
* SSZ was adapted to use the common serialization framework
* gossibsup.subscribe is not using async handlers at the moment
and this allowed me to simplify it
2019-03-12 13:36:55 +02:00
Ștefan Talpalaru
20e02d5615
enable "--threads:on" for tests ( #75 )
...
* enable "--threads:on" for tests
* disable Chronicles colours on Windows
* delete forLoopMacros-related config
2019-02-05 18:48:34 +01:00
mratsim
f7e876471e
initial impl of fork choice rules. Main types sorted out
2018-09-03 18:42:22 +02:00