Commit Graph

12927 Commits

Author SHA1 Message Date
Mathias Baumann
8d3f0a16a3 Enhance documentation about usage of value and gas
People might look for information in the members section of the function types chapter.
2019-02-13 11:56:17 +01:00
chriseth
90b75abdc9
Merge pull request #5980 from ethereum/chriseth-patch-1
Fix documentation link
2019-02-13 11:36:48 +01:00
chriseth
02373c2225 Adjust uses of AsmCodeGen. 2019-02-13 11:35:49 +01:00
chriseth
1ff6f2c71c Move AsmCodeGen. 2019-02-13 11:20:15 +01:00
chriseth
e5e3abf9a1 Fix link 2019-02-13 11:10:25 +01:00
chriseth
b1a5ffb948
Merge pull request #5983 from ethereum/release_checklist
Emphasize timing of static build copy in Release Checklist.
2019-02-13 09:37:21 +01:00
Leo Arias
b6798f8adc snap: build the latest z3
Fixes #5985
2019-02-12 21:53:39 +00:00
Daniel Kirchner
a85555a739 Emphasize timing of static build copy in Release Checklist. 2019-02-12 18:56:20 +01:00
chriseth
828255faea
Merge pull request #5982 from ethereum/release
Merge release back into develop.
2019-02-12 17:13:50 +01:00
chriseth
bdc239ae69
Merge pull request #5981 from ethereum/release-054-aftermath
Increases version to 0.5.5.
2019-02-12 17:12:00 +01:00
Erik Kundt
ff0653486d Increases version to 0.5.5. 2019-02-12 17:09:55 +01:00
chriseth
9549d8fff7
Merge pull request #5975 from ethereum/develop
Release 0.5.4
2019-02-12 14:20:45 +01:00
Erik Kundt
f16c02b2ba
Merge pull request #5973 from ethereum/release-0.5.4
Changelog and bug list for the 0.5.4 release.
2019-02-12 12:47:56 +01:00
Erik Kundt
1990d7034a Updates Changelog and buglist for the 0.5.4 release. 2019-02-12 12:21:46 +01:00
chriseth
9ab72f0188
Merge pull request #5971 from ethereum/overloadedEvents
More tests for overloaded events.
2019-02-12 12:00:02 +01:00
chriseth
f0f34984ef
Merge pull request #5944 from ethereum/fix_asmstack_opt_bug
Modify language assertion in AssemblyStack::optimize
2019-02-12 11:40:32 +01:00
Bhargava Shastry
7751fa740f Ensure we fail gracefully when user tries to optimize Yul code 2019-02-12 11:21:02 +01:00
chriseth
091bbdb459 More tests for overloaded events. 2019-02-12 10:54:58 +01:00
chriseth
0b392fff7e
Merge pull request #5968 from ethereum/calldataArrays
Disallow calldata arrays with dynamically encoded base types in TypeChecker.
2019-02-11 18:08:10 +01:00
Daniel Kirchner
9e32aa7510 Disallow calldata arrays with dynamically encoded base types in TypeChecker. 2019-02-11 17:13:12 +01:00
chriseth
e03d6e4584
Merge pull request #5964 from ethereum/win32-STDERR_FILENO-fix
Fixes compilation on Windows where STDERR_FILENO seems not to be present.
2019-02-11 16:43:41 +01:00
chriseth
91d224dfb6
Merge pull request #5966 from ethereum/AnsiColorized
Adapts tests/ to use AnsiColorized (the generalized/moved version of FormattedScope, which in turn is removed in this PR)
2019-02-11 16:41:14 +01:00
chriseth
92cb6cb793
Merge pull request #5936 from ethereum/calldataStructsV2
ABIEncoderV2: Implement calldata structs without dynamically encoded members.
2019-02-11 16:18:27 +01:00
chriseth
18c7ad08a0
Merge pull request #5925 from ethereum/stackCompressor
Stack compressor
2019-02-11 16:17:47 +01:00
chriseth
509a200c5c
Merge pull request #5952 from ethereum/conditional-expr-delay-fatal
Conditional Expression: Delay invalid type fatal error
2019-02-11 16:14:49 +01:00
Christian Parpart
53f9be8a23 Adapts tests/ to use AnsiColorized (the generalized/moved version of FormattedScope, which in turn is removed in this PR) 2019-02-11 16:00:24 +01:00
chriseth
83083d2208 Stack compressor. 2019-02-11 15:48:29 +01:00
chriseth
5a34743d88 Allow optimizer steps to run on FunctionDefinition and group suite. 2019-02-11 15:48:29 +01:00
chriseth
b34e104173 Make dialect a shared pointer. 2019-02-11 15:48:29 +01:00
Mathias Baumann
259d803387 Conditional Expression: Delay invalid type fatal error
Check the whole conditional first and then output errors for
both, the true and false expressions.
2019-02-11 15:47:19 +01:00
Mathias Baumann
08977af843 Rename & move test to move away from number prefix 2019-02-11 15:47:19 +01:00
Daniel Kirchner
0e4912a203 ABIEncoderV2: Implement calldata structs without dynamically encoded members. 2019-02-11 15:46:58 +01:00
chriseth
94607011dc
Merge pull request #5965 from ethereum/fixSolcjsTests
Use master branch from solc-js for tests
2019-02-11 15:46:09 +01:00
chriseth
b5a2c66771
Merge pull request #5957 from ethereum/function-param-fix
Ensure function parameter names always matches parameter types length
2019-02-11 15:45:28 +01:00
chriseth
d099d55c66 Use master branch from solc-js. 2019-02-11 15:29:58 +01:00
Christian Parpart
cebeb4076c Fixes compilation on Windows where STDERR_FILENO seems not to be present. 2019-02-11 15:27:08 +01:00
Mathias Baumann
66b24225fb Remove duplicate if-check 2019-02-11 14:56:57 +01:00
chriseth
49cd55d3a0
Merge pull request #5839 from ethereum/inplaceEncoding
Inplace and non-padded encoding for ABIEncoderV2.
2019-02-11 12:01:28 +01:00
chriseth
e3a111a49c
Merge pull request #5958 from ethereum/incr-type-checker-cov
Add tests to increase coverage of TypeChecker
2019-02-11 11:59:10 +01:00
chriseth
07231f3c99
Merge pull request #5960 from ethereum/docs-remove-faq
[DOCS] Remove Frequently Asked Questions
2019-02-11 11:39:20 +01:00
Mathias Baumann
fe2429de9f Packed Encoding: Disallow types in v2 that aren't allowed in v1 2019-02-11 11:37:48 +01:00
chriseth
227addfcef Syntax tests. 2019-02-11 11:37:48 +01:00
chriseth
299e3b5388 Changelog entry. 2019-02-11 11:37:48 +01:00
chriseth
7684d886ae Semantic tests. 2019-02-11 11:37:47 +01:00
chriseth
a8d0ef4bad Allow indexed structs in events with encoder v2. 2019-02-11 11:37:47 +01:00
chriseth
0c2d623ee4 Enable struct encoding. 2019-02-11 11:37:47 +01:00
chriseth
a08f4f43fa Add packed encoder V2. 2019-02-11 11:37:47 +01:00
chriseth
1b9d30f05f Packed encoding. 2019-02-11 11:37:47 +01:00
Mathias Baumann
feae01f042 Add tests to increase coverage of TypeChecker 2019-02-11 11:23:56 +01:00
Mathias Baumann
d41ffd1dcf Rename & move tests to get rid of old number prefix in name 2019-02-11 11:23:20 +01:00