075815e5ff
tests: update common test wrappers and test files
2015-09-18 13:08:36 +02:00
b60a27627b
core: transaction nonce recovery fix
...
When the transaction state recovery kicked in it assigned the last
(incorrect) nonce to the pending state which caused transactions with
the same nonce to occur.
Added test for nonce recovery
2015-09-18 11:59:21 +02:00
216c486a3a
Merge pull request #1815 from karalabe/chain-maker-timer
...
core: allow modifying test-chain block times
2015-09-18 11:23:31 +02:00
ac6248ed7a
Merge pull request #1793 from jeffallen/typo
...
common: Update README.md for the current package name
2015-09-17 19:26:49 +02:00
bdf4fd6091
Merge pull request #1813 from kobigurk/develop
...
cmd/geth: extradata is correcly initialized with console
2015-09-17 19:25:32 +02:00
69f48e4689
Merge pull request #1811 from bas-vk/timer-clearinterval
...
timer bugfix when clearInterval was called from within the callback
2015-09-17 19:21:49 +02:00
6f3cb12924
core: allow modifying test-chain block times
2015-09-17 13:43:52 +03:00
58fbcaa750
Merge pull request #1810 from karalabe/pure-header-verifications-2
...
core, eth, miner: use pure header validation
2015-09-16 14:21:12 -07:00
1a1a1ee4ff
cmd/geth: extradata is correcly initialized with console
2015-09-16 21:01:21 +03:00
985b5f29ed
Merge pull request #1801 from fjl/ethdb
...
all: move common.Database to ethdb and add NewBatch
2015-09-16 07:50:14 -07:00
2f65ddc501
jsre: timer bugfix when clearInterval was called from within the callback
2015-09-16 11:57:33 +02:00
1cc2f08041
Merge pull request #1784 from karalabe/standard-sync-stats
...
eth, rpc: standardize the chain sync progress counters
2015-09-16 02:31:58 -07:00
821619e1c3
core, eth, miner: use pure header validation
2015-09-16 10:46:28 +03:00
e9a80518c7
Merge pull request #1744 from kobigurk/develop
...
adds extradata flag
2015-09-15 13:56:10 -07:00
321733ab23
cmd/geth: adds extradata flag
2015-09-15 23:35:36 +03:00
d4d3fc6a70
jsre, rpc/api: pull in new web3 and use hex numbers
2015-09-15 17:05:12 +03:00
99b62f36b6
eth/downloader: header-chain order and ancestry check
2015-09-15 14:45:53 +03:00
0a7d059b6a
eth, rpc: standardize the chain sync progress counters
2015-09-15 14:45:53 +03:00
55bdcfaeac
Merge pull request #1806 from ethersphere/solc2
...
new solc api - late fixes
2015-09-15 01:08:30 -07:00
3a5e7ed9a6
new solc api:
...
* use legacy version matcher
* optimise just a boolean flag
* skipf for messages in tests
2015-09-15 00:35:22 +02:00
b252589960
ethdb: remove Flush
2015-09-14 23:36:30 +02:00
d581dfee5f
ethdb: copy stored memdb values
...
Storing a value in LevelDB copies the bytes, modifying the value
afterwards does not affect the content of the database. This commit
ensures that MemDatabase satisfies the same property.
2015-09-14 23:36:30 +02:00
8b32f10f16
ethdb: add NewBatch
2015-09-14 23:36:30 +02:00
8c4dab77ba
all: move common.Database to package ethdb
2015-09-14 23:36:30 +02:00
071e2cd08e
Merge pull request #1786 from ethersphere/solc
...
common/compiler: new solc API
2015-09-14 23:32:40 +02:00
47b9c640f5
Merge pull request #1797 from karalabe/ensure-ipcpath-exists
...
rpc/comms: fix #1795 , ensure IPC path exists before binding
2015-09-14 14:45:11 +02:00
a9c809b441
Merge pull request #1792 from jeffallen/uuid
...
Change go-uuid to use the current supported repository.
2015-09-14 12:06:59 +02:00
0d40727775
Change go-uuid to use the current supported repository.
2015-09-12 16:49:24 +06:00
17b729759b
Solidity Compiler - solc new API
...
* adapt to new compiler versioning
* use compiler version as language version
* implement new solc API for versions >= 0.1.[2-9][0-9]* fixes #1770
* add optimize=1 to options
* backward compatibility (for now) for <= 0.1.1, and old versions (0.[2-9][0-9]*.[0-9]+)
* introduce compilerOptions to ContractInfo
* clean up flair, include full version string to version line and ContractInfo
2015-09-12 10:52:52 +02:00
55ed8d108d
Merge pull request #1789 from Gustav-Simonsson/core_remove_unused_functions
...
core, core/vm, core/state: remove unused functions
2015-09-11 15:29:27 -07:00
f1a4b330dd
Merge pull request #1796 from karalabe/ethash-android-support
...
godeps: pull in ethash android fix
2015-09-11 15:26:01 -07:00
0eac601b5b
Merge pull request #1779 from karalabe/split-block-storage-3000
...
core: split the db blocks into components, move TD out top level
2015-09-11 08:10:37 -07:00
cdc2662c40
core: split out TD from database and all internals
2015-09-11 17:42:25 +03:00
2b339cbbd8
core, eth: split the db blocks into headers and bodies
2015-09-11 17:42:25 +03:00
3e6964b841
rpc/comms: fix #1795 , ensure IPC path exists before binding
2015-09-11 17:03:31 +03:00
c6013725a8
godeps: pull in ethash android fix
2015-09-11 15:53:23 +03:00
4e075e4013
Merge pull request #1773 from obscuren/dev-mode
...
cmd/geth, cmd/utils, eth: added dev mode flag
2015-09-10 21:15:33 +02:00
b81a6e6ab8
core, core/vm, core/state: remove unused functions
2015-09-10 21:10:58 +02:00
62bbf8a09e
Merge pull request #1778 from fjl/rlp-trie-changes
...
rlp: precursor changes for trie, p2p
2015-09-10 12:02:16 -07:00
4ce3dfe9c8
common: Update README.md for the current package name
2015-09-10 23:59:38 +06:00
fc8b246109
rlp: move ListSize to raw.go
2015-09-10 19:41:51 +02:00
24bb68e7cf
rlp: add RawValue
2015-09-10 19:41:51 +02:00
bc17dba8fb
rlp: add Split functions
...
These functions allow destructuring of raw rlp-encoded bytes
without the overhead of reflection or copying.
2015-09-10 19:41:51 +02:00
ac32f52ca6
rlp: fix encReader returning nil buffers to the pool
...
The bug can cause crashes if Read is called after EOF has been returned.
No code performs such calls right now, but hitting the bug gets more
likely as rlp.EncodeToReader gets used in more places.
2015-09-10 19:12:32 +02:00
90f1fe0ed2
Merge pull request #1781 from Gustav-Simonsson/state_object_copy
...
core/state: deleted field in StateObject Copy() and unit test
2015-09-09 18:42:36 +02:00
28b13a4d1e
Merge pull request #1780 from bas-vk/miner-crash
...
agent/miner Prevent the CpuAgent to be started multiple times
2015-09-09 04:49:28 -07:00
f04b3a6f29
cmd/geth, cmd/utils, eth: added dev mode flag
...
Dev mode enabled some debugging flags such as:
* VM debugging mode
* Simpler proof of work
* Whisper enabled by default
* Datadir to a tmp datadir
* Maxpeers set to 0
* Gas price of 0
* Random listen port
2015-09-09 08:53:05 +02:00
bf879ef230
core/state: test formatting adhering to Go convention
2015-09-09 00:26:18 +02:00
004ed786b4
core/state: deleted field in StateObject Copy() and unit test
2015-09-08 15:56:11 +02:00
652eea71fe
put unlock after lock
2015-09-08 12:42:29 +02:00