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
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