![]() - (optimize-level [0,1,2]) and ikarus -O[0,1,2] where -O0 = no optimizations -O1 = using old optimizer -O2 = using the new cp0 optimizer defaults to -O1 for now. - (cp0-size-limit n) which is the limit of the residual size for each inlining attempt - (cp0-effort-limit n) which is the limit on the effort expended for each inlining attempt - Rewrote the syntax-match macro to make use of the same technology used in syntax-case itself resulting in reduced code size. - Added (system-value <symbol>) which returns the system value. E.g., (system-value 'car) => #<procedure car> This is pretty much the same as (eval <symbol> (environment '(ikarus))) except that it does not involve compiling the expression or consulting the library/expander systems. - Fixed the fasl loader to make it understand complex numbers. |
||
---|---|---|
.. | ||
lab | ||
old-tests | ||
Makefile.am | ||
Makefile.in | ||
cpu_has_sse2.S | ||
how-to-optimize-arg-checks.tex | ||
ikarus-collect.c | ||
ikarus-data.h | ||
ikarus-enter.S | ||
ikarus-errno.c | ||
ikarus-exec.c | ||
ikarus-fasl.c | ||
ikarus-flonums.c | ||
ikarus-getaddrinfo.c | ||
ikarus-getaddrinfo.h | ||
ikarus-io.c | ||
ikarus-main.c | ||
ikarus-numerics.c | ||
ikarus-print.c | ||
ikarus-process.c | ||
ikarus-runtime.c | ||
ikarus-symbol-table.c | ||
ikarus-verify-integrity.c | ||
ikarus-weak-pairs.c | ||
ikarus-winmmap.c | ||
ikarus-winmmap.h | ||
scheme-script.c | ||
tags.txt |