- 06 10月, 2016 1 次提交
-
-
由 Felix Lange 提交于
This commit replaces the deep-copy based state revert mechanism with a linear complexity journal. This commit also hides several internal StateDB methods to limit the number of ways in which calling code can use the journal incorrectly. As usual consultation and bug fixes to the initial implementation were provided by @karalabe, @obscuren and @Arachnid. Thank you!
-
- 03 10月, 2016 4 次提交
-
-
由 Péter Szilágyi 提交于
internal/build: use less edgy command to get the branch name
-
由 Felix Lange 提交于
-
由 Péter Szilágyi 提交于
core/state: track dirty state entries for each object
-
由 Péter Szilágyi 提交于
-
- 02 10月, 2016 4 次提交
-
-
由 Péter Szilágyi 提交于
build: improve debian packaging
-
由 Felix Lange 提交于
This commit tweaks the debian packaging tool: * All build environment metadata can now be overriden on the command line. This allows testing the CI build behaviour locally. * -unstable packages now actually contain the binaries (oops) * packages use Go 1.7 to build * archiving is skipped for PR builds
-
由 Felix Lange 提交于
crypto/sha3: update from golang.org/x/crypto/sha3 a 80b25ed4
-
由 Felix Lange 提交于
This pulls in the assembly implementation of keccakf1600 for amd64.
-
- 01 10月, 2016 2 次提交
-
-
由 Péter Szilágyi 提交于
cmd, core, internal, light, tests: avoid hashing the code in the VM
-
由 Péter Szilágyi 提交于
-
- 30 9月, 2016 4 次提交
-
-
由 Péter Szilágyi 提交于
trie: fix delete bug for values contained in fullNode
-
由 Felix Lange 提交于
accounts: left pad keybytes-to-encrypt
-
由 Felix Lange 提交于
Delete crashed if a fullNode contained a valueNode directly. This bug is very unlikely to occur with SecureTrie, but can happen with regular tries. This commit also introduces a randomised test which triggers all trie operations, which should prevent such bugs in the future. Credit for finding this bug goes to Github user @rjl493456442.
-
由 Felix Lange 提交于
Package crypto needs cgo, which is inconvenient for some build configurations.
-
- 29 9月, 2016 2 次提交
-
-
由 Felix Lange 提交于
cmd/utils, node: make datadir reusable for bzzd
-
由 Péter Szilágyi 提交于
README: Changed http:// to https:// on some links
-
- 28 9月, 2016 5 次提交
-
-
由 ken10100147 提交于
-
由 Péter Szilágyi 提交于
core, trie: replace state caches with trie journal
-
由 Péter Szilágyi 提交于
-
由 Felix Lange 提交于
-
由 Gustav Simonsson 提交于
-
- 27 9月, 2016 2 次提交
-
-
由 sandakersmann 提交于
Changed http:// to https:// on some links in README.md
-
由 Felix Lange 提交于
cmd/utils: don't check for stderr redirect on windows
-
- 26 9月, 2016 10 次提交
-
-
由 Felix Lange 提交于
The redirect check did not work on Go 1.6 and below because Stat returned an error for stdout and stderr. In Go 1.7 Stat works on stdout but doesn't return anything meaningful, causing cmd/geth test failures because the message is printed to stderr only. Fix it by printing to stdout only.
-
由 Péter Szilágyi 提交于
build: limit test concurrency
-
由 Felix Lange 提交于
-
由 Felix Lange 提交于
TravisCI and AppVeyor run the tests in very slow VMs. Some of our tests can't cope with that. Running less tests in parallel should make them somewhat less flakey.
-
由 Péter Szilágyi 提交于
accounts/abi: fix typo in the comment (dummy commit)
-
由 Péter Szilágyi 提交于
-
由 Péter Szilágyi 提交于
State caching
-
由 Felix Lange 提交于
This change introduces a global, per-state cache that keeps account data in the canon state. Thanks to @karalabe for lots of fixes.
-
由 Péter Szilágyi 提交于
core/state: short-circuit balance change if zero value
-
由 Gustav Simonsson 提交于
-
- 22 9月, 2016 1 次提交
-
-
由 Felix Lange 提交于
light: fix memory expansion bug (same as fix for core/state)
-
- 21 9月, 2016 2 次提交
-
-
由 Felix Lange 提交于
ethclient: bugfix retrieving logs
-
由 Bas van Kervel 提交于
-
- 20 9月, 2016 1 次提交
-
-
由 Gustav Simonsson 提交于
-
- 19 9月, 2016 2 次提交
-
-
由 Felix Lange 提交于
core/state, light: remove unused StateObject.initCode
-
由 Gustav Simonsson 提交于
-