Péter Szilágyi
e14f8a408c
Merge pull request #19328 from karalabe/preload
...
core: prefetch next block state concurrently
2019-04-02 17:03:12 +03:00
Péter Szilágyi
88d7119ebb
Merge pull request #19374 from karalabe/console-fix-coinbase-printout
...
console: handle eth.coinbase throws
2019-04-02 16:55:39 +03:00
Péter Szilágyi
3baed8dd9a
console: handle eth.coinbase throws
2019-04-02 15:18:05 +03:00
Péter Szilágyi
6caf35684d
Merge pull request #19369 from karalabe/les-update-chts
...
light, params: update CHTs, integrate CHT for Goerli too
2019-04-02 12:06:55 +03:00
Péter Szilágyi
ccffad5553
light, params: update CHTs, integrate CHT for Goerli too
2019-04-02 11:47:01 +03:00
Péter Szilágyi
92faf1bf7a
Merge pull request #19348 from LiangMa/overflowPR
...
core/vm: Correct the Memory Gas Overflow condition
2019-04-01 17:12:13 +03:00
Péter Szilágyi
9294b8f10f
core/vm: polish gas PR, fix tests, make table driven
2019-04-01 17:10:42 +03:00
Péter Szilágyi
ed34a5e08a
cmd, core, eth: support disabling the concurrent state prefetcher
2019-04-01 11:52:11 +03:00
Péter Szilágyi
bb9631c399
core: prefetch next block state concurrently
2019-04-01 11:06:15 +03:00
Péter Szilágyi
86e77900c5
Merge pull request #19351 from karalabe/txpool-precache-signatures
...
core: cache tx signature before obtaining lock
2019-03-29 12:34:09 +02:00
Péter Szilágyi
42e2c586fd
Merge pull request #19343 from karalabe/trie-metrics-split
...
core: 3rd try on splitting the trie metrics correctly
2019-03-27 14:23:51 +02:00
Péter Szilágyi
b17e4a8713
Merge pull request #19344 from karalabe/eth-remove-redundant-chainconfig
...
eth: remove redundant chain config fields
2019-03-27 14:21:31 +02:00
Péter Szilágyi
ac3e7c9b3d
eth: remove redundant chain config fields
2019-03-27 13:23:08 +02:00
Péter Szilágyi
a732c93309
core: 3rd try on splitting the trie metrics correctly
2019-03-27 13:02:04 +02:00
Péter Szilágyi
b8b4fb004c
Merge pull request #19308 from holiman/fix_reset_txpool
...
core: make txpool handle reorg due to setHead
2019-03-26 11:00:35 +02:00
Péter Szilágyi
f03402232c
Merge pull request #19331 from karalabe/fix-trie-metrics
...
core: split trie op metrics from the correct chain metrics
2019-03-25 16:33:56 +02:00
Péter Szilágyi
435020f9b3
core: split trie op metrics from the correct chain metrics
2019-03-25 16:27:46 +02:00
Péter Szilágyi
acbb8a1439
Merge pull request #19327 from karalabe/fix-expensive-metrics
...
metrics: fix expensive metrics flag processing
2019-03-25 10:47:29 +02:00
Péter Szilágyi
88c756c83d
metrics: fix expensive metrics flag processing
2019-03-25 10:40:46 +02:00
Péter Szilágyi
86989e3fcd
core: split out detailed trie access metrics from insertion time ( #19316 )
...
* core: split out detailed trie access metrics from insertion time
* cmd, core, metrics: support expensive optional metrics
2019-03-25 10:01:18 +02:00
Péter Szilágyi
47c03c0f8c
Merge pull request #19288 from karalabe/les-verbose-errors
...
les, light: verbose errors on state retrieval issues
2019-03-18 13:51:28 +02:00
Péter Szilágyi
211ec46284
les, light: verbose errors on state retrieval issues
2019-03-18 13:19:40 +02:00
Péter Szilágyi
91eec1251c
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
...
* cmd, core, eth, trie: get rid of trie cache generations
* core, trie: get rid of remainder of cache gen boilerplate
2019-03-14 15:25:12 +02:00
Péter Szilágyi
e270a753be
Merge pull request #19269 from holiman/alt_18957
...
bind: Static byte arrays should be right-padded
2019-03-14 13:01:33 +02:00
Péter Szilágyi
5ce192ce44
accounts/abi/bind: simulated test case for fixed bytes logs
2019-03-14 12:58:18 +02:00
Péter Szilágyi
1591b63306
Merge pull request #19261 from karalabe/less-blocks
...
core: use headers only where blocks are unnecessary
2019-03-13 13:12:37 +02:00
Péter Szilágyi
aa69ec64d0
Merge pull request #19259 from ligi/address_19246
...
README: Mention go 1.10 as minumum - context #19246
2019-03-13 12:55:06 +02:00
Péter Szilágyi
4f457859a2
core: use headers only where blocks are unnecessary
2019-03-13 12:32:47 +02:00
Péter Szilágyi
b87a68407b
Merge pull request #19252 from karalabe/badgerdb
...
ethdb: tiny API tidy-up from the database rework pr
2019-03-12 12:57:23 +02:00
Péter Szilágyi
8111b9dda5
ethdb, trie: tiny API tidy-up from the database rework pr
2019-03-12 12:32:02 +02:00
Péter Szilágyi
2eed46dadf
Merge pull request #19232 from karalabe/dl-fix-local-drop-sync
...
eth/downloader: fix nil droppeer in state sync
2019-03-07 13:06:36 +02:00
Péter Szilágyi
1612267a4b
eth/downloader: fix nil droppeer in state sync
2019-03-07 12:37:03 +02:00
Péter Szilágyi
72b21db2d3
Merge pull request #19021 from karalabe/database-cleanup
...
all: clean up and properly abstract database accesses
2019-03-07 10:21:40 +02:00
Péter Szilágyi
ce3ea8c9b1
Merge pull request #19222 from karalabe/clique-fix-test
...
consensus/clique: fix test copy paste error, test what's documented
2019-03-06 13:41:00 +02:00
Péter Szilágyi
054412e335
all: clean up and proerly abstract database access
2019-03-06 13:35:03 +02:00
Péter Szilágyi
2f24e254a9
consensus/clique: fix test copy paste error, test what's documented
2019-03-06 12:42:08 +02:00
Péter Szilágyi
a1099bb7e9
Merge pull request #19205 from holiman/alltools_clef
...
build: add clef to alltools and deb
2019-03-04 15:46:20 +02:00
Péter Szilágyi
94eca08ad8
build: enable Ubuntu Disco Dingo PPA builds
2019-03-01 11:31:10 +02:00
Péter Szilágyi
0594deb652
Merge pull request #19187 from karalabe/fix-ppa-go1.11-cache-2
...
build/deb: fix PPA env var setting
2019-03-01 10:51:36 +02:00
Péter Szilágyi
696a65b016
build/deb: fix PPA env var setting
2019-03-01 10:50:21 +02:00
Péter Szilágyi
5c03baaf6f
Merge pull request #19184 from karalabe/fix-ppa-go1.11-cache
...
build/deb: use custom cache for PPA builder
2019-03-01 10:43:11 +02:00
Péter Szilágyi
509ea3ef9b
build/deb: use custom cache for PPA builder
2019-02-28 16:34:37 +02:00
Péter Szilágyi
313576530f
Merge pull request #19183 from karalabe/bn256-arm64-go1.12-fix
...
crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18
2019-02-28 14:59:41 +02:00
Péter Szilágyi
0f41356b95
Merge pull request #19182 from karalabe/fix-legacy-receipt-decoding
...
core/types: fix receipt legacy decoding
2019-02-28 14:59:26 +02:00
Péter Szilágyi
39bd2609ca
crypto/bn256/cloudflare: pull in upstream fix for Go 1.12 R18
2019-02-28 14:53:44 +02:00
Péter Szilágyi
1bc7f3f906
core/types: fix receipt legacy decoding
2019-02-28 14:16:36 +02:00
Péter Szilágyi
dac7cbcf21
p2p/enode: use localItemKey for local sequence number ( #19131 )
...
* p2p/discover: remove unused function
* p2p/enode: use localItemKey for local sequence number
I added localItemKey for this purpose in #18963 , but then
forgot to actually use it. This changes the database layout
yet again and requires bumping the version number.
2019-02-28 13:14:45 +02:00
Péter Szilágyi
505a49e689
Merge pull request #19166 from SamuelMarks/go-1.12
...
Upgrade to Go 1.12
2019-02-27 15:09:59 +02:00
Péter Szilágyi
2b6158a51e
common/fdlimit: fix macos file descriptors for Go 1.12
2019-02-27 14:21:02 +02:00
Péter Szilágyi
b7e0dec6bd
travis, build: switch to NDK 19b, fix gomobile builds ( #19171 )
...
* travis, build: switch to NDK 19b, fix gomobile builds
* travis, build: move NDK into its final bundle location
* travis: disable Android build on PRs once again
2019-02-26 16:56:12 +02:00
Péter Szilágyi
6d652ce1b7
Merge pull request #19164 from karalabe/nuke-old-containers
...
containers/docker: nuke per the 1.8.0 deprecation note
2019-02-26 13:51:09 +02:00
Péter Szilágyi
a42afa766c
Merge pull request #19169 from karalabe/ppa-bump
...
build: bump PPA builders to Go 1.11
2019-02-26 12:30:55 +02:00
Péter Szilágyi
647692fbfe
build: bump PPA builders to Go 1.11
2019-02-26 11:30:56 +02:00
Péter Szilágyi
f5f742d1ac
containers/docker: nuke per the 1.8.0 deprecation note
2019-02-25 12:40:33 +02:00
Péter Szilágyi
b9808e392f
swarm/version: bump to v0.3.12 unstable
2019-02-21 15:25:42 +02:00
Péter Szilágyi
2e8a5e5659
core/vm: remove unused constants ( #19095 )
2019-02-19 19:49:45 +02:00
Péter Szilágyi
b6ce358a9b
Merge pull request #19114 from holiman/update_bigcache
...
vendor: update bigcache
2019-02-18 12:43:41 +02:00
Péter Szilágyi
c0b9c763bb
build: explicitly force .xz compression (old debuild picks gzip) ( #19118 )
2019-02-18 12:12:26 +02:00
Péter Szilágyi
75a931470e
travis.yml: add launchpad SSH public key ( #19115 )
2019-02-18 10:24:11 +01:00
Péter Szilágyi
7f6b05aa43
Merge pull request #19087 from karalabe/ios-fix-take-2
...
vendor: pull in upstream syscall fixes for non-linux/arm64
2019-02-15 02:01:28 +02:00
Péter Szilágyi
9d3ea8df1c
vendor: pull in upstream syscall fixes for non-linux/arm64
2019-02-15 00:51:34 +02:00
Péter Szilágyi
fab8c5a1cd
Merge pull request #19072 from karalabe/update-syscalls
...
vendor: update syscalls dependency
2019-02-14 18:42:02 +02:00
Péter Szilágyi
dcc045f03c
vendor: update syscalls dependency
2019-02-14 18:14:28 +02:00
Péter Szilágyi
0436412412
Merge pull request #18988 from holiman/repro18977
...
core: repro #18977
2019-02-08 12:27:15 +02:00
Péter Szilágyi
940e317094
core: fix pruner panic when importing low-diff-large-sidechain
2019-02-08 11:56:25 +02:00
Péter Szilágyi
685eec3128
Merge pull request #19012 from holiman/default155
...
ethapi: default to use eip-155 protected transactions
2019-02-07 16:19:28 +02:00
Péter Szilágyi
9fa4c3ce94
Merge pull request #18991 from karalabe/archive-write-cache
...
cmd/utils, eth: relinquish GC cache to read cache in archive mode
2019-02-07 16:03:43 +02:00
Péter Szilágyi
d6225ab846
cmd/utils, eth: relinquish GC cache to read cache in archive mode
2019-02-07 14:36:25 +02:00
Péter Szilágyi
85b3b1c8d6
Merge pull request #16619 from kielbarry/contractsgolint
...
contracts/*: golint updates for this or self warning
2019-02-07 14:07:03 +02:00
Péter Szilágyi
159e991196
contracts/chequebook: polishes and naked return removals
2019-02-07 13:16:55 +02:00
Péter Szilágyi
c57166caa3
Merge pull request #19005 from karalabe/puppeth-fix-petersburg
...
cmd/puppeth: handle pre-set Petersburg number, save changed fork rules
2019-02-06 16:11:41 +02:00
Péter Szilágyi
9747df295e
cmd/puppeth: handle pre-set Petersburg number, save changed fork rules
2019-02-06 14:34:08 +02:00
Péter Szilágyi
822dc1bfb1
Merge pull request #18121 from karalabe/goerli
...
cmd, core, params: add support for Goerli
2019-02-04 15:21:24 +02:00
Péter Szilágyi
b0ed083ead
cmd, core, params: add support for Goerli
2019-02-04 14:53:12 +02:00
Péter Szilágyi
ba6349d39a
Merge pull request #18436 from karalabe/chainmu-dedup
...
core, light: get rid of the dual mutexes, hard to reason with
2019-01-17 12:15:46 +02:00
Péter Szilágyi
24d66944cb
params, swarm: begin Geth v1.8.22 and Swarm v0.3.10 cycle
2019-01-15 22:52:47 +02:00
Péter Szilágyi
9dc5d1a915
params, swarm: release Geth v1.8.21 and Swarm v0.3.9
2019-01-15 22:51:31 +02:00
Péter Szilágyi
c03f694be5
Merge pull request #18454 from karalabe/postpone-constantinople
...
params: postpone Constantinople due to net SSTORE reentrancy
2019-01-15 22:25:47 +02:00
Péter Szilágyi
2a2fd5adf8
params: postpone Constantinople due to net SSTORE reentrancy
2019-01-15 22:06:17 +02:00
Péter Szilágyi
f25f776c9f
core, light: get rid of the dual mutexes, hard to reason with
2019-01-11 15:27:47 +02:00
Péter Szilágyi
c1c4301121
Merge pull request #18371 from jeremyschlatter/patch-1
...
core/types: update incorrect comment
2019-01-04 10:14:17 +02:00
Péter Szilágyi
391d4cb9b5
Merge pull request #18390 from realdave/remove-sha3-pkg
...
vendor, crypto, swarm: switch over to upstream sha3 package
2019-01-04 09:51:12 +02:00
Péter Szilágyi
8ec344bf60
vendor: update the entire golang.org/x/crypto dependency
2019-01-04 09:26:07 +02:00
Péter Szilágyi
1e190a3b1c
params, swarm: begin Geth v1.9.0 family, Swarm v0.3.9 cycle
2018-12-11 14:23:57 +02:00
Péter Szilágyi
24d727b6d6
params, swarm: release Geth v1.8.20 and Swarm v0.3.8
2018-12-11 14:20:21 +02:00
Péter Szilágyi
5584574217
Merge pull request #18281 from karalabe/puppeth-faucet
...
cmd/faucet, cmd/puppeth: fix enode and compose regressions, expose UDP
2018-12-11 13:55:10 +02:00
Péter Szilágyi
38c3d88cea
cmd/puppeth: support latest docker compose, expose faucet UDP
2018-12-11 13:41:41 +02:00
Péter Szilágyi
69a8d9841a
cmd/faucet: fix faucet static peer regression
2018-12-11 13:41:18 +02:00
Péter Szilágyi
b2aac658b0
Merge pull request #18271 from karalabe/1.8.20-chts
...
params: update CHTs for the 1.8.20 release
2018-12-10 15:15:51 +02:00
Péter Szilágyi
9fe5d20011
Merge pull request #18028 from ryanschneider/blockhash-whitelist
...
cmd, eth: add support for `--whitelist <blocknum>=<hash>`
2018-12-10 15:10:35 +02:00
Péter Szilágyi
362e2ba792
params: update CHTs for the 1.8.20 release
2018-12-10 14:55:29 +02:00
Péter Szilágyi
31b3334922
cmd/utils, eth: minor polishes on whitelist code
2018-12-10 14:47:01 +02:00
Péter Szilágyi
2fdff33803
Merge pull request #18269 from Quasilyte/patch-1
...
light: fix duplicated argument in bytes.Equal call
2018-12-10 13:55:11 +02:00
Péter Szilágyi
af8daf91a6
node, rpc: log cleanups in ipc listener function ( #18124 )
...
node,rpc: remove unused log in ipc listener function
2018-12-10 13:15:03 +02:00
Péter Szilágyi
fd66af5ee5
Merge pull request #17914 from holiman/block_analysis
...
core/vm, eth: add standard json tracing into filesystem dumps
2018-12-10 13:05:03 +02:00
Péter Szilágyi
0983d02aa9
eth, internal/web3ext: tiny polishes in tracers
2018-12-10 12:33:50 +02:00
Péter Szilágyi
09d588e0da
Merge pull request #18268 from karalabe/forkit
...
params: set mainnet and Rinkeby Constantinople fork blocks
2018-12-10 11:46:39 +02:00
Péter Szilágyi
6a1a4375c6
params: set mainnet and Rinkeby Constantinople fork blocks
2018-12-10 11:36:36 +02:00
Péter Szilágyi
d2328b604a
Merge pull request #18211 from karalabe/drop-fd-limit
...
cmd/utils: max out the OS file allowance, don't cap to 2K
2018-12-07 14:10:03 +02:00
Péter Szilágyi
f74077b4c2
Merge pull request #18172 from holiman/puppeth_converter
...
cmd/puppeth: implement chainspec converters
2018-12-04 12:15:50 +02:00