Commit Graph

  • e4e9418dae * Updated documentation regarding "*interactive*" command-line. Abdulaziz Ghuloum 2007-11-03 20:40:02 -0400
  • 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
  • 2c1e93f937 * Fixes bug 159774: typo in help. Abdulaziz Ghuloum 2007-11-03 17:31:18 -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
  • 6fd0c07178 * Added README file. Abdulaziz Ghuloum 2007-10-31 04:37:17 -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
  • 53c5bb984c * updated manual before initial release. Abdulaziz Ghuloum 2007-10-31 04:32:34 -0400
  • 8b6f52f72e * Fixed a bug in #{gensym} read syntax. Abdulaziz Ghuloum 2007-10-30 17:45:08 -0400
  • b79c21132b * Fixed bug in record constructor when proto is unspecified. Abdulaziz Ghuloum 2007-10-29 16:18:11 -0400
  • 988c13e123 * Added define-enumeration, which completes the (rnrs enums) library. Abdulaziz Ghuloum 2007-10-27 11:40:40 -0400
  • 79a38bc54b * fixed implementation of guard-macro in psyntax.expander. Abdulaziz Ghuloum 2007-10-27 11:15:10 -0400
  • b7d871af9e * Added (rnrs enums). Abdulaziz Ghuloum 2007-10-27 10:38:54 -0400
  • 1d482d9c9e * Added assertion-violation. Abdulaziz Ghuloum 2007-10-26 15:27:42 -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
  • 67e0b4dc40 * fixed automake bugs for cygwin. Abdulaziz Ghuloum 2007-10-26 00:22:16 -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
  • 5678066f0d * Added with-exception-handler, raise, and raise-continuable. Abdulaziz Ghuloum 2007-10-23 23:34:11 -0400
  • 239141717f * Added define-condition-type macro. Abdulaziz Ghuloum 2007-10-23 17:53:43 -0400
  • 2684b53323 * added no-nans and no-infinities condition types. Abdulaziz Ghuloum 2007-10-23 17:40:04 -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
  • e010d03523 renamed: scheme/ikarus.boot => scheme/ikarus.boot.orig modified: configure configure.ac scheme/Makefile.am Abdulaziz Ghuloum 2007-10-18 00:45:46 -0400
  • 17fd6fe97b * fixed a bug in mmap of sigaltstack. Abdulaziz Ghuloum 2007-10-18 00:16:53 -0400
  • 683fb50242 * autoconf now properly exports .ss files. Abdulaziz Ghuloum 2007-10-17 22:50:15 -0400
  • 99dd633f83 added: scheme/Makefile.am Abdulaziz Ghuloum 2007-10-17 22:07:54 -0400
  • 25e49d5aa2 * test Abdulaziz Ghuloum 2007-10-17 21:23:47 -0400
  • fdb664b61c renamed: src/scheme => scheme Abdulaziz Ghuloum 2007-10-17 20:07:10 -0400
  • e84bd5a421 * removed bin directory. Abdulaziz Ghuloum 2007-10-17 20:03:31 -0400
  • d59c2b304b major restructuring to support autotools Abdulaziz Ghuloum 2007-10-17 19:59:37 -0400
  • 63c7e7f1d3 * restructuring .../bin Abdulaziz Ghuloum 2007-10-17 09:22:47 -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
  • a5febf508b * Added fields, immutable, mutable, opaque, parent, parent-rtd, protocol, sealed, and nongenerative auxiliary macros. Abdulaziz Ghuloum 2007-10-12 00:59:16 -0400
  • 5f19e802f6 * Added utf8->string and string->utf8 Abdulaziz Ghuloum 2007-10-12 00:33:19 -0400
  • 63975eba38 * Added transcoder-codec, transcoder-eol-style, and transcoder-error-handling-mode Abdulaziz Ghuloum 2007-10-12 00:00:36 -0400
  • fdc0132573 * Added file-options macro Abdulaziz Ghuloum 2007-10-11 23:43:25 -0400
  • 4649598a7e * Added buffer-mode and buffer-mode? Abdulaziz Ghuloum 2007-10-11 23:21:55 -0400
  • aafecc9cfb * Added make-transcoder and native-transcoder Abdulaziz Ghuloum 2007-10-11 22:55:20 -0400
  • 0c754c1939 * Added error-handling-mode macro. Abdulaziz Ghuloum 2007-10-11 21:51:15 -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
  • 07330d9b1d * Added one hashtable test. * Added hashtable-mutable? * Added hashtable-clear! Abdulaziz Ghuloum 2007-10-10 08:24:12 -0400
  • 0e10e5023c * Added hashtable-size, hashtable-delete!, hashtable-contains?, and hashtable-update! Abdulaziz Ghuloum 2007-10-10 07:36:19 -0400
  • 8bfadc3a67 * make-hashtable is renamed to make-eq-hashtable, along with all references Abdulaziz Ghuloum 2007-10-10 07:09:18 -0400
  • b24ce124b2 * Added fold-left and fold-right. Abdulaziz Ghuloum 2007-10-10 06:43:25 -0400
  • 995944723d * added tests for procedure "for-all" Abdulaziz Ghuloum 2007-10-10 05:28:07 -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
  • 658ad73ed2 * merged identifier->library-map from psyntax distro. Abdulaziz Ghuloum 2007-10-09 06:01:20 -0400
  • 8de86bda33 * added legend entries from psyntax distro. Abdulaziz Ghuloum 2007-10-09 05:23:40 -0400
  • 411c05c74b * Made top-level set! more like r5rs's top-level set!. Abdulaziz Ghuloum 2007-09-15 23:42:43 -0400
  • 79916549cd * Added fxif Abdulaziz Ghuloum 2007-09-15 03:27:28 -0400
  • 4b0a0411c0 * Added fx+/carry, fx*/carry, and fx-/carry (with tests) Abdulaziz Ghuloum 2007-09-15 03:16:55 -0400
  • 96bd57c922 * Added fixnum-width, least-fixnum, greatest-fixnum Abdulaziz Ghuloum 2007-09-15 02:06:16 -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
  • 54472a1994 * Added fxarithmetic-shift* procedures. * Added trace examples in ikarus.trace.h * slatex benchmark now compiles properly. Abdulaziz Ghuloum 2007-09-15 00:14:47 -0400
  • ea28d03f43 * Added make-traced-procedure, trace-lambda and trace-define. Abdulaziz Ghuloum 2007-09-13 22:42:48 -0400
  • 7d46631e14 * (fxsra <fx> <32*i>) now returns a proper value (0 or 1) Abdulaziz Ghuloum 2007-09-13 21:09:09 -0400
  • cb3b0b3edd * fx+ now signals an error on overflow properly. Abdulaziz Ghuloum 2007-09-13 19:25:47 -0400
  • 3facf76eff * Added fx=?, fx<?, fx<=?, fx>?, and fx>=? Abdulaziz Ghuloum 2007-09-13 16:39:13 -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
  • a85669fc4d * Fixed the char-numeric? Numeric property. Abdulaziz Ghuloum 2007-09-13 07:04:13 -0400
  • 9a62c12c66 * Added char-alphabetic? char-numeric? char-whitespace? char-upper-case? char-lower-case? char-title-case? Abdulaziz Ghuloum 2007-09-13 06:27:31 -0400
  • 62ee718fb8 * rewrote char categories stuff * constituents vector is gone Abdulaziz Ghuloum 2007-09-13 06:11:26 -0400
  • e6f678bb52 * Added bytevector-u32-native-ref, bytevector-u32-native-set!, bytevector-s32-native-ref, and bytevector-s32-native-set! Abdulaziz Ghuloum 2007-09-13 01:57:36 -0400
  • d6ed7b8a4d * Added bytevector-u32-ref, bytevector-u32-set!, bytevector-s32-ref, and bytevector-s32-set!. Abdulaziz Ghuloum 2007-09-13 01:44:10 -0400
  • 2f75448f03 * Added bitwise-arithmetic-shift, bitwise-arithmetic-shift-left, and bitwise-arithmetic-shift-right, Abdulaziz Ghuloum 2007-09-13 01:10:57 -0400
  • 6b1860af65 * sll now works for all arguments. Abdulaziz Ghuloum 2007-09-13 00:47:41 -0400