Bhargava Shastry
|
02b51a133a
|
Second attempt at getting inheritance right
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
af64f1de61
|
Debug info and some fixes
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
efc7198efb
|
Add overridden functions to contract function map
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
85b67eba85
|
Change function numbering
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
6b7a279c01
|
More bug fixes
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
7a12fc9849
|
More fixes
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
cc3acf39d7
|
Fixed diamond inheritance bug for interface inheritance case
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
01c1adf2a4
|
Fixed diamond inheritance bug and other minor fixes
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
1b4bdb1996
|
More clean up and bug fixes
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
89b5ac510b
|
Added prelim support for contract inheritance tests and cleaned up proto converter
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
f63552f4ca
|
Added some more contract processing code
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
515939670d
|
Made proto spec a bit leaner and started work on contracts
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
3ef6e09258
|
Clean up interface inheritance code
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
91786d02b6
|
CMakeLists adapted
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
8973ca3c85
|
Add adaptor and support library and interface inheritance
|
2020-04-16 01:02:48 +02:00 |
|
Bhargava Shastry
|
1d533694e5
|
Add solidity protobuf based inheritance fuzzer
|
2020-04-16 01:02:48 +02:00 |
|
Daniel Kirchner
|
b86c927505
|
Disallow virtual and override for constructors.
|
2020-04-15 13:58:37 +02:00 |
|
Daniel Kirchner
|
95349b3634
|
Merge pull request #8672 from ethereum/fixYulEmptyTupleAssign
Fix tuple assignments for empty tuples in Yul IR.
|
2020-04-15 12:36:46 +02:00 |
|
chriseth
|
aff1e93caa
|
Merge pull request #8571 from aarlt/clang-tidy-apply-modernize-pass-by-value
clang-tidy: Apply modernize-pass-by-value.
|
2020-04-15 12:06:25 +02:00 |
|
chriseth
|
703b6efb55
|
Merge pull request #8515 from imapp-pl/yul-phaser-classic-genetic-algorithm
[yul-phaser] Classic genetic algorithm
|
2020-04-15 12:01:51 +02:00 |
|
Daniel Kirchner
|
0c5c93f3c2
|
Fix tuple assignments for empty tuples in Yul IR.
|
2020-04-15 11:10:52 +02:00 |
|
Christian Parpart
|
d00d3c45b1
|
[Sol2Yul] Implements codegen part for try/catch statements.
|
2020-04-14 18:42:37 +02:00 |
|
Alexander Arlt
|
aac7a1e434
|
Apply modernize-pass-by-value.
|
2020-04-14 10:32:13 -05:00 |
|
Daniel Kirchner
|
c47714f0ba
|
Update ASTJSON tests that fail to compile.
|
2020-04-14 10:59:28 +02:00 |
|
Daniel Kirchner
|
3af43fd350
|
Extract typing.
|
2020-04-14 10:59:28 +02:00 |
|
chriseth
|
a7a1feb1b8
|
Merge pull request #8626 from ethereum/immutable-functioncallgraph
Prepare literalArguments for immutable builtin functions
|
2020-04-09 15:46:02 +02:00 |
|
Mathias Baumann
|
5203503583
|
Allow for per-parameter literalValues builtin functions
|
2020-04-08 16:41:38 +02:00 |
|
chriseth
|
748afe0edd
|
Merge pull request #8630 from ethereum/encoding-bug-functionCallOption
TypeChecker error when encoding functions with call options; tests
|
2020-04-08 16:33:24 +02:00 |
|
chriseth
|
9fab9df18c
|
Merge pull request #8607 from a3d4/fix-nested-tuples
Fixed nested tuples on the right-hand side.
|
2020-04-08 12:29:52 +02:00 |
|
a3d4
|
aba0b2957c
|
Fix tuple assignments with multi-slot components.
|
2020-04-07 18:39:25 +02:00 |
|
chriseth
|
baefab78d8
|
Merge pull request #8628 from ethereum/fiximmutableastexport
Export immutability.
|
2020-04-07 18:37:09 +02:00 |
|
hrkrshnn
|
229587672f
|
TypeChecker error when encoding functions with call options; tests
|
2020-04-07 21:11:46 +05:30 |
|
chriseth
|
236eff8416
|
Export immutability.
|
2020-04-07 17:30:54 +02:00 |
|
chriseth
|
823a119117
|
Merge pull request #8570 from aarlt/clang-tidy-apply-modernize-use-emplace
clang-tidy: Apply modernize-use-emplace.
|
2020-04-07 17:28:50 +02:00 |
|
Leonardo Alt
|
e3ec22124e
|
[SMTChecker] Fix ICE in CHC internal calls
|
2020-04-07 01:09:03 +02:00 |
|
Kamil Śliwak
|
0efea99fa5
|
[yul-phaser] Phaser: Allow selecting the classic algorithm on the command line
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
f6783c60b2
|
[yul-phaser] GeneticAlgorithms: Add ClassicGeneticAlgorithm
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
8c86a4983d
|
[yul-phaser] Population: Add combine()
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
ef8d0888af
|
[yul-phaser] Population: Add symmetricCrossoverWithRemainder()
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
59011fcde6
|
[yul-phaser] Mutations: Add mutationSequence()
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
0837a62d5c
|
[yul-phaser] Mutations: Add symmetricRandomPointCrossover()
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
b6f8ecf755
|
[yul-phaser] Selections+PairSelections: Add RandomSubset and PairsFromRandomSubset
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
7381068dcc
|
[yul-phaser] Make the Population constructor that takes individuals public and use it to speed up some operations
|
2020-04-06 19:06:08 +02:00 |
|
Kamil Śliwak
|
2750bb9b90
|
[yul-phaser] TestHelpers: Generic operator << for printing tuples in boost tests
|
2020-04-06 19:06:08 +02:00 |
|
chriseth
|
806c835647
|
Merge pull request #8568 from aarlt/clang-tidy-apply-modernize-use-override
clang-tidy: Apply modernize-use-override.
|
2020-04-06 16:09:02 +02:00 |
|
Daniel Kirchner
|
84d7bac4f6
|
Format immutable references similarly to link references.
|
2020-04-06 11:21:53 +02:00 |
|
Daniel Kirchner
|
81652686be
|
Debug information for immutable references.
|
2020-04-06 10:56:42 +02:00 |
|
Daniel Kirchner
|
d68c526eaa
|
Disallow external function pointers as immutables.
|
2020-04-03 11:56:51 +02:00 |
|
Alexander Arlt
|
cae6e7769f
|
Apply modernize-use-override.
|
2020-04-02 18:00:44 -05:00 |
|
Alexander Arlt
|
90bb1d8a7c
|
Apply modernize-use-emplace.
|
2020-04-02 17:35:48 -05:00 |
|