4ff03fcd77 
								
							 
						 
						
							
							
								
								* cleanup of extract-info.ss  
							
							
							
						 
						
							2007-09-13 07:09:31 -04:00  
				
					
						
							
							
								 
						
							
								a85669fc4d 
								
							 
						 
						
							
							
								
								* Fixed the char-numeric? Numeric property.  
							
							
							
						 
						
							2007-09-13 07:04:13 -04:00  
				
					
						
							
							
								 
						
							
								9a62c12c66 
								
							 
						 
						
							
							
								
								* Added char-alphabetic?  char-numeric?  char-whitespace?  
							
							... 
							
							
							
							char-upper-case?  char-lower-case?  char-title-case? 
							
						 
						
							2007-09-13 06:27:31 -04:00  
				
					
						
							
							
								 
						
							
								62ee718fb8 
								
							 
						 
						
							
							
								
								* rewrote char categories stuff  
							
							... 
							
							
							
							* constituents vector is gone
removed:
  src/unicode/extract-categories.ss
  src/unicode/unicode-constituents.ss
added:
  src/unicode/extract-info.ss
  src/unicode/unicode-charinfo.ss
modified:
  src/ikarus.boot
  src/ikarus.unicode-data.ss
  src/unicode/unicode-data.ss 
							
						 
						
							2007-09-13 06:11:26 -04:00  
				
					
						
							
							
								 
						
							
								e6f678bb52 
								
							 
						 
						
							
							
								
								* Added bytevector-u32-native-ref, bytevector-u32-native-set!,  
							
							... 
							
							
							
							bytevector-s32-native-ref, and bytevector-s32-native-set! 
							
						 
						
							2007-09-13 01:57:36 -04:00  
				
					
						
							
							
								 
						
							
								d6ed7b8a4d 
								
							 
						 
						
							
							
								
								* Added bytevector-u32-ref, bytevector-u32-set!, bytevector-s32-ref,  
							
							... 
							
							
							
							and bytevector-s32-set!. 
							
						 
						
							2007-09-13 01:44:10 -04:00  
				
					
						
							
							
								 
						
							
								2f75448f03 
								
							 
						 
						
							
							
								
								* Added bitwise-arithmetic-shift, bitwise-arithmetic-shift-left,  
							
							... 
							
							
							
							and bitwise-arithmetic-shift-right, 
							
						 
						
							2007-09-13 01:10:57 -04:00  
				
					
						
							
							
								 
						
							
								6b1860af65 
								
							 
						 
						
							
							
								
								* sll now works for all arguments.  
							
							
							
						 
						
							2007-09-13 00:47:41 -04:00  
				
					
						
							
							
								 
						
							
								3247c0641d 
								
							 
						 
						
							
							
								
								* sll now supports shifting fixnums by any amount.  
							
							
							
						 
						
							2007-09-13 00:08:41 -04:00  
				
					
						
							
							
								 
						
							
								52a36d4c3f 
								
							 
						 
						
							
							
								
								* Added sra, fixing the bignum shift bugs.  
							
							
							
						 
						
							2007-09-12 23:34:21 -04:00  
				
					
						
							
							
								 
						
							
								ef1a828f1f 
								
							 
						 
						
							
							
								
								* Fixed a bug in that caused exact->inexact to return nans when  
							
							... 
							
							
							
							given big ratnums.  E.g.
    (exact->inexact (/ (expt 2 3000) (- (expt 2 3000) 1)))
  now returns 1.0 instead of +nan.0 
							
						 
						
							2007-09-12 19:08:45 -04:00  
				
					
						
							
							
								 
						
							
								9d32ae5767 
								
							 
						 
						
							
							
								
								* ikarus-fasl.c can now read bignums.  
							
							
							
						 
						
							2007-09-12 16:59:21 -04:00  
				
					
						
							
							
								 
						
							
								888833f686 
								
							 
						 
						
							
							
								
								* Added flexpt  
							
							
							
						 
						
							2007-09-12 03:56:08 -04:00  
				
					
						
							
							
								 
						
							
								69d692417f 
								
							 
						 
						
							
							
								
								* Added real-valued?, integer-valued? and rational-valued?  
							
							
							
						 
						
							2007-09-12 03:10:54 -04:00  
				
					
						
							
							
								 
						
							
								c55cad8502 
								
							 
						 
						
							
							
								
								* Added finite?, infinite?, and nan?  
							
							
							
						 
						
							2007-09-12 02:44:19 -04:00  
				
					
						
							
							
								 
						
							
								ed45b486a3 
								
							 
						 
						
							
							
								
								* Added div, mod, div-and-mod, div0, mod0, div0-and-mod0.  
							
							
							
						 
						
							2007-09-12 02:37:03 -04:00  
				
					
						
							
							
								 
						
							
								9d8ceef99f 
								
							 
						 
						
							
							
								
								* Added rationalize  
							
							
							
						 
						
							2007-09-12 00:57:04 -04:00  
				
					
						
							
							
								 
						
							
								2eaaa77615 
								
							 
						 
						
							
							
								
								* Added the procedure expand:  
							
							... 
							
							
							
							(expand <expr> <environment>)
  expands the expression in environment and returns two values:
    an expanded core expression and a list of libraries that must be
    invoked before the core expression is evaluated. 
							
						 
						
							2007-09-11 13:32:14 -04:00  
				
					
						
							
							
								 
						
							
								ca2be2436a 
								
							 
						 
						
							
							
								
								* string->number now understands +nan.0, -nan.0, +inf.0 and -inf.0.  
							
							
							
						 
						
							2007-09-11 03:13:28 -04:00  
				
					
						
							
							
								 
						
							
								277710d6d1 
								
							 
						 
						
							
							
								
								* Added reader syntax for +nan.0 -nan.0 +inf.0 and -inf.0  
							
							
							
						 
						
							2007-09-11 03:06:35 -04:00  
				
					
						
							
							
								 
						
							
								bf28274d44 
								
							 
						 
						
							
							
								
								* fixed a bug in fldenominator  
							
							... 
							
							
							
							* added a file rationalize.ss that has the seed for the rationalize
  function 
							
						 
						
							2007-09-11 02:06:26 -04:00  
				
					
						
							
							
								 
						
							
								e8f05ac4b7 
								
							 
						 
						
							
							
								
								* Added truncate and fltruncate  
							
							
							
						 
						
							2007-09-11 00:22:23 -04:00  
				
					
						
							
							
								 
						
							
								79b6e46cab 
								
							 
						 
						
							
							
								
								* Added bytevector clause for equal?  
							
							... 
							
							
							
							* exported real? (number? really until complex nums are added). 
							
						 
						
							2007-09-11 00:13:10 -04:00  
				
					
						
							
							
								 
						
							
								3ecf53f9fd 
								
							 
						 
						
							
							
								
								* Added flexp  
							
							
							
						 
						
							2007-09-10 23:36:36 -04:00  
				
					
						
							
							
								 
						
							
								ad3f96d2ad 
								
							 
						 
						
							
							
								
								* Added flnumerator and fldenominator  
							
							
							
						 
						
							2007-09-10 23:30:17 -04:00  
				
					
						
							
							
								 
						
							
								1c86a105c5 
								
							 
						 
						
							
							
								
								* Added flceiling, flfloor, and fixed rounding bug in flround and  
							
							... 
							
							
							
							round 
							
						 
						
							2007-09-10 23:17:06 -04:00  
				
					
						
							
							
								 
						
							
								cb94cf88b2 
								
							 
						 
						
							
							
								
								* Added fleven? and flodd?  
							
							
							
						 
						
							2007-09-10 22:45:41 -04:00  
				
					
						
							
							
								 
						
							
								fa63e8723c 
								
							 
						 
						
							
							
								
								* Added flfinite?, flinfinite?, and flnan?  
							
							... 
							
							
							
							* Fixed a bug that caused all nans to print as -nan.0 
							
						 
						
							2007-09-10 22:10:19 -04:00  
				
					
						
							
							
								 
						
							
								a366a5f20f 
								
							 
						 
						
							
							
								
								* Added flinteger? and fixed a bug in integer? when the argument is  
							
							... 
							
							
							
							1.0. 
							
						 
						
							2007-09-10 20:47:17 -04:00  
				
					
						
							
							
								 
						
							
								eeac68352a 
								
							 
						 
						
							
							
								
								* Added partition  
							
							
							
						 
						
							2007-09-10 17:28:06 -04:00  
				
					
						
							
							
								 
						
							
								dd968d389d 
								
							 
						 
						
							
							
								
								* Added find.  
							
							
							
						 
						
							2007-09-10 17:09:19 -04:00  
				
					
						
							
							
								 
						
							
								66541809e1 
								
							 
						 
						
							
							
								
								* Added filter.  
							
							
							
						 
						
							2007-09-10 17:03:40 -04:00  
				
					
						
							
							
								 
						
							
								4b83f21480 
								
							 
						 
						
							
							
								
								* Added remq, remp, remv, and remove  
							
							
							
						 
						
							2007-09-10 16:33:05 -04:00  
				
					
						
							
							
								 
						
							
								fc67c0e155 
								
							 
						 
						
							
							
								
								* Added remp and assp  
							
							
							
						 
						
							2007-09-10 15:56:15 -04:00  
				
					
						
							
							
								 
						
							
								009a25ad30 
								
							 
						 
						
							
							
								
								* Added endianness and native-endianness  
							
							
							
						 
						
							2007-09-10 15:15:20 -04:00  
				
					
						
							
							
								 
						
							
								64b06d698b 
								
							 
						 
						
							
							
								
								* Added bytevector-s16-native-set! and bytevector-s16-set!.  
							
							
							
						 
						
							2007-09-10 14:58:37 -04:00  
				
					
						
							
							
								 
						
							
								9d478bc6b4 
								
							 
						 
						
							
							
								
								* Added bytevector-u16-native-set! and bytevector-u16-set!  
							
							
							
						 
						
							2007-09-10 14:47:29 -04:00  
				
					
						
							
							
								 
						
							
								e273953b39 
								
							 
						 
						
							
							
								
								* Added bytevector-s16-ref and bytevector-s16-native-ref.  
							
							
							
						 
						
							2007-09-10 14:24:35 -04:00  
				
					
						
							
							
								 
						
							
								3e4c7150f6 
								
							 
						 
						
							
							
								
								* Added bytevector-u16-native-ref and bytevector-u16-ref  
							
							
							
						 
						
							2007-09-10 14:10:37 -04:00  
				
					
						
							
							
								 
						
							
								18b4a78045 
								
							 
						 
						
							
							
								
								* Added vector-sort!  
							
							
							
						 
						
							2007-09-09 23:58:00 -04:00  
				
					
						
							
							
								 
						
							
								375b738ccb 
								
							 
						 
						
							
							
								
								* Added vararg case for for-each.  
							
							
							
						 
						
							2007-09-09 23:50:55 -04:00  
				
					
						
							
							
								 
						
							
								2692897900 
								
							 
						 
						
							
							
								
								* list* is gone.  All references renamed to cons*.  
							
							
							
						 
						
							2007-09-09 23:41:12 -04:00  
				
					
						
							
							
								 
						
							
								7b66d9af6b 
								
							 
						 
						
							
							
								
								* Added cons*  
							
							
							
						 
						
							2007-09-09 23:31:19 -04:00  
				
					
						
							
							
								 
						
							
								a99c8d5461 
								
							 
						 
						
							
							
								
								* reimplemented (quasisyntax body) by expanding it to  
							
							... 
							
							
							
							(syntax-case (list expr* ...) ()
      [(var? ...) #'body])
  where expr* are the unquoted expressions and var? are the
  generated names that are simultaneously inserted in body. 
							
						 
						
							2007-09-09 23:08:26 -04:00  
				
					
						
							
							
								 
						
							
								8aecc96b76 
								
							 
						 
						
							
							
								
								* readded src/ikarus.hash-tables.ss  
							
							
							
						 
						
							2007-09-09 21:16:07 -04:00  
				
					
						
							
							
								 
						
							
								5007ef2d20 
								
							 
						 
						
							
							
								
								* Fixed linux build options in makefile.  
							
							
							
						 
						
							2007-09-09 20:58:47 -04:00  
				
					
						
							
							
								 
						
							
								c811812726 
								
							 
						 
						
							
							
								
								* Added conditional build for linux.  
							
							
							
						 
						
							2007-09-09 14:19:51 -04:00  
				
					
						
							
							
								 
						
							
								1cd2b8acfc 
								
							 
						 
						
							
							
								
								* Handling weak-pairs is now generational, fixing performance  
							
							... 
							
							
							
							problems when guardians were used to implement hash tables. 
							
						 
						
							2007-09-06 22:45:20 -04:00  
				
					
						
							
							
								 
						
							
								123e2f9e10 
								
							 
						 
						
							
							
								
								* pretty-print now properly detects and prints cyclic and shared  
							
							... 
							
							
							
							data structures 
							
						 
						
							2007-09-05 20:18:45 -04:00  
				
					
						
							
							
								 
						
							
								d1db554eee 
								
							 
						 
						
							
							
								
								* removed some junk that was not used (string handling stuff) from  
							
							... 
							
							
							
							pretty-print 
							
						 
						
							2007-09-05 02:41:12 -04:00