chriseth
|
caa833909d
|
Merge pull request #11244 from ethereum/berlin-gas-update
Change default EVM version to Berlin and update Gas costs.
|
2021-05-26 13:34:04 +02:00 |
|
chriseth
|
6640fb8c8a
|
Merge pull request #11048 from ethereum/isoltest-effects
[isoltest] Add support for call side-effects.
|
2021-05-25 17:24:34 +02:00 |
|
chriseth
|
e1ef16251e
|
Merge pull request #11435 from ethereum/reset-warm-access
Clears EIP-2929 account and storage access indicator on new blocks.
|
2021-05-25 16:31:04 +02:00 |
|
chriseth
|
643140e2d6
|
Merge pull request #11349 from ethereum/create-solver-class-from-reasoning-based-simplifier
Create solver class from reasoning based simplifier
|
2021-05-10 14:12:22 +02:00 |
|
chriseth
|
58bec9f6c4
|
Merge pull request #11371 from ethereum/fix-asan-issue-in-functioncallgraph
Use a local instead of a temporary as an argument to valueOrDefault
|
2021-05-10 12:21:39 +02:00 |
|
chriseth
|
3841bdb856
|
Merge pull request #11363 from fulldecent/patch-18
This can help a little with triage // template for Documentation issues
|
2021-05-10 11:21:24 +02:00 |
|
chriseth
|
fcb242ad1f
|
Merge pull request #11361 from fulldecent/patch-17
Match @return word styling to match @param (i.e. sentence case)
|
2021-05-10 11:17:45 +02:00 |
|
chriseth
|
518629a8f6
|
Merge pull request #10768 from ethereum/copyLiteralToStorageSol2Yul
[Sol->Yul] Adding util function to copy literal to storage.
|
2021-05-06 10:44:39 +02:00 |
|
chriseth
|
4c7b61d8f6
|
Merge pull request #11348 from ethereum/div32ceil
Introduce ceil division helper function.
|
2021-05-05 12:44:08 +02:00 |
|
chriseth
|
72fc4d4a32
|
Introduce ceil division helper function.
|
2021-05-05 11:12:10 +02:00 |
|
chriseth
|
9d156b52c4
|
Merge pull request #8868 from ethereum/functionEntryPoints
Note function entry points.
|
2021-05-05 11:08:44 +02:00 |
|
chriseth
|
6d41ed024a
|
Update existing tests.
|
2021-05-05 10:28:23 +02:00 |
|
chriseth
|
e7708b6006
|
Properly treat utf8-non-encodable yul literals.
|
2021-05-05 10:28:23 +02:00 |
|
chriseth
|
1f6aa4c4b7
|
Merge pull request #11271 from ethereum/cleanUpArrayEndSol2Yul
[Sol->Yul] Clean up array end util function
|
2021-05-05 10:04:12 +02:00 |
|
chriseth
|
1d1175c292
|
Merge pull request #11242 from ethereum/docs_optimizer_updates
DOCS: update optimizer docs, harmonize spelling, add Yul-based optimizer
|
2021-05-04 18:22:06 +02:00 |
|
chriseth
|
6413e36a9a
|
Rename file.
|
2021-05-04 17:34:42 +02:00 |
|
chriseth
|
f9c94d7c42
|
Note function entry points.
|
2021-05-04 17:15:13 +02:00 |
|
chriseth
|
faca036837
|
Merge pull request #11294 from ethereum/yulAstDebugDataRefactor
Removing location in favor of debugData in yul AST structures
|
2021-05-04 17:05:40 +02:00 |
|
chriseth
|
589c4a9a05
|
Merge pull request #11106 from ethereum/respectMemoryModel
Respect memory model
|
2021-05-04 16:45:15 +02:00 |
|
chriseth
|
66c0405181
|
Merge pull request #11344 from ethereum/docs-translations
[Docs] Update information on contributing to translations
|
2021-05-04 16:16:41 +02:00 |
|
chriseth
|
aded56b5b9
|
Update tests
|
2021-05-03 18:28:43 +02:00 |
|
chriseth
|
2e274a0b26
|
Add commandline test to show debug strings.
|
2021-05-03 18:28:39 +02:00 |
|
chriseth
|
62355aead3
|
Respect memory model for revert.
|
2021-05-03 18:23:41 +02:00 |
|
chriseth
|
034df267b0
|
Merge pull request #11340 from ethereum/franzihei-patch-1
[Release Checklist] Updating post-release comms tasks
|
2021-05-03 14:54:56 +02:00 |
|
chriseth
|
7782e8e8b2
|
Merge pull request #11339 from ethereum/memoryModelCatch
Respect memory model in forwarding revert inside catch.
|
2021-05-03 14:26:49 +02:00 |
|
chriseth
|
d721bbe504
|
Respect memory model in forwarding revert inside catch.
|
2021-05-03 12:19:46 +02:00 |
|
chriseth
|
996f3d31d5
|
Merge pull request #11321 from ethereum/test-prbmath
Add semantictest using prbmath
|
2021-05-03 10:36:30 +02:00 |
|
chriseth
|
17e644a135
|
Merge pull request #11332 from ethereum/switch-archlinux-base-image-in-ci
Switch from archlinux/base to archlinux:base image in CI and add a workaround for runc breakage
|
2021-05-03 10:34:06 +02:00 |
|
chriseth
|
ce0559e463
|
Merge pull request #11335 from ethereum/builtin-init
[soltest] Improve Builtin Initialization.
|
2021-05-03 10:30:15 +02:00 |
|
chriseth
|
f1d58c549b
|
Merge pull request #11328 from ethereum/respectMemoryModelForInit
Respect memory model for init
|
2021-04-29 17:03:59 +02:00 |
|
chriseth
|
426d60f07b
|
Commandline test updates.
|
2021-04-29 16:46:25 +02:00 |
|
chriseth
|
fcc98d12b8
|
Gas updates.
|
2021-04-29 16:45:05 +02:00 |
|
chriseth
|
79acebe46f
|
Allocate for returning runtime code.
|
2021-04-29 16:40:51 +02:00 |
|
chriseth
|
1814cad4f2
|
Merge pull request #11331 from ethereum/respectMemoryModelForwardingRevert
Respect memory model forwarding revert
|
2021-04-29 16:31:10 +02:00 |
|
chriseth
|
f30ef06d62
|
Update tests.
|
2021-04-29 15:08:54 +02:00 |
|
chriseth
|
b06a09fd82
|
Fix forwarding revert.
|
2021-04-29 14:58:10 +02:00 |
|
chriseth
|
850c25bf8e
|
Merge pull request #10873 from ethereum/isoltest-balance
[isoltest] Add support to query balance.
|
2021-04-28 17:01:31 +02:00 |
|
chriseth
|
53fce99bd0
|
Merge pull request #11326 from ethereum/builtin_user_function
Allow user-defined functions called like builtins.
|
2021-04-28 16:56:58 +02:00 |
|
chriseth
|
e1ae4e37a0
|
Allow user-defined functions called like builtins.
|
2021-04-28 16:16:32 +02:00 |
|
chriseth
|
5c02837485
|
Merge pull request #10982 from ethereum/storage_builtin
[isoltest] Replace storage command with storage builtin.
|
2021-04-28 15:38:29 +02:00 |
|
chriseth
|
2cd0bb11dc
|
Merge pull request #11316 from ethereum/verbatimdata-tests
Added a few optimizer tests for Verbatim
|
2021-04-28 10:19:19 +02:00 |
|
chriseth
|
3548049c61
|
Merge pull request #10356 from ethereum/isoltest-add-enforce-ewasm
[test] Add support for --enforce-compile-to-ewasm.
|
2021-04-27 17:51:33 +02:00 |
|
chriseth
|
b5b8833116
|
Merge pull request #11319 from ethereum/optimization-level-in-object-compiler-test
optimizationPreset setting in object compiler tests + refactor
|
2021-04-27 16:51:31 +02:00 |
|
chriseth
|
28c3b38308
|
Merge pull request #11293 from ethereum/ethassemblyadapter
Split EthAssemblyAdapter from AsmCodeGen
|
2021-04-27 16:45:19 +02:00 |
|
chriseth
|
f72592549b
|
Merge pull request #11110 from ethereum/issue_10475_isoltest_external_sources
[isoltest] Add support for external sources.
|
2021-04-27 10:54:39 +02:00 |
|
chriseth
|
5d087df929
|
Merge pull request #11318 from ethereum/stack-message
Throw StackTooDeep earlier (with sourcelocatiom) for inline assembly
|
2021-04-27 10:50:11 +02:00 |
|
chriseth
|
2e99a56be2
|
Merge pull request #11123 from ethereum/verbatimdata
Add verbatim builtin.
|
2021-04-26 20:31:25 +02:00 |
|
chriseth
|
2b5a24e82e
|
Add function side effects test.
|
2021-04-26 19:56:44 +02:00 |
|
chriseth
|
cb1af8b88a
|
Make verbatim compatible with KnownState.
|
2021-04-26 19:56:44 +02:00 |
|
chriseth
|
e2d8005737
|
Add verbatim builtin.
|
2021-04-26 19:56:44 +02:00 |
|
chriseth
|
2969bc0f3e
|
Merge pull request #11302 from ethereum/drop-u160
Drop the util::u160 type
|
2021-04-26 15:12:20 +02:00 |
|
chriseth
|
d4ea84511f
|
Merge pull request #11304 from ethereum/fix_test_builtins
Fix test builtins & add simple smoke test.
|
2021-04-26 15:12:00 +02:00 |
|
chriseth
|
dce3006723
|
Merge pull request #11314 from ethereum/patch-1
[DOCS] Removed an overflow check and rely on checked arithmetic
|
2021-04-26 14:39:17 +02:00 |
|
chriseth
|
ddc030267e
|
Merge pull request #11315 from ethereum/minor-cf
ControlFlowAnalyzer: Use temporary reference for more readable code
|
2021-04-26 14:21:49 +02:00 |
|
chriseth
|
d9df3d50e2
|
Merge pull request #11311 from anurag-git/issue_10738-3
Use range-v3 loops(remove_erase, remove_erase_if)
|
2021-04-26 14:18:15 +02:00 |
|
chriseth
|
659da4bdc7
|
Merge pull request #11047 from ethereum/bytesToBytesNNConversion
Bytes to bytesNN conversion
|
2021-04-26 11:51:41 +02:00 |
|
chriseth
|
277e6005e1
|
Merge pull request #11296 from ethereum/returnVariableZeroReplacementAddendum
Add test.
|
2021-04-22 17:53:02 +02:00 |
|
chriseth
|
a6a3af58a0
|
Add test.
|
2021-04-22 17:23:56 +02:00 |
|
chriseth
|
074f22f22c
|
Merge pull request #11246 from ethereum/returnVariableZeroReplacement
Do not replace zeros by return variable.
|
2021-04-22 17:16:16 +02:00 |
|
chriseth
|
ec4558a245
|
Update gas costs.
|
2021-04-22 16:54:02 +02:00 |
|
chriseth
|
314f361d07
|
Update commandline tests.
|
2021-04-22 16:54:02 +02:00 |
|
chriseth
|
00fb2d390b
|
Do not replace zeros by return variable.
|
2021-04-22 16:54:02 +02:00 |
|
chriseth
|
cd13fcd758
|
Merge pull request #11155 from ethereum/missing-ir-semantic-changes
Docs: Update breaking IR changes documentation wrt expression evaluation order and dirty bits clean up
|
2021-04-22 16:32:18 +02:00 |
|
chriseth
|
bf0afb4667
|
Merge pull request #11292 from ethereum/fixFunctionSideEffectsDialect
Use "for objects" dialect for function side effects test.
|
2021-04-22 14:55:08 +02:00 |
|
chriseth
|
9e6d26ffca
|
Merge pull request #11291 from ethereum/natspec
Remove dead code in NatSpec
|
2021-04-22 14:39:38 +02:00 |
|
chriseth
|
e408b708ac
|
Use "for objects" dialect for function side effects test.
|
2021-04-22 14:37:51 +02:00 |
|
chriseth
|
17f522835f
|
Merge pull request #11288 from ethereum/changeMetricOfZero
Adjust cost of literal zero.
|
2021-04-22 11:58:16 +02:00 |
|
chriseth
|
35b651103d
|
Adjust cost of literal zero.
|
2021-04-22 11:42:42 +02:00 |
|
chriseth
|
2a4a2d8f7b
|
Merge pull request #11198 from ethereum/docs_lang_insprirations
[DOCS] Add "Language Influences" page
|
2021-04-22 10:56:29 +02:00 |
|
chriseth
|
83213e659d
|
Merge pull request #11282 from ethereum/release_checklist
Update release checklist.
|
2021-04-21 22:03:24 +02:00 |
|
chriseth
|
70a3ef16e2
|
Update release checklist.
|
2021-04-21 22:03:24 +02:00 |
|
chriseth
|
f3ac70152c
|
Merge pull request #11285 from ethereum/version085
Set version to 0.8.5
|
2021-04-21 22:02:24 +02:00 |
|
chriseth
|
c7e474f243
|
Merge pull request #11279 from ethereum/changelog084
Prepare changelog for 0.8.4.
|
2021-04-21 15:09:37 +02:00 |
|
chriseth
|
3aad6b239c
|
Prepare changelog for 0.8.4.
|
2021-04-21 14:21:00 +02:00 |
|
chriseth
|
c3d73982ea
|
Merge pull request #11268 from ethereum/refactorByteArrayPopSol2Yul
[Sol->Yul] Refactor ByteArrayPop to use unchecked index access
|
2021-04-21 13:05:00 +02:00 |
|
chriseth
|
e2120f1f2f
|
Merge pull request #11272 from ethereum/replace-boost-with-rangev3-solgen
Remove most boost usages in Yul proto converter
|
2021-04-21 12:21:57 +02:00 |
|
chriseth
|
c3f639b355
|
Merge pull request #11277 from ethereum/isoltest-trivial-reformatting
Normalize tests to match isoltest output (only trivial changes)
|
2021-04-21 10:01:33 +02:00 |
|
chriseth
|
cf7f814a4e
|
Merge pull request #10921 from ethereum/issue-10881
Natspec: Don't copy from base function if return parameters differ
|
2021-04-20 15:33:48 +02:00 |
|
chriseth
|
6a0a51110d
|
Merge pull request #11256 from ethereum/smt_target_array
Change settings.modelChecker.targets to take an array instead of string
|
2021-04-19 18:47:06 +02:00 |
|
chriseth
|
8d169d3615
|
Merge pull request #11236 from ethereum/fix-allowed-paths-with-stdin
Fix stdin bypassing allowed paths
|
2021-04-19 18:03:05 +02:00 |
|
chriseth
|
6ef7e39e46
|
Merge pull request #11267 from ethereum/test_osx_cache
Force Homebrew update to work around CircleCI auto-update issue
|
2021-04-19 16:54:12 +02:00 |
|
chriseth
|
1feca5dddb
|
Merge pull request #11259 from ethereum/exportErrorsInAst
Export used errors in the AST.
|
2021-04-19 15:53:32 +02:00 |
|
chriseth
|
8eb0d5edf6
|
Export used errors in the AST.
|
2021-04-19 14:15:50 +02:00 |
|
chriseth
|
11b227e33e
|
Merge pull request #11205 from ethereum/fix-docstring-bug
Fix docstring bug
|
2021-04-14 13:18:33 +02:00 |
|
chriseth
|
850bd289eb
|
Merge pull request #11255 from ethereum/bytesConcatFixedBytesTests
Adding tests for bytes.concat with fixed bytes arguments.
|
2021-04-14 11:32:48 +02:00 |
|
chriseth
|
60d43ecf28
|
Merge pull request #11252 from ethereum/simplifySemanticInfo
Remove semantic information function for assembly items.
|
2021-04-14 10:35:36 +02:00 |
|
chriseth
|
6dba5f5c2b
|
Remove semantic information function for assembly items.
|
2021-04-13 18:34:16 +02:00 |
|
chriseth
|
f188f3d9ed
|
Merge pull request #11248 from ethereum/docs_meeting_update
DOCS: Replace Google Meet with Jitsi Link in Contributing
|
2021-04-13 18:19:45 +02:00 |
|
chriseth
|
282c389cfc
|
Merge pull request #11241 from ethereum/codeTransformExtractCommon
Extract VariableReferenceCounter and StackTooDeep error from EVMCodeTransform.
|
2021-04-13 15:29:53 +02:00 |
|
chriseth
|
0289994da5
|
Merge pull request #11221 from ethereum/fixCalldataDecodingOverflowBug
Fix calldata decoding overflow bug
|
2021-04-12 18:11:29 +02:00 |
|
chriseth
|
4912bfe639
|
Merge pull request #11229 from ethereum/antlrPath
Fix import paths in grammar and grammar testing details.
|
2021-04-12 16:30:41 +02:00 |
|
chriseth
|
f895760bbc
|
Merge pull request #11231 from anurag-git/macos-dep-changes
Support for 11.2 MacOS Big Sur
|
2021-04-12 14:06:48 +02:00 |
|
chriseth
|
680ea78f14
|
Merge pull request #11228 from aybehrouz/typo-fix-1
Fix a typo
|
2021-04-12 14:03:48 +02:00 |
|
chriseth
|
2ed17e4b43
|
Update tests.
|
2021-04-12 13:43:56 +02:00 |
|
chriseth
|
72d0a56a72
|
Fix array decoding offset overflow.
|
2021-04-12 13:43:51 +02:00 |
|
chriseth
|
32b8332867
|
Refactor array decoding.
|
2021-04-12 13:43:51 +02:00 |
|
chriseth
|
d350bac5c7
|
Merge pull request #11239 from ethereum/event-without-emit
Fix missing error when events are used without an emit statement.
|
2021-04-12 11:10:32 +02:00 |
|
chriseth
|
0cc0cabd30
|
Merge pull request #11224 from ethereum/lastAllocationUnbounded
Use unbounded allocation before returning.
|
2021-04-08 19:32:40 +02:00 |
|
chriseth
|
a364e93580
|
Merge pull request #11225 from ethereum/index-safe-math
Added index for safemath in docs
|
2021-04-08 17:51:49 +02:00 |
|
chriseth
|
2856f56525
|
Merge pull request #10942 from ethereum/returnSlotAllocation
Delayed return slot allocation.
|
2021-04-08 16:42:07 +02:00 |
|