Abdulaziz Ghuloum
|
c6b66f8661
|
Added a system library (ikarus system interrupts) that exports:
make-interrupted-condition and interrupted-condition?
|
2007-11-19 16:50:31 -05:00 |
Abdulaziz Ghuloum
|
25555d7ff6
|
Added getenv, which takes a string and returns a string from the "unix"
environment.
Example:
(getenv "HOME") => "/Users/aghuloum"
(getenv "FOO") => ""
|
2007-11-19 12:57:50 -05:00 |
Abdulaziz Ghuloum
|
ed3641448d
|
Fixed bug 163723: open-input-string misclassified
* include, make-list, last-pair, quotient+remainder were also
misclassified
|
2007-11-19 02:08:32 -05:00 |
Abdulaziz Ghuloum
|
a7680d723d
|
Extra libraries found in $pkglibdir can now be imported directly.
For example, (import (streams)) just works!
|
2007-11-18 22:46:00 -05:00 |
Abdulaziz Ghuloum
|
543d59313b
|
* Added port-mode and set-port-mode! primitives. A port mode is
either the symbol ikarus-mode or the symbol r6rs-mode.
|
2007-11-18 19:28:59 -05:00 |
Abdulaziz Ghuloum
|
e99ce9c03b
|
* Added put-char, get-char, and put-u8.
|
2007-11-18 18:48:24 -05:00 |
Abdulaziz Ghuloum
|
499115a226
|
* Minor performance fix to previous deoptimization
* Appended current timelog.
|
2007-11-17 12:53:37 -05:00 |
Abdulaziz Ghuloum
|
87d1cd5ad1
|
* reverted to previous broken version of ratnum->flonum.
|
2007-11-17 02:13:44 -05:00 |
Abdulaziz Ghuloum
|
7def83f487
|
* Added fxbit-field.
|
2007-11-15 07:14:47 -05:00 |
Abdulaziz Ghuloum
|
ab6c871d76
|
* Added fxcopy-bit-field.
|
2007-11-15 07:03:04 -05:00 |
Abdulaziz Ghuloum
|
d977720ae6
|
* Added fxcopy-bit.
|
2007-11-15 06:47:51 -05:00 |
Abdulaziz Ghuloum
|
edb0abd366
|
* Added fxbit-set?
|
2007-11-15 06:40:50 -05:00 |
Abdulaziz Ghuloum
|
42866c21c3
|
* Added fxfirst-bit-set.
|
2007-11-15 06:33:21 -05:00 |
Abdulaziz Ghuloum
|
79c31416cf
|
* Added $flonum-sbe primop for extracting the signed-biased-exponent
of a flonum.
|
2007-11-14 12:39:23 -05:00 |
Abdulaziz Ghuloum
|
82eda09ea0
|
* Added fxlength
|
2007-11-13 23:24:21 -05:00 |
Abdulaziz Ghuloum
|
de635ef3bd
|
* Added fxbit-count.
|
2007-11-13 22:33:37 -05:00 |
Abdulaziz Ghuloum
|
a3f1feefb9
|
* Added bitwise-bit-count
|
2007-11-13 22:17:02 -05:00 |
Abdulaziz Ghuloum
|
820d1716be
|
* open-coded $flround.
|
2007-11-13 03:41:54 -05:00 |
Abdulaziz Ghuloum
|
4b7f03df1a
|
* Added bitwise-first-bit-set.
|
2007-11-13 00:10:10 -05:00 |
Abdulaziz Ghuloum
|
a11cd5be48
|
* Added an internal library to makefile.ss just to make sure I use
the feature daily.
|
2007-11-12 05:05:27 -05:00 |
Abdulaziz Ghuloum
|
c26ef04965
|
* multiple imports of the same binding into the same context now work.
|
2007-11-12 05:01:25 -05:00 |
Abdulaziz Ghuloum
|
6e7e0410fb
|
* (ikarus) now exports the "library" keyword, allowing (library ---)
forms to appear anywhere definitions can appear including the
top-level, body of a script, body of a library, or body of a
function.
|
2007-11-12 01:27:47 -05:00 |
Abdulaziz Ghuloum
|
007f05989b
|
* Added hashtable-copy
|
2007-11-12 00:50:00 -05:00 |
Abdulaziz Ghuloum
|
0bda5990ec
|
* Added bytevector-u64-native-ref, bytevector-u64-native-set!,
bytevector-s64-native-ref, bytevector-s64-native-set!,
bytevector-u64-ref, bytevector-u64-set!,
bytevector-s64-ref, and bytevector-s64-set!.
|
2007-11-11 23:29:54 -05:00 |
Abdulaziz Ghuloum
|
9c8bf4f5c7
|
* Added fxdiv0, fxmod0, and fxdiv0-and-mod0
|
2007-11-11 21:52:27 -05:00 |
Abdulaziz Ghuloum
|
e48c2e17c1
|
* Added fxdiv, fxmod, fxdiv-and-mod.
|
2007-11-11 20:43:59 -05:00 |
Abdulaziz Ghuloum
|
0d2e1f4246
|
* Added fldiv0, flmod0, and fldiv0-and-mod0, completing the
(rnrs arithmetic flonums) library.
|
2007-11-11 20:04:09 -05:00 |
Abdulaziz Ghuloum
|
05fef19307
|
* Added fldiv, flmod, and fldiv-and-mod
|
2007-11-11 16:48:03 -05:00 |
Abdulaziz Ghuloum
|
b53f3e6ff0
|
* Added hashtable-entries.
|
2007-11-11 01:19:18 -05:00 |
Abdulaziz Ghuloum
|
d8183bf27a
|
* Added real->flonum
|
2007-11-11 01:13:09 -05:00 |
Abdulaziz Ghuloum
|
5a6e106a44
|
* upgrades to new(er) versions of automake and autoconf.
* updated configure.ac and makefile.ac files for the new version
(applying some of the patch in bug 160100).
|
2007-11-10 23:50:54 -05:00 |
Abdulaziz Ghuloum
|
5ce6ca4efb
|
* Added bytevector-ieee-single-native-ref and bytevector-ieee-single-native-set!
|
2007-11-08 22:22:24 -05:00 |
Abdulaziz Ghuloum
|
62c0643c19
|
* Added bitwise-not.
|
2007-11-08 20:57:11 -05:00 |
Abdulaziz Ghuloum
|
6e6c9c9c1b
|
* Added bitwise-and
|
2007-11-08 19:18:37 -05:00 |
Abdulaziz Ghuloum
|
e75bd7e33c
|
* Added get-line. (answers to bug 160663)
|
2007-11-07 11:00:39 -05:00 |
Abdulaziz Ghuloum
|
1b103a4ab8
|
* bytevector-ieee-double-ref/set! now work
|
2007-11-07 04:54:54 -05:00 |
Abdulaziz Ghuloum
|
7dbce6e888
|
* Added bytevector-ieee-double-ref and bytevector-ieee-double-set!
(which does not yet support big endianness)
|
2007-11-07 01:26:38 -05:00 |
Abdulaziz Ghuloum
|
bcd96a8dd4
|
* Added bytevector-ieee-double-native-ref/set!
|
2007-11-06 21:08:52 -05:00 |
Abdulaziz Ghuloum
|
b8434045f7
|
* pretty-width is now exported.
* generate-temporaries uses the names of identifiers to construct
new names.
|
2007-10-31 04:34:14 -04:00 |
Abdulaziz Ghuloum
|
8b6f52f72e
|
* Fixed a bug in #{gensym} read syntax.
|
2007-10-30 17:45:08 -04:00 |
Abdulaziz Ghuloum
|
988c13e123
|
* Added define-enumeration, which completes the (rnrs enums) library.
|
2007-10-27 11:40:40 -04:00 |
Abdulaziz Ghuloum
|
b7d871af9e
|
* Added (rnrs enums).
|
2007-10-27 10:38:54 -04:00 |
Abdulaziz Ghuloum
|
75a95bc189
|
* standard libraries now have version (6).
* #<library> now prints versions in proper form.
|
2007-10-26 01:22:11 -04:00 |
Abdulaziz Ghuloum
|
959b682588
|
* libraries now can have a version as part of their names
* import forms still don't understand version names.
|
2007-10-26 00:55:00 -04:00 |
Abdulaziz Ghuloum
|
6f576dc224
|
* Added license stubs to all *.ss and *.[ch] files.
|
2007-10-25 16:27:34 -04:00 |
Abdulaziz Ghuloum
|
b640d98cbc
|
* removed formatted errors from all source codes.
|
2007-10-25 14:32:26 -04:00 |
Abdulaziz Ghuloum
|
4141d699c5
|
* Fixed a bug that caused record-predicates to segfault.
* Added condition printers.
|
2007-10-25 02:19:53 -04:00 |
Abdulaziz Ghuloum
|
dab2b74189
|
* Added print-condition procedure which now prints an ugly message.
|
2007-10-24 00:24:38 -04:00 |
Abdulaziz Ghuloum
|
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.
|
2007-10-23 23:55:57 -04:00 |
Abdulaziz Ghuloum
|
5678066f0d
|
* Added with-exception-handler, raise, and raise-continuable.
|
2007-10-23 23:34:11 -04:00 |