92d02e8e52 
								
							 
						 
						
							
							
								
								Fixes bug 173042: Wrong error message for (mod 3.0 3)  
							
							
							
						 
						
							2008-01-22 10:39:21 -05:00  
				
					
						
							
							
								 
						
							
								313e59bc92 
								
							 
						 
						
							
							
								
								slightly enhanced error message for attempting to transcode a port  
							
							... 
							
							
							
							using an unsupported line-style (the only supported one is "none" as
of now). 
							
						 
						
							2008-01-22 03:30:52 -05:00  
				
					
						
							
							
								 
						
							
								264c58c4a4 
								
							 
						 
						
							
							
								
								Working on bug 184993: Writing to zombie process causes Ikarus to exit.  
							
							
							
						 
						
							2008-01-21 23:29:04 -05:00  
				
					
						
							
							
								 
						
							
								b00e56face 
								
							 
						 
						
							
							
								
								Fixes bug 184991: binary ports' printed representation says they're  
							
							... 
							
							
							
							textual 
							
						 
						
							2008-01-21 22:10:23 -05:00  
				
					
						
							
							
								 
						
							
								b0ffb78d67 
								
							 
						 
						
							
							
								
								Updated user's guide:  
							
							... 
							
							
							
							- Changed license from FDL to GPL
- Added docs about file extensions
- Updated list of missing features (list is down to one page, yay!)
- Updated copyright years in document and ikarus-main.ss (it's 2008!). 
							
						 
						
							2008-01-21 01:01:28 -05:00  
				
					
						
							
							
								 
						
							
								9edb15a0f9 
								
							 
						 
						
							
							
								
								Added bitwise-bit-field.  
							
							
							
						 
						
							2008-01-20 23:13:24 -05:00  
				
					
						
							
							
								 
						
							
								eedbe65e44 
								
							 
						 
						
							
							
								
								Added bitwise-copy-bit.  
							
							
							
						 
						
							2008-01-20 22:21:54 -05:00  
				
					
						
							
							
								 
						
							
								cc7066441c 
								
							 
						 
						
							
							
								
								Added put-bytevector.  
							
							
							
						 
						
							2008-01-20 20:30:37 -05:00  
				
					
						
							
							
								 
						
							
								fd75cfc02f 
								
							 
						 
						
							
							
								
								Added tests for list-sort and vector-sort.  
							
							
							
						 
						
							2008-01-20 17:52:19 -05:00  
				
					
						
							
							
								 
						
							
								b5b558f4e6 
								
							 
						 
						
							
							
								
								Reimplemented list-sort in terms of vector-sort!.  
							
							
							
						 
						
							2008-01-20 16:54:23 -05:00  
				
					
						
							
							
								 
						
							
								f1710b81ab 
								
							 
						 
						
							
							
								
								Reimplemented vector-sort and vector-sort!  
							
							
							
						 
						
							2008-01-20 16:48:55 -05:00  
				
					
						
							
							
								 
						
							
								0142ba2315 
								
							 
						 
						
							
							
								
								- Added an optimization to the base record constructors for args up  
							
							... 
							
							
							
							to 4. 
							
						 
						
							2008-01-19 18:15:18 -05:00  
				
					
						
							
							
								 
						
							
								df1cef98be 
								
							 
						 
						
							
							
								
								- Added primop for *.  
							
							
							
						 
						
							2008-01-19 16:11:00 -05:00  
				
					
						
							
							
								 
						
							
								48100f3737 
								
							 
						 
						
							
							
								
								Added bitwise-and primop.  
							
							
							
						 
						
							2008-01-19 15:44:38 -05:00  
				
					
						
							
							
								 
						
							
								dd5967c433 
								
							 
						 
						
							
							
								
								Added special cases for fixnum args to div and mod.  
							
							
							
						 
						
							2008-01-19 15:33:52 -05:00  
				
					
						
							
							
								 
						
							
								497d2ea8ed 
								
							 
						 
						
							
							
								
								increased IO block-size from 4K to 16K.  
							
							
							
						 
						
							2008-01-19 14:51:14 -05:00  
				
					
						
							
							
								 
						
							
								323d1037ea 
								
							 
						 
						
							
							
								
								- Fixed a performance bug that caused slowness in read-char for IO  
							
							... 
							
							
							
							intensive code (cat, tail, wc) 
							
						 
						
							2008-01-19 13:50:53 -05:00  
				
					
						
							
							
								 
						
							
								7a970db55d 
								
							 
						 
						
							
							
								
								Fixes bug 184265: flonum? assemble bug  
							
							
							
						 
						
							2008-01-19 09:47:15 -05:00  
				
					
						
							
							
								 
						
							
								5bf2afce78 
								
							 
						 
						
							
							
								
								Added inline expansion for all cxr and cxxxr primitives.  
							
							
							
						 
						
							2008-01-18 22:44:40 -05:00  
				
					
						
							
							
								 
						
							
								6018e2200d 
								
							 
						 
						
							
							
								
								Made (define foo) expand to (define foo (void)).  
							
							
							
						 
						
							2008-01-18 22:18:26 -05:00  
				
					
						
							
							
								 
						
							
								8adb1639f0 
								
							 
						 
						
							
							
								
								sqrt and exact-integer-sqrt now use the gmp sqrt procedure instead  
							
							... 
							
							
							
							of the previous bisection algorithm (much faster). 
							
						 
						
							2008-01-17 01:26:29 -05:00  
				
					
						
							
							
								 
						
							
								f7dcbe87c6 
								
							 
						 
						
							
							
								
								Fixes round-off error in sqrt.  
							
							
							
						 
						
							2008-01-12 21:05:26 -05:00  
				
					
						
							
							
								 
						
							
								d9cdcb8959 
								
							 
						 
						
							
							
								
								Fixes bug 180991: round-off error in bignum->flonum  
							
							
							
						 
						
							2008-01-12 20:52:23 -05:00  
				
					
						
							
							
								 
						
							
								2dc4542148 
								
							 
						 
						
							
							
								
								Reimplemented the guardians collector which was yellowing out since  
							
							... 
							
							
							
							the last update to the GC.  All tests now run without a glitch. 
							
						 
						
							2008-01-12 17:32:43 -05:00  
				
					
						
							
							
								 
						
							
								7a2ac14f5a 
								
							 
						 
						
							
							
								
								Eliminated frame-pointer adjustment around calls if the adjustment  
							
							... 
							
							
							
							is 0.  Previously, you'd get 
    addl 0, fpr
    <stuff>
    subl 0, fpr
which are useless. 
							
						 
						
							2008-01-10 03:26:18 -05:00  
				
					
						
							
							
								 
						
							
								9e06ec35bf 
								
							 
						 
						
							
							
								
								Fixes bug 181679: vec-graph not working  
							
							
							
						 
						
							2008-01-10 00:40:39 -05:00  
				
					
						
							
							
								 
						
							
								4444496609 
								
							 
						 
						
							
							
								
								Fixes bug 181105: syntax pattern variable list length mismatch error  
							
							... 
							
							
							
							is obscure 
							
						 
						
							2008-01-09 08:47:48 -05:00  
				
					
						
							
							
								 
						
							
								62765c2885 
								
							 
						 
						
							
							
								
								Fixes bug 180895: letrec error message not as helpful as let  
							
							
							
						 
						
							2008-01-09 08:37:46 -05:00  
				
					
						
							
							
								 
						
							
								fbebc96bfa 
								
							 
						 
						
							
							
								
								Fixed the ``bytes allocated off by n problem''.  
							
							
							
						 
						
							2008-01-07 21:37:41 -05:00  
				
					
						
							
							
								 
						
							
								01d0669607 
								
							 
						 
						
							
							
								
								sigaltstack is not used now if the OS does not provide it.  
							
							
							
						 
						
							2008-01-07 19:04:46 -05:00  
				
					
						
							
							
								 
						
							
								899be70aca 
								
							 
						 
						
							
							
								
								Kind of a better implementation of ratnum->flonum.  
							
							
							
						 
						
							2008-01-06 02:27:23 -05:00  
				
					
						
							
							
								 
						
							
								da7f05a538 
								
							 
						 
						
							
							
								
								Fixes more of bug 180170: (log (expt 2 1024)) now works.  
							
							
							
						 
						
							2008-01-05 21:02:52 -05:00  
				
					
						
							
							
								 
						
							
								af6562721b 
								
							 
						 
						
							
							
								
								Fixes bug 180170: Missing bignum sqrt  
							
							
							
						 
						
							2008-01-04 21:46:50 -05:00  
				
					
						
							
							
								 
						
							
								3cd68e7ea3 
								
							 
						 
						
							
							
								
								Fixed bug 179978: (eq? (vector) (vector)) should evaluate to #t  
							
							
							
						 
						
							2008-01-04 21:19:30 -05:00  
				
					
						
							
							
								 
						
							
								797897cc01 
								
							 
						 
						
							
							
								
								Fixes bug 180455: raw symbols in output of macro are not detected  
							
							
							
						 
						
							2008-01-04 20:53:59 -05:00  
				
					
						
							
							
								 
						
							
								e35ed42f6c 
								
							 
						 
						
							
							
								
								Added the tests that I'm using for porting.  
							
							
							
						 
						
							2008-01-04 05:55:06 -05:00  
				
					
						
							
							
								 
						
							
								069ff811e2 
								
							 
						 
						
							
							
								
								Passed tests-1.6 in 64-bit mode.  
							
							
							
						 
						
							2008-01-04 05:54:35 -05:00  
				
					
						
							
							
								 
						
							
								755beeb7d7 
								
							 
						 
						
							
							
								
								uuid and gensym were not generating pretty unique strings.  fixed.  
							
							
							
						 
						
							2008-01-04 05:47:18 -05:00  
				
					
						
							
							
								 
						
							
								976694a3ab 
								
							 
						 
						
							
							
								
								passing tests-1.5  
							
							
							
						 
						
							2008-01-04 04:41:20 -05:00  
				
					
						
							
							
								 
						
							
								71fcccd764 
								
							 
						 
						
							
							
								
								passing tests-1.4  
							
							
							
						 
						
							2008-01-04 04:21:02 -05:00  
				
					
						
							
							
								 
						
							
								2ea7321e6b 
								
							 
						 
						
							
							
								
								passing tests-1.3 in 64-bit mode.  
							
							
							
						 
						
							2008-01-04 03:49:27 -05:00  
				
					
						
							
							
								 
						
							
								61dfef0cea 
								
							 
						 
						
							
							
								
								Passing tests-1.2 in 64-bit.  
							
							
							
						 
						
							2008-01-04 02:50:45 -05:00  
				
					
						
							
							
								 
						
							
								eb224d3548 
								
							 
						 
						
							
							
								
								Added match/lexical-context and trace-match/lexical-context to match.ss  
							
							
							
						 
						
							2008-01-03 23:39:16 -05:00  
				
					
						
							
							
								 
						
							
								5d2f14c523 
								
							 
						 
						
							
							
								
								Added a disassembler tool for 64-bit code (using macos otool64).  Also,  
							
							... 
							
							
							
							passed more tests in 64-bit mode. 
							
						 
						
							2008-01-03 23:03:22 -05:00  
				
					
						
							
							
								 
						
							
								3b8eb4bbd4 
								
							 
						 
						
							
							
								
								Ikarus can compile immediates in 64-bit mode.  
							
							... 
							
							
							
							It feels like I'm going through my compilers tutorial all over again! 
							
						 
						
							2008-01-03 04:42:10 -05:00  
				
					
						
							
							
								 
						
							
								341e53a36d 
								
							 
						 
						
							
							
								
								64-bit fasl files can now be produced and read.  
							
							
							
						 
						
							2008-01-03 02:07:17 -05:00  
				
					
						
							
							
								 
						
							
								3c99e7d393 
								
							 
						 
						
							
							
								
								fasl-write now writes different fasl objects depending on the  
							
							... 
							
							
							
							architecture bitness. 
							
						 
						
							2008-01-02 23:22:55 -05:00  
				
					
						
							
							
								 
						
							
								7fb7add0ce 
								
							 
						 
						
							
							
								
								frame size parameters are now more modular in ikarus-data.h  
							
							
							
						 
						
							2008-01-02 20:58:48 -05:00  
				
					
						
							
							
								 
						
							
								e5fd23f50f 
								
							 
						 
						
							
							
								
								Fixed a small bug in ikarus-fasl.c that caused linux and cygwin  
							
							... 
							
							
							
							builds to segfault. 
							
						 
						
							2008-01-02 18:41:25 -05:00  
				
					
						
							
							
								 
						
							
								d9475009fd 
								
							 
						 
						
							
							
								
								renamed:  
							
							... 
							
							
							
							src/cpu_has_sse2.s => src/cpu_has_sse2.S
  src/ikarus-enter.s => src/ikarus-enter.S 
							
						 
						
							2008-01-02 18:05:59 -05:00