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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								3edcc64121
								
							
						 | 
						
							
							
								
								* Added exact?
							
							
							
							
							
						 | 
						
							2007-06-13 12:05:24 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								97dfd0ddcf
								
							
						 | 
						
							
							
								
								* Added min.
							
							
							
							
							
						 | 
						
							2007-06-13 11:55:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								88d8e198fc
								
							
						 | 
						
							
							
								
								* Added the rest of fl=? fl<? fl<=? fl>? fl>=?
							
							
							
							
							
						 | 
						
							2007-06-13 11:53:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								adb65c1b84
								
							
						 | 
						
							
							
								
								* Added expt to (r6rs)
							
							
							
							
							
							
							
							* Added fl+ and fl-. 
							
						 | 
						
							2007-06-13 11:47:30 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								3fb701187e
								
							
						 | 
						
							
							
								
								* Added (r6rs arithmetic flonums) library containing fl<? only
							
							
							
							
							
						 | 
						
							2007-06-13 11:37:22 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								352d0f54dd
								
							
						 | 
						
							
							
								
								* Added write-char to (r6rs) library.
							
							
							
							
							
						 | 
						
							2007-06-13 10:36:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f3166040a0
								
							
						 | 
						
							
							
								
								* Addd (r6rs mutable-pairs) library.
							
							
							
							
							
						 | 
						
							2007-06-13 10:26:51 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								9bd65cc447
								
							
						 | 
						
							
							
								
								* Fixed rational? and integer? to handle flonums properly.
							
							
							
							
							
						 | 
						
							2007-06-13 09:03:30 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								83c7fe71b8
								
							
						 | 
						
							
							
								
								* Fixed two bugs in the ratnum case of mk< procs.
							
							
							
							
							
						 | 
						
							2007-06-13 06:04:08 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5f1b44106a
								
							
						 | 
						
							
							
								
								* removed the 3-arg dispatch in the generic  =, <,, <=, >, >=
							
							
							
							
							
						 | 
						
							2007-06-12 17:32:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f05f8965d6
								
							
						 | 
						
							
							
								
								* string-to-number now understands:
							
							
							
							
							
							
							
							- #e #E #i #I prefixes
  - decimal notation
  - exponents 
							
						 | 
						
							2007-06-12 03:57:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e1d0d4aca6
								
							
						 | 
						
							
							
								
								* subtraction (-) now understands ratnums.
							
							
							
							
							
						 | 
						
							2007-06-12 02:49:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ca257870ce
								
							
						 | 
						
							
							
								
								* bignum->flonum now handles large floats properly by converting
							
							
							
							
							
							
							
							them to +inf.0 and -inf.0. 
							
						 | 
						
							2007-06-12 02:25:13 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								b01e289798
								
							
						 | 
						
							
							
								
								* Numeric comparison functions =, <, <=, >, >= now understand
							
							
							
							
							
							
							
							ratnums. 
							
						 | 
						
							2007-06-11 11:59:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								90feb453f5
								
							
						 | 
						
							
							
								
								* Added tests for bignum->flonum.
							
							
							
							
							
						 | 
						
							2007-06-10 20:32:48 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								cde508d58c
								
							
						 | 
						
							
							
								
								* reimplemented bignum->flonum in Scheme now.  ikrt_bignum_to_flonum
							
							
							
							
							
							
							
							is no longer used. 
							
						 | 
						
							2007-06-10 20:21:41 +03:00 |