Ikarus Scheme 0.0.2

This milestone for ikarus will achieve the following:

1. Speedup of compile time
    * bootstrap time was cut from around 11 seconds down to less than 7 on my macbook
    * the compiler benchmark (11000 lines) now compiles in about 3 seconds down from 10.
    * the slatex benchmark (2350 lines) now compiles in under 1/3 of a second.

2. Speed up of run time
    * Any code that's floating-point intensive gets a huge boost in performance.
      (fibfp runs at -43%, fpsum at -46%, mbrot at -28%, pnpoly at -29%, sumfp at -48%, ray at -28%)
    * Closure sizes have been optimized. Closures no longer close over the library's top-level variables.

3. 90% of R6RS (up from 80% in the 0.0.1 release)

4. Numerous bug fixes (thanks to all who submitted bug reports and suggestions for improvements)

The release candidate tarball can be downloaded from
  http://www.cs.indiana.edu/~aghuloum/ikarus/ikarus-0.0.2-rc2.tar.gz

Older release candidates
  http://www.cs.indiana.edu/~aghuloum/ikarus/ikarus-0.0.2-rc1.tar.gz

Milestone information

Project:
Ikarus Scheme
Series:
0.0
Version:
0.0.2
Released:
 
Registrant:
Abdulaziz Ghuloum
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
48 Abdulaziz Ghuloum
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
48 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon ikarus-0.0.2.tar.gz (md5) Ikarus-0.0.2 79
last downloaded 6 weeks ago
Total downloads: 79

Release notes 

Changelog 

This release does not have a changelog.

0 blueprints and 48 bugs targeted

Bug report Importance Assignee Status
159403 #159403 scripts choke when a definition follows an expression 2 Critical Abdulaziz Ghuloum  10 Fix Released
159865 #159865 Expt fails on floats (and rationals) 2 Critical Abdulaziz Ghuloum  10 Fix Released
160101 #160101 modulo produces "BUG: unsupported" 2 Critical Abdulaziz Ghuloum  10 Fix Released
160483 #160483 "incorrect number of arguments" reported as "not a function" 2 Critical Abdulaziz Ghuloum  10 Fix Released
161923 #161923 Segfault on float ops 2 Critical Abdulaziz Ghuloum  10 Fix Released
160395 #160395 r6rs script w/ unbound identifier = # of arguments error 3 High Abdulaziz Ghuloum  10 Fix Released
160972 #160972 fltruncate throws "not a procedure" 3 High Abdulaziz Ghuloum  10 Fix Released
163031 #163031 put-u8 3 High Abdulaziz Ghuloum  10 Fix Released
163540 #163540 Odd huge memory jump when running this 3 High Abdulaziz Ghuloum  10 Fix Released
159181 #159181 Build fails on FreeBSD and NetBSD 4 Medium Abdulaziz Ghuloum  10 Fix Released
159235 #159235 Installation Problems on Mac OS X (undefined GMP symbols) 4 Medium Abdulaziz Ghuloum  10 Fix Released
160975 #160975 flabs is broken 4 Medium Abdulaziz Ghuloum  10 Fix Released
162145 #162145 Changing pkglibdir should rebuild ikarus-main.o and relink ikarus 4 Medium Abdulaziz Ghuloum  10 Fix Released
162153 #162153 Bytevectors should be self evaluating. 4 Medium Abdulaziz Ghuloum  10 Fix Released
162741 #162741 broken importing with define-record-type 4 Medium Abdulaziz Ghuloum  10 Fix Released
163589 #163589 ikarus does not support the #!r6rs comment. 4 Medium Abdulaziz Ghuloum  10 Fix Released
163714 #163714 read/write invariance problem with symbols 4 Medium Abdulaziz Ghuloum  10 Fix Released
163717 #163717 import paths with spaces 4 Medium Abdulaziz Ghuloum  10 Fix Released
164173 #164173 Error message referencing "main" 4 Medium Abdulaziz Ghuloum  10 Fix Released
159776 #159776 Enabling "--r6rs-script" changes behavior of "(command-line)" 5 Low Abdulaziz Ghuloum  10 Fix Released
159867 #159867 Formatting bug in User's guide? 5 Low Abdulaziz Ghuloum  10 Fix Released
160096 #160096 ikarus.boot should not have execute bit set 5 Low Abdulaziz Ghuloum  10 Fix Released
160100 #160100 ikarus.boot should not be in /usr/local/bin 5 Low Abdulaziz Ghuloum  10 Fix Released
161749 #161749 (define-syntax (foo x) 12) does not work 5 Low Abdulaziz Ghuloum  10 Fix Released
162142 #162142 Makefile and config.h should not be in repo 5 Low Abdulaziz Ghuloum  10 Fix Released
162143 #162143 'clean' target for src/scheme-script 5 Low Abdulaziz Ghuloum  10 Fix Released
162247 #162247 +NaN.0 and -INF.0 are not read properly 5 Low Abdulaziz Ghuloum  10 Fix Released
162436 #162436 Off-by-one in substring 5 Low Abdulaziz Ghuloum  10 Fix Released
162834 #162834 Typo in error message. 5 Low Abdulaziz Ghuloum  10 Fix Released
163219 #163219 Better error message for expand. 5 Low Abdulaziz Ghuloum  10 Fix Released
163690 #163690 ikarus should display version number instead of build date in the banner 5 Low Abdulaziz Ghuloum  10 Fix Released
163722 #163722 missing open-string-output-port and open-string-input-port 5 Low Abdulaziz Ghuloum  10 Fix Released
163723 #163723 open-input-string misclassified 5 Low Abdulaziz Ghuloum  10 Fix Released
163980 #163980 Error message contains "fmls" 5 Low Abdulaziz Ghuloum  10 Fix Released
163982 #163982 Extra "" irritant in expander error 5 Low Abdulaziz Ghuloum  10 Fix Released
163984 #163984 Wrong name on define-record-type proceedures 5 Low Abdulaziz Ghuloum  10 Fix Released
164038 #164038 missing ikarus/.bzr/branch/last-revision 5 Low Abdulaziz Ghuloum  10 Fix Released
164362 #164362 Handling of scheme/last-revision 5 Low Abdulaziz Ghuloum  10 Fix Released
164725 #164725 missing current-error-port and scheme-report-environment 5 Low Abdulaziz Ghuloum  10 Fix Released
164730 #164730 mutation of export 5 Low Abdulaziz Ghuloum  10 Fix Released
164884 #164884 benchmarks/Makefile shouldn't be in repo 5 Low Abdulaziz Ghuloum  10 Fix Released
165193 #165193 A few typos in the user's guide 5 Low Abdulaziz Ghuloum  10 Fix Released
172279 #172279 Incorrect syntax use causing an internal bug 5 Low Abdulaziz Ghuloum  10 Fix Released
161842 #161842 printf/format should support ~x, ~d, ~o, and ~b 6 Wishlist Abdulaziz Ghuloum  10 Fix Released
159156 #159156 "BUG: unsupported" when doing bignum division 1 Undecided Abdulaziz Ghuloum  10 Fix Released
159180 #159180 Symbols that start with a digit print incorrectly 1 Undecided Abdulaziz Ghuloum  10 Fix Released
159774 #159774 Typo in help message 1 Undecided Abdulaziz Ghuloum  10 Fix Released
160663 #160663 RFE: get-line 1 Undecided Abdulaziz Ghuloum  10 Fix Released
This milestone contains Public information
Everyone can see this information.