Commit Graph
9481 Commits
Author SHA1 Message Date
Alex Beregszaszi d57afb20fa Fix warning test for jumps in assembly 2017-12-05 20:27:50 +00:00
Alex Beregszaszi 793537e089 Suggest the "if" statement too instead of jumps 2017-12-05 19:27:12 +00:00
Alex Beregszaszi bc875f6b9c Warn for assembly labels too 2017-12-05 19:27:12 +00:00
Alex Beregszaszi 37b66616fb Merge pull request #3285 from ethereum/julia-split-instruction
Split Instruction and FunctionalInstruction in Julia
2017-12-05 19:25:49 +00:00
chriseth 07825e90fa substitution 2017-12-05 20:12:46 +01:00
chriseth d34054ef58 copier 2017-12-05 20:12:46 +01:00
chriseth 6769a9a503 Make the modifier more flexible. 2017-12-05 20:12:46 +01:00
Alex Beregszaszi 745eefa36f Split Instruction and FunctionalInstruction in Julia 2017-12-05 14:52:11 +00:00
Alex Beregszaszi a08d853bbb Merge pull request #3278 from ethereum/ast_walker
Ast walker
2017-12-05 14:44:07 +00:00
chriseth c6df1cdaaa Generic AST walker. 2017-12-05 14:42:52 +01:00
chriseth b582420b5f Merge pull request #3219 from ethereum/disambiguator
Iulia disambiguator.
2017-12-05 14:42:20 +01:00
chriseth b47e023df1 Merge pull request #3032 from ethereum/division
Division and unary operators for SMT checker
2017-12-05 13:59:01 +01:00
chriseth 30d7afc2e3 Simplify disambiguator. 2017-12-05 12:09:55 +01:00
chriseth cba58629d2 Refactor iulia tests. 2017-12-05 12:09:55 +01:00
chriseth 861210f543 Disambiguator. 2017-12-05 12:09:52 +01:00
Gonçalo Sá ca16099ad0 Removed manual adjustment of stack of the docs
Removed the section fo the docs regarding manual adjustment of the stack given the `unbalanced stack` check prevents its use
2017-12-05 03:20:35 +00:00
chriseth 6d609557b6 Fix test. 2017-12-04 12:57:36 +01:00
chriseth 07101c1338 Rename to ASTDataForward.h 2017-12-04 12:49:55 +01:00
chriseth 240c79e614 Merge pull request #3265 from ethereum/rename_args_to_params
Rename arguments to parameters.
2017-12-04 06:49:44 -05:00
Ezra Epstein 29b30a95e9 link to wiki for additional info on napspec 2017-12-01 14:00:44 -05:00
Alex Beregszaszi 134cc73e8e Enable struct abi example with experimental pragma 2017-12-01 16:20:23 +00:00
Alex Beregszaszi 4cad0b224b Merge pull request #3250 from ethereum/aliases
Introduce InlineAsm structs into Iulia namespace.
2017-12-01 16:15:16 +00:00
chriseth 45ddfa1ac4 Merge pull request #3267 from ethereum/docker_manual
Manual deploy to docker.
2017-12-01 10:25:08 -05:00
chriseth 43bb915454 Rename arguments to paramaters and returns to returnVariables. 2017-12-01 16:18:01 +01:00
chriseth 6d8d03937e Merge pull request #3266 from ethereum/release
Merge release back into develop.
2017-12-01 09:20:56 -05:00
chriseth f8ef68be18 Manual deploy to docker. 2017-12-01 15:18:39 +01:00
chriseth cbb3370836 Fix namespace ambiguity. 2017-11-30 19:12:39 +01:00
chriseth cb16a5d327 Merge pull request #3264 from ethereum/increment_version
Increment version to 0.4.20.
2017-11-30 12:27:25 -05:00
chriseth 0971c00b21 Increment version to 0.4.20. 2017-11-30 17:50:13 +01:00
chriseth c4cbbb054b Merge pull request #3261 from ethereum/develop
Merge develop into release for 0.4.19
v0.4.19
2017-11-30 10:08:09 -05:00
chriseth d0af0c1484 Merge pull request #3263 from ethereum/always_store_bytecode
Store bytecode in any case.
2017-11-30 09:24:32 -05:00
chriseth 8d551a3ae4 Store bytecode in any case. 2017-11-30 14:29:16 +01:00
chriseth f5a2508e7f Merge pull request #3260 from ethereum/version
Preparation for 0.4.19 release.
2017-11-29 20:02:12 -05:00
chriseth f7538daaf4 Preparation for 0.4.19 release. 2017-11-30 01:23:22 +01:00
chriseth a256983320 Fix expression creation problems. 2017-11-30 01:20:21 +01:00
chriseth 00e252a39f Another test for division. 2017-11-30 01:20:21 +01:00
chriseth d160ec8595 Fix signed division. 2017-11-30 01:20:21 +01:00
chriseth 19e067465a Unary operators and division. 2017-11-30 01:20:21 +01:00
Alex Beregszaszi 9f756e3797 Include missing forward declarations in AsmDataForward 2017-11-29 21:43:44 +00:00
chriseth 565130994a Introduce InlineAsm structs into Julia namespace. 2017-11-29 21:43:44 +00:00
Alex Beregszaszi ffb3a3c06c Merge pull request #2146 from ethereum/jsonio-target-selection
Support target artifact selection in JSON I/O
2017-11-29 21:09:03 +00:00
Alex Beregszaszi 3576ccf5b3 Simplify target selection code 2017-11-29 20:10:18 +00:00
Alex Beregszaszi b2023196a2 Rename target selection to use the word artifact 2017-11-29 20:10:18 +00:00
Alex Beregszaszi 59bed63dbc Update standard json documentation 2017-11-29 20:10:18 +00:00
Alex Beregszaszi bbcec95bac Add workaround for bytecode/deployedBytecode selection 2017-11-29 20:10:18 +00:00
Alex Beregszaszi 123d85a19e Request all outputs in JSONCompiler 2017-11-29 20:10:18 +00:00
Alex Beregszaszi 73d25c883f Specify output selection in tests 2017-11-29 20:10:18 +00:00
Alex Beregszaszi 8da245cca3 Limit output according to the selected targets in StandardCompiler 2017-11-29 20:10:18 +00:00
Alex Beregszaszi d37e6ba1c7 Add target selection helpers to StandardCompiler 2017-11-29 20:10:04 +00:00
Alex Beregszaszi 07591478dd Merge pull request #2863 from ethereum/structDecoder
ABI decoder
2017-11-29 20:02:32 +00:00