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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								e76047cb47
								
							
						 | 
						
							
							
								
								* Added list-tail.
							
							
							
							
							
						 | 
						
							2007-06-13 17:42:04 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								0c62d5bee8
								
							
						 | 
						
							
							
								
								* Added abs.
							
							
							
							
							
						 | 
						
							2007-06-13 16:48:05 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								973595a93f
								
							
						 | 
						
							
							
								
								* exported call-with-output-file.
							
							
							
							
							
						 | 
						
							2007-06-13 16:22:11 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								48c80cbd9c
								
							
						 | 
						
							
							
								
								* Added flmin.
							
							
							
							
							
						 | 
						
							2007-06-13 14:16:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								009d0b2fac
								
							
						 | 
						
							
							
								
								* Added flnegative?
							
							
							
							
							
						 | 
						
							2007-06-13 14:11:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								0f910c431f
								
							
						 | 
						
							
							
								
								* Added flzero?
							
							
							
							
							
						 | 
						
							2007-06-13 14:08:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								89fd9d0a23
								
							
						 | 
						
							
							
								
								* Added flsqrt.
							
							
							
							
							
						 | 
						
							2007-06-13 14:00:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ded64db389
								
							
						 | 
						
							
							
								
								* Added fl/.
							
							
							
							
							
						 | 
						
							2007-06-13 13:50:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								dc046a3092
								
							
						 | 
						
							
							
								
								* exported call-with-input-file.
							
							
							
							
							
						 | 
						
							2007-06-13 13:36:43 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								817851f3d2
								
							
						 | 
						
							
							
								
								* defined fl*.
							
							
							
							
							
							
							
							* fixed a bug in the identitity of fl+. 
							
						 | 
						
							2007-06-13 13:15:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2dad5b473e
								
							
						 | 
						
							
							
								
								* exported odd?
							
							
							
							
							
						 | 
						
							2007-06-13 13:10:54 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								9b0d2143a3
								
							
						 | 
						
							
							
								
								* exported even?
							
							
							
							
							
						 | 
						
							2007-06-13 13:01:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								6441235594
								
							
						 | 
						
							
							
								
								* exported modulo (incomplete).
							
							
							
							
							
						 | 
						
							2007-06-13 12:58:48 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								01f12f135a
								
							
						 | 
						
							
							
								
								* Added the round procedure
							
							
							
							
							
						 | 
						
							2007-06-13 12:40:29 +03:00 |