Jason Cobb
|
595f569e97
|
Update tests for interface inheritance
|
2020-01-22 09:40:40 -05:00 |
|
Jason Cobb
|
573a054d5d
|
Prohibit interfaces inheriting from non-interfaces
|
2020-01-22 09:40:40 -05:00 |
|
chriseth
|
1b19524036
|
Merge pull request #8150 from ethereum/isoltest-alignment-output
[isoltest] Proper output of alignment in obtained test results
|
2020-01-20 12:38:12 +01:00 |
|
Alex Beregszaszi
|
004f01a388
|
Add test case for gas metering of exp(n, 0)
|
2020-01-17 14:24:55 +01:00 |
|
Daniel Kirchner
|
ee5ff4df4e
|
Clean up visibility via contract name and fix ICE on calling unimplemented base function.
|
2020-01-16 19:13:04 +01:00 |
|
Erik Kundt
|
ae67cbde7d
|
Fixes missing alignment output in isoltest.
|
2020-01-15 18:18:16 +01:00 |
|
chriseth
|
ed87b08911
|
Merge pull request #8066 from ethereum/removeAsmFlavour
Remove asm flavour
|
2020-01-15 14:21:54 +01:00 |
|
Nicolás Venturo
|
9649c92e12
|
Fix error message suggestion for receive
|
2020-01-14 23:24:27 +01:00 |
|
chriseth
|
0f014144c8
|
Test for true/false in inline assembly.
|
2020-01-14 17:16:09 +01:00 |
|
chriseth
|
123ea0a250
|
Remove asm flavour.
|
2020-01-14 17:16:09 +01:00 |
|
djudjuu
|
e8556fa1b2
|
Ast-Import from standard-json
|
2020-01-14 17:15:53 +01:00 |
|
Mathias Baumann
|
adc4774d4a
|
ASTJSON: Export evm version
|
2020-01-14 12:51:21 +01:00 |
|
Daniel Kirchner
|
9535c0f520
|
Introduce FunctionKind::Declaration and allow accessing function signatures via contract name.
|
2020-01-09 15:40:41 +01:00 |
|
chriseth
|
5ca3abd7cb
|
Merge pull request #8106 from random-internet-cat/move-contract-kind
Move ContractKind from ContractDefinition to file-scope
|
2020-01-08 13:06:26 +01:00 |
|
chriseth
|
40c0602b5c
|
Do not rematerialize in loops.
|
2020-01-08 09:56:08 +01:00 |
|
chriseth
|
d1a7ff0fbc
|
Merge pull request #8008 from ethereum/large-code
Issue warning if codesize exceeds EIP-170 limits
|
2020-01-08 09:48:59 +01:00 |
|
Christian Parpart
|
345f9928ab
|
Library libdevcore renamed to libsolutil.
|
2020-01-07 15:51:50 +01:00 |
|
Christian Parpart
|
ed45b000d1
|
Adapt tests directory to C++ namespace changes.
|
2020-01-07 15:51:50 +01:00 |
|
Christian Parpart
|
6b23412fae
|
C++ namespace cleanup (except tests).
|
2020-01-07 15:51:50 +01:00 |
|
Jason Cobb
|
529405deb6
|
Move ContractKind from ContractDefinition to file-scope
|
2020-01-07 09:11:29 -05:00 |
|
Leonardo Alt
|
d972a10b4f
|
Review 1
|
2020-01-02 12:43:56 +01:00 |
|
Alex Beregszaszi
|
4d791b2679
|
Issue warning if codesize exceeds EIP-170 limits
|
2019-12-25 19:51:35 +01:00 |
|
chriseth
|
4b026fa633
|
Update gas costs.
|
2019-12-18 01:41:32 +01:00 |
|
chriseth
|
bdd338a8de
|
Merge pull request #7921 from ghallak/func-selector-ast-json
Add function selector to FunctionDefinition AST JSON
|
2019-12-16 14:07:35 +01:00 |
|
Gaith Hallak
|
0396bc7beb
|
Modify the tests to include the function selector
|
2019-12-16 15:16:54 +03:00 |
|
chriseth
|
670b719773
|
Updates to control structures (2).
Co-Authored-By: Bhargava Shastry <bhargava.shastry@ethereum.org>
|
2019-12-12 17:01:57 +01:00 |
|
chriseth
|
276c777af3
|
Merge pull request #7976 from ethereum/solc-api
Test solidity_free in tests too
|
2019-12-12 12:48:28 +01:00 |
|
Alex Beregszaszi
|
6e6bc9904f
|
libsolc: change return type of compile to non-const
|
2019-12-12 11:26:16 +00:00 |
|
chriseth
|
c175a468ab
|
Do not call ABIEncoderV2 experimental.
|
2019-12-12 10:59:07 +01:00 |
|
Alex Beregszaszi
|
2ccf3ea4ab
|
Test solidity_free in tests too
|
2019-12-11 18:43:13 +00:00 |
|
chriseth
|
f22bd769ff
|
Merge pull request #7939 from ethereum/more_tests_override_stuff
Ambiguous override for public state variables
|
2019-12-11 17:16:59 +01:00 |
|
Alex Beregszaszi
|
5998f31543
|
Use BOOST_REQUIRE instead of BOOST_CHECK in LibSolc tests where appropriate
|
2019-12-11 15:17:50 +00:00 |
|
Alex Beregszaszi
|
b7d6e44af7
|
Fix callback memory allocation in tests
|
2019-12-11 15:17:39 +00:00 |
|
Christian Parpart
|
8682af2216
|
libsolc: Overhauls memory management.
|
2019-12-11 15:17:39 +00:00 |
|
Leonardo Alt
|
1fb62b91d2
|
Add more override tests with public state variables
|
2019-12-11 15:15:51 +01:00 |
|
chriseth
|
07d271e770
|
Merge remote-tracking branch 'origin/develop' into develop_060
|
2019-12-10 10:07:30 +01:00 |
|
Alex Beregszaszi
|
c9360421fc
|
Move snark test from SolidityEndToEnd
|
2019-12-09 18:33:07 +00:00 |
|
chriseth
|
a5f7661075
|
Ambigous overrides for modifiers.
|
2019-12-09 18:43:59 +01:00 |
|
chriseth
|
152f42c6b2
|
Make ambigous override checker generic.
|
2019-12-09 18:41:39 +01:00 |
|
chriseth
|
6d2e59cc80
|
More tests.
|
2019-12-09 18:41:39 +01:00 |
|
chriseth
|
e1d6ce2b66
|
Override checks for modifiers.
|
2019-12-09 18:41:39 +01:00 |
|
chriseth
|
f6916a637e
|
Merge remote-tracking branch 'origin/develop' into develop_060
|
2019-12-09 17:16:58 +01:00 |
|
Leonardo
|
2579a12bb8
|
Merge pull request #7894 from ethereum/smt_isoltest_choice
[SMTChecker] Create SMTSolver option in isoltest
|
2019-12-09 16:41:20 +01:00 |
|
chriseth
|
06e8e216b3
|
Some more tests.
|
2019-12-09 16:04:45 +01:00 |
|
Daniel Kirchner
|
4c7f9f9751
|
Do not require overriding for functions in common base with unique implementation.
|
2019-12-09 16:04:45 +01:00 |
|
chriseth
|
9c3503834d
|
Fix semver matcher differently.
|
2019-12-09 15:45:01 +01:00 |
|
Leonardo Alt
|
beed0f6a27
|
Set tests that CVC4 can't handle to Z3 only
|
2019-12-09 15:32:08 +01:00 |
|
Leonardo Alt
|
8d5f5a5cbe
|
Remove deprecated code
|
2019-12-09 15:32:08 +01:00 |
|
Leonardo Alt
|
77b9416d3e
|
Extract SMTChecker mod test
|
2019-12-09 15:32:08 +01:00 |
|
Leonardo Alt
|
02343208ad
|
Extract SMTChecker compound assignment division tests
|
2019-12-09 15:32:08 +01:00 |
|