Abdulaziz Ghuloum
|
b54cc9a762
|
* system now passes a bytevector to ik_system.
|
2007-05-18 22:15:52 -04:00 |
Abdulaziz Ghuloum
|
862871a787
|
* bignum->string now uses bytevectors as intermediate rep.
|
2007-05-18 22:08:45 -04:00 |
Abdulaziz Ghuloum
|
691a42fe4e
|
* string->flonum now uses bytevectors as intermediate rep.
|
2007-05-18 22:01:04 -04:00 |
Abdulaziz Ghuloum
|
7ca0ddfa81
|
* flonum->string now uses a bytevector as the intermediate buffer.
|
2007-05-18 21:52:04 -04:00 |
Abdulaziz Ghuloum
|
179063c117
|
* open-output-file now uses a bytevector instead of a string to
represent the filename during ffi.
|
2007-05-18 21:06:25 -04:00 |
Abdulaziz Ghuloum
|
1586986dbe
|
* open-input-file now uses a bytevector representing the filename
during ffi.
|
2007-05-18 21:03:14 -04:00 |
Abdulaziz Ghuloum
|
498084a6e8
|
* date-string now uses bytevectors instead of strings during ffi.
|
2007-05-18 20:59:10 -04:00 |
Abdulaziz Ghuloum
|
85944a2cff
|
* Added utf8-bytevector->string decoder
|
2007-05-18 20:18:55 -04:00 |
Abdulaziz Ghuloum
|
10f5e53338
|
* foreign procedures are now represented as bytevectors instead of
strings.
|
2007-05-18 18:55:20 -04:00 |
Abdulaziz Ghuloum
|
dfe8e0e1c1
|
* ikarus-fasl.c now recognizes the "v" marker for bytevectors
|
2007-05-18 18:16:52 -04:00 |
Abdulaziz Ghuloum
|
5c24a02d73
|
* fasl writer can now write bytevectors using tag "v".
|
2007-05-18 18:12:48 -04:00 |
Abdulaziz Ghuloum
|
9a89717c2d
|
* Implemented string->utf8-bytevector
added:
src/ikarus.transcoders.ss
|
2007-05-18 18:02:49 -04:00 |
Abdulaziz Ghuloum
|
08176e3b91
|
* Output string ports now use bytevectors for their internal buffer.
|
2007-05-18 16:15:40 -04:00 |
Abdulaziz Ghuloum
|
3f220faf13
|
* output files now use bytevectors as their internal buffer.
|
2007-05-18 16:07:58 -04:00 |
Abdulaziz Ghuloum
|
7e9e43bec1
|
* output strings now use their own internal buffers
|
2007-05-18 15:47:06 -04:00 |
Abdulaziz Ghuloum
|
ceecfd9251
|
* implemented write-byte
|
2007-05-18 08:22:04 -04:00 |
Abdulaziz Ghuloum
|
9032492bf3
|
* Added write-byte to ikarus.io-primitives
|
2007-05-18 08:19:03 -04:00 |
Abdulaziz Ghuloum
|
35fa003558
|
* Added $write-byte to ikarus.io-primitives.unsafe.ss
|
2007-05-18 08:15:51 -04:00 |
Abdulaziz Ghuloum
|
bc41665bf3
|
* removed junk from input-files handlers.
|
2007-05-17 06:46:47 -04:00 |
Abdulaziz Ghuloum
|
52a28f8332
|
* input ports now use bytevectors fully.
|
2007-05-17 06:44:51 -04:00 |
Abdulaziz Ghuloum
|
3148d7f95c
|
* input ports now have a bytevector as buffer
|
2007-05-17 06:27:59 -04:00 |
Abdulaziz Ghuloum
|
efd2734075
|
* input strings now do not use the internal port buffer
|
2007-05-17 05:50:01 -04:00 |
Abdulaziz Ghuloum
|
49dc13d5ee
|
* make string operations safe in all io layers.
|
2007-05-17 05:41:00 -04:00 |
Abdulaziz Ghuloum
|
5249a8ec31
|
* The gc now knows about bytevectors
|
2007-05-17 04:34:52 -04:00 |
Abdulaziz Ghuloum
|
913bd590b6
|
* Added uint-list->bytevector and sint-list->bytevector.
|
2007-05-17 03:36:28 -04:00 |
Abdulaziz Ghuloum
|
d62c01dfa7
|
* bytevector-sint-set! is completed.
|
2007-05-17 03:03:10 -04:00 |
Abdulaziz Ghuloum
|
8f885aa848
|
* bytevector-sint-set! is almost ok.
|
2007-05-16 11:05:06 -04:00 |
Abdulaziz Ghuloum
|
e3bb91ad08
|
* Added a $bignums library that's now just holding the names of
primitive bignum functions.
|
2007-05-16 06:02:34 -04:00 |
Abdulaziz Ghuloum
|
2ee587d26d
|
* Added #vu8(bytes ...) for the reader and writer.
|
2007-05-15 23:57:35 -04:00 |
Abdulaziz Ghuloum
|
14066b3ec9
|
* added a check for non-negative integer for bytevector-uint-set!.
|
2007-05-15 23:24:07 -04:00 |
Abdulaziz Ghuloum
|
9488a0706f
|
* Added bytevector-uint-set!
|
2007-05-15 20:19:24 -04:00 |
Abdulaziz Ghuloum
|
4062b00c29
|
* Added bytevector-uint-ref, bytevector-sint-ref, bytevector->uint-list,
and bytevector->sint-list
|
2007-05-15 19:27:36 -04:00 |
Abdulaziz Ghuloum
|
3629e0b0d9
|
* Added bytevector=?
|
2007-05-15 14:37:04 -04:00 |
Abdulaziz Ghuloum
|
1e364d3186
|
* Added bytevector-copy and bytevector-fill!
|
2007-05-15 14:33:50 -04:00 |
Abdulaziz Ghuloum
|
f630177d17
|
* Added bytevector->u8-list, u8-list->bytevector, and
bytevector-copy!.
|
2007-05-15 14:27:31 -04:00 |
Abdulaziz Ghuloum
|
a809afd0fb
|
* added bytevector-s8-set! and bytevector-u8-set!.
|
2007-05-15 13:50:00 -04:00 |
Abdulaziz Ghuloum
|
a11fb060f2
|
* Added bytevector-u8-ref and bytevector-s8-ref.
|
2007-05-15 13:38:38 -04:00 |
Abdulaziz Ghuloum
|
db80ba43f6
|
* Added bytevector-length
|
2007-05-15 13:17:17 -04:00 |
Abdulaziz Ghuloum
|
49d254c89e
|
* Added make-bytevector and bytevector?
|
2007-05-15 12:42:52 -04:00 |
Abdulaziz Ghuloum
|
9d3e23fb6d
|
* added an (ikarus system $bytevectors) library
|
2007-05-15 12:29:47 -04:00 |
Abdulaziz Ghuloum
|
97f59ad1ee
|
* transition of symbols to secondary type done.
|
2007-05-15 11:37:43 -04:00 |
Abdulaziz Ghuloum
|
9ded62b5e5
|
* can now load fresh compiler
|
2007-05-15 10:45:31 -04:00 |
Abdulaziz Ghuloum
|
2b96460a77
|
* added find-library-by-name
|
2007-05-15 10:23:40 -04:00 |
Abdulaziz Ghuloum
|
026f786bf9
|
* added current-library-collection and library-name to
ikarus.system.$bootstrap
|
2007-05-15 10:18:58 -04:00 |
Abdulaziz Ghuloum
|
6bdb50004a
|
* incremental step towards loading a fresh compiler for
bootstrapping.
|
2007-05-15 08:56:22 -04:00 |
Abdulaziz Ghuloum
|
18777b192d
|
* Fixed a bug that caused interrupts to write the contents of the
output buffer twice.
|
2007-05-14 18:16:00 -04:00 |
Abdulaziz Ghuloum
|
ea071632cb
|
* merged something.
|
2007-05-14 15:01:39 -04:00 |
Abdulaziz Ghuloum
|
12120c6cbc
|
* new rev.
|
2007-05-14 14:58:33 -04:00 |
Abdulaziz Ghuloum
|
b763c65a8c
|
* test commit.
|
2007-05-14 14:55:54 -04:00 |
Abdulaziz Ghuloum
|
e831d54afe
|
* Added a comment file about r6rs records.
|
2007-05-14 14:53:29 -04:00 |