Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e1d9e72983
								
							
						 | 
						
							
							
								
								some compiler cleanup
							
							
							
							
							
						 | 
						
							2008-02-11 09:29:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4a731c4f28
								
							
						 | 
						
							
							
								
								Fixed a bug introduced earlier today that prevented bindings to
							
							
							
							
							
							
							
							simple constants from being initialized properly. 
							
						 | 
						
							2008-02-10 07:35:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5b904b93c4
								
							
						 | 
						
							
							
								
								SCC-letrec optimization is now online.
							
							
							
							
							
						 | 
						
							2008-02-10 05:46:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								6df608ccd9
								
							
						 | 
						
							
							
								
								SCC-letrec kinda works now.
							
							
							
							
							
						 | 
						
							2008-02-10 05:24:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4e5121af4e
								
							
						 | 
						
							
							
								
								Implemented an experimental SCC letrec transformation which does not
							
							
							
							
							
							
							
							work yet. 
							
						 | 
						
							2008-02-10 03:27:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f3c92c9473
								
							
						 | 
						
							
							
								
								Fixes bug 188159: delete-file not recognizing "file doesn't exist"
							
							
							
							
							
							
							
							error, and it's not using &i/o-filename 
							
						 | 
						
							2008-02-03 17:11:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1a98773440
								
							
						 | 
						
							
							
								
								This is the 0.0.3 release.
							
							
							
							
							
						 | 
						
							2008-02-02 23:08:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f6e5e4d5b4
								
							
						 | 
						
							
							
								
								Added -m32 to CFLAGS/LDFLAGS, updated copyright dates and version no.
							
							
							
							
							
						 | 
						
							2008-01-29 00:34:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								6bfe82ca9b
								
							
						 | 
						
							
							
								
								Reimplemented bytevector-uint-set! and bytevector-sint-set! to make
							
							
							
							
							
							
							
							the implementation simpler and more correct (previous one was
incorrect). 
							
						 | 
						
							2008-01-28 15:45:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								7f971d710a
								
							
						 | 
						
							
							
								
								Fixes bug 185276: Tracing confused by zero number of return values
							
							
							
							
							
						 | 
						
							2008-01-23 03:14:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								9ba00f128e
								
							
						 | 
						
							
							
								
								Fixes big 185268: open-string-input-port type check die message missing
							
							
							
							
							
						 | 
						
							2008-01-23 02:17:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a33269daa7
								
							
						 | 
						
							
							
								
								Fixes bug 184959: get-bytevector-some missing
							
							
							
							
							
						 | 
						
							2008-01-22 10:59:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								92d02e8e52
								
							
						 | 
						
							
							
								
								Fixes bug 173042: Wrong error message for (mod 3.0 3)
							
							
							
							
							
						 | 
						
							2008-01-22 10:39:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								264c58c4a4
								
							
						 | 
						
							
							
								
								Working on bug 184993: Writing to zombie process causes Ikarus to exit.
							
							
							
							
							
						 | 
						
							2008-01-21 23:29:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								b00e56face
								
							
						 | 
						
							
							
								
								Fixes bug 184991: binary ports' printed representation says they're
							
							
							
							
							
							
							
							textual 
							
						 | 
						
							2008-01-21 22:10:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								9edb15a0f9
								
							
						 | 
						
							
							
								
								Added bitwise-bit-field.
							
							
							
							
							
						 | 
						
							2008-01-20 23:13:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								eedbe65e44
								
							
						 | 
						
							
							
								
								Added bitwise-copy-bit.
							
							
							
							
							
						 | 
						
							2008-01-20 22:21:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								cc7066441c
								
							
						 | 
						
							
							
								
								Added put-bytevector.
							
							
							
							
							
						 | 
						
							2008-01-20 20:30:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								fd75cfc02f
								
							
						 | 
						
							
							
								
								Added tests for list-sort and vector-sort.
							
							
							
							
							
						 | 
						
							2008-01-20 17:52:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								b5b558f4e6
								
							
						 | 
						
							
							
								
								Reimplemented list-sort in terms of vector-sort!.
							
							
							
							
							
						 | 
						
							2008-01-20 16:54:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f1710b81ab
								
							
						 | 
						
							
							
								
								Reimplemented vector-sort and vector-sort!
							
							
							
							
							
						 | 
						
							2008-01-20 16:48:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								0142ba2315
								
							
						 | 
						
							
							
								
								- Added an optimization to the base record constructors for args up
							
							
							
							
							
							
							
							to 4. 
							
						 | 
						
							2008-01-19 18:15:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								df1cef98be
								
							
						 | 
						
							
							
								
								- Added primop for *.
							
							
							
							
							
						 | 
						
							2008-01-19 16:11:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								48100f3737
								
							
						 | 
						
							
							
								
								Added bitwise-and primop.
							
							
							
							
							
						 | 
						
							2008-01-19 15:44:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								dd5967c433
								
							
						 | 
						
							
							
								
								Added special cases for fixnum args to div and mod.
							
							
							
							
							
						 | 
						
							2008-01-19 15:33:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								497d2ea8ed
								
							
						 | 
						
							
							
								
								increased IO block-size from 4K to 16K.
							
							
							
							
							
						 | 
						
							2008-01-19 14:51:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5bf2afce78
								
							
						 | 
						
							
							
								
								Added inline expansion for all cxr and cxxxr primitives.
							
							
							
							
							
						 | 
						
							2008-01-18 22:44:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								6018e2200d
								
							
						 | 
						
							
							
								
								Made (define foo) expand to (define foo (void)).
							
							
							
							
							
						 | 
						
							2008-01-18 22:18:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f7dcbe87c6
								
							
						 | 
						
							
							
								
								Fixes round-off error in sqrt.
							
							
							
							
							
						 | 
						
							2008-01-12 21:05:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d9cdcb8959
								
							
						 | 
						
							
							
								
								Fixes bug 180991: round-off error in bignum->flonum
							
							
							
							
							
						 | 
						
							2008-01-12 20:52:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								9e06ec35bf
								
							
						 | 
						
							
							
								
								Fixes bug 181679: vec-graph not working
							
							
							
							
							
						 | 
						
							2008-01-10 00:40:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4444496609
								
							
						 | 
						
							
							
								
								Fixes bug 181105: syntax pattern variable list length mismatch error
							
							
							
							
							
							
							
							is obscure 
							
						 | 
						
							2008-01-09 08:47:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								62765c2885
								
							
						 | 
						
							
							
								
								Fixes bug 180895: letrec error message not as helpful as let
							
							
							
							
							
						 | 
						
							2008-01-09 08:37:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								fbebc96bfa
								
							
						 | 
						
							
							
								
								Fixed the ``bytes allocated off by n problem''.
							
							
							
							
							
						 | 
						
							2008-01-07 21:37:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								01d0669607
								
							
						 | 
						
							
							
								
								sigaltstack is not used now if the OS does not provide it.
							
							
							
							
							
						 | 
						
							2008-01-07 19:04:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								899be70aca
								
							
						 | 
						
							
							
								
								Kind of a better implementation of ratnum->flonum.
							
							
							
							
							
						 | 
						
							2008-01-06 02:27:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								da7f05a538
								
							
						 | 
						
							
							
								
								Fixes more of bug 180170: (log (expt 2 1024)) now works.
							
							
							
							
							
						 | 
						
							2008-01-05 21:02:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								af6562721b
								
							
						 | 
						
							
							
								
								Fixes bug 180170: Missing bignum sqrt
							
							
							
							
							
						 | 
						
							2008-01-04 21:46:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								3cd68e7ea3
								
							
						 | 
						
							
							
								
								Fixed bug 179978: (eq? (vector) (vector)) should evaluate to #t
							
							
							
							
							
						 | 
						
							2008-01-04 21:19:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								797897cc01
								
							
						 | 
						
							
							
								
								Fixes bug 180455: raw symbols in output of macro are not detected
							
							
							
							
							
						 | 
						
							2008-01-04 20:53:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								069ff811e2
								
							
						 | 
						
							
							
								
								Passed tests-1.6 in 64-bit mode.
							
							
							
							
							
						 | 
						
							2008-01-04 05:54:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								755beeb7d7
								
							
						 | 
						
							
							
								
								uuid and gensym were not generating pretty unique strings.  fixed.
							
							
							
							
							
						 | 
						
							2008-01-04 05:47:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								976694a3ab
								
							
						 | 
						
							
							
								
								passing tests-1.5
							
							
							
							
							
						 | 
						
							2008-01-04 04:41:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								71fcccd764
								
							
						 | 
						
							
							
								
								passing tests-1.4
							
							
							
							
							
						 | 
						
							2008-01-04 04:21:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2ea7321e6b
								
							
						 | 
						
							
							
								
								passing tests-1.3 in 64-bit mode.
							
							
							
							
							
						 | 
						
							2008-01-04 03:49:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								61dfef0cea
								
							
						 | 
						
							
							
								
								Passing tests-1.2 in 64-bit.
							
							
							
							
							
						 | 
						
							2008-01-04 02:50:45 -05:00 |