Commit Graph
13221 Commits
Author SHA1 Message Date
chriseth a1fe2562c4 Move suffixedVariableNameList to utils. 2019-03-27 17:14:17 +01:00
chriseth 77b8b4874d Merge pull request #6397 from ethereum/yulInterpreter-maxSteps
yulInterpreter: Add timeout based on the number of interpreted statem…
2019-03-27 14:34:23 +01:00
Bhargava Shastry 10c3b31fa4 yulInterpreter: Add timeout based on the number of interpreted statements. 2019-03-27 12:06:02 +01:00
chriseth 97818f6582 Merge pull request #6353 from ethereum/proto-add-state
Proto add state
2019-03-27 11:38:27 +01:00
chriseth 85e1223112 Merge pull request #6391 from ethereum/yul-move
Use move semantics on StackToDeepError
2019-03-26 21:56:47 +01:00
Alex Beregszaszi 1a4cf92a09 Merge pull request #6390 from ethereum/buglist
Add blog post links to the bug list
2019-03-26 18:28:38 +00:00
Alex Beregszaszi c26ffa737e Use move semantics on StackToDeepError 2019-03-26 16:15:16 +00:00
Bhargava Shastry b3c3a1f9cd Use visitor pattern for proto converter. 2019-03-26 16:39:44 +01:00
Alex Beregszaszi d8c42a0270 Merge pull request #6388 from ethereum/compilerstack-reset
Change CompilerStack.reset() to have keepSettings flag
2019-03-26 15:33:14 +00:00
Alex Beregszaszi 2a2e741d39 Add blog post links to the bug list 2019-03-26 15:03:48 +00:00
chriseth a6fe052b4b Merge pull request #6389 from ethereum/release
Merge release back into develop.
2019-03-26 15:53:01 +01:00
Alex Beregszaszi d6dda7279c Change CompilerStack.reset to have keepSettings flag instead of keepSources 2019-03-26 14:46:13 +00:00
Alex Beregszaszi cca73f9354 Remove deprecated CompilerStack.addSources 2019-03-26 14:46:02 +00:00
Alex Beregszaszi b85fc1a692 Merge pull request #6386 from ethereum/prepare058
Increment version number.
2019-03-26 14:41:53 +00:00
chriseth 72c0e44907 Merge pull request #6338 from ethereum/compilerstack-setsource
Introduce setSources in CompilerStack
2019-03-26 15:31:57 +01:00
chriseth fad6ec2e57 Merge pull request #6385 from ethereum/ossfuzz-interpreter-config-update
yul Interpreter: Move memory size limit to interpreter state.
2019-03-26 15:30:50 +01:00
chriseth e3218a3af8 Increment version number. 2019-03-26 15:30:22 +01:00
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
v0.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