Alex Beregszaszi
|
c94b1f8173
|
Set variable to nullptr in ASTPrinter
|
2017-08-21 22:05:35 +01:00 |
|
Alex Beregszaszi
|
7700f4033e
|
Remove isDeclaredConst() from functions
|
2017-08-16 17:23:09 +01:00 |
|
Alex Beregszaszi
|
33ea314a24
|
Add statemutability to AST JSON
|
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
|
2411f5d839
|
Merge pull request #2704 from ethereum/newEncoder
New ABI encoder
|
2017-08-14 17:04:00 +02:00 |
|
Alex Beregszaszi
|
a26a5f20ce
|
Remove constant/payable in all function types
|
2017-08-14 14:21:47 +01:00 |
|
Alex Beregszaszi
|
2a9ba937ba
|
Replace constant/payable with StateMutability in AST
|
2017-08-14 14:21:47 +01:00 |
|
chriseth
|
d1ad62fccc
|
Experimental feature switch for ABI encoder.
|
2017-08-14 13:11:41 +01:00 |
|
chriseth
|
77b26552b1
|
Allow multi-dimensional arrays in interfaces.
|
2017-08-14 12:44:25 +02:00 |
|
Federico Bond
|
ff5bb54e3c
|
Use fully qualified name of super in message
|
2017-08-11 22:45:25 +01:00 |
|
Alex Beregszaszi
|
53a497b4d8
|
Add analysis-only experimental features
|
2017-08-11 16:38:37 +01:00 |
|
Alex Beregszaszi
|
644c91fc2d
|
Add __test experimental mode for testing
|
2017-08-11 16:38:02 +01:00 |
|
chriseth
|
a7a9ed4718
|
Merge pull request #2727 from ethereum/simplify-types
Simplify if/else statements in Types
|
2017-08-11 11:46:16 +02:00 |
|
Alex Beregszaszi
|
3dcf089c3f
|
Simplify if/else statements in Types
|
2017-08-10 19:14:33 +01:00 |
|
gubatron
|
ad7a63f890
|
FunctionType operator== boolean refactor
|
2017-08-10 17:04:40 +01:00 |
|
Alex Beregszaszi
|
1b32cdcf21
|
Check for payable when comparing function types
|
2017-08-10 17:03:45 +01:00 |
|
chriseth
|
41e3cbe084
|
Merge pull request #2690 from ethereum/experimental-pragma
Support experimental feature pragma
|
2017-08-10 15:23:34 +02:00 |
|
Alex Beregszaszi
|
57c2451130
|
Introduce ExperimentalFeatures header
|
2017-08-10 00:15:25 +01:00 |
|
Alex Beregszaszi
|
fbcc5f4ee5
|
Support experimental feature pragma
|
2017-08-09 23:41:46 +01:00 |
|
chriseth
|
b38f31617e
|
Add isDynamicallyEncoded member function to types.
|
2017-08-09 23:18:42 +01:00 |
|
Alex Beregszaszi
|
b210db8058
|
Make toString(visibility) a helper
|
2017-08-09 14:58:59 +01:00 |
|
Alex Beregszaszi
|
bb0eb57c2f
|
Constructors must be implemented if declared.
|
2017-08-04 20:38:45 +01:00 |
|
Alex Beregszaszi
|
c835bcec62
|
Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations
|
2017-08-04 14:03:37 +01:00 |
|
Alex Beregszaszi
|
b7642dc8a7
|
Disallow gas modifier on sha255/ripemd160/ecrecover
|
2017-08-01 20:55:01 +01:00 |
|
Alex Beregszaszi
|
6d37f30d76
|
Rename Bare to Barecall
|
2017-08-01 10:47:10 +01:00 |
|
Alex Beregszaszi
|
d4e44ecb46
|
Disallow externalSignature for fallback functions
|
2017-07-27 21:52:58 +01:00 |
|
Alex Beregszaszi
|
9fc6eccc26
|
Add isFallback() helper
|
2017-07-27 21:52:57 +01:00 |
|
Alex Beregszaszi
|
89fadd6935
|
Merge pull request #2645 from ethereum/asserts
Use solAssert where possible
|
2017-07-27 11:12:30 +01:00 |
|
chriseth
|
1298a8df14
|
Merge pull request #2566 from ethereum/metadata-only-relevant
Metadata: only include relevant files in the source list
|
2017-07-27 11:07:15 +02:00 |
|
Alex Beregszaszi
|
8098030986
|
Use solAssert instead of boost throw where possible
|
2017-07-26 22:23:21 +01:00 |
|
chriseth
|
72917c4f35
|
Cleanup fixed point type changes
|
2017-07-19 22:13:42 +01:00 |
|
VoR0220
|
78769f3b39
|
Change fixed point types to have digit count
Signed-off-by: VoR0220 <rj@erisindustries.com>
|
2017-07-19 21:49:01 +01:00 |
|
Alex Beregszaszi
|
f3e591eedd
|
Add template for merging sets
|
2017-07-19 14:56:40 +01:00 |
|
Alex Beregszaszi
|
89a1e97e7d
|
Avoid cyclic imports in referencedSourceUnits
|
2017-07-19 14:56:40 +01:00 |
|
Alex Beregszaszi
|
ed592d6ccb
|
Add option to recurse referencedSourceUnits
|
2017-07-19 14:56:40 +01:00 |
|
Alex Beregszaszi
|
a9bddf71aa
|
Add referencedSourceUnits() helper
|
2017-07-19 14:56:40 +01:00 |
|
Alex Beregszaszi
|
1b0ef0b785
|
Add sourceUnit() helper to Declaration
|
2017-07-19 14:56:40 +01:00 |
|
Alex Beregszaszi
|
644de755dc
|
Mark modifiers as internal
|
2017-07-18 23:00:17 +01:00 |
|
Alex Beregszaszi
|
cb4875a28b
|
Issue error properly for oversized arrays for calldata
|
2017-07-13 22:33:46 +02:00 |
|
chriseth
|
d1c3ecc94a
|
Merge pull request #2567 from ethereum/refactorExceptions
Refactor exceptions and provide comment function.
|
2017-07-13 16:56:03 +02:00 |
|
chriseth
|
09e821619e
|
Refactor exceptions and provide comment function.
|
2017-07-13 11:34:03 +02:00 |
|
Federico Bond
|
f20b150f38
|
Add type error when attempting value transfer to a non-payable contract
|
2017-07-12 23:57:53 -03:00 |
|
chriseth
|
b7a59652f1
|
Merge pull request #2501 from ethereum/undef-macros
Move UndefMacros from libdevcore to libsolidity/parsing
|
2017-07-12 15:07:20 +02:00 |
|
chriseth
|
01a1296e90
|
Helper functions.
|
2017-07-11 11:24:41 +02:00 |
|
Alex Beregszaszi
|
b615b01449
|
Move UndefMacros from libdevcore to libsolidity/parsing
|
2017-07-02 00:09:46 +01:00 |
|
Alex Beregszaszi
|
c70d73809a
|
Use boost::starts_with
|
2017-06-28 17:01:55 +01:00 |
|
Alex Beregszaszi
|
06fe61f89b
|
Rename to isHexNumber()
|
2017-06-28 17:01:55 +01:00 |
|
Alex Beregszaszi
|
8b0c866f02
|
Add hasHexPrefix() to AST::Literal
|
2017-06-28 16:57:32 +01:00 |
|
chriseth
|
4407a13c17
|
Only allow equality checks for internal function types.
|
2017-06-26 16:30:37 +02:00 |
|
chriseth
|
f47e6e90fb
|
Disallow comparisons between some types.
|
2017-06-26 16:30:36 +02:00 |
|