chriseth
85505d45c0
Packing for arrays.
10 years ago
chriseth
2505b8ed90
Provide access to storage offsets via contract type.
10 years ago
chriseth
441ab7c1c0
Add move assignment operator manually.
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
Liana Husikyan
6f11b6a73f
added parsing for constant variables
10 years ago
Lefteris Karapetsas
afc20d2517
Style fixes in Types[cpp/h]
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
chriseth
b43a37baec
Update Types.h
Typo
10 years ago
chriseth
9ae0d30dbc
Copying between calldata and storage.
10 years ago
jhuntley
cb62fddd8a
Consolidating macro resolution to one header file as per project owner request. Added inline comments covering reasons for undef of macros. Resolves issues with problem #832 :
Adding UndefWindowsMacros.h to handle V8 CPP conflicts in Windows #832
10 years ago
jhuntley
31f39b5e95
Update to resolve "#error : The macro "DELETE" from windows.h conflicts with this file." on windows vs build.
10 years ago
jhuntley
d51036b3e2
Adding comments for #undef per project owner request.
10 years ago
jhuntley
5cec8a5c6f
Updates for mingw support. #undef conflicting defines on windows.
10 years ago
Christian
6d4b77249e
Fixed arrays in ABI.
10 years ago
Christian
d1d9b2856a
Implementation of index access.
10 years ago
Christian
ccc1d974d1
Comments and warnings.
10 years ago
Christian
1d518d66f2
Renames and comments.
10 years ago
Christian
30bd6f271f
Parsing of array types and basic implementation.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Gav Wood
4323c987b7
cppcheck fixes.
10 years ago
Lefteris Karapetsas
307e42a6c3
getMemberTypes() respects source order
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
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
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
9232b4cd88
Introducing EnumType and some Parser tests
10 years ago
Christian
a0db309212
length member for byte arrays.
10 years ago
Christian
11283fef7e
Bytes type cleanup.
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
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
46dfdc97af
Camelcasing enums in Types.h
10 years ago
Lefteris Karapetsas
6bb8233d15
Changing Solidity Code to use CamelCase enum values
10 years ago
Christian
a7a14c07ba
Small cleanup.
10 years ago
Lefteris Karapetsas
490cb5608e
Small fixes in Types and ExpressionCompiler
10 years ago
Lefteris Karapetsas
8d239921e9
SHA3 of string literals now should work
10 years ago
Lefteris Karapetsas
deea982c00
getRealType() introduced
10 years ago
Christian
a90ec7576c
Some fixes for the ether units parser.
10 years ago
Christian
d3e2d2adf3
Parsing of events.
10 years ago
Lefteris Karapetsas
93abe45771
FunctionType now returns const ref for Declaration
10 years ago
Lefteris Karapetsas
23d92e0d2e
Removing Function and Param Description
- Removing FunctionDescription and ParamDescription. All the data should
now be in the FunctionType
- Plus using the FunctionTypePointer alias in a few places
10 years ago
Lefteris Karapetsas
122aada70f
Contract Interface Functions now return FunctionType
- Enchanced Function Type by declaration so that it can provide all the
required information at each place interface functions are consumed
- Changed all places where interface functions was used.
- Simplified Mix's FunctionDefinition code
10 years ago