5073b26fe9Fixes bug 173201: More reader bugs from read0
Abdulaziz Ghuloum
2007-12-02 20:06:00 -0500
9d9735ce2aCases in bug 173201 are closed. Still failing read0 though.
Abdulaziz Ghuloum
2007-12-02 06:58:33 -0500
bc2e88e4e7Added special case for (div x [positive-fixnum-power-of-2])
Abdulaziz Ghuloum
2007-12-02 04:30:59 -0500
ebb1f7c055Partial fix to bug 173042: Wrong error message for (mod 3.0 3)
Abdulaziz Ghuloum
2007-12-02 02:59:18 -0500
67ecd7124dFixes bug 173382: Contents of opaque records should not be printed
Abdulaziz Ghuloum
2007-12-02 01:51:28 -0500
2d06b792e1Some work on fixing bug 173201.
Abdulaziz Ghuloum
2007-12-02 01:30:38 -0500
68852b48e4Fixes minor bugs 173386 and 173381: added typecast and chmod.
Abdulaziz Ghuloum
2007-12-01 23:54:44 -0500
fd3b347f1aFixes bug 172894 by checking at configure-time whether the sizeof(void*) is 4.
Abdulaziz Ghuloum
2007-12-01 22:41:36 -0500
113add26acImproved error reports in records.procedural as per Derick Eddington's suggestions and removed the record-name check for non-generative records.
Abdulaziz Ghuloum
2007-12-01 22:32:19 -0500
59acb45c19Fixes bug 165107: scheme-script should be a native executable, not a script
Abdulaziz Ghuloum
2007-11-30 06:51:15 -0500
2d55282789Fixes bug 165133: Bodies of internal definitions should be expanded before right-hand-side expressions
Abdulaziz Ghuloum
2007-11-30 06:31:07 -0500
45a66b61a0Barak Perlmutter requested that I rename ikarus.boot.orig to something else since it suffix ".orig" seems to be reserved by some revision control system or package management system to mean "do-not-archive" or something like that. Using ".prebuilt" now.
Abdulaziz Ghuloum
2007-11-27 16:13:33 -0500
6b74c8fb7dFixed bug 172279: Incorrect syntax use causing an internal bug
Abdulaziz Ghuloum
2007-11-27 06:11:30 -0500
5cf465f2c6Added "\phantomsection"s to user's guide to fix hyperlink problems.
Abdulaziz Ghuloum
2007-11-26 23:41:05 -0500
ca5cb39bb6Added documentation about graph marks. xelatex seems to be messed up when generating hyperlinks (the three links are off by some number of pages). May need to dump xelatex if I can get true type fonts to be usable under pdflatex.
Abdulaziz Ghuloum
2007-11-26 22:08:04 -0500
3892bfd7b5Two bugs fixed in documentation.
Abdulaziz Ghuloum
2007-11-26 21:12:07 -0500
4e2a44c525* Fixed order of arguments to put-char and put-u8.
Abdulaziz Ghuloum
2007-11-26 04:43:16 -0500
bf51d902dfAdded documentation about #!ikarus and #!eof.
Abdulaziz Ghuloum
2007-11-25 18:55:23 -0500
86d8cd0854Fixed a problem with hashtables where delete did not update the size of the table.
Abdulaziz Ghuloum
2007-11-25 08:45:19 -0500
a1adb6cc14Missing initialization of code_ap and code_ep in ikarus-fasl.c caused segfault on freebsd. The funny thing, I had initialization code in a commented-out section. Fun fun.
Abdulaziz Ghuloum
2007-11-24 22:54:40 -0500
5e71bb8550Fixes bug 164884: benchmarks/Makefile shouldn't be in repo
Abdulaziz Ghuloum
2007-11-24 12:16:06 -0500
5db5efaaf1Updated benchmarks/benchall.ss script to use ../src/ikarus instead of plain ikarus when running bench.ss
Abdulaziz Ghuloum
2007-11-24 04:42:42 -0500
fb804a24f4Changed version to 0.0.2-rc1 and added benchmarks to distribution.
Abdulaziz Ghuloum
2007-11-23 20:50:28 -0500
fe42e0912cdoc/Makefile.am is modified so that it does not attempt to rebuild the user's guide if the system does not have xelatex installed.
Abdulaziz Ghuloum
2007-11-23 05:08:15 -0500
5e7451167dAdded close-port. Updated user's guide's list of unsupported primitives.
Abdulaziz Ghuloum
2007-11-23 03:44:48 -0500
ccce44fffaFixed dynamic loading problem in the cygwin port. Apparently, no one is using the bzr version of Ikarus under cygwin since it's been broken for some time now.
Abdulaziz Ghuloum
2007-11-23 02:29:46 -0500
c6b66f8661Added a system library (ikarus system interrupts) that exports: make-interrupted-condition and interrupted-condition?
Abdulaziz Ghuloum
2007-11-19 16:50:31 -0500
be8123f8b6* Sligh fix to dependencies in scheme/Makefile.am
Abdulaziz Ghuloum
2007-11-19 16:16:11 -0500
728daddfc0Fixes bug 163690: ikarus should display version number instead of build date in the banner.
Abdulaziz Ghuloum
2007-11-19 15:37:42 -0500
9349c3a5cbFixes bug 163681: Ikarus should have an IKARUS_LIBRARY_PATH
Abdulaziz Ghuloum
2007-11-19 13:34:24 -0500
25555d7ff6Added getenv, which takes a string and returns a string from the "unix" environment. Example: (getenv "HOME") => "/Users/aghuloum" (getenv "FOO") => ""
Abdulaziz Ghuloum
2007-11-19 12:57:50 -0500
f417c7505b* Unfixes bug 161749: (define-syntax (foo x) 12) does not work
Abdulaziz Ghuloum
2007-11-19 04:18:35 -0500
79d529b224Much improved error reporting when a library is not found. Example:
Abdulaziz Ghuloum
2007-11-19 02:46:45 -0500
ed3641448dFixed bug 163723: open-input-string misclassified * include, make-list, last-pair, quotient+remainder were also misclassified
Abdulaziz Ghuloum
2007-11-19 02:08:32 -0500
8dffa9cf23Fixed bug 163714: read/write invariance problem with symbols
Abdulaziz Ghuloum
2007-11-19 02:00:26 -0500
9ff795e02f|symbol| syntax now signals an error in #!r6rs mode.
Abdulaziz Ghuloum
2007-11-19 01:47:46 -0500
a7680d723dExtra libraries found in $pkglibdir can now be imported directly. For example, (import (streams)) just works!
Abdulaziz Ghuloum
2007-11-18 22:46:00 -0500
1bd2935e2bFixes bug 163690: ikarus should display version number instead of build date in the banner.
Abdulaziz Ghuloum
2007-11-18 20:22:11 -0500
7282bd1c48Fixes bug 163589: ikarus does not support the #!r6rs comment. * Added #!r6rs and #!ikarus tokens to the reader * #!r6rs disables the #:foo and #{foo bar} gensym syntaxes and it also disables the #n= and #n# graphs marks syntax. * #!ikarus enables both options. * every opened port starts in the ikarus-mode by default.
Abdulaziz Ghuloum
2007-11-18 19:53:32 -0500
543d59313b* Added port-mode and set-port-mode! primitives. A port mode is either the symbol ikarus-mode or the symbol r6rs-mode.
Abdulaziz Ghuloum
2007-11-18 19:28:59 -0500
442eb1ca00* Kind of fixes bug 163219: Better error message for expand.
Abdulaziz Ghuloum
2007-11-18 19:10:03 -0500
3b4d3097a1Fixes bug 163540: allocation in bignum arithmetic does not garbage collect.
Abdulaziz Ghuloum
2007-11-18 10:37:13 -0500
1afade6d43* renamed ik_alloc to ik_unsafe_alloc since it was unsafe to call it in general (it did not collect on heap overflow).
Abdulaziz Ghuloum
2007-11-18 09:12:00 -0500
90759047b3* The fasl loader has reduced the startup mmap frenzy for code objects from 5242 pages (almost one page per code object) down to 785 pages. Special thanks to Michael Adams for counting the the number of pages that were used and touched at startup; without his help, I wouldn't have optimized it in about 10 minutes of coding time.
Abdulaziz Ghuloum
2007-11-17 13:26:27 -0500
499115a226* Minor performance fix to previous deoptimization * Appended current timelog.
Abdulaziz Ghuloum
2007-11-17 12:53:37 -0500
245203eaa0* Global variables which are assigned (or complex) no longer have lexical copy. All references and assignments to them goes through the symbol value slot.
Abdulaziz Ghuloum
2007-11-17 11:06:17 -0500