Abdulaziz Ghuloum
|
e1e2673ad7
|
* fixed a bug in the code generator for assigning the dirty vector
when the address of the pointer is "negative".
|
2007-08-28 19:47:14 -04:00 |
Abdulaziz Ghuloum
|
efb59a4f46
|
Added exact, inexact
|
2007-08-28 18:15:27 -04:00 |
Abdulaziz Ghuloum
|
bbe077cd5f
|
* Added floor
* exported negative?
|
2007-08-28 17:45:54 -04:00 |
Abdulaziz Ghuloum
|
d1221276b9
|
Added vector-for-each
|
2007-08-28 17:24:53 -04:00 |
Abdulaziz Ghuloum
|
5321868952
|
Added vector-map
|
2007-08-28 15:37:51 -04:00 |
Abdulaziz Ghuloum
|
e2ca2dffb2
|
Added boolean=? and symbol=?
|
2007-08-28 15:03:21 -04:00 |
Abdulaziz Ghuloum
|
2b6a3ef715
|
Added string-copy
|
2007-08-28 12:46:12 -04:00 |
Abdulaziz Ghuloum
|
86a28c3822
|
Added =>, else, and _ aux macros
|
2007-08-28 12:39:54 -04:00 |
Abdulaziz Ghuloum
|
905b6c96c6
|
Added ... auxilary kwd
|
2007-08-28 11:34:13 -04:00 |
Abdulaziz Ghuloum
|
8e4adec147
|
renamed:
src/r6rs-todo.ss => src/todo-r6rs.ss
|
2007-08-28 11:11:12 -04:00 |
Abdulaziz Ghuloum
|
d0eef4c3c4
|
* Added command-line
|
2007-08-26 21:24:22 -04:00 |
Abdulaziz Ghuloum
|
7bb5eab307
|
* Added delete-file.
|
2007-08-26 20:04:00 -04:00 |
Abdulaziz Ghuloum
|
1135803c81
|
* Categorised what needs to be done in r6rs-todo.ss
|
2007-08-26 18:51:16 -04:00 |
Abdulaziz Ghuloum
|
bd5707b013
|
* finished listring all r6rs-todo identifiers.
|
2007-08-26 15:43:18 -04:00 |
Abdulaziz Ghuloum
|
c6f08db761
|
* Added an r6rs-todo.ss list.
|
2007-08-26 14:03:25 -04:00 |
Abdulaziz Ghuloum
|
d8b81869c9
|
* $port-output-index, $port-output-size, $set-port-output-index! and
$set-port-output-size! are gone.
|
2007-08-25 11:24:05 -04:00 |
Abdulaziz Ghuloum
|
023d0831d7
|
* Removed $port-input-index, $port-input-size,
$set-port-input-index! and $set-port-input-size!
|
2007-08-25 11:06:30 -04:00 |
Abdulaziz Ghuloum
|
c5530973d0
|
* Added $port-buffer, $port-index, $port-size, $set-port-index!, and
$set-port-size!. Next step is removing the input/output-specific
accessors and mutators.
|
2007-08-25 10:49:39 -04:00 |
Abdulaziz Ghuloum
|
33c087a867
|
* Stack overflow is reinstated. fibc and other call/cc intensive
benchmarks now work.
|
2007-07-13 13:54:25 +03:00 |
Abdulaziz Ghuloum
|
61edf6d5a2
|
* Removed the collection of open-coded primititives in compiler.ss
|
2007-07-13 13:23:54 +03:00 |
Abdulaziz Ghuloum
|
598d7ae99c
|
* r6rs.records.procedural is almost done.
|
2007-07-05 16:59:06 +03:00 |
Abdulaziz Ghuloum
|
054e076651
|
* Fixed a bug in ratnum multiplication.
|
2007-07-05 11:48:40 +03:00 |
Abdulaziz Ghuloum
|
22d15fe6da
|
* Added an inthash function to primops.
|
2007-07-04 17:42:18 +03:00 |
Abdulaziz Ghuloum
|
bc3e216f63
|
* transition to non-consing add_one_tconc is done.
* Performance gains for making a hash table of 10,000,000 elements
are:
Before: 47secs Now: 17secs.
|
2007-06-29 01:53:18 +03:00 |
Abdulaziz Ghuloum
|
5358680912
|
* tconc queue now uses 2-words per tconc in the transition to
non-allocating tconc_add procedure.
|
2007-06-29 01:46:27 +03:00 |
Abdulaziz Ghuloum
|
41e1859b2b
|
* Fized a bug in the collector that caused tconc pages to never get
deallocated. Tconc pages are now allocated from generation 1.
|
2007-06-29 01:32:16 +03:00 |
Abdulaziz Ghuloum
|
a6302bc57d
|
added:
src/lab/
src/lab/ikarus.r6rs.records.procedural.ss
src/lab/ikarus.r6rs.records.syntactic.ss
These are nonworking versions of r6rs records facility
|
2007-06-27 13:15:51 +03:00 |
Abdulaziz Ghuloum
|
327de19e3b
|
* Added fft benchmark.
|
2007-06-18 18:04:02 +03:00 |
Abdulaziz Ghuloum
|
dd1634e755
|
* $fixnum->flonum now works.
|
2007-06-18 14:29:39 +03:00 |
Abdulaziz Ghuloum
|
d3b2ee35f3
|
* Added $fixnum->flonum (not working yet)
|
2007-06-18 14:06:13 +03:00 |
Abdulaziz Ghuloum
|
cb4752df99
|
* Added flmax
|
2007-06-18 13:06:19 +03:00 |
Abdulaziz Ghuloum
|
d04b4f4be8
|
* Added flround.
|
2007-06-18 13:01:45 +03:00 |
Abdulaziz Ghuloum
|
baafbed761
|
* Added (r6rs i/o simple) library
|
2007-06-18 02:57:32 +03:00 |
Abdulaziz Ghuloum
|
ab6162d2a7
|
* Added string-foldcase and string-ci=? (inefficiently)
|
2007-06-18 02:49:40 +03:00 |
Abdulaziz Ghuloum
|
551e5aa088
|
* Case-insensitive char cmp functions added.
|
2007-06-17 17:51:47 +03:00 |
Abdulaziz Ghuloum
|
94fb15620f
|
* Added (r6rs unicode) library.
|
2007-06-17 17:30:15 +03:00 |
Abdulaziz Ghuloum
|
df9ef4849d
|
* Added char-downcase, char-upcase, char-titlecase, and char-foldcase
|
2007-06-17 17:20:19 +03:00 |
Abdulaziz Ghuloum
|
e28c1a6de7
|
* Added unicode-char-cases file to the unicode directory that
contains char-downcase, char-upcase, char-titlecase, and
char-foldcase tables.
|
2007-06-17 15:04:01 +03:00 |
Abdulaziz Ghuloum
|
1750aba832
|
* The CODE/digit assembly helper now accepts imm,imm memory reference.
|
2007-06-16 12:08:38 +03:00 |
Abdulaziz Ghuloum
|
6d8c626017
|
* Fixed a bug in (fl/ x) not inverting its argument.
|
2007-06-16 09:59:39 +03:00 |
Abdulaziz Ghuloum
|
e51def62c1
|
* Fixed bugs in the just-added $fp comparison primitives.
|
2007-06-15 12:38:30 +03:00 |
Abdulaziz Ghuloum
|
3f3767800d
|
* Added $fl=, $fl<, $fl>, $fl<=, $fl>= primops.
|
2007-06-15 12:19:28 +03:00 |
Abdulaziz Ghuloum
|
d4facf79d3
|
* Added some benchmarking data in benchmarks/BUGS
|
2007-06-15 08:59:49 +03:00 |
Abdulaziz Ghuloum
|
3acdcb6c04
|
* Added native support for $fl+, $fl-, $fl*, $fl/
|
2007-06-15 08:53:34 +03:00 |
Abdulaziz Ghuloum
|
f1674cbaef
|
* renamed benchmarks directories.
renamed:
benchmarks => benchmarks.larceny
benchmarks/new => benchmarks
|
2007-06-14 20:26:38 +03:00 |
Abdulaziz Ghuloum
|
96851f8285
|
* Fixed a bug that causes (- 0.0) to be 0.0 instead of -0.0.
|
2007-06-14 20:11:58 +03:00 |
Abdulaziz Ghuloum
|
b6779a0f87
|
* Added flonum fasl reader.
|
2007-06-14 19:48:57 +03:00 |
Abdulaziz Ghuloum
|
f147e391eb
|
* Added flonum, ratnum, and bignum fasl writers.
|
2007-06-14 19:38:00 +03:00 |
Abdulaziz Ghuloum
|
e061dcd504
|
* Reader for ratnums implemented.
|
2007-06-14 19:21:26 +03:00 |
Abdulaziz Ghuloum
|
b2582e731c
|
* Reader for flonums is implemented.
|
2007-06-14 18:56:47 +03:00 |