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
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
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
6386b3420a
Fixes bug 164823: ikarus.boot remaining open
2007-11-30 07:06:30 -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
Abdulaziz Ghuloum
05bc37fe57
Fixed div-and-mod
2007-11-29 20:04:28 -05:00
Abdulaziz Ghuloum
c00f006164
Fixed bug 172931: div and mod are bogus.
2007-11-29 18:30:20 -05:00
Abdulaziz Ghuloum
c855a0e600
Forgot to commit the 0.0.2 release.
2007-11-29 03:31:54 -05:00
Abdulaziz Ghuloum
e21026c635
Fixed minor typo in doc/Makefile.am
2007-11-28 04:34:47 -05:00
Abdulaziz Ghuloum
45a66b61a0
Barak Perlmutter requested that I rename ikarus.boot.orig to
...
something else since it suffix ".orig" seems to be reserved by some
revision control system or package management system to mean
"do-not-archive" or something like that. Using ".prebuilt" now.
2007-11-27 16:13:33 -05:00
Abdulaziz Ghuloum
6b74c8fb7d
Fixed bug 172279: Incorrect syntax use causing an internal bug
2007-11-27 06:11:30 -05:00
Abdulaziz Ghuloum
ca5cb39bb6
Added documentation about graph marks. xelatex seems to be messed
...
up when generating hyperlinks (the three links are off by some
number of pages). May need to dump xelatex if I can get true type
fonts to be usable under pdflatex.
2007-11-26 22:08:04 -05:00
Abdulaziz Ghuloum
4e2a44c525
* Fixed order of arguments to put-char and put-u8.
2007-11-26 04:43:16 -05:00
Abdulaziz Ghuloum
e461f4374f
Made #!eof invalid in #!r6rs mode.
2007-11-25 16:23:39 -05:00
Abdulaziz Ghuloum
86d8cd0854
Fixed a problem with hashtables where delete did not update the size
...
of the table.
2007-11-25 08:45:19 -05:00
Abdulaziz Ghuloum
a1adb6cc14
Missing initialization of code_ap and code_ep in ikarus-fasl.c
...
caused segfault on freebsd. The funny thing, I had initialization
code in a commented-out section. Fun fun.
2007-11-24 22:54:40 -05:00