ikarus/scheme
Abdulaziz Ghuloum 3207e14fca - psyntax now produces
`(annotated-call ,annotation ,rator ,rands ...)
   form for cases when there is an annotation attached to the procedure
   call.  The compiler just stripps it out and makes no use of it.
2009-05-14 09:52:05 +03:00
..
tests Added a test (thanks to Michele Simionato) that exhibits the 2009-04-27 10:15:35 +03:00
unicode fixed a bug in parsing UnicodeData.txt (not accounting for <First> 2009-01-05 06:21:02 +03:00
Makefile.am make distcheck now works. Many thanks to Andreas Rottmann (rotty) 2009-04-07 02:15:32 +03:00
Makefile.in - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
ikarus.apply.ss
ikarus.apropos.ss added missing copyrights from scheme files. 2009-01-09 11:40:55 +03:00
ikarus.boot.4.prebuilt - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
ikarus.boot.8.prebuilt - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
ikarus.bytevectors.ss fixed &who for the error condition when uint-list->bytevector is 2008-12-23 20:44:47 -05:00
ikarus.cafe.ss CTRL-C while in the repl now throws back into the repl no matter 2008-12-08 02:13:40 -05: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
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 a small bug in the compile. [use of struct-ref with an 2009-05-14 08:59:41 +03:00
ikarus.compiler.source-optimizer.ss fixed a few problems in geometric functions when they are passed 2008-08-11 10:37:05 -07:00
ikarus.compiler.ss - psyntax now produces 2009-05-14 09:52:05 +03:00
ikarus.compiler.tag-annotation-analysis.ss Out-of-tree building and testing now seems to work 2009-04-06 18:47:40 +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
ikarus.date-string.ss
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 fixes quasisyntax bugs, making them more conforming to the r6rs test 2008-07-26 14:11:22 -07: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 eq- and eqv-hashtables are now fasl-writable. 2008-12-23 21:40:09 -05:00
ikarus.fixnums.ss added missing assertion check for (fxdiv (least-fixnum) -1) 2008-12-25 21:00:14 -05:00
ikarus.guardians.ss
ikarus.handlers.ss added pointer-value as a first-class primitive. 2008-12-05 01:48:49 -05:00
ikarus.hash-tables.ss - hashtable-hash-function used to return an incorrect hash function 2009-04-11 21:39:53 +03:00
ikarus.include-src.ss Out-of-tree building and testing now seems to work 2009-04-06 18:47:40 +03:00
ikarus.intel-assembler.ss - fixed a few typos, disabled debugging in assembler-output, fixed 2008-11-21 05:19:01 -05:00
ikarus.io.ss Applied patch that fixes bug: dirent->d_namlen not available on 2009-04-09 23:55:44 +03:00
ikarus.lists.ss fixed fprintf line in scheme-script.c 2008-12-23 20:41:12 -05:00
ikarus.load.ss made public source-position conditions and load-r6rs-script. 2008-12-27 00:36:13 -05:00
ikarus.main.ss fixed copyright year in banner. 2009-04-07 02:36:53 +03:00
ikarus.multiple-values.ss
ikarus.not-yet-implemented.ss added missing copyrights from scheme files. 2009-01-09 11:40:55 +03:00
ikarus.numerics.ss - hashtable-hash-function used to return an incorrect hash function 2009-04-11 21:39:53 +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 Added memcpy (courtesy of Andreas Rottmann). 2009-04-30 12:35:49 +03:00
ikarus.posix.ss Fixed environ. The procedure environ takes no arguments and returns 2009-04-06 09:59:07 +03:00
ikarus.predicates.ss - fixed equal? to terminate on all inputs as mandated by R6RS. 2008-11-11 00:39:02 -05: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
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 made public source-position conditions and load-r6rs-script. 2008-12-27 00:36:13 -05: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
ikarus.string-to-number.ss fixed bug in expansion of expressions in interaction environment 2009-04-27 09:59:23 +03:00
ikarus.strings.ss - fixed printer of syntax annotations which was printing 2008-11-15 13:26:23 -05: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
ikarus.timer.ss
ikarus.trace.ss refixing trace-define-syntax. 2008-07-12 10:40:22 -07: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 Out-of-tree building and testing now seems to work 2009-04-06 18:47:40 +03:00
ikarus.vectors.ss - Added cp0! including: 2008-06-28 02:25:44 -07:00
ikarus.writer.ss - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
last-revision - psyntax now produces 2009-05-14 09:52:05 +03:00
makefile.ss removed source annotation from primitive procedures (which were not 2009-05-14 09:09:58 +03:00
pass-specify-rep-primops.ss - added a way of making annotated procedures without invoking the 2009-05-11 01:35:38 +03:00
pass-specify-rep.ss - fixed a small bug in the compile. [use of struct-ref with an 2009-05-14 08:59:41 +03:00
psyntax.builders.ss - psyntax now produces 2009-05-14 09:52:05 +03:00
psyntax.compat.ss missing library file errors now print import trace. 2009-01-03 20:23:33 -05:00
psyntax.config.ss - synching scheme/psyntax.*.ss from the psyntax distribution. 2008-10-13 17:33:25 -04:00
psyntax.expander.ss - psyntax now produces 2009-05-14 09:52:05 +03:00
psyntax.internal.ss removed all symbolicly linked files. 2008-02-14 17:45:15 -05:00
psyntax.library-manager.ss missing library file errors now print import trace. 2009-01-03 20:23:33 -05:00
run-tests.64.ss all existing tests pass under 64-bit 2008-07-19 14:41:06 -07:00
run-tests.ss added tests to ensure that symbols are gcable. 2008-12-10 03:18:33 -05: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