Commit Graph

24 Commits

Author SHA1 Message Date
chriseth
73275e1825 Use only a single stack slot for storage references. 2015-07-14 11:58:16 +02:00
chriseth
109b4eafb9 Some fixes for calldata arrays. 2015-06-26 20:27:56 +02:00
chriseth
37e7f1f10d Do not copy reference types to memory in-place. 2015-06-26 19:15:00 +02:00
chriseth
e5ae5955b9 Initialisation of memory types. 2015-06-24 19:34:43 +02:00
chriseth
1add48a652 Copy routines for non-byte arrays. 2015-06-24 12:18:19 +02:00
chriseth
2eabaa4716 Memory-storage copy. 2015-06-22 20:50:47 +02:00
chriseth
1ff8dbebab Accessors for strings. 2015-06-17 14:25:00 +02:00
chriseth
c2a9419e49 Improved "Stack too deep" error message.
Closes #2080.
2015-06-07 12:51:15 +02:00
chriseth
f4d1acc563 Ability to specify the storage location of a reference type. 2015-06-05 14:44:05 +02:00
chriseth
408fd7ab59 Merge pull request #1975 from LianaHus/sol_EVMExceptions
"error jump" instead of STOP instraction in case of exception
2015-06-01 17:45:55 +02:00
Liana Husikyan
2f50eb0028 added error jump instead of STOP instraction in case of exception 2015-06-01 13:06:12 +02:00
chriseth
72e3e359aa Allow duplicate code removal for loops. 2015-05-28 14:48:07 +02:00
chriseth
820239a73c Line break. 2015-04-15 18:06:41 +02:00
chriseth
5216a9bc67 Some cleanup concerning byte arrays. 2015-04-15 18:06:41 +02:00
chriseth
d0ede6fafd Refactor: Pull out array index access. 2015-03-30 19:32:14 +02:00
chriseth
dba9dd1169 Byte size checked for zero; coding style. 2015-03-19 18:15:16 +01:00
chriseth
2cde4f3404 Packing for arrays. 2015-03-17 18:13:28 +01:00
chriseth
fff3f98f58 Enlarge storage references to two stack slots. 2015-03-16 18:07:14 +01:00
chriseth
a16677dcfb Fix gas for builtin.
Fixes #1300
2015-03-13 17:31:56 +01:00
chriseth
11e943fc6a Fix for arrays containing mappings. 2015-03-06 13:17:52 +01:00
chriseth
d8b156ecbb Copying between calldata and storage. 2015-03-06 13:17:52 +01:00
Christian
b84cf62d6b Index access for calldata arrays. 2015-03-05 13:19:59 +01:00
Christian
3074d08b44 Array copy storage to storage. 2015-02-27 22:52:19 +01:00
Christian
87365f7612 Shortening of dynamic arrays. 2015-02-27 22:52:19 +01:00