Commit Graph
15439 Commits
Author SHA1 Message Date
Erik Kundt 729b47e641 Updates semantic tests to 0.7.0. 2020-01-11 23:11:00 +01:00
Erik Kundt fe1676203d Updates documentation to 0.7.0. 2020-01-10 18:56:38 +01:00
Erik Kundt 2c478e85e2 Sets project version to 0.7.0 2019-12-19 12:44:38 +00:00
chriseth d420fe3786 Merge pull request #8055 from ethereum/ewasm-rename
Rename to consistent usage of Ewasm
2019-12-19 12:50:28 +01:00
Alex Beregszaszi 9c27e98b83 Rename EWasmBuiltinInterpreter to EwasmBuiltinInterpreter 2019-12-19 11:36:08 +00:00
Alex Beregszaszi 65e59ecd06 Rename EWasm/ewasm/eWasm to Ewasm 2019-12-19 11:36:08 +00:00
Alex Beregszaszi 8511012e95 Merge pull request #8060 from ethereum/yul-interp-fix
Fix getExternalCodeSize in the Yul Ewasm interpreter
2019-12-18 23:14:48 +00:00
Alex Beregszaszi 4cebe66f8c Merge pull request #8059 from ethereum/dialectForOpt
Dialect setting for yul optimizer tests.
2019-12-18 22:56:35 +00:00
Alex Beregszaszi 47a8e5fbd1 Fix getExternalCodeSize in the Yul Ewasm interpreter 2019-12-18 22:54:34 +00:00
Alex Beregszaszi 37ae229a4c Merge pull request #8046 from imapp-pl/ewasm-interpreter-improvements
Wasm dialect extension and  EWasm interpreter improvements.
2019-12-18 22:04:34 +00:00
chriseth 1e59c19166 Dialect setting for yul optimizer tests. 2019-12-18 21:54:30 +01:00
rodiazet d867f5339b [WASM] add i64.clz and i64.store8 to Wasm dialect and EWasm interpreter.
dsads
2019-12-18 19:51:27 +01:00
Alex Beregszaszi 12dac24871 Merge pull request #8054 from ethereum/wasm
Rename some generic Wasm helpers from Ewasm
2019-12-18 18:16:52 +00:00
Alex Beregszaszi 7effc94f24 Rename EVMToEWasmTranslator to EVMToEwasmTranslator 2019-12-18 16:57:45 +00:00
Alex Beregszaszi 018960ebb1 Rename EWasmObjectCompiler to WasmObjectCompiler 2019-12-18 15:59:31 +00:00
Alex Beregszaszi cec45a7df5 Rename EWasmCodeTransform to WasmCodeTransform 2019-12-18 15:59:31 +00:00
chriseth f9a76f8c9b Merge pull request #8052 from ethereum/yul-interp
Fix implementation of getCodeSize in Ewasm
2019-12-18 16:55:26 +01:00
Alex Beregszaszi 7d3ccee921 Fix implementation of getCodeSize in Ewasm 2019-12-18 14:58:28 +00:00
Alex Beregszaszi b3caf35e88 Change writeU256/writeU128/writeAddress not to return anything in Yul Ewasm interpreter 2019-12-18 14:58:28 +00:00
Alex Beregszaszi 9f1e8086bb Fix returning code size in Yul Ewasm interpreter 2019-12-18 14:58:28 +00:00
chriseth b74f357c5e Merge pull request #8051 from ethereum/yul-interp-log
Fix tracing LOG instruction in the Yul Ewasm interpreter
2019-12-18 15:08:06 +01:00
Alex Beregszaszi f58137acdb Merge pull request #8014 from imapp-pl/yul-ewasm-tests-imapp
Add arithmetic test cases for EVM->Ewasm translator
2019-12-18 13:50:16 +00:00
Alex Beregszaszi 7d60cc1729 Fix tracing LOG instruction in the Yul Ewasm interpreter 2019-12-18 13:35:05 +00:00
rodiazet 7d8c4c24ee Add arithmetic test cases for most of EVM->Ewasm translator 2019-12-18 13:58:03 +01:00
chriseth 9a1cc027ce Merge pull request #8048 from ethereum/release
Merge release back into develop.
2019-12-18 11:28:44 +01:00
chriseth ce18e7bfcd Merge pull request #8047 from ethereum/version061
Set version to 0.6.1
2019-12-18 11:28:24 +01:00
chriseth 4b026fa633 Update gas costs. 2019-12-18 01:41:32 +01:00
chriseth c7f75bd9dc Set version to 0.6.1. 2019-12-18 00:04:39 +01:00
chriseth 26b700771e Merge pull request #8042 from ethereum/develop
Merge develop into release for 0.6.0
v0.6.0
2019-12-17 22:32:51 +01:00
chriseth 44c5abf3ad Merge pull request #8044 from ethereum/buglist
Update bug list.
2019-12-17 21:40:53 +01:00
chriseth 93804f8be3 Update bug list. 2019-12-17 21:38:30 +01:00
chriseth 9b3236a1db Merge pull request #8041 from ethereum/release060
Changelog for 0.6.0.
2019-12-17 20:54:35 +01:00
chriseth 1439d43ad6 Changelog for 0.6.0. 2019-12-17 19:48:55 +01:00
chriseth b6fc703a27 Merge remote-tracking branch 'origin/release' into HEAD 2019-12-17 19:47:59 +01:00
chriseth 85a503725c Merge pull request #8015 from ethereum/yul-trace-unreachable
Add trace for unreachable in Yul Ewasm translation tests
2019-12-17 17:42:44 +01:00
chriseth 6a57276fdc Merge pull request #8034 from ethereum/release_0515
Backport yul loop fix into 0.5.
v0.5.15
2019-12-17 17:27:41 +01:00
chriseth 588f3aedb3 Merge pull request #8035 from ethereum/updateRef2
[DOC] Update reference types.
2019-12-17 17:27:15 +01:00
chriseth 9a39a16c47 Merge pull request #8030 from ethereum/docs-non-language-breaking
[docs] Non-language related breaking changes
2019-12-17 17:14:41 +01:00
chriseth f913406c65 Bug list entry about yul loop mload bug. 2019-12-17 17:08:27 +01:00
chriseth 35c24befb4 Increment version number. 2019-12-17 17:08:27 +01:00
chriseth 6453d80c08 Changelog entry. 2019-12-17 17:08:27 +01:00
chriseth 244b011a30 More test cases. 2019-12-17 17:08:27 +01:00
Erik Kundt 477b062a64 Adds non-language related breaking changes to docs. 2019-12-17 17:02:04 +01:00
chriseth d6d953f829 Merge pull request #8027 from ethereum/v06-pragma
[DOCS] Update pragma versions for 0.6.0
2019-12-17 16:57:19 +01:00
chriseth 7d0960ac6e Merge pull request #8037 from ethereum/updateReadme
Update readme.
2019-12-17 16:45:40 +01:00
chriseth 143471fe87 Tests. 2019-12-17 15:47:32 +01:00
chriseth 60a8d4470a Update readme. 2019-12-17 15:14:51 +01:00
chriseth 11b90301b0 Update reference types. 2019-12-17 14:24:18 +01:00
chriseth cf6f6a51b0 Merge pull request #8029 from ethereum/referenceTypes1
Update reference types (1).
2019-12-17 13:53:01 +01:00
chriseth 7b84e141dc Descend into for loops when determining call graph. 2019-12-17 13:47:51 +01:00