Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								478719cf32
								
							
						 | 
						
							
							
								
								Fixed names of procedures <, <=, =, >, >=.  They used to be
							
							
							
							
							
							
							
							printed as #<procedure f>. 
							
						 | 
						
							2008-04-28 16:52:44 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								48a86cbaa3
								
							
						 | 
						
							
							
								
								Fixed bug in (mod 3 5/6).
							
							
							
							
							
						 | 
						
							2008-03-22 21:23:51 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								8f0b606609
								
							
						 | 
						
							
							
								
								sin, cos, tan, asin, acos, and atan now support rational numbers.
							
							
							
							
							
						 | 
						
							2008-03-03 13:49:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5210f1448b
								
							
						 | 
						
							
							
								
								Fixed part of bug 162334.  Reason: (inexact -1/2) lost the sign and
							
							
							
							
							
							
							
							returned 0.5.  It now correctly return -0.5. 
							
						 | 
						
							2008-03-01 21:54:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f6ee3618ba
								
							
						 | 
						
							
							
								
								(+ 1/2), (+ 0.5), (* 1/2) and (* 0.5) used to raise "not a number" errors.
							
							
							
							
							
						 | 
						
							2008-03-01 21:48:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								db54cd0074
								
							
						 | 
						
							
							
								
								Fixes bug 191116: rationalize broken
							
							
							
							
							
						 | 
						
							2008-03-01 21:45:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f6b35c4506
								
							
						 | 
						
							
							
								
								Fixes bug 191659: add1 and sub1 are slow
							
							
							
							
							
						 | 
						
							2008-02-13 18:12:00 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								dd5967c433
								
							
						 | 
						
							
							
								
								Added special cases for fixnum args to div and mod.
							
							
							
							
							
						 | 
						
							2008-01-19 15:33:52 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								1c4ba26923
								
							
						 | 
						
							
							
								
								Added bitwise-length (fixing bug 178345: Missing bitwise-length)
							
							
							
							
							
						 | 
						
							2007-12-23 17:33:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								8c0563b2d3
								
							
						 | 
						
							
							
								
								fixes bug 173369: errors are supposed to be &assertion
							
							
							
							
							
						 | 
						
							2007-12-15 08:22:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ebb1f7c055
								
							
						 | 
						
							
							
								
								Partial fix to bug 173042: Wrong error message for (mod 3.0 3)
							
							
							
							
							
						 | 
						
							2007-12-02 02:59:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5f638cc722
								
							
						 | 
						
							
							
								
								Fixes bug 172933: min and max don't know flonums
							
							
							
							
							
						 | 
						
							2007-11-30 06:01:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								05bc37fe57
								
							
						 | 
						
							
							
								
								Fixed div-and-mod
							
							
							
							
							
						 | 
						
							2007-11-29 20:04:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								c00f006164
								
							
						 | 
						
							
							
								
								Fixed bug 172931: div and mod are bogus.
							
							
							
							
							
						 | 
						
							2007-11-29 18:30:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								57171a243a
								
							
						 | 
						
							
							
								
								Added bitwise-bit-set?
							
							
							
							
							
						 | 
						
							2007-11-22 17:42:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								eef196c09d
								
							
						 | 
						
							
							
								
								* Optimized the zero case in $flonum->exact.
							
							
							
							
							
						 | 
						
							2007-11-17 09:12:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								87d1cd5ad1
								
							
						 | 
						
							
							
								
								* reverted to previous broken version of ratnum->flonum.
							
							
							
							
							
						 | 
						
							2007-11-17 02:13:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								3a3bc7dcc1
								
							
						 | 
						
							
							
								
								* keyboard interrupts are now continuable.
							
							
							
							
							
						 | 
						
							2007-11-15 13:40:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								7def83f487
								
							
						 | 
						
							
							
								
								* Added fxbit-field.
							
							
							
							
							
						 | 
						
							2007-11-15 07:14:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ab6c871d76
								
							
						 | 
						
							
							
								
								* Added fxcopy-bit-field.
							
							
							
							
							
						 | 
						
							2007-11-15 07:03:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d977720ae6
								
							
						 | 
						
							
							
								
								* Added fxcopy-bit.
							
							
							
							
							
						 | 
						
							2007-11-15 06:47:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								edb0abd366
								
							
						 | 
						
							
							
								
								* Added fxbit-set?
							
							
							
							
							
						 | 
						
							2007-11-15 06:40:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								42866c21c3
								
							
						 | 
						
							
							
								
								* Added fxfirst-bit-set.
							
							
							
							
							
						 | 
						
							2007-11-15 06:33:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d18a041840
								
							
						 | 
						
							
							
								
								* Fixed a bug in number->string for hex/oct/binary numbers.
							
							
							
							
							
						 | 
						
							2007-11-14 23:18:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4c632e435b
								
							
						 | 
						
							
							
								
								* changed implementation of $flonum->exact.
							
							
							
							
							
						 | 
						
							2007-11-14 20:45:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f3e412ae9c
								
							
						 | 
						
							
							
								
								* Added an implementation of $flonum->integer which takes a flonum
							
							
							
							
							
							
							
							and returns the integer representation of it (if it's an integer
  flonum), or #f otherwise. 
							
						 | 
						
							2007-11-14 18:45:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								25aa8d7072
								
							
						 | 
						
							
							
								
								Fixes bug 162741: hygiene breaks exported macros that introduce define-record-type
							
							
							
							
							
						 | 
						
							2007-11-14 17:24:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								82eda09ea0
								
							
						 | 
						
							
							
								
								* Added fxlength
							
							
							
							
							
						 | 
						
							2007-11-13 23:24:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								de635ef3bd
								
							
						 | 
						
							
							
								
								* Added fxbit-count.
							
							
							
							
							
						 | 
						
							2007-11-13 22:33:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a3f1feefb9
								
							
						 | 
						
							
							
								
								* Added bitwise-bit-count
							
							
							
							
							
						 | 
						
							2007-11-13 22:17:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a0ba3d3d4f
								
							
						 | 
						
							
							
								
								Fixes bug 162436: Off-by-one in substring
							
							
							
							
							
						 | 
						
							2007-11-13 12:21:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								820d1716be
								
							
						 | 
						
							
							
								
								* open-coded $flround.
							
							
							
							
							
						 | 
						
							2007-11-13 03:41:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								47f7016b18
								
							
						 | 
						
							
							
								
								* changed implemenation of flround.
							
							
							
							
							
						 | 
						
							2007-11-13 03:10:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								3feb49e10c
								
							
						 | 
						
							
							
								
								* [Partially] Fixes bug 162334: exact->inexact is broken for 5e-324
							
							
							
							
							
						 | 
						
							2007-11-13 03:00:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ef6b9c0bae
								
							
						 | 
						
							
							
								
								* Comitted half-fix to exact->inexact regarding bug 162334.
							
							
							
							
							
							
							
							- some of the generic arithmetic operations are still broken
    due to rounding errors.
							
						 | 
						
							2007-11-13 00:45:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4b7f03df1a
								
							
						 | 
						
							
							
								
								* Added bitwise-first-bit-set.
							
							
							
							
							
						 | 
						
							2007-11-13 00:10:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								99d15d2705
								
							
						 | 
						
							
							
								
								Fixes bug 162247: +NaN.0 and -INF.0 are not read properly
							
							
							
							
							
						 | 
						
							2007-11-12 14:12:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								0d2e1f4246
								
							
						 | 
						
							
							
								
								* Added fldiv0, flmod0, and fldiv0-and-mod0, completing the
							
							
							
							
							
							
							
							(rnrs arithmetic flonums) library. 
							
						 | 
						
							2007-11-11 20:04:09 -05:00 |