Commit Graph

22494 Commits

Author SHA1 Message Date
Kamil Śliwak
5b0f4a724a
Merge pull request #13354 from ethereum/fuzz-calldata-to-calldata-coding
Place calldata to calldata coder sanity checks.
2022-08-08 12:40:38 +02:00
Bhargava Shastry
53947404e4 Place calldata to calldata coder sanity checks.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-08-08 11:04:51 +02:00
Kamil Śliwak
49a2db99e6
Merge pull request #13345 from minaminao/docs-this-no-longer-works-in-free-function
Update description of `this` in free functions
2022-08-05 23:47:09 +02:00
minami
796fb2cfad Fix description of this in free functions 2022-08-05 23:05:10 +02:00
Nikola Matić
2c5a8c0e25
Merge pull request #13342 from ethereum/full-stop-for-error-messages
Add full stops to error messages
2022-08-05 11:43:44 +02:00
Nikola Matic
40de2b0442 Add full stops to error messages 2022-08-05 09:52:48 +02:00
matheusaaguiar
19ad8b115e
Merge pull request #13279 from timweri/nested-tuple-oor-fix 2022-08-04 15:29:50 -03:00
Duc Thanh Nguyen
a9e03f5e4a Fix out-of-range compiler crash for nested tuple assignment involving
outer unary tuple
2022-08-04 12:45:46 -04:00
Daniel Kirchner
14488e3f0e
Merge pull request #13347 from ethereum/fix-zeppelin-tests
Disable failing zeppelin tests
2022-08-04 18:16:36 +02:00
Nikola Matic
1543d23601 Disable failing zeppelin tests 2022-08-04 17:22:42 +02:00
Kamil Śliwak
c9f772eba8
Merge pull request #13299 from ethereum/fix-bad-cast-tuple-returned-from-function-abi-encodeCall
Fix bad_cast when abi.encodeCall() receives a tuple expression
2022-08-04 16:00:47 +02:00
Matheus Aguiar
9acf693aa2 Fixed bad cast when abiEncodeCall receives a tuple from a function. 2022-08-03 18:48:38 -03:00
Daniel Kirchner
82e5a110ea
Merge pull request #13341 from Ruko97/fix-tab-alignment
fixed wrong tab alignment in YulUtilFunctions.h
2022-08-03 11:24:22 +02:00
Ishtiaque Zahid
3e70a406af fixed wrong tab alignment in YulUtilFunctions.h 2022-08-03 12:33:11 +06:00
chriseth
d5a78b18b3
Merge pull request #13313 from QGarchery/develop
fix: global state object in yul formal specification
2022-07-28 15:30:44 +02:00
Quentin Garchery
b3fd11a66f
fix: global state object in yul formal specification 2022-07-28 11:12:14 +02:00
matheusaaguiar
72f1907298
Merge pull request #13131 from rodrigobaraglia/develop
replace boost::range::for_each with range::views:zip + loop in file ContractABIUtils.cpp
2022-07-27 13:58:46 -03:00
rodrigobaraglia
95bc553ffc replace boost/range/for_each with standard for loop over rangev3/view/zip in ContractABIUtils::overwriteParameters 2022-07-27 12:54:42 -03:00
Mathias L. Baumann
63f8a93ca8
Merge pull request #13304 from ethereum/tmp-fix-zep
Disable zeppelin tests that detect wrong revert reason
2022-07-27 17:29:49 +02:00
Marenz
a1f6a3da9b Disable faulty zeppelin tests that detect a wrong revert reason 2022-07-27 15:57:50 +02:00
chriseth
ce5da7dbdc
Merge pull request #13307 from ethereum/changelog-cleanup
Changelog cleanup
2022-07-26 18:54:47 +02:00
Kamil Śliwak
849d6f6230
Merge pull request #13306 from ethereum/no-smt-on-arch
Disable SMT tests on Arch Linux
2022-07-26 18:25:29 +02:00
Kamil Śliwak
48835b3a73 Changelog: Add missing entry for the 0.8.13 PR that caps the returndata copied for static returns 2022-07-26 18:19:17 +02:00
Kamil Śliwak
f917249111 Changelog: Remove the superfluous entry about error reporter 2022-07-26 18:05:16 +02:00
Kamil Śliwak
8b05868895 Changelog: Sort 0.8.15 entries 2022-07-26 18:04:50 +02:00
Kamil Śliwak
13dc5c2981 Changelog: Use Language Server instead of LSP when referring to the compiler component 2022-07-26 18:04:06 +02:00
Kamil Śliwak
cd741b4162 CI: Disable SMT tests on Arch Linux 2022-07-26 17:38:55 +02:00
chriseth
9f34322f39
Merge pull request #13280 from timweri/fix-abi-encodecall-special-func-in-free-func
Fix NULL dereference in abi.encodeCall check
2022-07-25 21:22:25 +02:00
chriseth
dd9a57b1fb
Merge pull request #13295 from minaminao/fix-dark-mode-bug
Fix dark mode bug
2022-07-25 21:03:03 +02:00
chriseth
ce6d86b8e1
Merge pull request #13298 from krakxn/contributing.rst-grammar-fix
Minor grammar fixes in `contributing.rst`
2022-07-25 21:01:40 +02:00
AN ❦
991174074e Minor grammar fixes 2022-07-25 21:01:00 +02:00
Duc Thanh Nguyen
5072472917 Fix abi.encodeCall checks 2022-07-25 12:40:54 -04:00
chriseth
6c4cfd8b03
Merge pull request #13293 from krakxn/develop
Grammatical fixes in `assembly.rst`
2022-07-25 17:31:10 +02:00
minami
98833b267f Fix dark mode bug 2022-07-25 04:26:45 +09:00
AN
b828da248f
Grammatical fixes 2022-07-23 21:21:28 +05:30
Kamil Śliwak
800088e38b
Merge pull request #13128 from CJ42/docs/assembly-memory-safe
docs: specify memory-safe is available since 0.8.13 for inline assembly
2022-07-14 21:58:45 +02:00
CJ42
ac5c26bbe9 docs: specifiy memory-safe in inline assembly is available since 0.8.13 2022-07-14 21:14:53 +02:00
chriseth
f5f77a0833
Merge pull request #13276 from ethereum/resolvingFlags
Settings struct for name resolution.
2022-07-14 18:21:24 +02:00
chriseth
e2675002ca Settings struct for name resolution. 2022-07-14 17:22:17 +02:00
Christian Parpart
454603e170
Merge pull request #13273 from ethereum/lsp-ci-trace
lsp.py: Pass trace option during initialization already.
2022-07-13 20:13:31 +02:00
chriseth
8cb12877bb
Merge pull request #13261 from ethereum/onlyAnalyzeMemoryIfNeeded
Only analyze memory in DataFlowAnalyzer if it is needed in the optimizer step.
2022-07-13 17:59:59 +02:00
chriseth
d30fef0ff2
Merge pull request #13272 from maxisch/patch-1
Modular Contracts typo fix
2022-07-13 17:59:25 +02:00
Christian Parpart
ed039abb97
Merge pull request #13274 from ethereum/lsp-fix-include-path
lsp: Fixes initialization phase if `include-paths` was not set at all then also no error should be generated.
2022-07-13 17:13:58 +02:00
Christian Parpart
5aeb80ec3c lsp.py: Pass trace option during initialization already. 2022-07-13 16:41:30 +02:00
Christian Parpart
eb5a33273e lsp: Fixes initialization phase if include-paths was not set at all, then also no error should be generated. 2022-07-13 16:29:33 +02:00
Christian Parpart
f686294374
Merge pull request #12994 from ethereum/lsp-include-path
LSP to resolve custom include paths (e.g. Hardhat)
2022-07-13 14:41:41 +02:00
maxisch
5567e30196
Modular Contracts typo fix 2022-07-13 09:02:29 -03:00
Christian Parpart
d89008da0a lsp: Adding test for custom include paths. 2022-07-13 13:57:04 +02:00
Christian Parpart
31227e442e lsp: Adds support for include paths and have {projectUri}/node_modules added by default.
- Factor out FileRepository's path resolving into own public function.
- Fixes sourceUnitNameToUri() path resolving in relation to include paths being used.
- Adding an solAssert().
- adds nother test for include-paths (bad include)
- Fixes a case on Windows there an ill-formed URI was generated.
- Dropping unnecessary if-branch when translating from sourceUnitName to URI.
2022-07-12 15:25:33 +02:00
Christian Parpart
d003400cb0
Merge pull request #13263 from ethereum/fix/lsp-checker-to-not-bail-on-missing-response
lsp: Fixes lsp.py to not bail out when no response is expected.
2022-07-12 15:16:26 +02:00