97dfd0ddcf 
								
							 
						 
						
							
							
								
								* Added min.  
							
							
							
						 
						
							2007-06-13 11:55:37 +03:00  
				
					
						
							
							
								 
						
							
								88d8e198fc 
								
							 
						 
						
							
							
								
								* Added the rest of fl=? fl<? fl<=? fl>? fl>=?  
							
							
							
						 
						
							2007-06-13 11:53:52 +03:00  
				
					
						
							
							
								 
						
							
								adb65c1b84 
								
							 
						 
						
							
							
								
								* Added expt to (r6rs)  
							
							... 
							
							
							
							* Added fl+ and fl-. 
							
						 
						
							2007-06-13 11:47:30 +03:00  
				
					
						
							
							
								 
						
							
								3fb701187e 
								
							 
						 
						
							
							
								
								* Added (r6rs arithmetic flonums) library containing fl<? only  
							
							
							
						 
						
							2007-06-13 11:37:22 +03:00  
				
					
						
							
							
								 
						
							
								352d0f54dd 
								
							 
						 
						
							
							
								
								* Added write-char to (r6rs) library.  
							
							
							
						 
						
							2007-06-13 10:36:11 +03:00  
				
					
						
							
							
								 
						
							
								f3166040a0 
								
							 
						 
						
							
							
								
								* Addd (r6rs mutable-pairs) library.  
							
							
							
						 
						
							2007-06-13 10:26:51 +03:00  
				
					
						
							
							
								 
						
							
								8cd99e6a2e 
								
							 
						 
						
							
							
								
								* Added ackerman benchmark  
							
							
							
						 
						
							2007-06-13 10:19:16 +03:00  
				
					
						
							
							
								 
						
							
								681ec55067 
								
							 
						 
						
							
							
								
								* Added new r6rs benchmarks folder.  
							
							
							
						 
						
							2007-06-13 10:14:14 +03:00  
				
					
						
							
							
								 
						
							
								9bd65cc447 
								
							 
						 
						
							
							
								
								* Fixed rational? and integer? to handle flonums properly.  
							
							
							
						 
						
							2007-06-13 09:03:30 +03:00  
				
					
						
							
							
								 
						
							
								83c7fe71b8 
								
							 
						 
						
							
							
								
								* Fixed two bugs in the ratnum case of mk< procs.  
							
							
							
						 
						
							2007-06-13 06:04:08 +03:00  
				
					
						
							
							
								 
						
							
								5f1b44106a 
								
							 
						 
						
							
							
								
								* removed the 3-arg dispatch in the generic  =, <,, <=, >, >=  
							
							
							
						 
						
							2007-06-12 17:32:25 +03:00  
				
					
						
							
							
								 
						
							
								f05f8965d6 
								
							 
						 
						
							
							
								
								* string-to-number now understands:  
							
							... 
							
							
							
							- #e #E #i #I prefixes
  - decimal notation
  - exponents 
							
						 
						
							2007-06-12 03:57:35 +03:00  
				
					
						
							
							
								 
						
							
								e1d0d4aca6 
								
							 
						 
						
							
							
								
								* subtraction (-) now understands ratnums.  
							
							
							
						 
						
							2007-06-12 02:49:27 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b01e289798 
								
							 
						 
						
							
							
								
								* Numeric comparison functions =, <, <=, >, >= now understand  
							
							... 
							
							
							
							ratnums. 
							
						 
						
							2007-06-11 11:59:11 +03:00  
				
					
						
							
							
								 
						
							
								90feb453f5 
								
							 
						 
						
							
							
								
								* Added tests for bignum->flonum.  
							
							
							
						 
						
							2007-06-10 20:32:48 +03:00  
				
					
						
							
							
								 
						
							
								cde508d58c 
								
							 
						 
						
							
							
								
								* reimplemented bignum->flonum in Scheme now.  ikrt_bignum_to_flonum  
							
							... 
							
							
							
							is no longer used. 
							
						 
						
							2007-06-10 20:21:41 +03:00  
				
					
						
							
							
								 
						
							
								9a31a8f0d3 
								
							 
						 
						
							
							
								
								* Added $make-flonum and $flonum-set! prims.  
							
							
							
						 
						
							2007-06-10 12:09:01 +03:00  
				
					
						
							
							
								 
						
							
								7246be795d 
								
							 
						 
						
							
							
								
								* removed old flonum->string Scheme code and supporting C code.  
							
							
							
						 
						
							2007-06-10 10:35:45 +03:00  
				
					
						
							
							
								 
						
							
								cccdd1122c 
								
							 
						 
						
							
							
								
								* Added flonum->string using dybvig's algorithm.  
							
							
							
						 
						
							2007-06-10 07:55:49 +03:00  
				
					
						
							
							
								 
						
							
								a596550e97 
								
							 
						 
						
							
							
								
								* Added log.  
							
							
							
						 
						
							2007-06-10 07:37:30 +03:00  
				
					
						
							
							
								 
						
							
								d88126aea1 
								
							 
						 
						
							
							
								
								* Added inexact->exact  
							
							
							
						 
						
							2007-06-10 07:35:39 +03:00  
				
					
						
							
							
								 
						
							
								0480517615 
								
							 
						 
						
							
							
								
								* Added floor/ceiling.  
							
							
							
						 
						
							2007-06-10 07:32:19 +03:00  
				
					
						
							
							
								 
						
							
								57f4d16ee2 
								
							 
						 
						
							
							
								
								* Added ikrt_fl_log and ikrt_fx_log to the vm.  
							
							
							
						 
						
							2007-06-09 03:08:36 +03:00  
				
					
						
							
							
								 
						
							
								6712e9490b 
								
							 
						 
						
							
							
								
								* Fixed two bugs in $ratnum-n and $ratnum-d  
							
							
							
						 
						
							2007-06-08 10:30:25 +03:00  
				
					
						
							
							
								 
						
							
								3798fd932a 
								
							 
						 
						
							
							
								
								* Added ratnum cases to binary*.  
							
							
							
						 
						
							2007-06-08 10:18:36 +03:00  
				
					
						
							
							
								 
						
							
								b859c05bd6 
								
							 
						 
						
							
							
								
								* Added (flonum-u8-ref x k) where x is a flonum, k is a fixnum in  
							
							... 
							
							
							
							between 0 and 7, and returns byte k in the flonum data structure.
  k is a logical index in an IEEE number with the structure:
  [s][11-bit-biased-expo] [52-bit-mantissa==================]
  [  k = 0  ] [  k = 1  ] [k=2] [k=3] [k=4] [k=5] [k=6] [k=7] 
							
						 
						
							2007-06-08 09:15:25 +03:00  
				
					
						
							
							
								 
						
							
								9c458d4ba7 
								
							 
						 
						
							
							
								
								* reinstalled exact->inexact  
							
							
							
						 
						
							2007-06-08 09:10:18 +03:00  
				
					
						
							
							
								 
						
							
								cd788e4bed 
								
							 
						 
						
							
							
								
								* Added (ikarus system $flonums) library (empty).  
							
							
							
						 
						
							2007-06-08 09:07:02 +03:00  
				
					
						
							
							
								 
						
							
								f3e5772e76 
								
							 
						 
						
							
							
								
								* Added bref to assembler  
							
							... 
							
							
							
							* Fixed bug in bytevector-s8-ref 
							
						 
						
							2007-06-08 08:54:10 +03:00  
				
					
						
							
							
								 
						
							
								a27c6e13a9 
								
							 
						 
						
							
							
								
								* fixed a HUGE bug in optimize-letrec.  
							
							... 
							
							
							
							* fixed two minor bugs in the code generators for - and +
* added a constant-folder for "length" 
							
						 
						
							2007-06-06 10:14:07 +03:00  
				
					
						
							
							
								 
						
							
								ae0b25ae9f 
								
							 
						 
						
							
							
								
								* do-spill now removes spilled vars from neighbors of conflicting  
							
							... 
							
							
							
							vars. 
							
						 
						
							2007-06-06 09:24:32 +03:00  
				
					
						
							
							
								 
						
							
								0db57fbb69 
								
							 
						 
						
							
							
								
								* removed the reg? argument to build-graph.  Reg? was needed when  
							
							... 
							
							
							
							build-graph was used for constructing both frame conflicts and
  register conflicts.  Now, it's only used for register conflicts so
  reg? is no longer needed. 
							
						 
						
							2007-06-06 06:10:28 +03:00  
				
					
						
							
							
								 
						
							
								01658fe195 
								
							 
						 
						
							
							
								
								removed libcogen1.ss which was not used by the compiler.  
							
							
							
						 
						
							2007-06-06 05:38:02 +03:00  
				
					
						
							
							
								 
						
							
								39e6fc2fcf 
								
							 
						 
						
							
							
								
								* removed more junk.  
							
							
							
						 
						
							2007-06-06 03:11:12 +03:00  
				
					
						
							
							
								 
						
							
								665f3a0b79 
								
							 
						 
						
							
							
								
								* removed old one-pass compiler.  chaitin is now the default  
							
							... 
							
							
							
							backend 
							
						 
						
							2007-06-06 02:57:48 +03:00  
				
					
						
							
							
								 
						
							
								563f32c16f 
								
							 
						 
						
							
							
								
								* swapped core-compile-expr and alt-core-compile-expr  
							
							
							
						 
						
							2007-06-06 02:48:09 +03:00  
				
					
						
							
							
								 
						
							
								7301be0ab0 
								
							 
						 
						
							
							
								
								* removed one instance of build-graph which reduces compile time  
							
							... 
							
							
							
							from 225 secs down to 17!  Sweet! 
							
						 
						
							2007-06-06 02:32:45 +03:00  
				
					
						
							
							
								 
						
							
								feb9764645 
								
							 
						 
						
							
							
								
								* Cleanup of some junk code in color-by-chaitin  
							
							
							
						 
						
							2007-06-06 01:16:34 +03:00  
				
					
						
							
							
								 
						
							
								1dc9e83448 
								
							 
						 
						
							
							
								
								* Altcogen works.  Need to rethink how to code the conflict graphs.  
							
							
							
						 
						
							2007-06-04 02:55:04 +03:00  
				
					
						
							
							
								 
						
							
								a5dbb8f45d 
								
							 
						 
						
							
							
								
								* Can load altcogen.  
							
							
							
						 
						
							2007-06-03 04:55:40 +03:00  
				
					
						
							
							
								 
						
							
								6279bc7c47 
								
							 
						 
						
							
							
								
								* alt-compile-core-expr-to-port is now exported from (ikarus compiler)  
							
							
							
						 
						
							2007-06-02 10:26:06 +03:00  
				
					
						
							
							
								 
						
							
								ca248be49a 
								
							 
						 
						
							
							
								
								* Libraries can export modules now.  
							
							... 
							
							
							
							* libaltcogen can now be loaded. 
							
						 
						
							2007-06-02 10:21:05 +03:00  
				
					
						
							
							
								 
						
							
								b7b3709f69 
								
							 
						 
						
							
							
								
								* Added (import M) for M \in modules.  
							
							
							
						 
						
							2007-06-02 05:59:55 +03:00  
				
					
						
							
							
								 
						
							
								d2657bde24 
								
							 
						 
						
							
							
								
								* Added basic identifier-syntax (one that does not recognize the  
							
							... 
							
							
							
							set! case). 
							
						 
						
							2007-06-02 05:43:24 +03:00  
				
					
						
							
							
								 
						
							
								af9798e9be 
								
							 
						 
						
							
							
								
								* Better handling of multi-byte read-char.  
							
							
							
						 
						
							2007-06-02 05:17:22 +03:00  
				
					
						
							
							
								 
						
							
								ee738a9a62 
								
							 
						 
						
							
							
								
								* somewhat fixed the ugly syntax-error message in syntax.ss  
							
							
							
						 
						
							2007-05-22 20:21:22 -04:00  
				
					
						
							
							
								 
						
							
								cd1de33b91 
								
							 
						 
						
							
							
								
								* Added let-syntax and letrec-syntax.  
							
							
							
						 
						
							2007-05-22 19:59:30 -04:00  
				
					
						
							
							
								 
						
							
								fb48ef12bd 
								
							 
						 
						
							
							
								
								* disabled gzipped fasl files.  too slow :-(  
							
							
							
						 
						
							2007-05-22 19:01:07 -04:00  
				
					
						
							
							
								 
						
							
								580481d8fc 
								
							 
						 
						
							
							
								
								* The runtime system can now open gzipped bootfiles in addition to  
							
							... 
							
							
							
							uncompressed fasl files. 
							
						 
						
							2007-05-22 17:56:15 -04:00