Commit Graph

23865 Commits

Author SHA1 Message Date
pgebal
80d0a979ac
Merge pull request #14448 from pgebal/pgebal/fix_for_loop_iterations
SMTChecker fix: Do not unroll loop after it completes
2023-07-26 17:45:44 +02:00
Pawel Gebal
db5baebff8 SMTChecker fix: Do not unroll loop after it completes 2023-07-26 16:31:03 +02:00
Paul Wackerow
0fa594e501
fix docs layout and link bugs [Fixes #14436] (#14439)
using cdnfonts import instead

fix mobile menu layout

fix mobile content positioning/sizing

fix desktop content widths

prevent header links from wrapping

update desktop positioning

fix backdrop-filter

move to .unified-header::before

feat: independent scrolling for content and menu
2023-07-26 14:17:38 +01:00
Martin Blicha
95beef4072
Merge pull request #14446 from ethereum/smt-cex-tests
SMTChecker tests: Keep counterexamples when updating expectations
2023-07-25 19:52:26 +02:00
Martin Blicha
cdfc19b503 SMTChecker: Bring back counterexample checks in regression tests
Since the default is now to ignore the counterexamples when checking
test output, we bring back counterexample checks in tests where the
counterexample is (mostly) deterministic.
2023-07-25 12:26:21 +02:00
Martin Blicha
2e38798408 SMTChecker: Keep counterexamples on test expectation update 2023-07-24 18:36:18 +02:00
Paul Wackerow
83fe3d4011
update GH edit path to develop branch (#14437) 2023-07-24 15:48:39 +01:00
Paul Wackerow
4fa48a6eb1
patch other-version menu overflow [Fixes #14429] (#14431) 2023-07-24 15:48:18 +01:00
Kamil Śliwak
89407d253d
Merge pull request #14315 from shalaamum/doc-fixes
docs: Fixes for some minor mistakes/typos
2023-07-22 00:11:18 +02:00
shalaamum
b4407d90a5 Small documentation fixes 2023-07-21 23:23:20 +02:00
Kamil Śliwak
548b033af6
Merge pull request #14434 from ethereum/fix-natspec-event-ice
Fix ICE when emitting event from another contract
2023-07-21 23:18:37 +02:00
Nikola Matic
964bdc711c Fix ICE when emitting event from another contract 2023-07-21 21:49:09 +02:00
Kamil Śliwak
957a9e742b
Merge pull request #13873 from ethereum/foundry-prbmath-external-test
Foundry prbmath external test
2023-07-21 21:48:49 +02:00
r0qs
dcbd645798
Delete old prb-math.sh script 2023-07-21 20:25:58 +02:00
r0qs
ab4f5f2983
Initial prototype of prb-math external tests using foundry rewritten in python
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-07-21 20:25:58 +02:00
r0qs
ecd56e6129
Merge pull request #14441 from ethereum/pylint-notes-config
Add TMP and remove TODO and FIXME from pylint note tags list
2023-07-21 17:58:31 +02:00
r0qs
927eddee84
Add TMP and remove TODO and FIXME from pylint note tags list 2023-07-21 15:55:47 +02:00
Nikola Matić
f466e1ef5e
Merge pull request #14428 from ethereum/update-release-checklist
Update solidity-website links in release checklist
2023-07-20 08:42:53 +02:00
Kamil Śliwak
ceb6587692
Merge pull request #14426 from omahs/typos
Fix minor typos
2023-07-19 18:19:16 +02:00
omahs
5b72c4f494 Fix typos 2023-07-19 17:12:15 +02:00
r0qs
b2ce8898ea Update solidity-website links in release checklist 2023-07-19 16:43:39 +02:00
Nikola Matić
d268c3f5b3
Merge pull request #14423 from ethereum/set-version-to-0.8.22
Set version to 0.8.22
2023-07-19 14:01:50 +02:00
Nikola Matic
c2670e4afb Set version to 0.8.22 2023-07-19 11:03:17 +02:00
Nikola Matić
d9974bed71
Merge pull request #14427 from ethereum/set-release-date-version-0.8.21
Set release date for 0.8.21
2023-07-19 10:56:46 +02:00
Nikola Matić
ce1453b8f8
Merge pull request #14422 from ethereum/sort-changelog-for-0.8.21
Sort Changelog for 0.8.21 release
2023-07-19 10:51:53 +02:00
Nikola Matic
601104ea94
Sort Changelog for 0.8.21 release 2023-07-19 10:00:34 +02:00
Nikola Matic
09628b7502 Set release date for 0.8.21 2023-07-19 09:27:09 +02:00
Nikola Matić
1acebf78ee
Merge pull request #14424 from ethereum/missing-changelog-entries
Add missing changelog entries
2023-07-18 21:43:24 +02:00
Martin Blicha
f622a6c514 Add missing changelog entries 2023-07-18 20:28:52 +02:00
Nikola Matić
9206885bdd
Merge pull request #14421 from ethereum/fix-broken-docs-links
Fix broken links in docs
2023-07-18 19:15:14 +02:00
Nikola Matić
2a46e2fedc
Merge pull request #14366 from ethereum/selectorSideEffects
Always generate code for .selector member access.
2023-07-18 19:14:30 +02:00
Nikola Matic
aba7d1769c Fix broken links in docs 2023-07-18 18:25:48 +02:00
r0qs
86602852be Add buglist entry
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-07-18 18:15:32 +02:00
Daniel Kirchner
5c7214cbe3 Always generate code for .selector member access. 2023-07-18 18:15:32 +02:00
Nikola Matić
64427412c4
Merge pull request #14347 from ethereum/fixTypeCheckingAbiDecode
Disallow the use of `TypeType` in complex expressions
2023-07-18 18:14:45 +02:00
Nikola Matić
23fb9bc3a6
Merge pull request #14367 from ethereum/functionTypeMobileType
Restrict mobile types of function types.
2023-07-18 17:55:02 +02:00
Nikola Matic
82cb5338a9 Relax delegatecall type restriction plus test 2023-07-18 17:07:13 +02:00
Daniel Kirchner
110e2a656d Restrict mobile types of function types.
Move ternary tests to semanticTests
2023-07-18 14:13:36 +02:00
Matheus Aguiar
4fd5bbf50b Restrict mobileType of TypeType 2023-07-18 12:58:11 +02:00
Kamil Śliwak
2c82873a2c
Merge pull request #14371 from ethereum/overrideMagicType_mobileType
Disallow the use of `MagicType` in complex expressions
2023-07-18 12:57:39 +02:00
Matheus Aguiar
f3fc19080a Override mobileType of MagicType to null 2023-07-18 10:56:02 +02:00
Kamil Śliwak
4c4410e0c5
Merge pull request #14365 from ethereum/declarationFunctionTypeConversions
Disallow conversions between declaration function types.
2023-07-17 19:21:29 +02:00
Daniel Kirchner
0ab0842c29 Disallow conversions between declaration function types. 2023-07-17 18:33:07 +02:00
Kamil Śliwak
755110aed4
Merge pull request #14407 from ethereum/fix-inliner-argument-order-bug
Fix ``FullInliner`` not preserving evaluation order of call arguments
2023-07-17 18:32:50 +02:00
Kamil Śliwak
735326d50d Properly document FullInliner's prerequisites 2023-07-17 16:40:43 +02:00
Kamil Śliwak
ba3f9dd2a2 FullInliner: Do not include calls whose arguments may have side-effects 2023-07-17 16:40:43 +02:00
Kamil Śliwak
5e1e0e7752 FullInliner: Fix order of arguments of inlined functions 2023-07-17 16:40:43 +02:00
Kamil Śliwak
a07f6c443a Tests for Yul argument evaluation order after optimization 2023-07-17 16:40:43 +02:00
Kamil Śliwak
edceb4d2d1 Allow testing FullInliner without ExpressionSplitter 2023-07-17 16:40:43 +02:00
Kamil Śliwak
96bb39d1b4
Merge pull request #14304 from ethereum/relax-restrictions-on-immutable-initialization-outside-functions-and-modifiers
Relax restrictions on immutable initialization (outside of functions and modifiers)
2023-07-17 16:38:57 +02:00