Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								2658e6395d 
								
							 
						 
						
							
							
								
								made apropos symbols come out in order (as in symbol<? order)  
							
							 
							
							
							
						 
						
							2008-12-27 13:48:49 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								264156f305 
								
							 
						 
						
							
							
								
								added an apropos command  
							
							 
							
							
							
						 
						
							2008-12-27 13:13:45 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ce4dc64e0d 
								
							 
						 
						
							
							
								
								made public source-position conditions and load-r6rs-script.  
							
							 
							
							
							
						 
						
							2008-12-27 00:36:13 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								930c713b76 
								
							 
						 
						
							
							
								
								added missing assertion check for (fxdiv (least-fixnum) -1)  
							
							 
							
							... 
							
							
							
							and (fxdiv-and-mod (least-fixnum) -1). 
							
						 
						
							2008-12-25 21:00:14 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								2be7d93637 
								
							 
						 
						
							
							
								
								- Added  (syntax-transpose syntax-object base-id new-id-object).  
							
							 
							
							... 
							
							
							
							It returns syntax-object wrapped with the marks and substitutions
  that have been added to new-id since its introduction as base-id.
  The new-id and base-id should be free-identifier=? and new-id
  should have the same (or more) marks as base-id. 
							
						 
						
							2008-12-25 16:33:50 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								788762da44 
								
							 
						 
						
							
							
								
								eq- and eqv-hashtables are now fasl-writable.  
							
							 
							
							
							
						 
						
							2008-12-23 21:40:09 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								4918b0e965 
								
							 
						 
						
							
							
								
								added setenv and unsetenv to (ikarus).  
							
							 
							
							
							
						 
						
							2008-12-23 20:58:46 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								05180035f2 
								
							 
						 
						
							
							
								
								fixed &who for the error condition when uint-list->bytevector is  
							
							 
							
							... 
							
							
							
							given a nonpositive size. 
							
						 
						
							2008-12-23 20:44:47 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								82b7edcf14 
								
							 
						 
						
							
							
								
								fixed fprintf line in scheme-script.c  
							
							 
							
							
							
						 
						
							2008-12-23 20:41:12 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								0bd854dedf 
								
							 
						 
						
							
							
								
								fixed bug where put-bytevector was advancing the port index twice as  
							
							 
							
							... 
							
							
							
							far as needed. 
							
						 
						
							2008-12-17 15:42:28 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c2047badb9 
								
							 
						 
						
							
							
								
								- fixed problem where interned symbols were being gc-ed incorrectly  
							
							 
							
							
							
						 
						
							2008-12-17 14:59:03 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e8d727c8a5 
								
							 
						 
						
							
							
								
								added printing of progress for guardians test (which takes along time)  
							
							 
							
							
							
						 
						
							2008-12-13 07:33:25 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3ad5c2fc80 
								
							 
						 
						
							
							
								
								fixed the &who in error of [us]int-list->bytevector.  
							
							 
							
							
							
						 
						
							2008-12-13 07:02:17 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								818d15a080 
								
							 
						 
						
							
							
								
								fixed a bug in ffi callouts when the type is [un]signed-long on 32-bit.  
							
							 
							
							
							
						 
						
							2008-12-13 06:34:01 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f8efdfc848 
								
							 
						 
						
							
							
								
								fixed buffer overrun problem when printing a char to an unbuffered  
							
							 
							
							... 
							
							
							
							port is interrupted. 
							
						 
						
							2008-12-12 16:03:10 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								026fd6f446 
								
							 
						 
						
							
							
								
								added tests to ensure that symbols are gcable.  
							
							 
							
							
							
						 
						
							2008-12-10 03:18:33 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								279618fde2 
								
							 
						 
						
							
							
								
								added simple regression test for guardians.  
							
							 
							
							
							
						 
						
							2008-12-10 03:03:49 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e315324cbf 
								
							 
						 
						
							
							
								
								added set-port-position! for string and bytevector input ports.  
							
							 
							
							
							
						 
						
							2008-12-09 05:27:50 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								eec9567014 
								
							 
						 
						
							
							
								
								- added "output-port-buffer-mode" which returns "none" or "block".  
							
							 
							
							... 
							
							
							
							(there is no line buffering yet)
- updated error message when using unimplemented features. 
							
						 
						
							2008-12-09 04:46:43 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								b31454d592 
								
							 
						 
						
							
							
								
								added more tests for set/get position  
							
							 
							
							
							
						 
						
							2008-12-09 03:47:08 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d6a950ae23 
								
							 
						 
						
							
							
								
								added set-port-position! for binary input files.  
							
							 
							
							
							
						 
						
							2008-12-09 03:41:59 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								aba76624b2 
								
							 
						 
						
							
							
								
								added set-port-position! for binary output files.  
							
							 
							
							
							
						 
						
							2008-12-09 03:00:44 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								4861daf6fc 
								
							 
						 
						
							
							
								
								fixed bug in port-position returning 0 for  
							
							 
							
							... 
							
							
							
							(port-position 
    (let ([p (open-string-input-port "Hello")]) (read p) p)) 
							
						 
						
							2008-12-09 02:06:46 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								8a277aa95a 
								
							 
						 
						
							
							
								
								fixed parsing of complex numbers in the form <float>+/-<cmpn>i  
							
							 
							
							... 
							
							
							
							where the <float> is in scientific notation. 
							
						 
						
							2008-12-08 06:41:39 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a2e78a87d1 
								
							 
						 
						
							
							
								
								fixed error message when typing #toops  
							
							 
							
							
							
						 
						
							2008-12-08 06:28:41 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5f1a3ab765 
								
							 
						 
						
							
							
								
								supressed warning about "round undefined" in src/ikarus-flonums.c.  
							
							 
							
							
							
						 
						
							2008-12-08 03:01:18 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6041597a27 
								
							 
						 
						
							
							
								
								CTRL-C while in the repl now throws back into the repl no matter  
							
							 
							
							... 
							
							
							
							where an exception occurs. 
							
						 
						
							2008-12-08 02:13:40 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								75d2756bd2 
								
							 
						 
						
							
							
								
								fixed serious GC bug that's exhibited when guardians have protected  
							
							 
							
							... 
							
							
							
							objects that survive 256 collections. 
							
						 
						
							2008-12-08 01:43:23 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1931c37f36 
								
							 
						 
						
							
							
								
								removed definition of inthash from ikarus-data.h. (not used anywhere)  
							
							 
							
							
							
						 
						
							2008-12-07 21:22:28 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								7e5b31e98c 
								
							 
						 
						
							
							
								
								- bootstrapping fails if IKARUS_LIBRARY_PATH is not set due to  
							
							 
							
							... 
							
							
							
							change in behavior of getenv (returning #f if unset).  Fixed. 
							
						 
						
							2008-12-07 19:03:07 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f7d1d6b6a3 
								
							 
						 
						
							
							
								
								unused (garbage) symbols can be reclaimed now  
							
							 
							
							
							
						 
						
							2008-12-06 12:40:18 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								b037b1b671 
								
							 
						 
						
							
							
								
								getenv now returns #f for unset environment variables.  
							
							 
							
							
							
						 
						
							2008-12-05 02:19:26 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								73f045a6c3 
								
							 
						 
						
							
							
								
								Added export for pointer-set-c-long-long! from (ikarus foreign)  
							
							 
							
							
							
						 
						
							2008-12-05 02:09:50 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ca6b181fa1 
								
							 
						 
						
							
							
								
								added pointer-value as a first-class primitive.  
							
							 
							
							
							
						 
						
							2008-12-05 01:48:49 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c15f3d5e0d 
								
							 
						 
						
							
							
								
								repl printing is now interruptable without exiting ikarus  
							
							 
							
							
							
						 
						
							2008-12-03 00:52:38 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d35f039ca1 
								
							 
						 
						
							
							
								
								ikrt_last_errno moved to ikarus-runtime where it belongs  
							
							 
							
							
							
						 
						
							2008-11-26 05:03:16 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d88babf935 
								
							 
						 
						
							
							
								
								fixed bug in fasl-reading #0=((x . #0#) (y . z))  
							
							 
							
							
							
						 
						
							2008-11-26 01:40:01 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3049d3d22e 
								
							 
						 
						
							
							
								
								Added errno.  
							
							 
							
							
							
						 
						
							2008-11-25 22:52:26 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								55974d44fa 
								
							 
						 
						
							
							
								
								fixed a bug in the definition of andmap in match, and made it export  
							
							 
							
							... 
							
							
							
							match+ and trace-match+. 
							
						 
						
							2008-11-25 04:21:51 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5ba29fe3aa 
								
							 
						 
						
							
							
								
								- added missing import into (ikarus foreign)  
							
							 
							
							... 
							
							
							
							- fixed compiler bug in compiler (impose-evaluation-order was not
  stripping all annotations). 
							
						 
						
							2008-11-23 15:26:12 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6922b0d9c2 
								
							 
						 
						
							
							
								
								added pointer-ref-{unsigned-,}long-long  
							
							 
							
							
							
						 
						
							2008-11-21 05:56:51 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f216ed5893 
								
							 
						 
						
							
							
								
								- fixed a few typos, disabled debugging in assembler-output, fixed  
							
							 
							
							... 
							
							
							
							condition printing 
							
						 
						
							2008-11-21 05:19:01 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								020807ac06 
								
							 
						 
						
							
							
								
								- pretty-printing hash tables revealed internal structures, fixed.  
							
							 
							
							
							
						 
						
							2008-11-16 20:01:24 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c5a2026472 
								
							 
						 
						
							
							
								
								fixed a few compile-time warnings.  
							
							 
							
							
							
						 
						
							2008-11-16 04:43:30 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								abeaa5d561 
								
							 
						 
						
							
							
								
								fixed simple typo in ikarus-io.c  
							
							 
							
							
							
						 
						
							2008-11-16 04:37:17 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e3a7a875a4 
								
							 
						 
						
							
							
								
								fixed build error under linux.  
							
							 
							
							
							
						 
						
							2008-11-16 04:22:23 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								bc11d4f44f 
								
							 
						 
						
							
							
								
								fixed return value of file-ctime and file-mtime (were incorrect due  
							
							 
							
							... 
							
							
							
							to truncation) 
							
						 
						
							2008-11-16 03:59:30 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								fda6a1a2a6 
								
							 
						 
						
							
							
								
								- fixed printer of syntax annotations which was printing  
							
							 
							
							... 
							
							
							
							source info as #<syntax --- (char --- of ---)> instead
  of             #<syntax --- [char --- of ---]>. 
							
						 
						
							2008-11-15 13:26:23 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ab6f0567a1 
								
							 
						 
						
							
							
								
								removed some bindings from some base libraries which should not have  
							
							 
							
							... 
							
							
							
							exported them. 
							
						 
						
							2008-11-15 11:31:10 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								72113727db 
								
							 
						 
						
							
							
								
								- current-*-port procedures are now parameters (breaking R6RS  
							
							 
							
							... 
							
							
							
							conformance for the sake of better functionality) 
							
						 
						
							2008-11-15 11:21:00 -05:00