ikarus/scheme
Abdulaziz Ghuloum d03fbfe4ef fixed bug in expanding macros in internal definitions which were
incorrectly implemented as little modules (with their own little
scope) that export everything.  They now use the same scope as the
main definitions.
2009-10-19 23:28:36 +03:00
..
tests fixed bug in writing strings containing #\x85; and #\x2028;. 2009-10-16 19:15:17 +03:00
unicode fixed a bug in parsing UnicodeData.txt (not accounting for <First> 2009-01-05 06:21:02 +03:00
Makefile.am Ikarus now supports PLT's Scribble syntax! 2009-07-29 19:07:03 +03:00
Makefile.in libpthread is linked to ikarus automatically if the system has 2009-09-03 00:07:09 +03:00
ikarus.apply.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.apropos.ss added missing copyrights from scheme files. 2009-01-09 11:40:55 +03:00
ikarus.boot.4.prebuilt fixed the bahavior of fxaithmetic-shift{-left,-right,} when the 2009-08-26 18:04:18 +03:00
ikarus.boot.8.prebuilt fixed the bahavior of fxaithmetic-shift{-left,-right,} when the 2009-08-26 18:04:18 +03:00
ikarus.bytevectors.ss bytevector-{u,s}int-set! now err when the size argument is not 2009-08-26 16:40:59 +03:00
ikarus.cafe.ss added waiter-prompt-string parameter (chez compatible) 2009-09-25 00:56:09 +03:00
ikarus.chars.ss - Added cp0! including: 2008-06-28 02:25:44 -07:00
ikarus.code-objects.ss - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
ikarus.codecs.ss - bytevector-ieee-[single|double]-[ref|set!] now accept unaligned 2008-07-24 18:58:53 -07:00
ikarus.collect.ss added post-gc-hooks, a list of thunks that are invoked after garbage 2009-07-30 14:19:46 +03:00
ikarus.command-line.ss command line arguments are now interpreted as utf8 strings. 2008-08-10 11:33:10 -07:00
ikarus.compiler.altcogen.ss fixed invalid code generation of (movl k0 (disp k1 k2)) which is 2009-09-12 22:20:07 +03:00
ikarus.compiler.optimize-letrec.ss added a parameter to switch between different letrec handling routines 2009-07-06 12:07:18 +03:00
ikarus.compiler.source-optimizer.ss - the source-level optimizer now optimizes (inlining, 2009-05-21 18:43:28 +03:00
ikarus.compiler.ss added a parameter to switch between different letrec handling routines 2009-07-06 12:07:18 +03:00
ikarus.compiler.tag-annotation-analysis.ss - if IKARUS_LIBRARY_PATH is set, "." is no longer added to 2009-05-30 10:46:45 +03:00
ikarus.conditions.ss made public source-position conditions and load-r6rs-script. 2008-12-27 00:36:13 -05:00
ikarus.control.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.date-string.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.debugger.ss the debugger now propagates nonserious conditions upwards instead of 2009-06-26 11:33:32 +03:00
ikarus.enumerations.ss exported enum-set?. 2008-08-08 08:29:18 -07:00
ikarus.equal.ss - added bytevector clauses to new equal? code. 2008-11-14 02:15:12 -05:00
ikarus.exceptions.ss added a "warning" procedure, that's like assertion-violation and 2009-08-03 10:36:18 +03:00
ikarus.fasl.ss fixed bug in fasl-reading unicode chars in 64-bit mode. 2009-01-03 19:57:19 -05:00
ikarus.fasl.write.ss - removed include and include-into from (ikarus) library 2009-05-30 08:14:09 +03:00
ikarus.fixnums.ss fixed the bahavior of fxaithmetic-shift{-left,-right,} when the 2009-08-26 18:04:18 +03:00
ikarus.guardians.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.handlers.ss added pointer-value as a first-class primitive. 2008-12-05 01:48:49 -05:00
ikarus.hash-tables.ss custom hashtables' hash functions can now return any exact integer, 2009-08-26 18:23:07 +03:00
ikarus.intel-assembler.ss fixed invalid code generation of (movl k0 (disp k1 k2)) which is 2009-09-12 22:20:07 +03:00
ikarus.io.ss fixed a bug when reading past eof in bytevector and string input 2009-09-21 09:29:31 +03:00
ikarus.lists.ss fixed fprintf line in scheme-script.c 2008-12-23 20:41:12 -05:00
ikarus.load.ss NEW: ikarus --r6rs-repl <script-name> 2009-05-31 13:32:33 +03:00
ikarus.main.ss minor work on command-line: 2009-06-02 01:12:07 +03:00
ikarus.multiple-values.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.not-yet-implemented.ss added missing copyrights from scheme files. 2009-01-09 11:40:55 +03:00
ikarus.numerics.ss fixed incorrect error message for non-real arguments to negative?, 2009-08-02 15:00:54 +03:00
ikarus.ontology.ss - compound conditions are made non-opaque. 2008-07-08 08:15:14 -07:00
ikarus.pairs.ss - Added cp0! including: 2008-06-28 02:25:44 -07:00
ikarus.pointers.ss - trace-lambda and debug-call now interact properly and do not lose 2009-05-21 11:47:24 +03:00
ikarus.posix.ss - Ikarus now recognizes IKARUS_FASL_DIRECTORY (and the corresponding 2009-05-26 13:39:32 +03:00
ikarus.predicates.ss - eqv? and equal? now guarantee #t when given two NaNs (unspecified 2009-07-20 10:01:05 +03:00
ikarus.pretty-formats.ss - pretty-printing record type now work properly and share/graph 2008-10-16 02:43:03 -04:00
ikarus.pretty-print.ss - pretty-printing record type now work properly and share/graph 2008-10-16 02:43:03 -04:00
ikarus.promises.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.reader.annotated.ss - invoking ikarus in r6rs mode now takes optional library files 2008-11-01 16:19:35 -04:00
ikarus.reader.ss added a "warning" procedure, that's like assertion-violation and 2009-08-03 10:36:18 +03:00
ikarus.records.procedural.ss - interface between write/display and custom struct writers is 2008-10-15 07:44:06 -04:00
ikarus.singular-objects.ss - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
ikarus.sort.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.string-to-number.ss mantissa-width syntax of inexact numbers is now parsed and ignored. 2009-08-02 14:01:35 +03:00
ikarus.strings.ss make-string now signals an error if given a very large fixnum 2009-06-26 13:01:48 +03:00
ikarus.structs.ss - interface between write/display and custom struct writers is 2008-10-15 07:44:06 -04:00
ikarus.symbol-table.ss added missing copyrights from scheme files. 2009-01-09 11:40:55 +03:00
ikarus.symbols.ss unused (garbage) symbols can be reclaimed now 2008-12-06 12:40:18 -05:00
ikarus.time-and-date.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.timer.ss Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no. 2008-01-29 00:34:34 -05:00
ikarus.unicode-conversion.ss fixed a big in string->utf16 and string->utf32 that I introduced in 2008-10-19 23:10:34 -04:00
ikarus.unicode.ss - if IKARUS_LIBRARY_PATH is set, "." is no longer added to 2009-05-30 10:46:45 +03:00
ikarus.vectors.ss - Added cp0! including: 2008-06-28 02:25:44 -07:00
ikarus.writer.ss fixed bug in writing strings containing #\x85; and #\x2028;. 2009-10-16 19:15:17 +03:00
last-revision fixed bug in expanding macros in internal definitions which were 2009-10-19 23:28:36 +03:00
makefile.ss added waiter-prompt-string parameter (chez compatible) 2009-09-25 00:56:09 +03:00
pass-specify-rep-primops.ss fixed bug in code generation for (fxarithmetic-shift-right x <n>) 2009-09-30 04:36:09 +03:00
pass-specify-rep.ss fixed the bahavior of fxaithmetic-shift{-left,-right,} when the 2009-08-26 18:04:18 +03:00
psyntax.builders.ss - psyntax now produces 2009-05-14 09:52:05 +03:00
psyntax.compat.ss - Added stale-when: 2009-05-28 09:02:47 +03:00
psyntax.config.ss - synching scheme/psyntax.*.ss from the psyntax distribution. 2008-10-13 17:33:25 -04:00
psyntax.expander.ss fixed bug in expanding macros in internal definitions which were 2009-10-19 23:28:36 +03:00
psyntax.internal.ss removed all symbolicly linked files. 2008-02-14 17:45:15 -05:00
psyntax.library-manager.ss - Added stale-when: 2009-05-28 09:02:47 +03:00
run-tests.64.ss all existing tests pass under 64-bit 2008-07-19 14:41:06 -07:00
run-tests.ss Ikarus now supports PLT's Scribble syntax! 2009-07-29 19:07:03 +03:00
test64.ss Major work towards the AMD64 port. Most important of which is that 2008-07-18 01:35:13 -07:00
unicode-data.ss - speedup of unicode normalization routines. 2008-10-29 03:15:17 -04:00
x86-64-repl.ss fixed invalid code generation of (movl k0 (disp k1 k2)) which is 2009-09-12 22:20:07 +03:00