ikarus/src
Abdulaziz Ghuloum 45346ef865 - Added cp0! including:
- (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.
2008-06-28 02:25:44 -07:00
..
lab * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00
old-tests * added an (ikarus system $bytevectors) library 2007-05-15 12:29:47 -04:00
Makefile.am Changes from Derick Eddington supporting file system info: 2008-05-31 10:43:55 -07:00
Makefile.in Changes from Derick Eddington supporting file system info: 2008-05-31 10:43:55 -07:00
cpu_has_sse2.S Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
how-to-optimize-arg-checks.tex renamed lib dir to src 2006-12-10 23:13:16 -05:00
ikarus-collect.c Fixed all warnings while compiling with -Wall 2008-06-04 00:54:53 -07:00
ikarus-data.h Fixed all warnings while compiling with -Wall 2008-06-04 00:54:53 -07:00
ikarus-enter.S First complete (but broken) build of ikarus in 64-bit. 2008-04-14 22:02:03 -04:00
ikarus-errno.c EAI_SYSTEM and ECANCELED are undefined under cygwin; added 2008-06-08 23:15:25 -07:00
ikarus-exec.c Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus-fasl.c - Added cp0! including: 2008-06-28 02:25:44 -07:00
ikarus-flonums.c sqrt, log, and expt now understand complex numbers. 2008-05-28 22:21:08 -07:00
ikarus-getaddrinfo.c EAI_SYSTEM and ECANCELED are undefined under cygwin; added 2008-06-08 23:15:25 -07:00
ikarus-getaddrinfo.h EAI_SYSTEM and ECANCELED are undefined under cygwin; added 2008-06-08 23:15:25 -07:00
ikarus-io.c Applied a patch supplied by Derick Eddington that provides enhanced 2008-06-13 05:43:17 -07:00
ikarus-main.c Fixed all warnings while compiling with -Wall 2008-06-04 00:54:53 -07:00
ikarus-numerics.c Fixed all warnings while compiling with -Wall 2008-06-04 00:54:53 -07:00
ikarus-print.c Passing 709 tests in 64-bit mode 2008-04-12 15:06:55 -04:00
ikarus-process.c (waitpid -1 #f) now returns #f if no child has died yet. 2008-06-13 22:11:51 -07:00
ikarus-runtime.c Applied a patch supplied by Derick Eddington that provides enhanced 2008-06-13 05:43:17 -07:00
ikarus-symbol-table.c Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus-verify-integrity.c Fixed all warnings while compiling with -Wall 2008-06-04 00:54:53 -07:00
ikarus-weak-pairs.c Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus-winmmap.c Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus-winmmap.h Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
scheme-script.c Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
tags.txt * removed bin directory. 2007-10-17 20:03:31 -04:00