Gav Wood
|
5f6a396765
|
Merge pull request #1699 from chriseth/sol_fix_contractTypesAsArguments
Fix for Contract and Enum types as external function arguments.
|
2015-04-21 17:32:01 +02:00 |
|
chriseth
|
8125f93b12
|
Fix for Contract and Enum types as external function arguments.
|
2015-04-21 15:50:37 +02:00 |
|
chriseth
|
2d69b269e9
|
Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions
|
2015-04-17 16:24:23 +02:00 |
|
chriseth
|
5216a9bc67
|
Some cleanup concerning byte arrays.
|
2015-04-15 18:06:41 +02:00 |
|
chriseth
|
0c69d5fdcd
|
Fixed function overloads.
Added tests, disallowed non-calling usage of non-unique function
references.
|
2015-04-15 17:40:50 +02:00 |
|
chriseth
|
158795e48f
|
Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions
|
2015-04-07 17:08:49 +02:00 |
|
Liana Husikyan
|
f730931fc7
|
Update Types.h
|
2015-04-01 15:26:37 +02:00 |
|
Liana Husikyan
|
d7d5b8200a
|
miner changes in the implementation of the externalTypes function of FunctionType.
better error messages for exeptions
style fixes after review
|
2015-04-01 15:21:17 +02:00 |
|
Liana Husikyan
|
a3d829d074
|
added externalTypes function to functionType
removed flag for externalSigniture
|
2015-03-27 13:28:32 +01:00 |
|
Liana Husikyan
|
8f747aab0f
|
tests for external types
|
2015-03-25 14:20:13 +01:00 |
|
Liana Husikyan
|
9986b072ad
|
renamed externalTypes to externalSignature
|
2015-03-25 13:59:46 +01:00 |
|
Liana Husikyan
|
701b34fbeb
|
renamed getCanonicalSignature
added externalTypes instead of types for interface functions
added simple test
todo
testing
|
2015-03-25 13:59:46 +01:00 |
|
Liana Husikyan
|
e3ea90e997
|
added check for events and stat variables
|
2015-03-25 13:59:39 +01:00 |
|
Liana Husikyan
|
011d95e7e3
|
- added externalType to BooleanType.
- fixed the error message
|
2015-03-25 13:59:39 +01:00 |
|
Liana Husikyan
|
607f397234
|
added externalType for ArrayType
|
2015-03-25 13:59:39 +01:00 |
|
Liana Husikyan
|
a69d59ae71
|
added getABIType() to types
|
2015-03-25 13:59:39 +01:00 |
|
chriseth
|
2cde4f3404
|
Packing for arrays.
|
2015-03-17 18:13:28 +01:00 |
|
chriseth
|
895c08342c
|
Provide access to storage offsets via contract type.
|
2015-03-17 18:13:27 +01:00 |
|
chriseth
|
c284408e7a
|
Add move assignment operator manually.
|
2015-03-16 19:00:45 +01:00 |
|
chriseth
|
02595abf6a
|
Fetch and store packed values.
|
2015-03-16 18:07:14 +01:00 |
|
chriseth
|
7f64584b7f
|
Compute packing offsets.
|
2015-03-16 18:07:14 +01:00 |
|
chriseth
|
fff3f98f58
|
Enlarge storage references to two stack slots.
|
2015-03-16 18:07:14 +01:00 |
|
Liana Husikyan
|
67cd3a7180
|
added parsing for constant variables
|
2015-03-16 10:46:46 +01:00 |
|
Lefteris Karapetsas
|
c81b498953
|
Style fixes in Types[cpp/h]
|
2015-03-12 12:53:00 +01:00 |
|
Lefteris Karapetsas
|
7d7f37bd5e
|
Replacing StaticStringType with FixedBytesType
|
2015-03-12 12:53:00 +01:00 |
|
Lefteris Karapetsas
|
bede2f2ad7
|
More changes towards getting rid of HashXX
|
2015-03-12 12:53:00 +01:00 |
|
Lu Guanqun
|
4033615464
|
make it work for var x = f;
|
2015-03-08 09:50:54 -05:00 |
|
Lu Guanqun
|
3b9b71e0ae
|
implement overload resolution
|
2015-03-08 09:50:06 -05:00 |
|
chriseth
|
8de5ff5c25
|
Update Types.h
Typo
|
2015-03-06 15:39:21 +01:00 |
|
chriseth
|
d8b156ecbb
|
Copying between calldata and storage.
|
2015-03-06 13:17:52 +01:00 |
|
jhuntley
|
a4d772315d
|
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
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
055f45f11b
|
Update to resolve "#error : The macro "DELETE" from windows.h conflicts with this file." on windows vs build.
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
d2a5153722
|
Adding comments for #undef per project owner request.
|
2015-03-04 11:17:46 -05:00 |
|
jhuntley
|
f046be3cc1
|
Updates for mingw support. #undef conflicting defines on windows.
|
2015-03-04 11:17:45 -05:00 |
|
Christian
|
7112696993
|
Fixed arrays in ABI.
|
2015-03-03 12:58:48 +01:00 |
|
Christian
|
754c804d19
|
Implementation of index access.
|
2015-02-23 18:25:49 +01:00 |
|
Christian
|
39c471f332
|
Comments and warnings.
|
2015-02-23 14:55:06 +01:00 |
|
Christian
|
c8b03c51a0
|
Renames and comments.
|
2015-02-23 14:38:44 +01:00 |
|
Christian
|
5e32083179
|
Parsing of array types and basic implementation.
|
2015-02-21 15:10:01 +01:00 |
|
Gav Wood
|
8524051166
|
cppcheck fixes.
|
2015-02-20 21:00:13 +01:00 |
|
Lefteris Karapetsas
|
de574487e4
|
getMemberTypes() respects source order
|
2015-02-17 22:33:44 +01:00 |
|
Christian
|
a33fa270f6
|
Calldata byte arrays stored on the stack.
|
2015-02-16 19:35:53 +01:00 |
|
Christian
|
971cc9b5b9
|
Unpacking of dynamically sized arguments.
|
2015-02-16 19:25:27 +01:00 |
|
Lefteris Karapetsas
|
fbd39323af
|
Moving getMemberValue from EnumDefinition to EnumType
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
b2575b4bcb
|
Addressing issues with Enums in Solidity
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
012e32942d
|
Enum type conversion and member value access.
- Added tests for the type conversion part.
- Enum member value access still needs some work
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
e7f40863ef
|
Correcting and testing enum member access
|
2015-02-13 23:16:14 +01:00 |
|
Lefteris Karapetsas
|
c3a9ae0b06
|
Introducing EnumType and some Parser tests
|
2015-02-13 23:16:14 +01:00 |
|
Christian
|
b836d952b2
|
length member for byte arrays.
|
2015-02-12 15:44:35 +01:00 |
|
Christian
|
5e40b79426
|
Bytes type cleanup.
|
2015-02-12 15:01:38 +01:00 |
|