Abdulaziz Ghuloum
|
8073aa0e1e
|
Partially fixes bug 173173: call-with-bytevector-output-port: primitive not supported yet
|
2007-12-02 23:13:19 -05:00 |
Abdulaziz Ghuloum
|
58fd9cbed8
|
Added open-bytevector-output-port
|
2007-12-02 22:59:08 -05:00 |
Abdulaziz Ghuloum
|
51c8d1c0ed
|
Fixes bug 172734: lookahead-u8: primitive not supported yet
|
2007-11-30 06:19:59 -05:00 |
Abdulaziz Ghuloum
|
ebc4deea60
|
Fixes bug 173001: r5rs values exported by rnrs library
* The following bindings were removed from (rnrs):
exact->inexact inexact->exact quotient modulo remainder string-set! string-fill!
|
2007-11-30 05:13:01 -05:00 |
Abdulaziz Ghuloum
|
d74b82fe7d
|
Fixes bug 164725: missing current-error-port
|
2007-11-23 14:46:42 -05:00 |
Abdulaziz Ghuloum
|
8640cb785d
|
Fixes half of bug 164725: missing scheme-report-environment.
|
2007-11-23 14:38:25 -05:00 |
Abdulaziz Ghuloum
|
5e7451167d
|
Added close-port. Updated user's guide's list of unsupported
primitives.
|
2007-11-23 03:44:48 -05:00 |
Abdulaziz Ghuloum
|
57171a243a
|
Added bitwise-bit-set?
|
2007-11-22 17:42:37 -05:00 |
Abdulaziz Ghuloum
|
42daf68195
|
Added string-ci-hash and symbol-hash.
Slight change to ikrt_string_hash.
|
2007-11-22 17:04:10 -05:00 |
Abdulaziz Ghuloum
|
c25e04569c
|
Added string-hash.
|
2007-11-22 16:55:25 -05:00 |
Abdulaziz Ghuloum
|
0de54fc0c6
|
Added get-bytevector-n!
|
2007-11-22 16:32:01 -05:00 |
Abdulaziz Ghuloum
|
5bac0ad766
|
Added get-string-n!
|
2007-11-22 16:27:55 -05:00 |
Abdulaziz Ghuloum
|
e4910e9b61
|
Added get-bytevector-n
|
2007-11-22 16:03:44 -05:00 |
Abdulaziz Ghuloum
|
bfccea7718
|
Added get-string-n
|
2007-11-22 15:54:10 -05:00 |
Abdulaziz Ghuloum
|
cbd4299fec
|
Added put-bytevector
|
2007-11-22 15:39:33 -05:00 |
Abdulaziz Ghuloum
|
a97d20ed50
|
Added put-string.
|
2007-11-22 15:16:38 -05:00 |
Abdulaziz Ghuloum
|
d227b28a58
|
* Added put-datum.
|
2007-11-22 14:48:29 -05:00 |
Abdulaziz Ghuloum
|
63f656896f
|
Added get-datum.
|
2007-11-22 14:43:39 -05:00 |
Abdulaziz Ghuloum
|
043425eb20
|
Added get-u8.
|
2007-11-22 14:26:54 -05:00 |
Abdulaziz Ghuloum
|
2eca32fc8e
|
Fixes bug 163722: missing open-string-output-port and open-string-input-port
|
2007-11-21 16:55:56 -05:00 |
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 |