chriseth
|
52ea572ec1
|
Copy editing changelog.
|
2022-05-23 15:43:03 +02:00 |
|
Daniel Kirchner
|
7168c27f0d
|
Relax inliner heuristics.
|
2022-05-23 13:37:50 +02:00 |
|
chriseth
|
f0e43921f7
|
Merge pull request #12921 from ethereum/add_event_and_error_selector_fields_on_the_line_of_function_selector_field
Adding event and error selector fields
|
2022-05-23 11:34:13 +02:00 |
|
Daniel Kirchner
|
9fa907aac2
|
Do not remove potentially reverting returndatacopy cases.
|
2022-05-23 11:01:03 +02:00 |
|
nishant-sachdeva
|
d4c06d2b4e
|
Adding event and error selector fields on the lines of the function selector fields
|
2022-05-23 10:49:16 +02:00 |
|
Matheus Aguiar
|
33ea6a679d
|
Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage.
Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`.
|
2022-05-18 14:50:26 -03:00 |
|
Marenz
|
ca3af4b2a2
|
LSP: Implement semantic tokens
|
2022-05-18 14:54:16 +02:00 |
|
chriseth
|
79554b9a40
|
Set version to 0.8.15.
|
2022-05-17 18:03:53 +02:00 |
|
chriseth
|
0bd0bf4c7d
|
Set release date.
|
2022-05-17 13:50:26 +02:00 |
|
chriseth
|
259edd4c98
|
Changelog.
|
2022-05-17 13:04:05 +02:00 |
|
chriseth
|
f021017bc0
|
Sort changelog.
|
2022-05-17 10:38:26 +02:00 |
|
Matheus Aguiar
|
35661479b6
|
Revert "Disallow RETURNDATASIZE and RETURNDATACOPY in inline assembly blocks in pure functions"
This reverts commit f567eb1fb2 .
Correcting Bugfixes section of Changelog.
|
2022-05-13 08:35:21 -03:00 |
|
Daniel Kirchner
|
aafda389ea
|
Merge pull request #12907 from ethereum/calldataReencodeValidationBug
Calldatasize-check during ABI encoding from calldata values with nested dynamic arrays.
|
2022-05-12 17:56:44 +02:00 |
|
Leo Alt
|
2fe143f7d0
|
add changelog entry and docs note
|
2022-05-12 13:43:28 +02:00 |
|
Daniel Kirchner
|
352a3c5f4b
|
Bug list entry, changelog entry and tests.
|
2022-05-12 13:08:30 +02:00 |
|
Leo Alt
|
4c00815c53
|
Changelog entry
|
2022-05-11 20:02:31 +02:00 |
|
Christian Parpart
|
f308f1a1f8
|
Always allow full filesystem access to LSP.
|
2022-05-09 11:37:11 +02:00 |
|
chriseth
|
df29ea72f0
|
Merge pull request #12836 from ethereum/fixUsingGlobal
Fix using global with libraries.
|
2022-05-02 12:41:34 +02:00 |
|
chriseth
|
505fa7763f
|
Fix checks for "using for ... global" for libraries.
|
2022-05-02 12:40:56 +02:00 |
|
chriseth
|
d55b84ff63
|
Merge pull request #12861 from ethereum/disallow-returndatacopy-in-pure-functions
Disallow RETURNDATACOPY and RETURNDATASIZE in inline assembly in pure functions
|
2022-04-28 13:15:04 +02:00 |
|
Leo Alt
|
f9fa76c9d3
|
smt encode call
|
2022-04-11 12:19:41 +02:00 |
|
Kamil Śliwak
|
f567eb1fb2
|
Disallow RETURNDATASIZE and RETURNDATACOPY in inline assembly blocks in pure functions
|
2022-04-08 14:48:35 +02:00 |
|
Aisultan Kali
|
96376264e8
|
Set handlers use unified jsonPrint with prettifier if needed
|
2022-04-04 20:17:11 +02:00 |
|
nishant-sachdeva
|
4c6066bfad
|
typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of teh plain function type
|
2022-03-24 18:53:46 +05:30 |
|
Alexander Arlt
|
1a0988e503
|
libevmasm: refactor asm-json export & add support for source list.
|
2022-03-23 15:58:07 -05:00 |
|
Daniel Kirchner
|
54ab09fee8
|
Additional peephole optimizer rules for removing side-effect free instructions before simple terminations.
|
2022-03-16 15:34:37 +01:00 |
|
chriseth
|
e786bf9b5a
|
Set version to 0.8.14.
|
2022-03-16 14:38:15 +01:00 |
|
chriseth
|
acd488532d
|
Set release date.
|
2022-03-16 10:28:40 +01:00 |
|
Daniel Kirchner
|
5cd98006d4
|
Fill in junk in stack layouts on terminating control flow paths.
|
2022-03-15 18:36:55 +01:00 |
|
Daniel Kirchner
|
8cb01a9953
|
Fix and updated test.
|
2022-03-15 10:23:09 +01:00 |
|
chriseth
|
9188519f11
|
Using for with global binding.
|
2022-03-14 17:39:14 +01:00 |
|
chriseth
|
7f360e61fc
|
Merge pull request #12781 from ethereum/fixImportDirectiveVisits
Fix import directive visits in type checker and view pure checker.
|
2022-03-14 15:35:37 +01:00 |
|
Daniel Kirchner
|
0f1a63c3fa
|
Fix import directive visits in type checker and view pure checker.
|
2022-03-14 14:53:06 +01:00 |
|
Daniel Kirchner
|
e58c0b561d
|
Mark viaIR code generation as non-experimental.
|
2022-03-14 14:48:00 +01:00 |
|
chriseth
|
3f6beaa0ad
|
Merge pull request #12121 from ethereum/extend-using-statement
Extend using statement
|
2022-03-14 14:10:16 +01:00 |
|
chriseth
|
a059ca1dab
|
Clean up changelog.
|
2022-03-14 13:06:33 +01:00 |
|
hrkrshnn
|
672951ccc7
|
Extend using-for.
|
2022-03-14 12:33:44 +01:00 |
|
Christian Parpart
|
2b2f8acc12
|
LSP: Implements goto-definition.
|
2022-03-14 11:59:41 +01:00 |
|
Kamil Śliwak
|
2d834eaf67
|
A script and CI job for testing the compiler with different locales
|
2022-03-14 09:08:01 +01:00 |
|
wechman
|
9dc26af829
|
Use "C" instead user environment locale in solc
|
2022-03-14 09:07:48 +01:00 |
|
chriseth
|
4f02be110c
|
Unused store eliminator.
|
2022-03-10 18:25:28 +01:00 |
|
chriseth
|
b3fe042884
|
Optimize eq iszero jumpi to xor jumpi and remove double jump.
|
2022-03-10 14:41:41 +01:00 |
|
Daniel Kirchner
|
ce0a3e93f2
|
Store whether an evmasm Assembly is creation code.
|
2022-03-09 17:42:29 +01:00 |
|
Daniel Kirchner
|
e6848caac1
|
Allow annotating inline assembly as memory-safe.
|
2022-03-02 16:42:28 +01:00 |
|
nishant-sachdeva
|
195f72e844
|
Added errorSelector field for custom errors
|
2022-02-21 19:14:33 +05:30 |
|
chriseth
|
65ba798caf
|
Set version to 0.8.13
|
2022-02-16 16:12:18 +01:00 |
|
chriseth
|
49bc8206f1
|
Set release date.
|
2022-02-16 09:49:14 +01:00 |
|
chriseth
|
c7f1ead836
|
Merge pull request #12666 from ethereum/smallChangelogChanges
Minor changes to changelog.
|
2022-02-14 18:10:58 +01:00 |
|
Daniel Kirchner
|
04bcd01b0d
|
Add Changelog entry about packed soljson.js.
|
2022-02-14 17:49:07 +01:00 |
|
chriseth
|
bf2556af83
|
Minor changes to changelog.
|
2022-02-14 17:48:46 +01:00 |
|