Adam Sampson
|
576c31aa72
|
Don't attempt to constant-fold empty arrays
|
2007-04-30 04:03:29 +00:00 |
|
Adam Sampson
|
6c9293fa7b
|
Do away with the Literal type, which makes subscripting much more straightforward
|
2007-04-30 02:16:10 +00:00 |
|
Adam Sampson
|
7205272fa5
|
Use genStructured to do PAR -- which is much shorter
|
2007-04-30 01:28:17 +00:00 |
|
Adam Sampson
|
057a3a0a67
|
Better string literal handling: do away with StringLiteral in favour of arrays of ByteLiteral
|
2007-04-29 21:31:56 +00:00 |
|
Adam Sampson
|
09be48dca3
|
Split the literal evaluator into a new module, and make type subscripting smarter
|
2007-04-27 12:59:40 +00:00 |
|
Adam Sampson
|
5a89e1722c
|
Initial RETYPES/RESHAPES support
|
2007-04-27 03:01:32 +00:00 |
|
Adam Sampson
|
414bd9bfe6
|
Allow SIZE in constant expressions
|
2007-04-26 22:41:19 +00:00 |
|
Adam Sampson
|
f0223ec40a
|
Get multidimensional array literals working (by changing their AST representation)
|
2007-04-26 21:21:35 +00:00 |
|
Adam Sampson
|
80bfdcd0a6
|
Make Dimension take an Int rather than an Expression
|
2007-04-26 20:21:03 +00:00 |
|
Adam Sampson
|
939205670b
|
Rework how constant evaluation is done
|
2007-04-26 16:05:04 +00:00 |
|
Adam Sampson
|
9e69317d7b
|
Better constant folding
|
2007-04-26 14:57:48 +00:00 |
|
Adam Sampson
|
2ab61a790f
|
Array literals aren't "simple"
|
2007-04-25 20:16:08 +00:00 |
|
Adam Sampson
|
c39d7ee237
|
Constant expression evaluation
|
2007-04-20 21:15:36 +00:00 |
|