Vincent St-Amour
|
748e9e47ad
|
The imaginary parts of inexact reals are ignored when doing complex
addition or subtraction.
|
2010-07-16 12:22:13 -04:00 |
|
Vincent St-Amour
|
025af5b815
|
Added coercions for floats with unboxed complex operations.
However, this generates superfluous operations involving their
imaginary part of 0.
|
2010-07-16 12:22:13 -04:00 |
|
Vincent St-Amour
|
fff71e6a1d
|
Enabled optimization of complex conjugate at the top level of complex operations.
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
063211d922
|
Added unboxed complex conjugate.
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
0b0da84eba
|
Added optimizations for iterating over vectors and strings.
|
2010-07-16 12:22:12 -04:00 |
|
Vincent St-Amour
|
1e550139aa
|
Added dead code elimination.
|
2010-07-16 12:22:11 -04:00 |
|
Vincent St-Amour
|
dbda43ac6b
|
Pushed optimizations to auxiliary syntax classes.
|
2010-07-08 18:29:15 -04:00 |
|
Vincent St-Amour
|
c3f46cc8a6
|
Refactoring of the optimizer.
|
2010-07-08 18:29:15 -04:00 |
|
Vincent St-Amour
|
24aad77da3
|
Moved Typed Scheme's optimizer to its own subdirectory.
|
2010-07-08 18:29:15 -04:00 |
|