Commit Graph

13304 Commits

Author SHA1 Message Date
Bhargava Shastry
ef94d6d645 yul Interpreter: Move memory size limit to interpreter state. 2019-03-26 14:42:25 +01:00
chriseth
d67a1ec1b4
Merge pull request #6384 from ethereum/ossfuzz-update-assemble-call
ossfuzz: Enable optimization in Assembly stack assembler call.
2019-03-26 14:03:27 +01:00
chriseth
5a1ed8c512
Merge pull request #6383 from ethereum/chriseth-patch-1
Remove build status indicator
2019-03-26 14:01:13 +01:00
Bhargava Shastry
a895ccba39 ossfuzz: Enable optimization in Assembly stack assembler call. 2019-03-26 13:42:51 +01:00
chriseth
6da8b019e4
Merge pull request #6381 from ethereum/develop
Merge develop into release for 0.5.7
2019-03-26 13:19:56 +01:00
chriseth
2b8f8b7aec
Remove build status indicator 2019-03-26 13:14:05 +01:00
Mathias L. Baumann
6eb0349b88
Merge pull request #6380 from ethereum/fix-wrong-error-output
Fix throw in error output
2019-03-26 12:32:19 +01:00
chriseth
27a151088f
Merge pull request #6379 from ethereum/releasePreparation
Preparation for 0.5.7 release.
2019-03-26 11:47:14 +01:00
Mathias Baumann
bfe3f378b2 Fix throw in error output 2019-03-26 11:32:08 +01:00
chriseth
79d7fb14e7 Preparation for 0.5.7 release. 2019-03-26 10:50:58 +01:00
chriseth
d079cdbfaa
Merge pull request #6362 from ethereum/fixABIEncoderV2StorageRead
Fix abi encoder v2 storage read
2019-03-26 10:23:08 +01:00
Alex Beregszaszi
a894ab4462
Merge pull request #6368 from ethereum/yul-standard-warnings
Add warning that Yul is still experimental
2019-03-25 22:48:46 +00:00
chriseth
f211e87821
Merge pull request #6377 from ethereum/remove-identity
Remove obsolete identifer for the identity precompile
2019-03-25 22:42:53 +01:00
Alex Beregszaszi
d2185bf529 Remove obsolete identifer for the identity precompile 2019-03-25 20:57:59 +00:00
Alex Beregszaszi
e211b5b1e1 Add warning that Yul is still experimental 2019-03-25 20:17:11 +00:00
Alex Beregszaszi
b3b1a499e5
Merge pull request #6369 from ethereum/yul-optimiser-warning
Emit warning when using the Yul optimiser
2019-03-25 20:15:10 +00:00
Alex Beregszaszi
81c3769222
Merge pull request #6373 from ethereum/docs-older-versions
[DOCS] Add Homebrew version mention
2019-03-25 19:48:21 +00:00
Alex Beregszaszi
0432401e20 Emit warning when using the Yul optimiser 2019-03-25 18:38:06 +01:00
chriseth
3c9af6716e Bug list entry. 2019-03-25 18:28:44 +01:00
chriseth
e0268a0658 Changelog entry. 2019-03-25 18:28:44 +01:00
chriseth
6b9c44d5f9 Tests for arrays. 2019-03-25 18:28:44 +01:00
chriseth
6b69c31703 Fix ABIEncoderV2 array overwrite bug. 2019-03-25 18:28:43 +01:00
chriseth
3039456f48 Tests for encoder from storage bug. 2019-03-25 18:28:43 +01:00
chriseth
68d4a85575 Properly read and clean value types read from storage. 2019-03-25 18:28:43 +01:00
Chris Ward
e8605ea831 Add Homebrew version mention 2019-03-25 17:22:30 +01:00
Alex Beregszaszi
3ee8bb6814 Use setSource in tests 2019-03-25 15:11:08 +00:00
Alex Beregszaszi
0d6d0f476c Use setSources 2019-03-25 15:11:00 +00:00
Alex Beregszaszi
66a977d999 Introduce setSources in CompilerStack 2019-03-25 15:11:00 +00:00
Mathias L. Baumann
dce27bb452
Merge pull request #6370 from ethereum/more-info-after-ci-fail
Provide more info when CI fails
2019-03-25 16:08:16 +01:00
chriseth
cb633c3a0c
Merge pull request #6364 from ethereum/docs-universal-mutator
[DOCS] Add universal mutator to resources
2019-03-25 15:16:27 +01:00
Mathias Baumann
e478115d26 Provide more info when CI fails 2019-03-25 15:16:03 +01:00
chriseth
ffe3a60301
Merge pull request #6367 from ethereum/yul-standard
Allow warnings in AssemblyStack
2019-03-25 14:59:29 +01:00
Alex Beregszaszi
642d4b9217 Abort if parseAndAnalyze failed but no errors are reported in compileYul 2019-03-25 13:19:33 +00:00
Alex Beregszaszi
76c3c54c12
Merge pull request #6360 from ethereum/split-imports-test
Split imports tests to avoid resetting CompilerStack
2019-03-25 13:15:38 +00:00
chriseth
58610ab3b8
Merge pull request #6348 from ethereum/varNameGenerator
ABIFunctions: Split out a function for generating a comma separated list of variable names.
2019-03-25 14:07:35 +01:00
Chris Ward
b7af8baed5 Add universal mutator to resources 2019-03-25 14:04:01 +01:00
chriseth
0eb6497159
Merge pull request #6361 from ethereum/detectSameCaseDifferentConstants
Detect duplicate cases based on integer value of case label.
2019-03-25 14:00:59 +01:00
chriseth
caddce6ef0 Detect duplicate cases based on integer value of case label. 2019-03-25 12:38:22 +01:00
Alex Beregszaszi
d9303d4cfb Split imports tests to avoid resetting CompilerStack 2019-03-25 11:33:21 +00:00
chriseth
b17daee20e
Merge pull request #6358 from ethereum/fixLLLTests
Fix LLL tests.
2019-03-25 11:49:53 +01:00
chriseth
e3fe365488
Merge pull request #6312 from ethereum/wip/docs-populus-storage-costs
[DOCS] Add details to storage costs
2019-03-25 11:49:07 +01:00
Chris Ward
7f8957c9ea Change to US spelling 2019-03-25 10:59:49 +01:00
Daniel Kirchner
66d6711364 ABIFunctions: Split out a function for generating a comma separated list of variable names. 2019-03-25 10:58:18 +01:00
chriseth
31fa51b1f8 Fix LLL tests. 2019-03-25 10:53:49 +01:00
chriseth
cc4d30a7ac
Merge pull request #6355 from ethereum/test-consistency
Exclude metadata in compiler test
2019-03-25 10:22:51 +01:00
chriseth
99ed3a6452
Merge pull request #6356 from ConstantinKloecker/patch-1
[DOCS] Fixed code block display
2019-03-25 10:21:44 +01:00
Constantin Kloecker
5936f52aa5
fixed code block display 2019-03-23 11:38:59 +01:00
Alex Beregszaszi
532d43e0c8 Exclude metadata in compiler test
In SolidityCompiler/does_not_include_creation_time_only_internal_functions.
2019-03-22 17:35:15 +00:00
Alex Beregszaszi
0af47da1b6
Merge pull request #2156 from ethereum/jsonio-julia
Support compiling Yul within StandardCompiler
2019-03-22 03:30:45 +00:00
Alex Beregszaszi
3bc2c35cc4 Support compiling Yul within StandardCompiler 2019-03-22 01:35:16 +00:00