Commit Graph
9084 Commits
Author SHA1 Message Date
Kamuela Franco ef57961711 Update style-guide.rst to include enum style 2017-12-09 14:53:40 +00:00
Yoichi Hirai 226bfe5be1 Merge pull request #3268 from eepstein/patch-2
link to wiki for additional info on napspec
2017-12-08 11:17:11 +01:00
chriseth 316e4089b3 Merge pull request #3283 from ethereum/jump-warning
Improve the jump warning
2017-12-07 12:21:52 +01:00
chriseth 1343770dfe Merge pull request #3288 from kayuri/SOL3277--Properly-handle-release-tag
Handle git release tag properly
2017-12-06 16:15:25 +01:00
Yuriy Kashnikov 4634ce825b Review fixes 2017-12-06 21:14:54 +07:00
Yoichi Hirai c2109436de Merge pull request #3287 from ethereum/substitution
Substitution
2017-12-06 11:12:06 +01:00
Yuriy Kashnikov 2d6fe522a6 Handle git release tag properly
Build process will check current commit and if it is tagged
starting with a `v` then it will create `prerelease.txt` file in
the top directory.
2017-12-06 15:58:24 +07:00
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
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 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