Lefteris Karapetsas
|
f85aee0826
|
Moving Source Location libdevcore
- Big plus is we now remove the useless header libsolibity/BaseTypes.h
|
10 years ago |
Lefteris Karapetsas
|
4c6bf04b87
|
Adding location information to assembly items
- In order to facilitate this addition we also now have a ScopeGuard
object used in the Compiler to set the currently visited node.
|
10 years ago |
Christian
|
32f0c4f8e6
|
Out-of-bounds checking.
|
10 years ago |
Christian
|
de537d5de3
|
Index and length access for dynamic arrays.
|
10 years ago |
Christian
|
d1d9b2856a
|
Implementation of index access.
|
10 years ago |
Christian
|
92507f5bf0
|
Allow conversion to dynamic arrays and update grammar.
|
10 years ago |
Christian
|
30bd6f271f
|
Parsing of array types and basic implementation.
|
10 years ago |
Liana Husikyan
|
744ea7ac72
|
renamed local vaiable in fromDeclaration
added missing endvisit
|
10 years ago |
Liana Husikyan
|
29290402b4
|
renamed fromIdentifier to fromStateVariable
|
10 years ago |
Liana Husikyan
|
d66c448d82
|
corrected accept for variableDeclaration
changes after code review
|
10 years ago |
Liana Husikyan
|
0a334cd7db
|
cosmetic changes
|
10 years ago |
Liana Husikyan
|
87e956729c
|
Inline member initialisation
renamed VariableDefinition class to VariableDeclarationStatement
added tests
|
10 years ago |
Gav Wood
|
2c6b18f01b
|
Add EVMJIT.
|
10 years ago |
Christian
|
c1572ea90b
|
Fixes for assigning and deleting structs containing byte arrays.
|
10 years ago |
Christian
|
bed225c981
|
Calldata byte arrays stored on the stack.
|
10 years ago |
Christian
|
9ba105a763
|
Move code to loadFromMemory.
|
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
|
58c598b8cb
|
Moving getMemberValue from EnumDefinition to EnumType
|
10 years ago |
Lefteris Karapetsas
|
c3c1b5c63c
|
Addressing issues with Enums in Solidity
|
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 |
Christian
|
02f2070ddb
|
Copying structs.
|
10 years ago |
Christian
|
a0db309212
|
length member for byte arrays.
|
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 |
Lu Guanqun
|
e85fe2348f
|
add exponent operator
https://www.pivotaltracker.com/n/projects/1189488/stories/83746404
|
10 years ago |
Christian
|
8b3dec6773
|
Arbitrary parameters for call() and all hash functions.
|
10 years ago |
Lefteris Karapetsas
|
c68f7f2790
|
Addressing issues in Enum style fix
|
10 years ago |
Lefteris Karapetsas
|
368cc8ffea
|
LValueType of Expression Compiler is now CamelCase
|
10 years ago |
Lefteris Karapetsas
|
830f0ec52a
|
ExpressionCompiler's enums to CamelCase
|
10 years ago |
Lefteris Karapetsas
|
46dfdc97af
|
Camelcasing enums in Types.h
|
10 years ago |
Lefteris Karapetsas
|
6bb8233d15
|
Changing Solidity Code to use CamelCase enum values
|
10 years ago |
Christian
|
16bda2824b
|
Some cleanup in "move to memory" functions.
|
10 years ago |
Lefteris Karapetsas
|
490cb5608e
|
Small fixes in Types and ExpressionCompiler
|
10 years ago |
Christian
|
6219085ad9
|
Accessors for structs.
|
10 years ago |
Lefteris Karapetsas
|
351cfecae9
|
Small fixes for proper multitype/multiarg SHA3
|
10 years ago |
Lefteris Karapetsas
|
8d239921e9
|
SHA3 of string literals now should work
|
10 years ago |
Lefteris Karapetsas
|
deea982c00
|
getRealType() introduced
|
10 years ago |
Lefteris Karapetsas
|
bbede4c31c
|
appendArgumentsCopyToMemory() has more complicated logic now
- Plus other fixes.
|
10 years ago |
Lefteris Karapetsas
|
d3f9c89ee0
|
Fixes after rebase
|
10 years ago |
Lefteris Karapetsas
|
5b1adccf6d
|
Renaming a function for clarity
|
10 years ago |
Lefteris Karapetsas
|
04aa0cc9ba
|
Solidity SHA3 can now take multiple arguments
|
10 years ago |
Gav Wood
|
f6955b370e
|
Fixes for named-args.
|
10 years ago |
Lefteris Karapetsas
|
6c5120978e
|
Accessors for multiple mappings implemented
|
10 years ago |
Lefteris Karapetsas
|
6441a1d93d
|
Simple mapping accessors working
|
10 years ago |
Lefteris Karapetsas
|
4795991f2a
|
Code generation for mapping state variable accessor
- Work in progress
|
10 years ago |