chriseth
|
9a5902f9d7
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-02 12:28:02 +01:00 |
|
chriseth
|
afe500e399
|
Merge pull request #10460 from ethereum/deterministic-internal-dispatch-order
Deterministic function order in internal dispatch
|
2020-12-02 11:50:25 +01:00 |
|
chriseth
|
a6158e65c2
|
Merge pull request #10167 from ethereum/drop-old-reporter
[BREAKING] Remove --old-reporter from solc
|
2020-12-02 11:44:17 +01:00 |
|
Harikrishnan Mulackal
|
6513b1f2ae
|
Merge pull request #10468 from ethereum/force-latest-truffle-for-ens
Force ENS external test to use latest Truffle
|
2020-12-02 11:24:51 +01:00 |
|
Kamil Śliwak
|
23a9e517e7
|
Force the use of latest Truffle in ENS external tests
|
2020-12-02 01:26:16 +01:00 |
|
Kamil Śliwak
|
bbf2471f64
|
External tests: Replace hard-coded version in force_truffle_version() with a parameter
|
2020-12-02 01:26:16 +01:00 |
|
chriseth
|
e10712c173
|
Merge pull request #10454 from ethereum/ewasm-cleanup
[ewasm] Clean up some builtins and fix text representation of `select`
|
2020-12-01 17:34:48 +01:00 |
|
Kamil Śliwak
|
630fcc3a1d
|
Define a comparator for InternalDispatchMap to ensure deterministic ordering of dispatch functions
|
2020-12-01 16:53:54 +01:00 |
|
chriseth
|
33ca90c284
|
Merge pull request #10194 from ethereum/abicoderv1-empty-string
Change ABIEncoderV1 to not pad empty strings
|
2020-12-01 16:21:52 +01:00 |
|
chriseth
|
c4e97b7624
|
Update tests.
|
2020-12-01 16:15:19 +01:00 |
|
chriseth
|
577c1d301b
|
Reduce warnings in commandline tests.
|
2020-12-01 16:09:46 +01:00 |
|
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 |
|
Alex Beregszaszi
|
d22434ee57
|
Change ABIEncoderV1 to not pad empty strings
|
2020-12-01 14:32:18 +00:00 |
|
chriseth
|
da91e590db
|
Fix tests after merge.
|
2020-12-01 15:30:50 +01:00 |
|
chriseth
|
390640f557
|
Merge pull request #10384 from ethereum/called_directly_feature
Use annotation.calledDirectly to simplify IR codegen
|
2020-12-01 15:07:02 +01:00 |
|
chriseth
|
8279d90ba2
|
Merge pull request #10403 from ethereum/rename-asmdata
Rename AsmData* to AST*
|
2020-12-01 14:33:11 +01:00 |
|
chriseth
|
1944d5ce44
|
Merge pull request #9722 from ethereum/fix-9676
Add Solidity test case generator framework
|
2020-12-01 14:26:12 +01:00 |
|
chriseth
|
6d1454fce6
|
Disallow conversion to super.
|
2020-12-01 14:15:50 +01:00 |
|
Alex Beregszaszi
|
04cf4867fe
|
[ewasm] Clean up opcodes/builtins in the binary encoder
Also make sure that `i32.drop/i64.drop` won't silently drop its arguments, as they may have side-effects.
|
2020-12-01 12:50:54 +00:00 |
|
Alex Beregszaszi
|
a29a7ad680
|
[ewasm] Properly encode i32/i64.select in the text format
|
2020-12-01 11:22:38 +00:00 |
|
Mathias Baumann
|
ea5b63914a
|
Add test to cover (L.f)() case
|
2020-12-01 12:02:29 +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 |
|
Mathias Baumann
|
f8e6f4a4eb
|
Use annotation.calledDirectly to simplify IR codegen
|
2020-11-30 18:54:42 +01:00 |
|
Mathias Baumann
|
c3da529a18
|
Mark expressions that are called directly in the annotations
|
2020-11-30 18:52:50 +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 |
|