e7d66d95b4* Fixes bug 159776: --r6rs-script changes behavior of (command-line) (command-line) now returns ("*interactive*" a b c) when you run ikarus -- a b c
Abdulaziz Ghuloum
2007-11-03 20:12:31 -0400
37da0d75d4* Fixes bug 159403: scripts choke when a definition follows an expression
Abdulaziz Ghuloum
2007-11-01 20:00:02 -0400
431f768ab5* configure.ac now contains a case for adding -Wl,-E to LDFLAGS on *bsd* systems. * ikarus.writer prints symbols that start with a digit properly.
Abdulaziz Ghuloum
2007-11-01 00:46:04 -0400
186639d091* "/" was producing "BUG:" report when given non-numebrs. It now produced a better error message.
Abdulaziz Ghuloum
2007-10-31 21:01:39 -0400
6be6dee96c* Fixed a few typos in docs. * Updated README and introduction in docs. * changed target in configure.ac to be ikarus instead of ikarus-scheme.
Abdulaziz Ghuloum
2007-10-31 04:43:22 -0400
b8434045f7* pretty-width is now exported. * generate-temporaries uses the names of identifiers to construct new names.
Abdulaziz Ghuloum
2007-10-31 04:34:14 -0400
4823c9cb5a* Added pdf version of the user guide to the repository.
Abdulaziz Ghuloum
2007-10-31 04:33:06 -0400
4522d66cfc* Version and sub-version specs are now honored in library import forms.
Abdulaziz Ghuloum
2007-10-26 12:41:55 -0400
75a95bc189* standard libraries now have version (6). * #<library> now prints versions in proper form.
Abdulaziz Ghuloum
2007-10-26 01:22:11 -0400
959b682588* libraries now can have a version as part of their names * import forms still don't understand version names.
Abdulaziz Ghuloum
2007-10-26 00:55:00 -0400
c91aaca680* Fixed license issues in COPYING and GPL-3 files.
Abdulaziz Ghuloum
2007-10-25 17:56:49 -0400
2ed6afb446* Migrated to automake-1.9
Abdulaziz Ghuloum
2007-10-25 17:43:40 -0400
6f576dc224* Added license stubs to all *.ss and *.[ch] files.
Abdulaziz Ghuloum
2007-10-25 16:27:34 -0400
b640d98cbc* removed formatted errors from all source codes.
Abdulaziz Ghuloum
2007-10-25 14:32:26 -0400
4141d699c5* Fixed a bug that caused record-predicates to segfault. * Added condition printers.
Abdulaziz Ghuloum
2007-10-25 02:19:53 -0400
dab2b74189* Added print-condition procedure which now prints an ugly message.
Abdulaziz Ghuloum
2007-10-24 00:24:38 -0400
6853d2f750* error now calls raise after constructing a proper condition object. * old "error-handler" parameter is gone. * new-cafe now uses with-exception-handler to trap errors.
Abdulaziz Ghuloum
2007-10-23 23:55:57 -0400
da29123fc0* standard condition types are not exported.
Abdulaziz Ghuloum
2007-10-23 17:24:55 -0400
56d279297b* fixed bugs in define-record-type (constructor name was ignored) * fixed bugs in record-constructor (incorrect constructor was returned when when no protocol is supplied) * added r6rs condition types (constructors and standard conditions).
Abdulaziz Ghuloum
2007-10-23 16:38:34 -0400
658e441d6c* Fixed implementation of record-constructor in (rnrs records procedural)
Abdulaziz Ghuloum
2007-10-23 00:28:21 -0400
d23267745e* more documentation.
Abdulaziz Ghuloum
2007-10-22 16:47:51 -0400
3cca074ca2* Added the user guide to the repository.
Abdulaziz Ghuloum
2007-10-20 21:06:40 -0400
63ddb1b479* fixed make file in Makefile.am
Abdulaziz Ghuloum
2007-10-18 11:55:45 -0400
30a0a9458b* fixed a problem with building ikarus.boot on cygwin. * fixed a couple of typos in ikarus-runtime.c and ikarus-winmmap.c
Abdulaziz Ghuloum
2007-10-18 11:48:11 -0400
90bf017e61* Added full cygwin port.
Abdulaziz Ghuloum
2007-10-16 02:10:51 -0400
74343ba442* added mystpcpy to ikarus-main.c to be used in place of stpcpy;
Abdulaziz Ghuloum
2007-10-15 18:07:29 -0400
d6eeb0ab7a* removed all calls to mprotect from the runtime system.
Abdulaziz Ghuloum
2007-10-15 17:58:03 -0400
6705a7c2fa* exit now calls ikrt_exit which deallocates the pcb then exits. * Added allocation-table implementation (ikarus.at.[hc]) which are not used yet.
Abdulaziz Ghuloum
2007-10-15 10:41:08 -0400
ba2b83fdf1* some additions to the expander to support r6rs records.
Abdulaziz Ghuloum
2007-10-14 16:37:55 -0400
54c1ef370a* added (rnrs records procedural) and (rnrs records inspection) libraries
Abdulaziz Ghuloum
2007-10-12 04:01:11 -0400
4eacb210eb* removed all "record"-related procedures, replacing them by equivalent "struct" procedures.
Abdulaziz Ghuloum
2007-10-12 02:59:27 -0400
12f3041f03* Added eol-style and native-eol-style.
Abdulaziz Ghuloum
2007-10-11 21:47:11 -0400
f7beb1afe0* Added latin-1-codec, utf-8-codec, utf-16-codec to (ikarus codecs) library. They simply return the corresponding codec symbol.
Abdulaziz Ghuloum
2007-10-11 21:28:08 -0400
cc04411d97* fixed a bug in module expander that allowed a module to export any identifier bound in scope, even if not defined inside the module body.
Abdulaziz Ghuloum
2007-10-10 12:46:48 -0400
7f2aa4f2f9* Made recordize recognize lambda again (lost in crash).
Abdulaziz Ghuloum
2007-10-10 09:18:11 -0400
82eb606715* arguments to expanded let now get proper procedure names so that (let ((f (lambda (x) x))) f) prints as #<procedure f>.
Abdulaziz Ghuloum
2007-10-10 05:06:31 -0400
ca27d8e626* compiler and fasl-write and fasl-read now understand code annotations
Abdulaziz Ghuloum
2007-10-10 04:41:11 -0400
c3d410d572* Added for-all and exists
Abdulaziz Ghuloum
2007-10-10 03:53:42 -0400
241bdd8d4d* renamed all hash-table primitives to their r6rs counterparts.
Abdulaziz Ghuloum
2007-10-09 09:22:02 -0400
75692f0306* deleted ikarus.syntax.ss which is no longer needed * removed (ikarus system $all) library which is replaced by (psyntax system $all)
Abdulaziz Ghuloum
2007-10-09 09:05:22 -0400
687c45dd6f* reintegrated the expander from the psyntax distro.
Abdulaziz Ghuloum
2007-10-09 08:54:28 -0400
09fd6ff1b3* re-integrated the library-manager from the psyntax distro.
Abdulaziz Ghuloum
2007-10-09 07:56:30 -0400
82a00e2628* Fixed a bug in the GC that caused performance to degrade when ik_alloc extends the heap (by 128KB) and the heap size remains set to that value (causing more frequent GCs than usual). Now, after ik_collect, if the heapsize is less than 4MB, it's extended to 4MB (minimum).
Abdulaziz Ghuloum
2007-09-15 01:54:45 -0400
a2ed662821* Added fxmin and fxmax
Abdulaziz Ghuloum
2007-09-15 00:24:38 -0400
c552e0b3b1* char-category/property predicates now gain an 80% reduction in runtime due to using unsafe prims.
Abdulaziz Ghuloum
2007-09-13 15:59:39 -0400
2b50672aa2* Fixed yet another bug in extracting category info from UnicodeData.txt
Abdulaziz Ghuloum
2007-09-13 15:49:02 -0400
4ff03fcd77* cleanup of extract-info.ss
Abdulaziz Ghuloum
2007-09-13 07:09:31 -0400