Commit Graph

26 Commits

Author SHA1 Message Date
chriseth
13effae9d3 Allow structs containing mappings in memory. 2015-07-16 01:10:09 +02:00
chriseth
cd264b72ab Check whether a literal is a valid literal before using it.
Fixes #2078
2015-07-14 17:43:13 +02:00
chriseth
2173ad25a9 Flexible string literals, convertible to bytesX, bytes and string. 2015-07-09 17:10:58 +02:00
chriseth
a393acd0b2 Struct constructors. 2015-07-03 17:25:30 +02:00
chriseth
807f7e6579 Fixed checking of abstract functions.
Fixes #2264
2015-06-30 11:55:21 +02:00
chriseth
4e62efc7ff Memory arrays cannot be resized. 2015-06-29 20:08:02 +02:00
chriseth
7100b14d4d Delete for memory objects. 2015-06-26 21:28:02 +02:00
chriseth
1e8c26421b Decoding for constructor. 2015-06-22 20:55:46 +02:00
chriseth
4adc684939 Fix and test for not really recursive structs.
Fixes #2223.
2015-06-18 16:37:06 +02:00
chriseth
650ed1a3fc Distinction between storage pointer and storage ref and type checking for conversion between storage and memory. 2015-06-15 14:40:41 +02:00
chriseth
bcecae0822 Merge pull request #2122 from chriseth/sol_memoryArrays2
Use dynamic memory.
2015-06-10 15:36:30 +02:00
Liana Husikyan
4967535f8a cleaned up the tests 2015-06-09 11:55:19 +02:00
chriseth
31fb199acb Use dynamic memory for argument encoding. 2015-06-09 10:03:25 +02:00
Liana Husikyan
1ac5f3c04d removed byte0 keyword 2015-06-08 13:53:25 +02:00
chriseth
7aff1fb942 Ability to specify the storage location of a reference type. 2015-06-05 14:44:05 +02:00
Liana Husikyan
1f3e93785e fixed assigning negative number to unsigned 2015-06-04 14:09:19 +02:00
Liana Husikyan
0e664b05aa - style fixes
- added test for uint8 = -1 which doesn't fail; todo: fix that
2015-06-04 12:42:55 +02:00
Liana Husikyan
c7e6bbb82c - conversion of positive literals to signed int
- tests
2015-06-04 11:48:09 +02:00
chriseth
786b57b884 Re-introduce string type. 2015-05-28 16:20:50 +02:00
Gav Wood
a5005aefff Move non-cryptopp dependent stuff into devcore. 2015-05-19 19:51:38 +02:00
Liana Husikyan
23925040a1 updated unit test 2015-05-11 17:16:52 +02:00
Liana Husikyan
ccc3d56542 bug in abi. fixed external type for return parameters 2015-05-11 16:46:17 +02:00
chriseth
e65b9825d6 Merge pull request #1634 from chriseth/sol_overloadingFunctions
Function overloading.
2015-04-21 15:58:06 +02:00
chriseth
ddbaa99056 Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctions 2015-04-21 12:04:12 +02:00
chriseth
02121683f5 Removed (and added) some #ifs (but removed more than I added). 2015-04-21 11:46:11 +02:00
CJentzsch
b2adcf3bf3 Restructure test folders 2015-04-20 22:48:53 +02:00