Abdulaziz Ghuloum
|
bcd96a8dd4
|
* Added bytevector-ieee-double-native-ref/set!
|
2007-11-06 21:08:52 -05:00 |
Abdulaziz Ghuloum
|
9632e19032
|
Fixes bug 160395: missing import from r6r script reports bogus error.
|
2007-11-06 01:14:27 -05:00 |
Abdulaziz Ghuloum
|
8cabfa75a7
|
* timelog updated to show results of latest addition to compiler.
|
2007-11-05 23:09:08 -05:00 |
Abdulaziz Ghuloum
|
753838aeec
|
* Fixed benchmarking tools.
|
2007-11-05 22:49:38 -05:00 |
Abdulaziz Ghuloum
|
24e142bc49
|
* Added benchmarks/summarize.pl to summarize benchmark results.
|
2007-11-05 17:21:53 -05:00 |
Abdulaziz Ghuloum
|
2246a2b901
|
* Added benchmark logging Makefile in benchmarks/ and two log files.
|
2007-11-05 16:56:44 -05:00 |
Abdulaziz Ghuloum
|
6b40f525d9
|
* removed benchmarks/BUGS because it's out of date.
* fixed benchmarks/README
|
2007-11-05 02:01:51 -05:00 |
Abdulaziz Ghuloum
|
0287c37a00
|
* updated benchmarks/README since quicksort now works.
|
2007-11-05 01:57:18 -05:00 |
Abdulaziz Ghuloum
|
c4424f8de4
|
* Added info about "BUGS" in benchmarks/README.
|
2007-11-04 17:12:14 -05:00 |
Abdulaziz Ghuloum
|
a1aa10fca9
|
* Fixed bugs in slatex and quicksort benchmarks (library implementation)
* compiler benchmark now works (taking 10 seconds to compile on this
machine).
|
2007-11-04 17:00:11 -05:00 |
Abdulaziz Ghuloum
|
8be77bcd21
|
* Added README describing the directory contents and how to run
benchmarks under Ikarus.
|
2007-11-04 14:07:58 -05:00 |
Abdulaziz Ghuloum
|
ab282428fe
|
* Fixed benchmarks to work on (rnrs) libraries instead of the old
(r6rs) libraries.
|
2007-11-04 12:03:32 -05:00 |
Abdulaziz Ghuloum
|
54472a1994
|
* Added fxarithmetic-shift* procedures.
* Added trace examples in ikarus.trace.h
* slatex benchmark now compiles properly.
|
2007-09-15 00:14:47 -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
|
327de19e3b
|
* Added fft benchmark.
|
2007-06-18 18:04:02 +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
|
551e5aa088
|
* Case-insensitive char cmp functions added.
|
2007-06-17 17:51:47 +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
|
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
|
ec5317bea0
|
* Added nucleic benchmark.
|
2007-06-13 18:17:21 +03:00 |
Abdulaziz Ghuloum
|
af7f6a5b7e
|
* More benchmarks.
|
2007-06-13 17:49:54 +03:00 |
Abdulaziz Ghuloum
|
b00de8325b
|
Added many benchmarks.
added:
benchmarks/new/r6rs-benchmarks/BUGS
benchmarks/new/r6rs-benchmarks/array1.ss
benchmarks/new/r6rs-benchmarks/bib
benchmarks/new/r6rs-benchmarks/boyer.ss
benchmarks/new/r6rs-benchmarks/browse.ss
benchmarks/new/r6rs-benchmarks/cat.ss
benchmarks/new/r6rs-benchmarks/conform.ss
benchmarks/new/r6rs-benchmarks/cpstak.ss
benchmarks/new/r6rs-benchmarks/ctak.ss
benchmarks/new/r6rs-benchmarks/dderiv.ss
benchmarks/new/r6rs-benchmarks/deriv.ss
benchmarks/new/r6rs-benchmarks/destruc.ss
benchmarks/new/r6rs-benchmarks/diviter.ss
benchmarks/new/r6rs-benchmarks/divrec.ss
benchmarks/new/r6rs-benchmarks/dynamic.src.ss
benchmarks/new/r6rs-benchmarks/dynamic.ss
benchmarks/new/r6rs-benchmarks/earley.ss
benchmarks/new/r6rs-benchmarks/fibc.ss
benchmarks/new/r6rs-benchmarks/fibfp.ss
benchmarks/new/r6rs-benchmarks/gcbench.ss
benchmarks/new/r6rs-benchmarks/gcold.ss
benchmarks/new/r6rs-benchmarks/graphs.ss
benchmarks/new/r6rs-benchmarks/lattice.ss
benchmarks/new/r6rs-benchmarks/matrix.ss
benchmarks/new/r6rs-benchmarks/maze.ss
benchmarks/new/r6rs-benchmarks/mazefun.ss
benchmarks/new/r6rs-benchmarks/mbrot.ss
benchmarks/new/r6rs-benchmarks/nboyer.ss
benchmarks/new/r6rs-benchmarks/nqueens.ss
benchmarks/new/r6rs-benchmarks/ntakl.ss
benchmarks/new/r6rs-benchmarks/paraffins.ss
benchmarks/new/r6rs-benchmarks/parsing-test.sch
benchmarks/new/r6rs-benchmarks/parsing.ss
benchmarks/new/r6rs-benchmarks/perm9.ss
benchmarks/new/r6rs-benchmarks/peval.ss
benchmarks/new/r6rs-benchmarks/pi.ss
benchmarks/new/r6rs-benchmarks/pnpoly.ss
benchmarks/new/r6rs-benchmarks/ray.ss
benchmarks/new/r6rs-benchmarks/todo-src/
benchmarks/new/r6rs-benchmarks/todo-src/README.flonum-benchmarks
benchmarks/new/r6rs-benchmarks/todo-src/compiler.scm
benchmarks/new/r6rs-benchmarks/todo-src/fft.scm
benchmarks/new/r6rs-benchmarks/todo-src/fpsum.scm
benchmarks/new/r6rs-benchmarks/todo-src/nbody.scm
benchmarks/new/r6rs-benchmarks/todo-src/nucleic.scm
benchmarks/new/r6rs-benchmarks/todo-src/primes.scm
benchmarks/new/r6rs-benchmarks/todo-src/puzzle.scm
benchmarks/new/r6rs-benchmarks/todo-src/quicksort.scm
benchmarks/new/r6rs-benchmarks/todo-src/rn100
benchmarks/new/r6rs-benchmarks/todo-src/sboyer.scm
benchmarks/new/r6rs-benchmarks/todo-src/scheme.scm
benchmarks/new/r6rs-benchmarks/todo-src/simplex.scm
benchmarks/new/r6rs-benchmarks/todo-src/slatex.scm
benchmarks/new/r6rs-benchmarks/todo-src/slatex.sty
benchmarks/new/r6rs-benchmarks/todo-src/smlboyer.scm
benchmarks/new/r6rs-benchmarks/todo-src/string.scm
benchmarks/new/r6rs-benchmarks/todo-src/succeed.scm
benchmarks/new/r6rs-benchmarks/todo-src/sum.scm
benchmarks/new/r6rs-benchmarks/todo-src/sum1.scm
benchmarks/new/r6rs-benchmarks/todo-src/sumfp.scm
benchmarks/new/r6rs-benchmarks/todo-src/sumloop.scm
benchmarks/new/r6rs-benchmarks/todo-src/tail.scm
benchmarks/new/r6rs-benchmarks/todo-src/tak.scm
benchmarks/new/r6rs-benchmarks/todo-src/takl.scm
benchmarks/new/r6rs-benchmarks/todo-src/temp.scm
benchmarks/new/r6rs-benchmarks/todo-src/temp2.scm
benchmarks/new/r6rs-benchmarks/todo-src/test.scm
benchmarks/new/r6rs-benchmarks/todo-src/test.tex
benchmarks/new/r6rs-benchmarks/todo-src/tfib.scm
benchmarks/new/r6rs-benchmarks/todo-src/trav1.scm
benchmarks/new/r6rs-benchmarks/todo-src/trav2.scm
benchmarks/new/r6rs-benchmarks/todo-src/triangl.scm
benchmarks/new/r6rs-benchmarks/todo-src/wc.scm
modified:
benchmarks/new/r6rs-benchmarks.ss
benchmarks/results.Larceny-r6rs
benchmarks/src/ntakl.scm
|
2007-06-13 14:17:57 +03:00 |
Abdulaziz Ghuloum
|
8cd99e6a2e
|
* Added ackerman benchmark
|
2007-06-13 10:19:16 +03:00 |
Abdulaziz Ghuloum
|
681ec55067
|
* Added new r6rs benchmarks folder.
|
2007-06-13 10:14:14 +03:00 |
Abdulaziz Ghuloum
|
10bdc3dcd6
|
* starting with IntegerSet
|
2007-03-10 16:47:13 -05:00 |
Abdulaziz Ghuloum
|
d4559cfd4c
|
cleanup of repository content.
|
2007-03-09 19:28:38 -05:00 |
Abdulaziz Ghuloum
|
5bb666bf7f
|
* last commit on alt-cogen and beginning of alt-alt-cogen :-)
|
2007-03-09 14:01:17 -05:00 |
Abdulaziz Ghuloum
|
c6861f41d5
|
* added flonum? and removed ikrt_is_flonum from the runtime system.
|
2007-03-04 12:59:28 -05:00 |
Abdulaziz Ghuloum
|
b326fbc07a
|
* completed the move to new specify-representation pass infrastructure.
|
2007-03-03 23:17:04 -05:00 |
Abdulaziz Ghuloum
|
e9740fa34f
|
* fixed bug in the graph construction that caused the operand of
idivl not to be added to the live set.
|
2007-03-02 00:41:28 -05:00 |
Abdulaziz Ghuloum
|
de7c43a16b
|
* optimized symbol calls using the symbol-function field.
* added error checks for applying nonprocedures.
|
2007-02-25 21:29:28 -05:00 |
Abdulaziz Ghuloum
|
87d8d5a5dd
|
* added a $set-symbol-function! primitive.
|
2007-02-24 15:42:57 -05:00 |
Abdulaziz Ghuloum
|
d99c22e8c4
|
* The shortcut form is now two parts: a body and a handler. The
evaluation of the body can jump to the handler at any point during
evaluation by means of using the interrupt primitive or by
overflow.
|
2007-02-22 23:02:50 -05:00 |
Abdulaziz Ghuloum
|
819a3ca1c1
|
* bug in collector causing dirty bits for code objects with younger reloc
vectors to be unset incorrectly. The bug was in using || instead
of | when computing the dirty pattern.
|
2007-02-22 21:58:38 -05:00 |
Abdulaziz Ghuloum
|
0bd88991cb
|
* looks not bad.
|
2007-02-19 23:33:29 -05:00 |
Abdulaziz Ghuloum
|
30f71b0381
|
* frame moves are not working as nicely as they should.
|
2007-02-19 18:21:35 -05:00 |
Abdulaziz Ghuloum
|
f10a8ffccd
|
commented out references to some unused register names
|
2007-02-10 11:49:38 -05:00 |
Abdulaziz Ghuloum
|
1c37a4ee54
|
* changing representation for all non-fixnum numbers.
|
2007-01-21 19:20:37 -05:00 |
Abdulaziz Ghuloum
|
783beb990b
|
* exact->inexact is now implemnted.
* +, -, and * now handles flonums by converting exact arguments to
inexact if the other argument is a flonum.
|
2007-01-20 19:26:17 -05:00 |
Abdulaziz Ghuloum
|
c6bc77bc9d
|
* Many numeric predicates are added (exact?, inexact?, real?,
complex?, etc.).
* min and max are added.
|
2007-01-20 16:52:22 -05:00 |
Abdulaziz Ghuloum
|
679af26761
|
* Added benchmarks from the larceny source distribution.
|
2007-01-20 14:32:30 -05:00 |