Commit Graph

14 Commits

Author SHA1 Message Date
chriseth
35274fb9b1 Optimize breaking item. 2015-03-30 12:03:28 +02:00
chriseth
b3fc122845 Optimizer for memory. 2015-03-30 12:03:28 +02:00
chriseth
1391b58e53 Storage access optimisation. 2015-03-30 12:03:28 +02:00
chriseth
4e20d0fb6d Pattern matching for expression simplification. 2015-03-26 17:51:26 +01:00
chriseth
782e69fbe4 Optimizing various single operations. 2015-03-26 17:51:26 +01:00
chriseth
0934d0e943 Code generation part 2. 2015-03-24 14:54:33 +01:00
chriseth
1d44a8999e Fetch and store packed values. 2015-03-16 18:07:14 +01:00
chriseth
10be65f269 Enlarge storage references to two stack slots. 2015-03-16 18:07:14 +01:00
Christian
65df7459db Arbitrary precision integer constants. 2015-01-09 15:16:09 +01:00
Lefteris Karapetsas
75cbd0c013 adjusting byte difference in optimizer large integers test 2015-01-08 17:51:31 +01:00
Lefteris Karapetsas
79c9933c62 merging develop 2015-01-08 17:43:38 +01:00
Lefteris Karapetsas
efdef7f526 Compiler EVM generation now takes into account for the new function hash
identifier

- Changed tests to comply with the new function hash identifier
- Changed the function index offset to 4, and made it a constant for
  easy adjustment in the future
2015-01-08 17:18:31 +01:00
Christian
646f99d34a Some changes to the optimizer. 2015-01-07 16:26:15 +01:00
Lefteris Karapetsas
5dbe2f198c Solidity Tests names are now more consistent
- File names and Boost Test Suite have the same name now for
   every solidity Test, so that there is no need to guess or check
   when you want to run a specific suite from the command line
2014-12-18 15:21:03 +01:00