ikarus/src
Abdulaziz Ghuloum ba2b83fdf1 * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00
..
geninstr * The $apply macro and all the appcall forms were removed from the 2007-02-14 15:50:34 -05:00
ikarus * Added symlinks. 2007-08-28 21:27:37 -04: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
tests * added (rnrs records procedural) and (rnrs records inspection) 2007-10-12 04:01:11 -04:00
unicode * added tests for procedure "for-all" 2007-10-10 05:28:07 -04:00
asm-tests.ss * added a few missing instruction sequences where the dest is a 2007-03-10 19:50:24 -05:00
dotests.ss * last commit on alt-cogen and beginning of alt-alt-cogen :-) 2007-03-09 14:01:17 -05:00
how-to-optimize-arg-checks.tex renamed lib dir to src 2006-12-10 23:13:16 -05:00
ikarus.apply.ss * added a (ikarus system $stack) library and removed imports of 2007-05-06 18:10:51 -04:00
ikarus.boot * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00
ikarus.bytevectors.ss * Added bytevector-u32-native-ref, bytevector-u32-native-set!, 2007-09-13 01:57:36 -04:00
ikarus.cafe.ss * reintegrated the expander from the psyntax distro. 2007-10-09 08:54:28 -04:00
ikarus.chars.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.code-objects.ss * Added procedure-annotation primitive that returns the annotation 2007-09-04 20:18:11 -04:00
ikarus.codecs.ss * Added transcoder-codec, transcoder-eol-style, and 2007-10-12 00:00:36 -04:00
ikarus.collect.ss collect-key now returns a gensym 2007-09-01 16:09:56 -04:00
ikarus.command-line.ss * Added command-line 2007-08-26 21:24:22 -04:00
ikarus.compiler.altcogen.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.compiler.ss * added (rnrs records procedural) and (rnrs records inspection) 2007-10-12 04:01:11 -04:00
ikarus.control.ss * string<?, string<=?, string>?, and string>=? now have proper 2007-09-04 21:01:30 -04:00
ikarus.date-string.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.fasl.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.fasl.write.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.fixnums.ss * Added fxif 2007-09-15 03:27:28 -04:00
ikarus.guardians.ss * changed implementation of guardians in ikarus.guardians.ss 2007-09-01 01:12:42 -04:00
ikarus.handlers.ss * reimplemented (quasisyntax body) by expanding it to 2007-09-09 23:08:26 -04:00
ikarus.hash-tables.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.intel-assembler.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.io-ports.ss * Added delete-file. 2007-08-26 20:04:00 -04:00
ikarus.io-primitives.ss * implemented write-byte 2007-05-18 08:22:04 -04:00
ikarus.io-primitives.unsafe.ss * $port-output-index, $port-output-size, $set-port-output-index! and 2007-08-25 11:24:05 -04:00
ikarus.io.input-files.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.io.input-strings.ss moving to a new numeric reading algorithm. 2007-05-20 13:11:33 -04:00
ikarus.io.output-files.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.io.output-strings.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.lists.ss * Added fold-left and fold-right. 2007-10-10 06:43:25 -04:00
ikarus.load.ss * reintegrated the expander from the psyntax distro. 2007-10-09 08:54:28 -04:00
ikarus.main.ss * Added command-line 2007-08-26 21:24:22 -04:00
ikarus.multiple-values.ss * added the $unbound-object? prim to the (ikarus system $symbols) 2007-05-06 18:43:04 -04:00
ikarus.numerics.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.pairs.ss * more cleanup in pairs.ss 2007-05-08 19:38:05 -04:00
ikarus.posix.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.predicates.ss * Added real-valued?, integer-valued? and rational-valued? 2007-09-12 03:10:54 -04:00
ikarus.pretty-print.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.promises.ss * Added delay and force. 2007-09-02 02:47:50 -04:00
ikarus.reader.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.records.procedural.ss * added (rnrs records procedural) and (rnrs records inspection) 2007-10-12 04:01:11 -04:00
ikarus.singular-objects.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.sort.ss * Added vector-sort! 2007-09-09 23:58:00 -04:00
ikarus.strings.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.structs.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.symbols.ss * Better error message for applying unbound vars. 2007-08-29 00:51:24 -04:00
ikarus.timer.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
ikarus.trace.ss * Added fxarithmetic-shift* procedures. 2007-09-15 00:14:47 -04:00
ikarus.transcoders.ss * Added utf8->string and string->utf8 2007-10-12 00:33:19 -04:00
ikarus.unicode-data.ss * Added fxarithmetic-shift* procedures. 2007-09-15 00:14:47 -04:00
ikarus.vectors.ss * Added vector-fill! and string-fill! 2007-09-02 02:22:23 -04:00
ikarus.writer.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
makefile.ss * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00
pass-specify-rep-primops.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
pass-specify-rep.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
psyntax.builders.ss * reintegrated the expander from the psyntax distro. 2007-10-09 08:54:28 -04:00
psyntax.compat.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
psyntax.config.ss * removed all "record"-related procedures, replacing them by 2007-10-12 02:59:27 -04:00
psyntax.expander.ss * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00
psyntax.internal.ss * reintegrated the expander from the psyntax distro. 2007-10-09 08:54:28 -04:00
psyntax.library-manager.ss * make-hashtable is renamed to make-eq-hashtable, along with all 2007-10-10 07:09:18 -04:00
r6rs-records.ss * new rev. 2007-05-14 14:58:33 -04:00
rationalize.ss * Added rationalize 2007-09-12 00:57:04 -04:00
run-tests.ss * Added one hashtable test. 2007-10-10 08:24:12 -04:00
set-operations.ss * Added remq, remp, remv, and remove 2007-09-10 16:33:05 -04:00
tests.libraries.ss * added a loader for top-level r6rs scripts. 2007-05-09 07:35:31 -04:00
todo-r6rs.ss * some additions to the expander to support r6rs records. 2007-10-14 16:37:55 -04:00