Lefteris Karapetsas
|
7eb9aa3466
|
Explicit conversion between bytes and int of any size
- Allowing aforementioned conversion and adding tests for it
|
10 years ago |
chriseth
|
523ce4d178
|
Disallowed special case of bytes0 arrays.
|
10 years ago |
chriseth
|
85505d45c0
|
Packing for arrays.
|
10 years ago |
chriseth
|
2505b8ed90
|
Provide access to storage offsets via contract type.
|
10 years ago |
chriseth
|
2589570d9a
|
Fix static variables.
|
10 years ago |
chriseth
|
441ab7c1c0
|
Add move assignment operator manually.
|
10 years ago |
chriseth
|
a25d8cd553
|
Move memberlist to avoid unique_ptr copy.
|
10 years ago |
chriseth
|
925acfad80
|
Fetch and store packed values.
|
10 years ago |
chriseth
|
72152a6081
|
Compute packing offsets.
|
10 years ago |
chriseth
|
fed44efdce
|
Enlarge storage references to two stack slots.
|
10 years ago |
Lefteris Karapetsas
|
22b47689d5
|
Adding msg.sig Solidity Magic type
msg.sig will return a bytes4 with the function signature located in CALLDATALOAD
|
10 years ago |
Lefteris Karapetsas
|
5c042e2e59
|
Small FixedBytes type fixes
- Integer Constant is explicitly convertible to FixedBytes, so using
that in the tests
|
10 years ago |
Lefteris Karapetsas
|
f488fc4753
|
Some fixes on Types.cpp for FixedBytesType
|
10 years ago |
Lefteris Karapetsas
|
afc20d2517
|
Style fixes in Types[cpp/h]
|
10 years ago |
Lefteris Karapetsas
|
0cd3b15373
|
byte is now an alias for byte1
|
10 years ago |
Lefteris Karapetsas
|
d9d792a055
|
Conversion changes after renaming Hash/String to Bytes.
- Almost all end to end tests pass. Still needs a little bit of work
|
10 years ago |
Lefteris Karapetsas
|
bb205103c4
|
Most EndToEndTests are now compliant with the Bytes renaming
|
10 years ago |
Lefteris Karapetsas
|
9d7ebacabc
|
Bytes Tokens properly named and NameAndTypeResolution tests work
|
10 years ago |
Lefteris Karapetsas
|
72f2397ebe
|
Replacing StaticStringType with FixedBytesType
|
10 years ago |
Lefteris Karapetsas
|
4340d4867a
|
More changes towards getting rid of HashXX
|
10 years ago |
Lefteris Karapetsas
|
440edfd244
|
start of cleanup
|
10 years ago |
chriseth
|
9ae0d30dbc
|
Copying between calldata and storage.
|
10 years ago |
Gav Wood
|
2cfd93132b
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
e2f1bc4133
|
Add date/time language to solidity.
|
10 years ago |
Gav Wood
|
ef128a4bf4
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
2719aaf830
|
Add date/time language to solidity.
|
10 years ago |
Gav Wood
|
d7d8875399
|
Params & JSON file.
|
10 years ago |
Gav Wood
|
d14df543ff
|
Add date/time language to solidity.
|
10 years ago |
Christian
|
6d4b77249e
|
Fixed arrays in ABI.
|
10 years ago |
Lefteris Karapetsas
|
de6e9f4f54
|
Using normal pointer in getInheritableMembers()
|
10 years ago |
Lefteris Karapetsas
|
b1dcc2a77f
|
VisibleInDerivedContracts() is now virtual()
- Plus an extra test for internal visibility in a base class variable
|
10 years ago |
Lefteris Karapetsas
|
f2fdeb3599
|
Add structs to inheritable members
|
10 years ago |
Lefteris Karapetsas
|
345e84baea
|
Adding inheritable members to a contract
|
10 years ago |
Christian
|
9252c02a63
|
Type checks for array assignment.
|
10 years ago |
Christian
|
d1d9b2856a
|
Implementation of index access.
|
10 years ago |
Christian
|
d417618dce
|
Stack height checks and fix.
|
10 years ago |
Christian
|
30bd6f271f
|
Parsing of array types and basic implementation.
|
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 |
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 |
Christian
|
bed225c981
|
Calldata byte arrays stored on the stack.
|
10 years ago |
Christian
|
0185ac5a0d
|
"external" visibility specifier.
|
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
|
e5ccf5e2be
|
Typo in EnumValue
|
10 years ago |
Lefteris Karapetsas
|
b4302da542
|
EnumDeclaration -> EnumValue
|
10 years ago |
Lefteris Karapetsas
|
fc6210e00f
|
Indentation fixes
|
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 |