Commit Graph
22691 Commits
Author SHA1 Message Date
Kamil Śliwak 2f0ccb21be CI: Switch t_ems_ext_hardhat to nodejs 16 2022-02-05 00:31:17 +01:00
Kamil Śliwak 247eab9056 CI: Rename node_latest_small to node_small 2022-02-05 00:06:23 +01:00
Kamil Śliwak 4d65bfa95e CI: Remove notes about Hardhat failing on nodejs 17; that version is officially not supported 2022-02-05 00:06:23 +01:00
Ayush Shukla 653c1e6842 Fix slot calculation for bytes/string mapping 2022-02-05 01:00:27 +05:30
Kamil Śliwak 32d64ce666 Merge pull request #12630 from ethereum/enable-full-tests-in-prb-math-ext-test
Enable full tests in PRBMath external test
2022-02-04 16:56:31 +01:00
Kamil Śliwak 4ebd839d3a Run full tests, not just test:contracts in PRBMath external test
- `test:contracts` does not seem to be running any tests at all.
2022-02-04 15:51:34 +01:00
Kamil Śliwak c70f8c5496 Merge pull request #12629 from ethereum/reenable-bleeps-ext-test-without-governor-test
Re-enable Bleeps external test without the failing governor test
2022-02-04 15:51:21 +01:00
Kamil Śliwak b52032a452 Re-enable Bleeps and just disable the failing governor test 2022-02-04 15:18:37 +01:00
Kamil Śliwak 93d5b79e5c Merge pull request #12599 from ethereum/docs-resources
[DOCS] Adding a few resources to resources section
2022-02-04 15:06:34 +01:00
Kamil Śliwak 9e641e60e7 externalTests/solc-js: Allow using a local checkout of solc-js 2022-02-04 15:05:00 +01:00
Kamil Śliwak b925250705 Make solc-js.sh run its tests directly
- Its structure has diverged a lot from other external tests and there's not point in keeping it abstracted like this.
2022-02-04 15:05:00 +01:00
Daniel Kirchner afc3d72e81 Merge pull request #12624 from ethereum/adjust-solc-js-installation
Adjust solc-js installation to match the new release process
2022-02-04 12:26:05 +01:00
nishant-sachdeva e85bceb417 Types.h:872 had a comment /// String is interpreted as a subtype of
Bytes. - this was now incorrect after #12593 . That has been removed
now.
2022-02-04 15:49:08 +05:30
Kamil Śliwak f5b345504b When installing solc-js use the dist/ subdir, which contains the built JS files 2022-02-03 18:47:19 +01:00
chriseth 2b141c23ba Merge pull request #12618 from fulldecent/develop
Add NatSpec note for libraries
2022-02-03 18:23:29 +01:00
chriseth 08650c4dc7 Merge pull request #12595 from ethereum/adjust-release-checklist-for-new-solc-js-publish
Update release checklist for new solc-js publish process
2022-02-03 13:43:42 +01:00
Nishant Sachdeva 89bb79b57a Merge pull request #12593 from nishant-sachdeva/allowing_string_concat_operations
Changed interpretation of isByteArray() to return True only for Byte Type. 
Cases where both Byte And String Types are required have been provided with isByteArrayOrString() function.
2022-02-03 17:53:48 +05:30
William Entriken dcaa094f1f Add NatSpec note for libraries 2022-02-02 18:11:14 -05:00
nishant-sachdeva cc6344c03c Changed instaces of isByteArrayOrString() to isByteArray() where it's only supposed to return a True for Bytes Type 2022-02-02 17:05:26 +05:30
nishant-sachdeva 9043621747 Changed occurences of isByteArray() to isByteArrayOrString(). The idea
is to, in a future commit, replace such occurences of
isByteArrayOrString() which are required to return True only for Bytes
type with a new isByteArray() function.
2022-02-02 14:19:58 +05:30
Kamil Śliwak a05d2b356a Merge pull request #12611 from ethereum/fix-bleeps-and-perpetual-pools
Fix breakage in Bleeps and Perpetual Pools external tests
2022-02-01 19:26:31 +01:00
Kamil Śliwak 1e0a695d24 Disable bleeps external test until it gets fixed upstream 2022-02-01 17:01:10 +01:00
Kamil Śliwak e1a90b829e bleeps: Patch WETH9.sol for 0.8.x 2022-02-01 16:40:28 +01:00
Kamil Śliwak 57800529d1 bleeps: Switch to the main branch 2022-02-01 16:40:08 +01:00
Kamil Śliwak 6788f77541 Add missing SELECTED_PRESETS argument to some of the recently added external tests 2022-02-01 15:25:13 +01:00
Kamil Śliwak 1528d4b9e4 perpetual-pools: Switch the test to our fork (original repo is gone) 2022-02-01 14:34:03 +01:00
chriseth f4e0270374 Merge pull request #12605 from nishant-sachdeva/indexed_log_topic_differs_between_legacy_and_ir_if_explicitly_downcast
Code generators needed fixing of the cleanup process during typecasting of bytes and integers
2022-02-01 12:35:10 +01:00
nishant-sachdeva e2711b7fab 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-02-01 16:07:55 +05:30
Daniel Kirchner e87d959f48 Merge pull request #12606 from ethereum/chriseth-patch-1
[docs] Correct type of address.code
2022-02-01 11:02:10 +01:00
Kamil Śliwak d839624f51 Merge pull request #12607 from ethereum/chriseth-patch-2
Fix changelog for the bugfix about immutables with return in base constructor
2022-01-31 21:15:14 +01:00
franzihei 8bcc4ee7d1 Adding a few resources 2022-01-31 20:21:42 +01:00
chriseth b1e1b4df32 Merge pull request #12229 from ethereum/fixValueOrDefault
Fix util::valueOrDefault.
2022-01-31 20:05:42 +01:00
Daniel Kirchner 73470aed6a Fix util::valueOrDefault. 2022-01-31 19:33:09 +01:00
chriseth 4259e1bb70 Fix changelog 2022-01-31 19:19:16 +01:00
chriseth 8728971354 Correct type of address.code 2022-01-31 19:07:01 +01:00
Kamil Śliwak f1ce1528bb Update the release checklist to use the build+publish commands for solc-js 2022-01-31 18:54:07 +01:00
chriseth fd68cb1715 Merge pull request #12579 from ethereum/fix-memory-copy-bug
[Sol2Yul] Fixed an ICE on struct member copy
2022-01-31 18:04:07 +01:00
hrkrshnn 0fe5811459 Fixed a ICE on calldata to struct member copy 2022-01-31 17:26:11 +01:00
Kamil Śliwak ef8911a629 Merge pull request #11999 from nikitastupin/develop
[docs] Separate "Visibility and getters" section for state variables and functions
2022-01-29 01:14:07 +01:00
Nikita Stupin 0f7b69432e Separate visibility for state variables and functions 2022-01-29 00:36:06 +01:00
Kamil Śliwak f386ed28a0 Merge pull request #12592 from Younghoon-Lee/Fix/style-guide
Add blank line to make it consistency
2022-01-29 00:07:19 +01:00
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
Younghoon-Lee 95f9289f2c Add blank line to make it consistency 2022-01-28 01:11:35 +09: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