- declared input type for bignum-shift was stricter than the runtime behavior, leading to bad propagation of type info if shift count was a bignum - types inferred for type functions which used number-valued/integer-valued/real-valued were not always precise, eg bignum bignum bitxor => integer - add interval-log2, type function for (log2) - remove math-class-min, it was useless |
||
---|---|---|
.. | ||
builder | ||
checker | ||
cleanup | ||
combinators | ||
comparisons | ||
dead-code | ||
debugger | ||
def-use | ||
escape-analysis | ||
finalization | ||
identities | ||
late-optimizations | ||
modular-arithmetic | ||
normalization | ||
optimizer | ||
propagation | ||
recursive | ||
tuple-unboxing | ||
authors.txt | ||
summary.txt | ||
tree.factor |