Commit Graph
21745 Commits
Author SHA1 Message Date
Nishant Sachdeva 22116dfd0a Merge pull request #12584 from nishant-sachdeva/indexed_log_topic_differs_between_legacy_and_ir_if_explicitly_downcast
Code generators needed fixing of the cleanup process during typecasting
2022-01-28 23:22:16 +05:30
nishant-sachdeva dec511aad8 Corresponding code in the .cpp file has been commented instead of begin removed pending preliminary reviews
Code generators needed fixing of the cleanup process during typecasting of bytes and integers
2022-01-28 19:56:15 +05:30
Bhargava Shastry b897d5d7c4 Merge pull request #12591 from ethereum/fuzz-latest-evm-version
Code transform fuzzer: Only test against latest EVM version.
2022-01-28 10:53:54 +01:00
Daniel Kirchner 7a40785bc5 Merge pull request #12491 from fulldecent/feature-version-policy
Write down version policy
2022-01-27 19:22:38 +01:00
William Entriken 8c6f80aa03 Document our version policy w/r/t SemVer 2022-01-27 09:45:31 -05:00
Bhargava Shastry 4bcd69e7bd Code transform fuzzer: Only test against latest EVM version. 2022-01-27 14:49:44 +01:00
Bhargava Shastry 597426bd1c Merge pull request #12586 from ethereum/disable-gas-comparison
Code transform fuzzer: Filter log statements and remove gas comparison.
2022-01-26 17:59:30 +01:00
Bhargava Shastry cfda0e41ce Filter log statements and remove gas comparison. 2022-01-26 15:58:12 +01:00
Daniel Kirchner 6f59e228eb Merge pull request #12583 from ethereum/update-solcjs-commands-for-typescript
Compatibility fixes for solc-js TypeScript migration
2022-01-26 12:50:49 +01:00
Kamil Śliwak f46e333f9a fixup! bytecode compare: Stop depending on solc-js internal structure and install it via npm from a local dir instead 2022-01-26 11:56:34 +01:00
Kamil Śliwak 4e395137b9 Changelog entry for the TypeScript migration 2022-01-25 16:42:40 +01:00
Kamil Śliwak cdaa6dd591 Adjust workflow with solc-js checkout now that it's on TypeScrpt 2022-01-25 16:42:37 +01:00
Kamil Śliwak 8011d23b5c Release checklist: switch to a command that automatically downloads the binary before running verifyVersion 2022-01-25 16:41:50 +01:00
Kamil Śliwak 1cd4ffc355 bytecode compare: Stop depending on solc-js internal structure and install it via npm from a local dir instead 2022-01-25 16:39:47 +01:00
Kamil Śliwak 2725788c24 Merge pull request #12582 from ethereum/use-solcjs-binary-properly
Switch from `solcjs` to `solc.js` in external tests
2022-01-25 14:43:16 +01:00
Kamil Śliwak 2e1383eae1 Change the way we run solcjs now that it has been renamed in solc-js 2022-01-25 13:32:02 +01:00
Mathias L. Baumann b6dbfdf79b Merge pull request #12494 from ethereum/AST-ImportDirective-traversal-fix
Adds missing accepts to ImportDirective's SymbolAlias::symbol.
2022-01-24 13:27:00 +01:00
Harikrishnan Mulackal 29dde71509 Merge pull request #12574 from ethereum/elementfi-ext-test
External test for ElementFi
2022-01-24 12:49:09 +01:00
Kamil Śliwak cf024d9fa3 External test for ElementFi 2022-01-24 11:53:00 +01:00
Harikrishnan Mulackal 271b4e23a8 Merge pull request #12578 from gorgos/patch-1
Add msg.sig to cheatsheet
2022-01-24 10:52:16 +01:00
Markus Waas 8bfc9ad829 Add msg.sig to cheatsheet 2022-01-24 10:21:01 +01:00
Harikrishnan Mulackal 8f1abe4085 Merge pull request #12542 from ethereum/prb-math-ext-test
External test for PRBMath
2022-01-24 10:18:20 +01:00
Kamil Śliwak 36efd084df External test for PRBMath 2022-01-21 23:48:46 +01:00
Kamil Śliwak 3f401ebd42 Merge pull request #12532 from ethereum/uniswap-ext-test
External test for Uniswap v3
2022-01-21 22:03:57 +01:00
Kamil Śliwak aeb9637377 External test for Uniswap V3 2022-01-21 16:10:24 +01:00
Kamil Śliwak d3cce85a8d externalTests: Make force_hardhat_unlimited_contract_size work with Typescript < 4.0
- The `??=` operator was added in Typescript 4. `??` Was already available on 3.7 so we can use it instead to get projects like Uniswap work.
2022-01-21 16:10:24 +01:00
Kamil Śliwak a7cbb41bf9 externalTests: Add name_hardhat_default_export 2022-01-21 15:18:26 +01:00
Daniel Kirchner 76540b338e Merge pull request #12561 from ethereum/perpetual-pools-ext-test
External test for Tracer Perpetual Pools
2022-01-21 11:42:26 +01:00
Daniel Kirchner 96f66a115d Merge pull request #12569 from brunobar79/patch-1
[DOCS] - Add modifiers to the order of layout
2022-01-21 11:37:44 +01:00
Bruno Barbieri 9a13917049 Add modifiers to the order of layout 2022-01-20 20:20:30 -05:00
Mathias L. Baumann 40d3223bba Merge pull request #12565 from ethereum/ice-convert-string-bytes-11677
Fix ICE when converting from calldata string to bytes
2022-01-20 15:50:33 +01:00
Marenz 6f4709d383 Remove empty assert messages 2022-01-20 15:11:26 +01:00
Marenz a550048cf0 Fix too strict assert for calldata string -> bytes conversions 2022-01-20 15:11:26 +01:00
Daniel Kirchner 0b9ab33fce Merge pull request #12557 from nishant-sachdeva/adding_stack_height_checker_to_address_provider_in_case_type_function
Adding Stack Height Checker and modifying the number of POP instructions
2022-01-19 21:18:15 +01:00
nishant-sachdeva 27d0480e96 Adding Stack Height Checker and modifying the number of POP instructions to appropriately provide the pointer address 2022-01-20 01:15:08 +05:30
Kamil Śliwak 7b4522f507 External test for Tracer Perpetual Pools 2022-01-19 20:24:25 +01:00
Kamil Śliwak 8f804333fe force_hardhat_unlimited_contract_size: Initialize 'hardhat' network if is not explicitly configured 2022-01-19 20:23:41 +01:00
Kamil Śliwak e79a25ed7f Merge pull request #12560 from ethereum/pool-together-ext-test
External test for PoolTogether v4
2022-01-19 20:15:29 +01:00
Kamil Śliwak 93f7d5f8f0 External tests for Pool Together v4 2022-01-19 17:21:03 +01:00
Daniel Kirchner c3c5937bd7 Merge pull request #12552 from ethereum/missing-bracket
Add missing bracket in test
2022-01-19 16:07:41 +01:00
Marenz be7c7dd4a9 Make formatting more consistent in natspec tests 2022-01-19 15:35:27 +01:00
Marenz 6d05912d70 Require strict parsing for natspec JSON tests 2022-01-19 15:35:27 +01:00
Daniel Kirchner 92c262d116 Merge pull request #12553 from ethereum/ir-ice-12546
Fix .push() not considering external functions
2022-01-19 13:41:20 +01:00
Daniel Kirchner ecd8b9778b Merge pull request #12470 from nishant-sachdeva/equality_operator_for_external_functions
Equality operator allowed for external function types
2022-01-19 11:22:15 +01:00
nishant-sachdeva a0d6c11860 Equality operator allowed for external function types 2022-01-19 15:20:31 +05:30
Marenz 89d6bff72a Fix .push() not considering external functions 2022-01-18 16:30:31 +01:00
Daniel Kirchner a07b3ec70f Merge pull request #12452 from ethereum/parameterized-ci-job-templates
[CI] Templates for parameterized jobs
2022-01-18 12:53:05 +01:00
Daniel Kirchner cf8a7c3bea Merge pull request #12544 from ethereum/natspec-ice-12528
Natspec: Fix ICE when overriding a struct getter with a Natspec-documented return value and the name in the struct is different.
2022-01-18 12:48:26 +01:00
Daniel Kirchner 79e9d619a3 Merge pull request #12545 from ethereum/yulGrammarFluke
Allow builtins in yul identifier paths in antlr grammar.
2022-01-17 20:42:14 +01:00
Daniel KirchnerandKamil Śliwak c91f995ec9 Update test/libsolidity/syntaxTests/inlineAssembly/assignment_to_function_pointer.sol
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-01-17 20:12:11 +01:00