chriseth
|
223235c97e
|
Add test for jumpdest removal.
|
2017-08-25 10:42:36 +01:00 |
|
chriseth
|
d15526f877
|
Update tests.
|
2017-08-25 10:42:36 +01:00 |
|
Alex Beregszaszi
|
deeac7e2e0
|
Rename statemutability to stateMutability in ABI/AST
|
2017-08-24 15:23:00 +01:00 |
|
Alex Beregszaszi
|
e9a9a07d94
|
Add ABI test for pure function
|
2017-08-24 13:46:18 +01:00 |
|
Alex Beregszaszi
|
5668377c72
|
Introduce pure specifier on functions
|
2017-08-24 13:46:18 +01:00 |
|
chriseth
|
8af6f193bc
|
Merge pull request #2770 from ethereum/recursionInAsm
Also prevent too much recursion in the assembly parser.
|
2017-08-24 11:14:01 +02:00 |
|
chriseth
|
e8d1658b58
|
Add external tests.
|
2017-08-23 21:11:03 +01:00 |
|
Alex Beregszaszi
|
3b07c4d38e
|
Merge pull request #2757 from ethereum/cmake
Static linking
|
2017-08-23 12:36:24 +01:00 |
|
Alex Beregszaszi
|
70bb1e7478
|
Update tests for view
|
2017-08-22 18:24:22 +01:00 |
|
Alex Beregszaszi
|
efe4d68a7b
|
Introduce view (and keep constant as an alias)
|
2017-08-22 18:24:22 +01:00 |
|
Alex Beregszaszi
|
97169e58ae
|
Merge pull request #2734 from ethereum/reject-create-interface
Reject the creation of interface with the new statement
|
2017-08-22 12:11:37 +01:00 |
|
chriseth
|
692e4c57e8
|
Check recursion depth in assembly parser.
|
2017-08-22 12:44:22 +02:00 |
|
chriseth
|
97cb571ba4
|
Tests for recursion in JULIA.
|
2017-08-22 12:43:44 +02:00 |
|
chriseth
|
7b0046a9aa
|
Check inheritance specifier arguments for interfaces.
|
2017-08-22 11:39:50 +01:00 |
|
Alex Beregszaszi
|
2a5772cff7
|
Mark appropriate constructors explicit
|
2017-08-22 10:51:46 +01:00 |
|
Alex Beregszaszi
|
b25f0c52ac
|
Reject the creation of interface with the new statement
|
2017-08-21 23:02:18 +01:00 |
|
Alex Beregszaszi
|
2c2ae74217
|
Merge pull request #2773 from ethereum/usingForWithoutLibrary
Fix crash related to ``using for`` without a library.
|
2017-08-21 19:47:57 +01:00 |
|
Alex Beregszaszi
|
4219acaba9
|
Merge pull request #2771 from ethereum/unused-includes
Remove some unused includes
|
2017-08-21 16:26:44 +01:00 |
|
chriseth
|
ec82706396
|
Fix crash related to `using for ` without a library.
|
2017-08-21 16:57:37 +02:00 |
|
chriseth
|
d270879c8f
|
Merge pull request #2748 from ethereum/natspec
Remove DocumentationType from natspec
|
2017-08-21 16:46:00 +02:00 |
|
chriseth
|
01b4bba0ed
|
Merge branch 'develop' into library-constructor
|
2017-08-21 16:34:59 +02:00 |
|
Alex Beregszaszi
|
b3986f1d07
|
Remove some unused includes
|
2017-08-21 14:08:58 +01:00 |
|
chriseth
|
2c5985de06
|
Be more strict about number literals in assembly.
|
2017-08-21 13:31:28 +02:00 |
|
Paweł Bylica
|
99d198ffb0
|
CMake: Make libs dependencies explicit
|
2017-08-21 12:27:06 +02:00 |
|
Alex Beregszaszi
|
fe25bcf350
|
Library cannot have constructors
|
2017-08-21 11:03:55 +01:00 |
|
Paweł Bylica
|
397a72107a
|
CMake: Simplify test tools config
|
2017-08-18 13:32:36 +02:00 |
|
Paweł Bylica
|
63372e4a85
|
CMake: Simplify libevmasm config
|
2017-08-18 13:32:35 +02:00 |
|
Paweł Bylica
|
d1f4d110fb
|
CMake: Build static libs by default
|
2017-08-18 13:32:35 +02:00 |
|
Alex Beregszaszi
|
a61c88e9fe
|
Use state mutability in override error messages
|
2017-08-16 17:23:09 +01:00 |
|
Alex Beregszaszi
|
a2aaa47ee2
|
Use state mutability in fallback/constructor check
|
2017-08-16 17:23:09 +01:00 |
|
Alex Beregszaszi
|
93be0dd923
|
FunctionType comparison/identifer to support all statemutability levels
|
2017-08-16 17:23:08 +01:00 |
|
chriseth
|
3d595d4b14
|
Warn about shift of literals.
|
2017-08-16 13:54:28 +02:00 |
|
Alex Beregszaszi
|
7222fac456
|
Remove DocumentationType from natspec
|
2017-08-15 19:56:38 +01:00 |
|
Alex Beregszaszi
|
1f5ab603a7
|
Add test for payable constructor in ABI
|
2017-08-15 11:35:50 +01:00 |
|
Alex Beregszaszi
|
12f3257e7d
|
Add statemutability field to the ABI
|
2017-08-15 11:35:50 +01:00 |
|
chriseth
|
32e43477c3
|
Prevent too deep recursion in parser.
|
2017-08-14 22:19:15 +02:00 |
|
chriseth
|
bcce31b548
|
Tests for recursion exploit in parser.
|
2017-08-14 18:58:56 +02:00 |
|
chriseth
|
2411f5d839
|
Merge pull request #2704 from ethereum/newEncoder
New ABI encoder
|
2017-08-14 17:04:00 +02:00 |
|
Alex Beregszaszi
|
b225bf5d53
|
Remove useless payable & constant typecheck
|
2017-08-14 14:21:47 +01:00 |
|
Alex Beregszaszi
|
1c1388f241
|
Update parser tests
|
2017-08-14 14:21:47 +01:00 |
|
chriseth
|
63b556b206
|
Test both encoders.
|
2017-08-14 13:11:42 +01:00 |
|
chriseth
|
38446a9669
|
ABI encoder tests.
|
2017-08-14 13:11:38 +01:00 |
|
chriseth
|
4d9790b6d5
|
Merge pull request #2703 from ethereum/warnAboutLargeStorageArrays
Warn about large storage structures.
|
2017-08-14 11:37:01 +02:00 |
|
Federico Bond
|
f0dc572055
|
Improve and add missing tests
|
2017-08-11 22:45:25 +01:00 |
|
chriseth
|
da3ac86403
|
Warn about large storage structures.
|
2017-08-11 20:57:57 +02:00 |
|
Federico Bond
|
a8c047f48d
|
Enforce commas in tuple syntax
|
2017-08-11 17:28:48 +01:00 |
|
chriseth
|
20540bc6af
|
Merge pull request #2730 from ethereum/indented-writer
Introduce IndentedWriter
|
2017-08-11 18:24:01 +02:00 |
|
Alex Beregszaszi
|
e3d1137d2b
|
Merge pull request #2712 from ethereum/experimental-metadata
Store experimental flag in metadata CBOR
|
2017-08-11 17:21:08 +01:00 |
|
Zhen Zhang
|
b5aeae0084
|
Amend expected test messages for SolidityNameAndTypeResolution
|
2017-08-11 16:45:52 +01:00 |
|
Alex Beregszaszi
|
2d1bab0de8
|
Output experimental flag in metadata only for risky features
|
2017-08-11 16:38:43 +01:00 |
|