- (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 | ||