chriseth
|
1e06422589
|
Also split constants.
|
2018-10-12 15:20:06 +02:00 |
|
chriseth
|
a937a449df
|
Move unused pruner tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
463642996a
|
Move expression simplifier tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
6dfd0adc0b
|
Move rematerialiser tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
49958e4720
|
Move main function tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
9cd577abe9
|
Move tests for full inliner.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
83ab8e7f78
|
Move expression inliner tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
7a34fc1291
|
Move function hoister tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
e021be4609
|
Move function grouper tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
424a77b48e
|
Move expression splitter tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
33ac415f7f
|
Move common subexpression eliminator tests.
|
2018-10-11 18:41:26 +02:00 |
|
chriseth
|
a53d942da5
|
Remove old disambiguator test.
|
2018-10-11 16:59:57 +02:00 |
|
chriseth
|
6e32a1becb
|
Disambiguator tests.
|
2018-10-11 16:59:57 +02:00 |
|
chriseth
|
4607118d2e
|
Add Yul optimizer test framework.
|
2018-10-11 16:59:57 +02:00 |
|
chriseth
|
9da62384ee
|
Combine test path discovery.
|
2018-10-11 15:01:43 +02:00 |
|
chriseth
|
50247dc8d1
|
Extract test suite runs.
|
2018-10-11 15:01:43 +02:00 |
|
chriseth
|
9081f803c7
|
Extract function.
|
2018-10-11 15:01:43 +02:00 |
|
Erik Kundt
|
3e24a3d81b
|
Adds syntax tests for array index access.
|
2018-10-10 23:18:32 +02:00 |
|
chriseth
|
2feaacba9d
|
Merge pull request #5195 from ethereum/unsigned-array-index
Do not crash on non-unsigned array index
|
2018-10-10 20:56:25 +02:00 |
|
Erik Kundt
|
763ae30023
|
Fixes crash on non-unsigned array index.
|
2018-10-10 19:49:25 +02:00 |
|
Martin Diz
|
ef25454a04
|
Improved error message for lookup in function types.
|
2018-10-10 11:53:53 -03:00 |
|
chriseth
|
dd4acda73a
|
Merge pull request #5186 from ethereum/renameBreaker
Rename ExpressionBreaker to ExpressionSplitter.
|
2018-10-10 16:36:55 +02:00 |
|
chriseth
|
f950973eb2
|
Rename ExpressionBreaker to ExpressionSplitter.
|
2018-10-10 16:23:35 +02:00 |
|
chriseth
|
5b5a4d0172
|
Merge pull request #5134 from ethereum/fuzzer-input-file
solfuzzer: adds --input-file=FILENAME command line argument (defaulting to stdin)
|
2018-10-10 16:00:58 +02:00 |
|
chriseth
|
4035c96a32
|
Merge pull request #5184 from ethereum/viewFunctionDocs
Library view functions
|
2018-10-10 15:21:40 +02:00 |
|
Erik Kundt
|
4beabf6686
|
Documents library view functions and adds unit test.
|
2018-10-10 12:28:24 +02:00 |
|
chriseth
|
06200b4b64
|
Merge pull request #5180 from ethereum/cpp-cleanup
Some C++ cleanup
|
2018-10-10 11:43:42 +02:00 |
|
Christian Parpart
|
212a6e146a
|
adds --input-file=FILENAME to solfuzzer
|
2018-10-10 11:13:03 +02:00 |
|
Alex Beregszaszi
|
6c3d12d85b
|
Do not require ctype/stdio if not needed
|
2018-10-09 19:06:22 +01:00 |
|
Alex Beregszaszi
|
9e032bff43
|
Use nullptr instead of NULL where appropriate
|
2018-10-09 18:06:39 +01:00 |
|
chriseth
|
f6f0cecc2f
|
Merge pull request #5076 from ethereum/exprBreaker
[Yul] Expression breaker.
|
2018-10-09 16:50:00 +02:00 |
|
chriseth
|
4d9184ef04
|
Expression breaker.
|
2018-10-09 15:48:27 +02:00 |
|
Christian Parpart
|
4d5216c2e0
|
Fixes large rational number literals being wrongly interpreted.
Fixes #5052.
|
2018-10-09 14:36:49 +02:00 |
|
chriseth
|
547b26d464
|
Merge pull request #5124 from lazaridiscom/1802-hex-error-reporting
use Token type for hex error, draft re #1802
|
2018-10-09 14:17:11 +02:00 |
|
chriseth
|
7a6e23998a
|
Fix commandline tests for release version.
|
2018-10-09 13:48:25 +02:00 |
|
Lazaridis
|
4bcd89105c
|
provide general hex-literal error message, fixes #1802
dummy
|
2018-10-09 06:51:19 +03:00 |
|
chriseth
|
2fcbe74db0
|
Fix ast json test for function kind.
|
2018-10-08 23:07:10 +02:00 |
|
chriseth
|
7ff9a27979
|
Merge pull request #4734 from ethereum/astUpdate
JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks
|
2018-10-08 21:47:27 +02:00 |
|
Christian Parpart
|
d1e05bf647
|
soltest: provides sane defaults for --testpath command line option
|
2018-10-08 10:58:52 +02:00 |
|
chriseth
|
d76bfcd935
|
Fix typos.
|
2018-10-04 13:28:16 +02:00 |
|
Christian Parpart
|
9fb835b710
|
Fixes #5051 (introduced in #4684), effectively allowing underscores in address literals.
|
2018-10-02 15:37:15 +02:00 |
|
chriseth
|
e9f72212ee
|
Merge pull request #5104 from ethereum/fuzzer
Do not use compileJSON wrapper in the fuzzer
|
2018-10-01 13:20:06 +02:00 |
|
chriseth
|
658bef5a38
|
Merge pull request #5115 from mestorlx/cleancircleci
removed stray (B in CI test output
|
2018-10-01 13:18:55 +02:00 |
|
chriseth
|
a17d480fc2
|
Merge pull request #5075 from ethereum/fixInliner
[Yul] Fix inliner
|
2018-10-01 13:10:54 +02:00 |
|
chriseth
|
d5cd02b8ed
|
Fix for inlining inside conditions.
|
2018-10-01 13:10:10 +02:00 |
|
Alex Beregszaszi
|
24563dd3ce
|
Do not use compileJSON wrapper in the fuzzer
|
2018-09-29 14:58:59 +01:00 |
|
Martin Diz
|
25f3565340
|
removed stray (B in CI test output
|
2018-09-28 19:27:55 -03:00 |
|
Alex Beregszaszi
|
c4b5101b9d
|
Merge pull request #4676 from jwasinger/extcodehash
Add support for EXTCODEHASH
|
2018-09-28 00:04:40 +01:00 |
|
Alex Beregszaszi
|
384a65f660
|
Be more strict about values in the optimizer block in StandardJSON
|
2018-09-26 16:51:08 +01:00 |
|
Alex Beregszaszi
|
f2fa513320
|
Add LLL tests for EXTCODEHASH
|
2018-09-26 16:11:02 +01:00 |
|