Commit Graph
21738 Commits
Author SHA1 Message Date
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
Kamil Śliwak b1e7964ad5 CI: Add missing workflow_trigger_on_tags filter to bytecode jobs 2022-01-17 19:55:52 +01:00
Kamil Śliwak 31cf7f7adb CI: Create templates for parameterized jobs to make it easier to reuse them in multiple workflows 2022-01-17 19:55:52 +01:00
Daniel Kirchner 2d0f6278bb Allow builtins as yul identifier paths in antlr grammar. 2022-01-17 18:42:54 +01:00
Daniel Kirchner 07d1bc5f37 Merge pull request #12507 from ethereum/removeSnap
Refine documentation about externally maintained and unmaintained linux packages.
2022-01-17 18:19:39 +01:00
Marenz 7c0a121e45 Natspec: Fix ICE when overriding a struct getter with a Natspec-documented return value and the name in the struct is different. 2022-01-17 17:10:07 +01:00
Daniel Kirchner 776c984cb0 Adjust documentation for linux packages not maintained by us. 2022-01-17 16:10:39 +01:00
Daniel Kirchner e8c628e6cc Merge pull request #12520 from ethereum/failed-assert-12505
Fix ICE when a variable declaration before a referenced struct
2022-01-17 14:06:04 +01:00