Commit Graph
13527 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
v0.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