Commit Graph

9054 Commits

Author SHA1 Message Date
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
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
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
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
Alex Beregszaszi
aebf72c2c5
Merge pull request #3259 from wbt/patch-1
Minor update in contracts
2017-11-29 20:01:09 +00:00
wbt
2ebc9953e4
Minor update in contracts
Fix typos and prevent example code from needing horizontal scroll bar
2017-11-29 14:21:21 -05:00
chriseth
9d8e3ff395 Also test short input for old decoder. 2017-11-29 17:08:44 +01:00
chriseth
5a3dbb0269 Cleanup and overflow checks for data pointers. 2017-11-29 17:08:44 +01:00
chriseth
98c38108e8 Decoder tests. 2017-11-29 17:08:44 +01:00
chriseth
bdc1ff8ec7 ABI decoder. 2017-11-29 17:08:44 +01:00
Alex Beregszaszi
7c69d88f93
Merge pull request #3248 from ethereum/ignorePrerelease
Patch truffle to ignore pre-release compiler warning.
2017-11-29 16:06:18 +00:00
chriseth
f77480cd88 Patch truffle to ignore pre-release compiler warning. 2017-11-27 17:13:25 +01:00
chriseth
a1f59cbb17
Merge pull request #3220 from ethereum/IuliaIf
If statement for Iulia / Inline Assembly
2017-11-27 09:02:46 -05:00
Alex Beregszaszi
a7136dbc16
Merge pull request #3234 from ethereum/sortsForExpressions
Introduce sorts for smt expressions.
2017-11-27 13:56:34 +00:00
Alex Beregszaszi
663ea4b5c6
Merge pull request #3245 from ivanbakel/removeSolAssert
Remove use of solAssert in Jumpdest optimization
2017-11-27 02:48:45 +00:00
Isaac van Bakel
83f326525e Replaced solAssert in Jumpdest optimization
This is the only use of solAssert in libevmasm, and the only dependency
on libsolidity.
There is no justification for why the illegal state is checked here.
2017-11-25 21:51:27 +00:00
Alex Beregszaszi
3c8771c760
Merge pull request #3242 from ethereum/chriseth-patch-1
Bugfix in blind auction
2017-11-24 13:50:01 +00:00
chriseth
0e2a9658d2 Explain IntIntFun and merge assertion. 2017-11-23 19:02:47 +01:00
chriseth
1d91b65b72 Force condition to be bool in iulia mode. 2017-11-23 18:52:04 +01:00
chriseth
d0be67f6b0
Bugfix in blind auction 2017-11-23 18:43:19 +01:00
chriseth
b8d59422d1
Merge pull request #3240 from ethereum/docs-lexer
Update SolidityLexer
2017-11-23 12:33:42 -05:00
Alex Beregszaszi
dcd55c5005 Add exponential notation to numbers in SolidityLexer 2017-11-23 12:13:00 +00:00
Alex Beregszaszi
2c3c5ad7c9 Move reserved keywords from SolidityLexer 2017-11-23 12:12:34 +00:00
Alex Beregszaszi
3f8c143506 Add SolidityLexer.pyc to gitignore 2017-11-23 12:11:46 +00:00
Alex Beregszaszi
ea18bed319
Merge pull request #3235 from ethereum/explicit-tests
Improve expected test errors for some old cases
2017-11-22 17:05:01 +00:00
Alex Beregszaszi
4c50d3f8e1 Improve expected test errors for some old cases 2017-11-22 15:41:07 +00:00
Alex Beregszaszi
03b763acee
Merge pull request #3233 from kseo/check-success
success(text) -> CHECK_SUCCESS(text)
2017-11-22 15:28:07 +00:00
chriseth
9232cd2621 Tests. 2017-11-22 16:27:32 +01:00
chriseth
e15918d8b6 Add if statement to Julia specification. 2017-11-22 16:25:24 +01:00