Skip to content
This repository was archived by the owner on Nov 6, 2020. It is now read-only.
Merged

evm #52

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
353d4fb
evm adapter init
debris Dec 23, 2015
c695e09
docs
debris Dec 23, 2015
000d8fe
runtime_data, tests in progress
debris Dec 24, 2015
142bba0
"importing" evmjit callbacks abi
debris Dec 24, 2015
4ce53e8
updated import_evmjit_abi docs
debris Dec 24, 2015
f2ae870
fixed env address
debris Dec 28, 2015
4e31fe5
fixed signal 11 error
debris Dec 28, 2015
3dd2658
env implementation in progress
debris Dec 29, 2015
e3f59d8
vm factory
debris Dec 29, 2015
2e7f0e2
tests for sload, sstore, sha3
debris Dec 30, 2015
156fcad
docs
debris Dec 30, 2015
7f7dcef
evmjit is dynamically linked
debris Jan 4, 2016
359ba8d
extcode working
debris Jan 5, 2016
cdcabc2
Merge branch 'master' of https://github.com/gavofyork/ethcore into evm
debris Jan 5, 2016
8bc2e65
distinguish between i256 and h256 on evmjit wrapper layer
debris Jan 5, 2016
ad43079
test balance
debris Jan 6, 2016
293bca3
evm logs
debris Jan 6, 2016
b447de9
additional asserts in jit log test
debris Jan 6, 2016
a0bb106
evm env uses EnvInfo. blockhash function implementation
debris Jan 6, 2016
8c6d695
evm call and create in progress
debris Jan 6, 2016
146999c
executive init
debris Jan 7, 2016
ec720ae
env -> ext
debris Jan 7, 2016
d27a16c
executive in progress
debris Jan 7, 2016
8335d40
contract_address && ExtFace
debris Jan 7, 2016
d0180df
little improvements in evm ext
debris Jan 7, 2016
bed4bfc
executive in progress...
debris Jan 8, 2016
4932720
evm params
debris Jan 8, 2016
43c612f
moved runtime data to jit
debris Jan 8, 2016
68beb00
executive tests in progress
debris Jan 9, 2016
bcd026a
Merge branch 'master' of https://github.com/gavofyork/ethcore into evm
debris Jan 9, 2016
5ae0f71
executive create fixes
debris Jan 9, 2016
50af19a
contract creating contract
debris Jan 9, 2016
130b2fc
separated executive and externalities
debris Jan 9, 2016
300a950
evmjit output data
debris Jan 9, 2016
9cc88e2
Merge branch 'master' of https://github.com/gavofyork/ethcore into evm
debris Jan 9, 2016
f7e9816
substate in progress
debris Jan 9, 2016
3e90859
executive call
debris Jan 9, 2016
55a0235
Merge branch 'master' of https://github.com/gavofyork/ethcore into evm
debris Jan 9, 2016
efa6c42
fixed jit tests
debris Jan 9, 2016
9f06c2f
errors, fees, and refunds
debris Jan 10, 2016
b72da41
proper calculatng of executive gas in progress
debris Jan 10, 2016
b273792
big refactor of executive in progress
debris Jan 11, 2016
7f8f0c5
minor fixes
debris Jan 11, 2016
6d3097a
updated output policy docs
debris Jan 11, 2016
88409e7
refactor in progress... evmjit compiling
debris Jan 11, 2016
d1aadf4
shorter constructor for externalities
debris Jan 11, 2016
dea9ec2
removed unused stuff
debris Jan 11, 2016
bbb25fb
propagate evmjit errors upstream
debris Jan 11, 2016
22859a0
changes in executive return
debris Jan 11, 2016
f611b6c
state clone
debris Jan 11, 2016
65bce78
Merge branch 'master' into evm
debris Jan 11, 2016
3f725ce
reverting the execution state when out of gas
debris Jan 11, 2016
f19a6e5
removed warnings
debris Jan 11, 2016
85ac9af
Move EvmSchedule -> evm::Schedule
gavofyork Jan 11, 2016
b0ccedd
Move evm::EvmParams -> ActionParams.
gavofyork Jan 11, 2016
0cc5748
Move Executive down, remove unneeded Evm prefixes.
gavofyork Jan 11, 2016
7650dea
Bring in Executive.
gavofyork Jan 11, 2016
0004ed8
Integrate Executive into State.
gavofyork Jan 11, 2016
1d81b4f
EVMJIT build fixes.
gavofyork Jan 11, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ env_logger = "0.3"
ethcore-util = { path = "../ethcore-util" }
rustc-serialize = "0.3"
flate2 = "0.2"
rocksdb = "0.2.1"
rocksdb = "0.2"
heapsize = "0.2.0"
rust-crypto = "0.2.34"
time = "0.1"
Expand Down
4 changes: 3 additions & 1 deletion rust-evmjit/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ name = "evmjit"
version = "0.1.0"
authors = ["debris <marek.kotewicz@gmail.com>"]

[lib]
crate-type = ["dylib"]

[dependencies]
libc = "0.2.2"
tiny-keccak = "1.0"
Loading