chriseth
|
258b1a74e2
|
Distinction between storage pointer and storage ref and type checking for conversion between storage and memory.
|
2015-06-15 14:40:41 +02:00 |
|
Paweł Bylica
|
8061002b9c
|
Add missing override specifiers.
|
2015-06-08 12:13:44 +02:00 |
|
chriseth
|
f4d1acc563
|
Ability to specify the storage location of a reference type.
|
2015-06-05 14:44:05 +02:00 |
|
chriseth
|
6949ce97e4
|
Re-introduce string type.
|
2015-05-28 16:20:50 +02:00 |
|
chriseth
|
dba5ffc280
|
Bare callcode for addresses and contracts.
|
2015-05-15 18:02:09 +02:00 |
|
Liana Husikyan
|
5c1c690e28
|
style changes
|
2015-05-08 17:51:53 +02:00 |
|
Liana Husikyan
|
115c22c0e0
|
changed the way of resolving declarations. now the cleanup of function duplications in libsolidity/NameAndTypeResolver.cpp(WIP)
|
2015-05-08 17:51:52 +02:00 |
|
Liana Husikyan
|
1087d34a66
|
saved returnParameterNames in FunctionType constructor
|
2015-04-27 13:08:32 +02:00 |
|
Liana Husikyan
|
88536f90e8
|
changed the test so constructor will have input parameters
|
2015-04-27 13:08:32 +02:00 |
|
chriseth
|
a6d08950c6
|
bytes parameters for events and sha3.
|
2015-04-22 11:43:49 +02:00 |
|
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 |
|