Commit Graph
16881 Commits
Author SHA1 Message Date
chriseth 4cf92bcd89 Set version to 0.6.10 2020-06-04 18:44:22 +02:00
chriseth 92a9f44afa Merge pull request #9111 from ethereum/emscriptenTest
Switch to emscripten upstream backend.
2020-06-04 16:24:47 +02:00
Daniel Kirchner 59ee743f6a Switch to upstream docker image for emscripten build. 2020-06-04 16:17:29 +02:00
chriseth 389da3018a Merge pull request #9124 from ethereum/prepare069
Prepare 0.6.9.
2020-06-04 14:30:59 +02:00
chriseth fc4b3e33b7 Prepare 0.6.9. 2020-06-04 14:25:04 +02:00
chriseth 70e6252477 Merge pull request #9123 from ethereum/fix-tohex-with-empty-data
Fix toHex() in case of empty data and non-empty prefix
2020-06-04 12:32:26 +02:00
chriseth 81987da07e Merge pull request #9112 from ethereum/batch-changelog-update
Missing changelog entries for a few of my PRs from this release
2020-06-04 12:31:34 +02:00
Kamil Śliwak 9b4077aa98 Changelog entry for #9074 2020-06-04 11:48:13 +02:00
Kamil Śliwak 4fd55ae397 Fix toHex() in case of empty data and non-empty prefix 2020-06-04 10:01:55 +02:00
chriseth 6b5f83cdfa Merge pull request #9058 from ethereum/memberAccessSolYul
[Sol->Yul] Member access for structs.
2020-06-03 21:19:49 +02:00
chriseth f38e3a3574 Merge pull request #9056 from ethereum/solYulGetters
[Sol->Yul] Implement getters.
2020-06-03 19:08:15 +02:00
chriseth 59fc88ca17 Merge pull request #9092 from ethereum/libEvmasmConversionWarnings
Fixing signedness conversion warnings in libevmasm
2020-06-03 18:46:49 +02:00
chriseth 5024985708 Merge pull request #9074 from ethereum/commandline-fix-wasm-crash-if-no-dialect
Fix ICE when selecting assembly variant with no Ewasm translation
2020-06-03 14:24:41 +02:00
chriseth 0b595d28c0 Merge pull request #9108 from ethereum/issues-9065
Disallow override with non-public state variables
2020-06-03 14:22:34 +02:00
Mathias Baumann 6f8b5fe53b Disallow override with non-public state variables 2020-06-03 14:03:26 +02:00
chriseth ecc9f84f2f Merge pull request #9097 from ethereum/conversionWarningsLibLangUtil
Adding fixes for signedness warnings in liblangutil
2020-06-03 13:52:00 +02:00
Djordje MijovicandHarikrishnan Mulackal e4e3f49844 Fixing signedness conversion warnings in libevmasm
Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com>
2020-06-03 13:25:43 +02:00
chriseth 448c33b8cb Merge pull request #9107 from ethereum/string-spacing-fix
AsmAnalysis: Fixes a superfluous whitespace in an error string
2020-06-03 13:14:58 +02:00
Christian Parpart c708a1bec2 AsmAnalysis: Fixes a superfluous whitespace in an error string 2020-06-03 12:23:06 +02:00
Djordje Mijovic 5b1426b55e Adding fixes for signedness warnings in liblangutil 2020-06-03 11:22:46 +02:00
chriseth de5e283574 Merge pull request #9085 from a3d4/refactor-error-ids-script
Refactor error ID checker script
2020-06-03 11:12:42 +02:00
chriseth 849b16babb Merge pull request #9095 from ethereum/conversionWarningsLibSolUtil
Adding fixes for signedness warnings in libsolutil
2020-06-03 11:10:54 +02:00
chriseth ebf5a8702f Merge pull request #9078 from a3d4/fix-tabs-in-formatter
Fix tabs in SolcReferenceFormatterHuman
2020-06-03 11:07:39 +02:00
chriseth 41e0470a39 Merge pull request #9104 from ethereum/conversionWarningsVarious
Fixing various signedness warnings
2020-06-03 10:50:18 +02:00
chriseth e7f3c042b6 Struct member access for storage and memory. 2020-06-03 10:37:39 +02:00
Djordje Mijovic 4b6c322279 Fixing various signedness warnings 2020-06-03 10:37:18 +02:00
chriseth 37e8d78cff [Sol->Yul] Implement getters. 2020-06-03 10:33:37 +02:00
a3d4 3bf236cf81 Refactor error ID checker script 2020-06-03 02:43:20 +02:00
Leonardo b9f2697a3c Merge pull request #9094 from ethereum/conversionWarningsSmtUtil
Adding fixes for signedness warnings in smtutil
2020-06-03 01:03:44 +02:00
a3d4 41d8420718 Fix tabs in SolcReferenceFormatterHuman 2020-06-02 21:43:51 +02:00
Leonardo 96ce4abe0e Merge pull request #9069 from ethereum/smt_try
[SMTChecker] Fix internal error on try/catch
2020-06-02 21:09:49 +02:00
chriseth d323867678 Merge pull request #9102 from ethereum/noForceViaYulIfDisallowed
Do not try compiling via yul if explicitly forbidden.
2020-06-02 20:17:32 +02:00
chriseth 8ab8d5b1b0 Do not try compiling via yul if explicitly forbidden. 2020-06-02 19:55:33 +02:00
Djordje Mijovic b4454c4925 Adding fixes for signedness warnings in libsolutil 2020-06-02 19:01:29 +02:00
Djordje Mijovic d2924d83a2 Adding fixes for signedness warnings in smtutil 2020-06-02 18:49:26 +02:00
chriseth 17e2040997 Merge pull request #9088 from ethereum/fixReturnDOc
Fix documentation about return values.
2020-06-02 18:11:03 +02:00
chriseth 6f75476f52 Fix documentation about return values. 2020-06-02 18:09:50 +02:00
chriseth c07254f5ac Merge pull request #9055 from ethereum/issue-8881
Output error when forward referencing constants in inline assembly
2020-06-02 17:10:56 +02:00
chriseth 837e29fff8 Merge pull request #9084 from ethereum/remove-dead-code-from-execution-framework
Remove dead code from SolidityExecutionFramework::compileContract()
2020-06-02 17:00:27 +02:00
chriseth 0e11d468cc Merge pull request #9064 from ethereum/FixedPointType-solAssert
Added an assert for FixedPointType in InlineAssembly
2020-06-02 16:57:46 +02:00
chriseth e9212149f5 Merge pull request #9098 from ethereum/conversionWarningsYulInterpreter
Adding fixes for signedness warnings in test/tools/yulInterpreter
2020-06-02 16:55:40 +02:00
Leonardo Alt 10162016ae [SMTChecker] Fix internal error on try/catch 2020-06-02 16:51:53 +02:00
chriseth 9c92562e28 Merge pull request #9059 from ssi91/refactor-interactive-tests
Refactor interactive tests
2020-06-02 16:50:31 +02:00
Djordje Mijovic 1ee6c49028 Adding fixes for signedness warnings in test/tools/yulInterpreter 2020-06-02 16:35:41 +02:00
ssi91 79407c87fb remove extra definition of printIndented
add CommonBaseTestCase class and inherit some of TestCase classes from it. Since that, remove print source extra definitions

create the base defifnition for printUpdatedExpectations and remove extra definitions of the method

make CommonBaseTestCase c-tor explicit

include AnsiColorized.h and sort includes

implement a common result checker

move the common implementations into TastCase
2020-06-02 21:15:00 +07:00
Leonardo 97cb091ada Merge pull request #9068 from ethereum/smt_fix_state_var_init_call
[SMTChecker] Relax assertion about callstack
2020-06-02 15:53:14 +02:00
Alex Beregszaszi a3b64fd19d Merge pull request #9083 from ethereum/tohex
Add shortcut to to/fromHex for empty input and fix signedness warning
2020-06-02 13:40:16 +01:00
Mathias Baumann bdc2c63327 Output error when forward referencing constants in inline assembly 2020-06-02 14:37:54 +02:00
Leonardo 22f7a9f089 Merge pull request #9070 from ethereum/smt_push
[SMTChecker] Fix ICE on push for member access
2020-06-02 12:57:48 +02:00
Leonardo Alt ede39fc2da [SMTChecker] Relax assertion about callstack 2020-06-02 12:50:51 +02:00