Abdulaziz Ghuloum
|
75f2d78678
|
more cleanup in expander.
|
2007-12-13 06:41:44 -05:00 |
Abdulaziz Ghuloum
|
112e00a6e6
|
get-import-spec* now uses an eq-hash-table to detect most dups.
|
2007-12-13 06:15:21 -05:00 |
Abdulaziz Ghuloum
|
c181838f48
|
changed "parse-import-spec*" in psyntax.expander to return two
vectors (names and labels) instead of an a-list subst.
|
2007-12-13 05:57:15 -05:00 |
Abdulaziz Ghuloum
|
b5ae1e2361
|
fixes bug 176057: partition not working right
|
2007-12-13 01:07:32 -05:00 |
Abdulaziz Ghuloum
|
8cd744d4bd
|
exported verbose-timer parameter that allows printing more detailed
information when "time" or "time-it" are used.
|
2007-12-12 23:58:10 -05:00 |
Abdulaziz Ghuloum
|
1d4db4b9c9
|
more unsafe prims in ikarus.io.ss
|
2007-12-12 23:50:05 -05:00 |
Abdulaziz Ghuloum
|
23b71cee3c
|
substantial speedup for new io layer
|
2007-12-12 21:22:05 -05:00 |
Abdulaziz Ghuloum
|
7996ced7c9
|
removed base-index field from port structs since it was clearly not
used.
|
2007-12-12 19:59:10 -05:00 |
Abdulaziz Ghuloum
|
9dfa179ded
|
enlarged size of initial ports' buffers to be 4096+ bytes.
|
2007-12-12 19:52:26 -05:00 |
Abdulaziz Ghuloum
|
a6e1ce0658
|
given myself a few extra bits in the port attrs for future extensions
|
2007-12-12 19:47:03 -05:00 |
Abdulaziz Ghuloum
|
cef06e3121
|
removed "closed?" field from port struct.
|
2007-12-12 19:34:28 -05:00 |
Abdulaziz Ghuloum
|
c659cd3ed6
|
split io into two libraries by splitting the prims outside.
|
2007-12-12 19:18:57 -05:00 |
Abdulaziz Ghuloum
|
eac9829a03
|
cleanup of tags in ikarus.io.ss
|
2007-12-12 18:59:19 -05:00 |
Abdulaziz Ghuloum
|
28496998bb
|
Couple of typos in match.ss (reported in bug 175811).
|
2007-12-12 06:49:57 -05:00 |
Abdulaziz Ghuloum
|
3512b4d112
|
file-based ports are now guarded and their file handles are closed
if the port is dropped and collected.
|
2007-12-12 01:32:55 -05:00 |
Abdulaziz Ghuloum
|
af020f909b
|
slight change to implementation of time-gmt-offset so that the
gmt_off field of the tm struct is not used (not available in
cygwin).
|
2007-12-11 19:32:34 -05:00 |
Abdulaziz Ghuloum
|
54f683f0e0
|
Ported match.ss to ikarus.
|
2007-12-11 17:41:48 -05:00 |
Abdulaziz Ghuloum
|
09a02059c6
|
custom textual ports now return #t for textual-port? (fixes bug 175517)
|
2007-12-11 06:04:08 -05:00 |
Abdulaziz Ghuloum
|
29eb0d1ce0
|
The size of output ports is now set to be the buffer size (bug 175485)
|
2007-12-11 03:25:51 -05:00 |
Abdulaziz Ghuloum
|
0ec309fd22
|
Fixed typos in the user's guide (reported in bug 173535)
|
2007-12-11 03:14:07 -05:00 |
Abdulaziz Ghuloum
|
4ef7d157df
|
Fixes bug 175480: Typo in make-custom-textual-output-port error
message
|
2007-12-11 02:32:29 -05:00 |
Abdulaziz Ghuloum
|
b3f30bebff
|
forgot to include <sys/time.h> in ikarys-collect.c (MacOS does not
complain about implicit declaration of gettimeofday).
|
2007-12-10 15:06:47 -05:00 |
Abdulaziz Ghuloum
|
7d7ceb6480
|
Weeded out gcc warnings and added -Wall as a configure flag.
|
2007-12-10 15:02:25 -05:00 |
Abdulaziz Ghuloum
|
0d79bcd42c
|
removed some unused procedures from ikarus-runtime.c
|
2007-12-10 12:03:25 -05:00 |
Abdulaziz Ghuloum
|
0b648054b8
|
removed some junk files that were in the repository.
|
2007-12-10 12:00:12 -05:00 |
Abdulaziz Ghuloum
|
b6299fbec2
|
Added make-custom-textual-input-port and make-custom-textual-output-port
|
2007-12-10 11:11:59 -05:00 |
Abdulaziz Ghuloum
|
85a54dbbbf
|
custom-binary-input-files now have their attrs set properly.
|
2007-12-10 10:56:10 -05:00 |
Abdulaziz Ghuloum
|
4a3f9a334a
|
Added tests for custom-binary-output-ports (and fixed it too)
|
2007-12-10 10:53:17 -05:00 |
Abdulaziz Ghuloum
|
3575b0c8d8
|
Added IO tests.
|
2007-12-10 10:42:43 -05:00 |
Abdulaziz Ghuloum
|
8a375a3cf7
|
Added make-custom-binary-output-port
|
2007-12-10 10:36:10 -05:00 |
Abdulaziz Ghuloum
|
91b8f90715
|
removed obsolete (ikarus system $io) library.
|
2007-12-10 10:24:10 -05:00 |
Abdulaziz Ghuloum
|
2ac39cfad0
|
reimplemented open-output-file.
|
2007-12-10 10:18:52 -05:00 |
Abdulaziz Ghuloum
|
921999a3a2
|
minor fix to string-input-ports
|
2007-12-10 09:28:48 -05:00 |
Abdulaziz Ghuloum
|
1ecadc0ce5
|
Added missing license stub to ikarus.io.ss
|
2007-12-10 08:08:50 -05:00 |
Abdulaziz Ghuloum
|
dfd66a6cbf
|
Added some of the new IO primitives to the (ikarus) library.
|
2007-12-10 08:05:31 -05:00 |
Abdulaziz Ghuloum
|
7fdeade412
|
Added console-error-port procedure and redirected all error output
to it.
|
2007-12-10 07:40:34 -05:00 |
Abdulaziz Ghuloum
|
0e38534d2e
|
New IO layer is installed. Still buggy in some area but can be used
for bootstrapping at least.
|
2007-12-10 07:28:03 -05:00 |
Abdulaziz Ghuloum
|
ea96ab85db
|
stage 1 of new input IO is almost complete.
|
2007-12-09 17:13:09 -05:00 |
Abdulaziz Ghuloum
|
3562a736c5
|
Fixes bug 175117: Named let violates scoping rules
|
2007-12-09 12:20:13 -05:00 |
Abdulaziz Ghuloum
|
1d5c069273
|
Fixes bug 175057: Added time-gmt-offset procedure that takes a time
object and returns the offset from gmt in seconds.
|
2007-12-09 07:20:49 -05:00 |
Abdulaziz Ghuloum
|
efd233ad0e
|
Fixes bugs 175025 and 175026: let-values and let*-values are fixed/added
|
2007-12-09 02:53:12 -05:00 |
Abdulaziz Ghuloum
|
0e93ac2db9
|
Code of fasl-write is changed to use only binary output prims.
|
2007-12-08 14:52:35 -05:00 |
Abdulaziz Ghuloum
|
515101d188
|
string-input-ports in new IO work now.
|
2007-12-07 07:39:17 -05:00 |
Abdulaziz Ghuloum
|
39e5c98476
|
time-second was off my 30 years. fixed.
|
2007-12-07 06:34:56 -05:00 |
Abdulaziz Ghuloum
|
86d9c640b1
|
decoding of utf8-transcoded ports is complete.
|
2007-12-07 05:34:46 -05:00 |
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 |