chriseth
|
350631ae0d
|
Merge pull request #6940 from ethereum/sol-yul-storage-array-index
[Sol->Yul] Implement index access for storage arrays
|
2019-06-24 12:49:19 +02:00 |
|
Chris Chinchilla
|
215f41776c
|
Clarify implicit conversion
|
2019-06-24 12:43:17 +02:00 |
|
chriseth
|
7f16e16183
|
State what is being tested.
|
2019-06-24 12:42:05 +02:00 |
|
chriseth
|
5329a84912
|
Merge pull request #6982 from rocky/error-recovery-spacing-typo
Add missing space in error recovery message.
|
2019-06-24 12:32:32 +02:00 |
|
chriseth
|
1bf4fc571c
|
More specific bug description.
|
2019-06-24 12:31:39 +02:00 |
|
rocky
|
8b461be2b0
|
Add missing space in error recovery message.
Also add a space in the Test Title
|
2019-06-24 06:28:18 -04:00 |
|
chriseth
|
eb5b829803
|
Merge pull request #6610 from ethereum/circleci-re
CircleCI run performance improvements
|
2019-06-24 11:19:36 +02:00 |
|
Christian Parpart
|
b58170f890
|
Refactor & Speedups on CircleCI; split out out codecov into dedicated tests.
|
2019-06-21 20:26:10 +02:00 |
|
chriseth
|
2b979cba38
|
Also optimize memory.
|
2019-06-20 18:43:37 +02:00 |
|
chriseth
|
8572600401
|
Implement knowledge base.
|
2019-06-20 18:43:37 +02:00 |
|
chriseth
|
1f9d11c644
|
Knowledge about storage.
|
2019-06-20 18:43:37 +02:00 |
|
chriseth
|
4d3fa7a6cc
|
Merge pull request #6944 from ethereum/checkedArithmeticProofs
Proofs for the correctness of overflow checks in Sol->Yul code generation.
|
2019-06-20 16:30:33 +02:00 |
|
Mathias Baumann
|
1dd63f416e
|
[Sol->Yul] Implement index access for storage arrays
|
2019-06-20 16:14:51 +02:00 |
|
Leonardo Alt
|
c3ccce9745
|
Fix run_proofs script to actually run proofs
|
2019-06-20 15:58:10 +02:00 |
|
Daniel Kirchner
|
c71fb76bb2
|
Proofs for the overflow and underflow conditions in checked arithmetic for Sol->Yul code generation.
|
2019-06-20 15:58:10 +02:00 |
|
Mathias Baumann
|
346c512cd7
|
[Sol->Yul] Implement _slot/_offset suffix for storage variables
|
2019-06-20 14:50:52 +02:00 |
|
chriseth
|
9bb7160c4c
|
Merge pull request #6958 from sifmelcara/fix-abiencoderv2-codegen
Fix incorrect abi encoding of storage array of data type that occupy multiple storage slots
|
2019-06-20 13:08:42 +02:00 |
|
chriseth
|
848959fff0
|
Merge pull request #6929 from ethereum/solYulBinaryOps
[Sol -> Yul] Checked signed arithmetic and modulo.
|
2019-06-20 13:02:30 +02:00 |
|
Daniel Kirchner
|
fcd3410f26
|
Implement checked mod for sol->yul code generation.
|
2019-06-20 12:30:32 +02:00 |
|
Daniel Kirchner
|
a5b9f634ef
|
Implement signed multiplication for sol->yul code generation.
|
2019-06-20 12:30:30 +02:00 |
|
Daniel Kirchner
|
e4c884ae13
|
Unify style of checked integer division for sol->yul code generation.
|
2019-06-20 12:18:18 +02:00 |
|
Daniel Kirchner
|
5f6af8b374
|
Implement signed subtraction for sol->yul code generation.
|
2019-06-20 12:16:56 +02:00 |
|
Daniel Kirchner
|
88988af561
|
Implement signed addition for sol->yul code generation.
|
2019-06-20 11:42:50 +02:00 |
|
chriseth
|
dcb430c09f
|
Merge pull request #6968 from ethereum/completeWordSizeTransform
[Yul] More work on word size transform
|
2019-06-20 11:38:57 +02:00 |
|
chriseth
|
5b92640ab5
|
Merge pull request #6972 from ethereum/restrictWhiskersTemplateParams
Restrict whiskers parameters to regular characters.
|
2019-06-20 11:23:02 +02:00 |
|
chriseth
|
8019b26a78
|
Merge pull request #6949 from ethereum/docs-ass-review
[DOCS] Review conventions section in assembly doc
|
2019-06-20 10:48:25 +02:00 |
|
chriseth
|
ecab46c707
|
Finish word size transform.
|
2019-06-20 10:42:56 +02:00 |
|
chriseth
|
096e3fcd37
|
Merge pull request #6973 from ethereum/ci_proofs
Add CI job for optimization proofs
|
2019-06-20 10:15:57 +02:00 |
|
Leonardo Alt
|
51ba7f5f17
|
Add CI job for optimization proofs
|
2019-06-19 22:29:23 +02:00 |
|
chriseth
|
fc64de6d90
|
Merge pull request #6923 from ethereum/sol-yul-storage-array
[Sol->Yul] Implement .length for storage arrays
|
2019-06-19 19:13:06 +02:00 |
|
chriseth
|
d4a6844e64
|
Merge pull request #6970 from ethereum/ewasmBoilerplate
Some eWasm boilerplate code.
|
2019-06-19 19:12:48 +02:00 |
|
chriseth
|
d9d1c4a312
|
Merge pull request #6967 from ethereum/nameDisplacer
[Yul] Name displacer.
|
2019-06-19 18:56:54 +02:00 |
|
chriseth
|
fc6f47e453
|
Restrict whiskers parameters to regular characters.
|
2019-06-19 18:46:16 +02:00 |
|
chriseth
|
b704abdd75
|
Some eWasm boilerplate code.
|
2019-06-19 18:21:58 +02:00 |
|
Mathias Baumann
|
b03cb2bce6
|
YulUtilFuncs: Add missing/adjust existing documentation
|
2019-06-19 18:09:23 +02:00 |
|
Mathias Baumann
|
910cb8d329
|
[Sol->Yul] Implement .length for storage arrays
|
2019-06-19 18:09:23 +02:00 |
|
Mathias Baumann
|
c5b50039d2
|
[Sol->Yul] Report error after Ir code
this way less scrolling is required
|
2019-06-19 18:09:23 +02:00 |
|
chriseth
|
8edf9e4baf
|
Merge pull request #6666 from vedant1811/issue-5405
Group function definitions
|
2019-06-19 18:03:40 +02:00 |
|
Chris Chinchilla
|
b72977f086
|
Review conventions section in assembly doc
Changes from review
Changes from review
|
2019-06-19 14:56:45 +02:00 |
|
chriseth
|
d7b366ff46
|
Name displacer.
|
2019-06-19 14:55:38 +02:00 |
|
chriseth
|
9a707ea6e9
|
Merge pull request #6965 from sifmelcara/6881-preparation
Clean up and refactor array element access related code
|
2019-06-19 14:42:27 +02:00 |
|
mingchuan
|
ae273ff3bd
|
Move code that access calldata array element to separate function
|
2019-06-19 17:26:35 +08:00 |
|
mingchuan
|
492f945973
|
Coding style fix
|
2019-06-19 17:26:34 +08:00 |
|
chriseth
|
cfbbb194d1
|
Merge pull request #6964 from ethereum/docs-fix-warn
[DOCS] Fix miss-placed warnings
|
2019-06-19 11:10:27 +02:00 |
|
Chris Chinchilla
|
622adf55c2
|
Fix missplaced warnings
|
2019-06-19 11:03:10 +02:00 |
|
chriseth
|
5675b742ec
|
Merge pull request #6960 from ethereum/fixAsmParser
Asm Parser: Properly consider tokens when checking for clashes with builtins.
|
2019-06-19 10:57:46 +02:00 |
|
chriseth
|
53f26d9719
|
Merge pull request #6963 from ethereum/runOptimizerOnAllDialects
[Yul] Run optimizer on all dialects.
|
2019-06-19 10:51:24 +02:00 |
|
chriseth
|
cc5045a56e
|
[Yul] Run optimizer on all dialects.
|
2019-06-19 10:01:16 +02:00 |
|
Vedant Agarwala
|
5d6cbd97df
|
[Yul] Directly jump over a series of function definitions
Implement a AbstractAssembly::setStackHeight function
Update the tests
Update Changelog
|
2019-06-19 12:40:11 +08:00 |
|
mingchuan
|
6a5fabd004
|
Add ABIEncoderV2 storage array encoding bug to buglist
|
2019-06-19 10:47:44 +08:00 |
|