chriseth
|
c193ce6c07
|
Rename SourceReferenceFormatterHuman.
|
2020-12-01 16:09:46 +01:00 |
|
Alex Beregszaszi
|
4044817255
|
Drop old SourceReferenceFormatter
|
2020-12-01 16:09:46 +01:00 |
|
Alex Beregszaszi
|
1dedba8538
|
Only use SourceReferenceFormatterHuman
|
2020-12-01 16:09:46 +01:00 |
|
Alex Beregszaszi
|
1126838a31
|
Remove --old-reporter from solc
|
2020-12-01 16:09:46 +01:00 |
|
chriseth
|
edfae1ed05
|
Merge pull request #10458 from ethereum/fixMergeProblems
Fix tests after merge.
|
2020-12-01 16:08:51 +01:00 |
|
chriseth
|
34ee7a4dc9
|
Merge pull request #10456 from ethereum/convertToSuper
Disallow conversion to super.
|
2020-12-01 15:35:59 +01:00 |
|
chriseth
|
da91e590db
|
Fix tests after merge.
|
2020-12-01 15:30:50 +01:00 |
|
chriseth
|
6d1454fce6
|
Disallow conversion to super.
|
2020-12-01 14:15:50 +01:00 |
|
chriseth
|
6de7eaba95
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-01 10:50:13 +01:00 |
|
chriseth
|
388fcddd23
|
Merge pull request #10415 from ethereum/arrayClearingStorageSol2Yul
[Sol->Yul] Fixing copying from storage to storage.
|
2020-12-01 09:43:47 +01:00 |
|
Djordje Mijovic
|
bd86588459
|
Adding more tests for array copying from storage to storage.
|
2020-12-01 08:50:36 +01:00 |
|
Djordje Mijovic
|
28e01202af
|
[Sol->Yul] Fixing coping from storage to storage.
|
2020-12-01 08:50:33 +01:00 |
|
Harikrishnan Mulackal
|
91e67472bf
|
Merge pull request #10383 from ethereum/add-ens-external-tests
External tests: Add ENS contracts
|
2020-11-30 18:15:15 +01:00 |
|
Alex Beregszaszi
|
7e7a42c6ad
|
Merge pull request #10441 from ethereum/fix-version-pragma-replacement-in-external-tests
Fix command for stripping version pragmas in external tests
|
2020-11-30 15:24:20 +00:00 |
|
chriseth
|
ce6e52b052
|
Merge pull request #10430 from ethereum/wasm-select
[ewasm] Add i32.select/i64.select
|
2020-11-30 14:42:26 +01:00 |
|
Kamil Śliwak
|
dc57451775
|
Replace the command for stripping version pragmas in external tests with one that does not break on ^<=>
|
2020-11-30 14:25:46 +01:00 |
|
Bhargava Shastry
|
d6ecedd16c
|
External tests: Add ENS contracts
|
2020-11-30 13:53:28 +01:00 |
|
Leonardo
|
3287341f1e
|
Merge pull request #10316 from blishko/bmc_branches
[SMTChecker] Handle branches with return statements properly in BMC engine
|
2020-11-30 13:50:09 +01:00 |
|
Alex Beregszaszi
|
a7ee1355bd
|
[ewasm] Use select instruction where appropriate
|
2020-11-30 12:10:32 +00:00 |
|
Alex Beregszaszi
|
9640cfd77e
|
[ewasm] Add i32.select/i64.select
|
2020-11-30 11:58:33 +00:00 |
|
chriseth
|
a5a560e163
|
Merge pull request #10417 from ethereum/onlyClearForAssignment
DataFlowAnalyzer: Only clear known values for assignment.
|
2020-11-30 12:02:28 +01:00 |
|
chriseth
|
75b1624180
|
Merge pull request #10404 from ethereum/ewasm-eq-simplify
[ewasm] Change eq() in polyfill to branch-less version
|
2020-11-30 11:54:45 +01:00 |
|
Martin Blicha
|
cd06d68cbe
|
[SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine.
|
2020-11-30 11:47:49 +01:00 |
|
chriseth
|
45307a24d6
|
Merge pull request #10416 from ethereum/speedUpByMovingAssertion
Superspeed.
|
2020-11-30 11:35:20 +01:00 |
|
Leonardo
|
84ff925de4
|
Merge pull request #10431 from Jaime-Iglesias/issue-10284
[docs] Add clarification to struct initialization in previous versions
|
2020-11-30 11:12:42 +01:00 |
|
Jaime
|
34816206a5
|
docs - add clarification to struct initialization in previous versions
|
2020-11-28 20:26:54 +00:00 |
|
Kamil Śliwak
|
656cb810a4
|
Merge pull request #10409 from ssi91/not-serialized-json-fields
[BREAKING] do not serialize fields abi, devdoc, userdoc and storage-layout
|
2020-11-28 21:18:16 +01:00 |
|
ssi91
|
b5dc62c47b
|
do not serialize fields abi, devdoc, userdoc and storage-layout
add changelogs
Apply suggestions from code review
Co-authored-by: Kamil Śliwak <cameel2@gmail.com>
|
2020-11-28 17:51:06 +07:00 |
|
Alex Beregszaszi
|
06af2fb38a
|
[ewasm] Change eq() in polyfill to branch-less version
|
2020-11-27 22:47:55 +00:00 |
|
Kamil Śliwak
|
887569efd5
|
Merge pull request #10339 from ethereum/update-circleci-config
[ci] .circleci/config.yml: use docker images containing hera v0.3.2.
|
2020-11-27 20:07:05 +01:00 |
|
Kamil Śliwak
|
fb01884e69
|
Merge pull request #10424 from ethereum/ir-modifiers
Add unimplemented assert for modifiers in the IR
|
2020-11-27 20:06:54 +01:00 |
|
Alex Beregszaszi
|
28e65bac46
|
Add unimplemented assert for modifiers in the IR
Also improved relevant tests for modifiers to be more strict and detect if the modifier body was skipped.
|
2020-11-27 18:34:17 +00:00 |
|
Alex Beregszaszi
|
e64bf748f2
|
Merge pull request #10425 from ethereum/update-hera-in-buildpacks
buildpack-deps: Update hera to 0.3.2.
|
2020-11-27 18:22:50 +00:00 |
|
Alexander Arlt
|
3c7dd8d9b0
|
[ci] .circleci/config.yml: use docker images containing hera v0.3.2.
|
2020-11-26 19:40:24 -05:00 |
|
Alexander Arlt
|
46844d433d
|
buildpack-deps: Update hera to 0.3.2.
|
2020-11-26 18:28:17 -05:00 |
|
Alexander Arlt
|
81b769b844
|
[ci] docker_upgrade.sh: use of environment files.
|
2020-11-26 18:28:17 -05:00 |
|
Kamil Śliwak
|
46f638e54e
|
Merge pull request #10421 from ssi91/fix-getters-test
pass a literal with correct length
|
2020-11-26 23:33:24 +01:00 |
|
ssi91
|
e7165f3a9c
|
pass a literal with correct length
mark a test as Yul-based
|
2020-11-27 04:02:48 +07:00 |
|
chriseth
|
21c35924df
|
Only clear for assignment.
|
2020-11-26 18:32:13 +01:00 |
|
chriseth
|
111eaa1e9b
|
Superspeed.
|
2020-11-26 17:38:01 +01:00 |
|
chriseth
|
e8843fe1d3
|
Merge pull request #10414 from ethereum/noEmptyStableRun
Abort early if the optimizer sequence is empty.
|
2020-11-26 17:16:21 +01:00 |
|
chriseth
|
ac9b31d623
|
Abort early if the optimizer sequence is empty.
|
2020-11-26 16:41:20 +01:00 |
|
chriseth
|
3e5396598b
|
Merge pull request #10410 from ethereum/ir-fixedbytes-bitnot
Support BitNot on FixedBytes in IR
|
2020-11-26 14:42:52 +01:00 |
|
Alex Beregszaszi
|
cbae5ca324
|
Support BitNot on FixedBytes in IR
|
2020-11-26 13:20:02 +00:00 |
|
chriseth
|
39adbfc0cc
|
Merge pull request #10391 from ethereum/activateNestedArrayCopyingCalldata2Memory
Support copying of nested calldata arrays to memory.
|
2020-11-26 12:41:53 +01:00 |
|
Djordje Mijovic
|
26d454d8a8
|
Using auto to avoid type name duplication.
|
2020-11-26 12:13:32 +01:00 |
|
Djordje Mijovic
|
565d0cd4eb
|
Support copying of nested calldata arrays to memory.
|
2020-11-26 12:13:29 +01:00 |
|
chriseth
|
101260943a
|
Merge pull request #10407 from ethereum/calldataStructArrayMemberAccessSol2Yul
[Sol->Yul] Implementing member access to arrays in calldata structs.
|
2020-11-26 11:59:06 +01:00 |
|
chriseth
|
18de8a56c9
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-11-26 11:48:53 +01:00 |
|
Djordje Mijovic
|
bae32ac402
|
[Sol->Yul] Implementing member access to arrays in calldata structs.
|
2020-11-26 11:46:31 +01:00 |
|