Abdulaziz Ghuloum
2575419665
utf8 input transcoding works for 1-byte and 2-byte utf8 sequences
2007-12-07 04:42:10 -05:00
Abdulaziz Ghuloum
cf82981383
Fixes bug 174497: syntax-error should not be in (rnrs) and
...
syntax-violation not completed
2007-12-07 03:00:25 -05:00
Abdulaziz Ghuloum
c0191a8283
Fixes bug 174594: Record read/write now terminate on cycles.
2007-12-07 01:41:21 -05:00
Abdulaziz Ghuloum
1f352825f5
Transcoding to latin-1 now works in the new IO layer.
2007-12-06 08:14:05 -05:00
Abdulaziz Ghuloum
1469932f3d
Exported the transcoder? primitive.
2007-12-06 05:05:26 -05:00
Abdulaziz Ghuloum
f7021bbcbc
some progress in the new IO system.
2007-12-05 11:36:25 -05:00
Abdulaziz Ghuloum
cebab86485
Start of work on the new IO system.
2007-12-05 05:33:31 -05:00
Abdulaziz Ghuloum
0b693a7103
The unread-char primitive is deleted, all code that referenced
...
unread-char was rewritten as peek-char and read-char.
2007-12-05 05:01:56 -05:00
Abdulaziz Ghuloum
e874d2d0a0
Added "include-into" macro.
...
(include-into ctxt "filename") included the contents of the file
as if they were present in the context ctxt (which must be an
identifier).
(include-into here "filename") would do the same thing as
(include "filename")
2007-12-05 03:26:56 -05:00
Abdulaziz Ghuloum
4318a7cea7
* fixed name of time-second (was time-seconds before).
2007-12-05 03:11:47 -05:00
Abdulaziz Ghuloum
5d568e478e
forgot to add the file ikarus.time-and-date.ss :-)
2007-12-05 02:48:42 -05:00
Abdulaziz Ghuloum
553c986253
Added current-time, time?, and time-seconds.
2007-12-05 02:35:14 -05:00
Abdulaziz Ghuloum
171604d7fc
values and call-with-values now have proper names when printed.
...
e.g. #<procedure values> and #<procedure call-with-values>
2007-12-05 01:33:47 -05:00
Abdulaziz Ghuloum
dbf3620a0c
Switched fonts to CharisSIL and Inconsolata.
2007-12-05 01:07:56 -05:00
Abdulaziz Ghuloum
00ffe4fdfd
Minor bugs in utf32->string and utf8->string.
2007-12-03 11:06:29 -05:00
Abdulaziz Ghuloum
b5ab25c1cf
Fixed some potential bugs in utf8->string.
2007-12-03 05:43:53 -05:00
Abdulaziz Ghuloum
d878bd3934
utf16->string, utf32->string, string->utf16, string->utf32 are all
...
working now.
2007-12-03 04:28:41 -05:00
Abdulaziz Ghuloum
4efdebb3ac
string<->utf in progress
2007-12-03 03:00:01 -05:00
Abdulaziz Ghuloum
bdb73c70a8
Added string->utf16 and string->utf32.
2007-12-03 01:35:29 -05:00
Abdulaziz Ghuloum
307fb64f84
Fixes bug 173467. Ikarus now probes the cpuid for SSE2 support.
2007-12-03 00:29:36 -05:00
Abdulaziz Ghuloum
54ace976b5
Fixes bug 173465: suppress warning about missing .bzr/branch/last-revision
2007-12-02 23:43:22 -05:00
Abdulaziz Ghuloum
9d3647f4f5
renamed: scheme/ikarus.transcoders.ss => scheme/ikarus.unicode-conversion.ss
2007-12-02 23:35:23 -05:00
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
5073b26fe9
Fixes bug 173201: More reader bugs from read0
2007-12-02 20:06:00 -05:00
Abdulaziz Ghuloum
9d9735ce2a
Cases in bug 173201 are closed. Still failing read0 though.
2007-12-02 06:58:33 -05:00
Abdulaziz Ghuloum
bc2e88e4e7
Added special case for (div x [positive-fixnum-power-of-2])
2007-12-02 04:30:59 -05:00
Abdulaziz Ghuloum
ebb1f7c055
Partial fix to bug 173042: Wrong error message for (mod 3.0 3)
2007-12-02 02:59:18 -05:00
Abdulaziz Ghuloum
67ecd7124d
Fixes bug 173382: Contents of opaque records should not be printed
2007-12-02 01:51:28 -05:00
Abdulaziz Ghuloum
2d06b792e1
Some work on fixing bug 173201.
2007-12-02 01:30:38 -05:00
Abdulaziz Ghuloum
68852b48e4
Fixes minor bugs 173386 and 173381: added typecast and chmod.
2007-12-01 23:54:44 -05:00
Abdulaziz Ghuloum
fd3b347f1a
Fixes bug 172894 by checking at configure-time whether the
...
sizeof(void*) is 4.
2007-12-01 22:41:36 -05:00
Abdulaziz Ghuloum
113add26ac
Improved error reports in records.procedural as per Derick
...
Eddington's suggestions and removed the record-name check for
non-generative records.
2007-12-01 22:32:19 -05:00
Abdulaziz Ghuloum
fc3f347830
added: HOWTO-Contribute
2007-12-01 21:38:16 -05:00
Abdulaziz Ghuloum
3056d26a9d
Moved implementation of safe make-vector to foreign-call.
2007-12-01 05:38:09 -05:00
Abdulaziz Ghuloum
4c16c8b340
* Fixed some reader bugs wrt bug 173201.
2007-12-01 04:31:48 -05:00
Abdulaziz Ghuloum
75e09500c4
Fixes bug 173200: semi-colon is not a delimiter
2007-12-01 03:18:28 -05:00
Abdulaziz Ghuloum
bd06d39220
Fixes bug 173165 and bug 173162: opaque and sealed for record types
...
are not being enforced.
2007-12-01 01:52:34 -05:00
Abdulaziz Ghuloum
9d6f8511c8
Fixes bug 173169: Mutator names on define-record-type are wrong
2007-12-01 01:46:58 -05:00
Abdulaziz Ghuloum
d85466ab75
Fixes bug 173170: bytevector-copy! precondition error
2007-12-01 01:43:37 -05:00
Abdulaziz Ghuloum
9651a717cf
renamed the extras directory to be lib.
2007-12-01 01:21:18 -05:00
Abdulaziz Ghuloum
6294ea7052
* removed stuff from lib directory.
2007-12-01 01:19:45 -05:00
Abdulaziz Ghuloum
33d04c8d1e
Minor bug in scheme-script.c: the new argv should be
...
null-terminated.
2007-11-30 07:41:56 -05:00
Abdulaziz Ghuloum
6386b3420a
Fixes bug 164823: ikarus.boot remaining open
2007-11-30 07:06:30 -05:00
Abdulaziz Ghuloum
59acb45c19
Fixes bug 165107: scheme-script should be a native executable, not a
...
script
2007-11-30 06:51:15 -05:00
Abdulaziz Ghuloum
2d55282789
Fixes bug 165133: Bodies of internal definitions should be expanded
...
before right-hand-side expressions
2007-11-30 06:31:07 -05:00
Abdulaziz Ghuloum
51c8d1c0ed
Fixes bug 172734: lookahead-u8: primitive not supported yet
2007-11-30 06:19:59 -05:00
Abdulaziz Ghuloum
5f638cc722
Fixes bug 172933: min and max don't know flonums
2007-11-30 06:01:44 -05:00
Abdulaziz Ghuloum
28fcdd3df6
Fixed bug 172986: define-record-type allowing invalid syntax
2007-11-30 05:36:25 -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