Gav Wood
4323c987b7
cppcheck fixes.
10 years ago
Lefteris Karapetsas
952350bec1
Bugfix for functions override
- Functions with byte array type parameters can now be safely
overriden. Parameter location is now set at the right place.
- Also made a test for the fix
10 years ago
Christian
27d436a04c
Rename "protected" to "inheritable".
10 years ago
Christian
c1572ea90b
Fixes for assigning and deleting structs containing byte arrays.
10 years ago
Lefteris Karapetsas
307e42a6c3
getMemberTypes() respects source order
10 years ago
Lefteris Karapetsas
69f3733501
Initialize FunctionType's m_isConstant attribute in the Event Constructor
10 years ago
arkpar
7af5ac1252
allow more than one contract
10 years ago
Christian
bed225c981
Calldata byte arrays stored on the stack.
10 years ago
Christian
cad718715b
Unpacking of dynamically sized arguments.
10 years ago
Christian
9111abbc8a
loadFromMemoryDynamic
10 years ago
Christian
9ba105a763
Move code to loadFromMemory.
10 years ago
Christian
ed0384b759
No write access to parameters of external functions.
10 years ago
Christian
0185ac5a0d
"external" visibility specifier.
10 years ago
Lefteris Karapetsas
5b48aad97d
Removing events from Solidity Interface
10 years ago
Marek Kotewicz
dd0744e8a3
fixed #1022
10 years ago
Gav Wood
809df5cdc5
Working, albeit slowly, non-NatSpec transaction confirmations.
10 years ago
Christian
ab9258d0a8
Forced cleanup for conversion to enum.
10 years ago
Christian
4b0a566e70
Some changes to enums.
10 years ago
Lefteris Karapetsas
c3c52d59b2
Removing ';' from the end of EnumDefinition
10 years ago
Lefteris Karapetsas
2370068db6
Small improvement in TypeType::getMembers()
10 years ago
Lefteris Karapetsas
64bba8e3cc
Explicit conversion from int to Enum
10 years ago
Lefteris Karapetsas
58c598b8cb
Moving getMemberValue from EnumDefinition to EnumType
10 years ago
Lefteris Karapetsas
4a70ec9444
adding Enums to grammar.txt
10 years ago
Lefteris Karapetsas
c3c1b5c63c
Addressing issues with Enums in Solidity
10 years ago
Lefteris Karapetsas
e5ccf5e2be
Typo in EnumValue
10 years ago
Lefteris Karapetsas
81ecc03e9d
implement getType() for EnumValue
10 years ago
Lefteris Karapetsas
b4302da542
EnumDeclaration -> EnumValue
10 years ago
Lefteris Karapetsas
fc6210e00f
Indentation fixes
10 years ago
Lefteris Karapetsas
5c164fb42c
Enum Value member access should now work properly
- Also detection of duplicate enum values and tests for them have been
added
10 years ago
Lefteris Karapetsas
07886f42bb
Enum type conversion and member value access.
- Added tests for the type conversion part.
- Enum member value access still needs some work
10 years ago
Lefteris Karapetsas
5659ed1238
Correcting and testing enum member access
10 years ago
Lefteris Karapetsas
2dbf739119
Enums NameAndTypeResolution - WIP
- Also adding an EndToEnd enum test
10 years ago
Lefteris Karapetsas
31014b3457
Disallow trailing comma in Enum Declaration
10 years ago
Lefteris Karapetsas
9232b4cd88
Introducing EnumType and some Parser tests
10 years ago
Lefteris Karapetsas
133969bd2a
Parsing an enum AST node
10 years ago
Lefteris Karapetsas
082bfb2300
Parsing enums for Solidity - WIP
10 years ago
Lefteris Karapetsas
1265be7bb8
Adding enum Token and whitespace style at Token.h
10 years ago
Marek Kotewicz
0520e0f4db
fixed issue with including wrong json/json.h file
10 years ago
Christian
1ffdd5d7ff
Copying calldata directly to memory.
10 years ago
Christian
02f2070ddb
Copying structs.
10 years ago
Christian
a0db309212
length member for byte arrays.
10 years ago
Christian
11283fef7e
Bytes type cleanup.
10 years ago
Christian
3bf06f344b
Added some comments.
10 years ago
Christian
390097db53
Moved copy code to CompilerUtils.
10 years ago
Christian
aa765180f1
Copy storage to storage.
10 years ago
Christian
9be8307f22
Dynamic copy to memory.
10 years ago
Christian
f9d853fe90
Simple copy of bytes to storage.
10 years ago
Christian
10667e0b41
Tests and some code for msg.data.
10 years ago
Christian
1e6f3cb1bd
Introduced byte array type.
10 years ago
Christian
a88377e5cb
Some windows fixes.
10 years ago