- Oct 16, 2015
-
-
Jeffrey Wilcke authored
* multi-push segments * static jumps segments
-
Jeffrey Wilcke authored
Moved the execution of instructions to the instruction it self. This will allow for specialised instructions (e.g. segments) to be execution in the same manner as regular instructions.
-
Jeffrey Wilcke authored
core, eth/filters, miner, xeth: Optimised log filtering
-
Jeffrey Wilcke authored
Log filtering is now using a MIPmap like approach where addresses of logs are added to a mapped bloom bin. The current levels for the MIP are in ranges of 1.000.000, 500.000, 100.000, 50.000, 1.000. Logs are therefor filtered in batches of 1.000.
-
Jeffrey Wilcke authored
godeps: update ethash following GPU miner merge
-
Gustav Simonsson authored
-
Jeffrey Wilcke authored
all: Add GPU mining, disabled by default
-
Jeffrey Wilcke authored
core/state, core, miner: handle missing root error from state.New
-
Gustav Simonsson authored
-
- Oct 15, 2015
-
-
Jeffrey Wilcke authored
Update libsecp256k1, Go wrapper and tests
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
core, eth, event, miner, xeth: fix event post / subscription race
-
Jeffrey Wilcke authored
common, crypto: add ICAP functions
-
- Oct 13, 2015
-
-
Gustav Simonsson authored
-
- Oct 12, 2015
-
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
core/vm: copy stack element to prevent overwrites
-
- Oct 11, 2015
-
-
Péter Szilágyi authored
-
- Oct 09, 2015
-
-
Gustav Simonsson authored
-
Jeffrey Wilcke authored
cmd, core, eth: added official testnet
-
- Oct 08, 2015
-
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
cmd: properly initialize Olympic for all subcommands
-
Jeffrey Wilcke authored
core, core/vm, cmd/evm: remove redundant balance check
-
Jeffrey Wilcke authored
crypto: correct sig validation, add missing unit tests of exported functions
-
- Oct 07, 2015
-
-
Péter Szilágyi authored
-
Gustav Simonsson authored
-
Jeffrey Wilcke authored
console/history respect datadir
-
Jeffrey Wilcke authored
core: fix #1848, block receipts db entry for the genesis too
-
- Oct 06, 2015
-
-
Gustav Simonsson authored
-
- Oct 05, 2015
-
-
Jeffrey Wilcke authored
cmd/geth: dev version number
-
Jeffrey Wilcke authored
-
Jeffrey Wilcke authored
core: fixed head write on block insertion
-
Jeffrey Wilcke authored
Due to a rebase this probably got overlooked / ignored. This fixes the issue of a block insertion never writing the last block.
-
Jeffrey Wilcke authored
core, core/vm: refactor
-
- Oct 03, 2015
-
-
Jeffrey Wilcke authored
* Renamed ChainManager to BlockChain * Checkpointing is no longer required and never really properly worked when the state was corrupted.
-
Jeffrey Wilcke authored
* Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * core/vm: byte code VM moved to jump table instead of switch * Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * Byte code VM now shares the same code as the JITVM * Renamed Context to Contract * Changed initialiser of state transition & unexported methods * Removed the Execution object and refactor `Call`, `CallCode` & `Create` in to their own functions instead of being methods. * Removed the hard dep on the state for the VM. The VM now depends on a Database interface returned by the environment. In the process the core now depends less on the statedb by usage of the env * Moved `Log` from package `core/state` to package `core/vm`.
-
- Oct 02, 2015
-
-
Jeffrey Wilcke authored
Moved the filtering system from `event` to `eth/filters` package and removed the `core.Filter` object. The `filters.Filter` object now requires a `common.Database` rather than a `eth.Backend` and invokes the `core.GetBlockByX` directly rather than thru a "manager".
-
Jeffrey Wilcke authored
eth/downloader: match capabilities when querying idle peers
-
Jeffrey Wilcke authored
core: deadlock in chainmanager after posting RemovedTransactionEvent
-
Péter Szilágyi authored
-
Jeffrey Wilcke authored
This PR solves an issue with the chain manager posting a `RemovedTransactionEvent`, the tx pool will try to acquire the chainmanager lock which has previously been locked prior to posting `RemovedTransactionEvent`. This results in a deadlock in the core.
-