Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3ce6d037e4 
								
							 
						 
						
							
							
								
								Fixed a bug in module imports where some marks were missing in action.  
							
							 
							
							... 
							
							
							
							(Note from Kent, extracted from chez scheme release notes, follows)
This always worked:
(let ()
  (define-syntax from
    (syntax-rules ()
      [(_ m v) (let () (import m) v)]))
  (module a (x) (define x 'x-of-a))
  (from a x))
Didn't work before this change:
(let ()
  (define-syntax x-from-a
    (syntax-rules ()
      [(_) (let () (import a) x)]))
  (module a (x) (define x 'x-of-a))
  (x-from-a)) 
							
						 
						
							2008-04-19 17:55:30 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								66d085713f 
								
							 
						 
						
							
							
								
								Made interrupted conditions &serious so that you can interrupt R6RS  
							
							 
							
							... 
							
							
							
							scripts. 
							
						 
						
							2008-04-19 16:55:40 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								177f6b84a7 
								
							 
						 
						
							
							
								
								Fixed a reader bug that causes '#!eof not to read properly.  
							
							 
							
							... 
							
							
							
							Used to be:
> '#!eof
Unhandled exception
 Condition components:
  1. &lexical
  2. &message: "invalid eof after quote read macro"
  3. &lexical-position:
      file-name: *stdin*
      character: 7
Now:
> '#!eof
#!eof 
							
						 
						
							2008-04-14 22:18:56 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								139ff2f33c 
								
							 
						 
						
							
							
								
								First complete (but broken) build of ikarus in 64-bit.  
							
							 
							
							
							
						 
						
							2008-04-14 22:02:03 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d02e9fe035 
								
							 
						 
						
							
							
								
								Passing 709 tests in 64-bit mode  
							
							 
							
							
							
						 
						
							2008-04-12 15:06:55 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								df0aa2de1f 
								
							 
						 
						
							
							
								
								Added input-socket-buffer-size and output-socket-buffer-size  
							
							 
							
							... 
							
							
							
							parameters. 
							
						 
						
							2008-04-11 14:02:43 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								bdd81e2b05 
								
							 
						 
						
							
							
								
								accept and accept-nonblocking now set the port-id to a string  
							
							 
							
							... 
							
							
							
							representing the incoming address like "nnn.nnn.nnn.nnn:pppp" 
							
						 
						
							2008-04-11 07:01:27 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								25344fa1d0 
								
							 
						 
						
							
							
								
								Added nanosleep as per bug 210678.  
							
							 
							
							
							
						 
						
							2008-04-11 05:36:54 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								191a82e007 
								
							 
						 
						
							
							
								
								Passing 685 tests in 64bit including handling of some foreign calls.  
							
							 
							
							
							
						 
						
							2008-04-09 07:04:02 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								866b2b1c17 
								
							 
						 
						
							
							
								
								Now passing 682 tests in 64-bit mode.  
							
							 
							
							
							
						 
						
							2008-04-09 05:34:36 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f63f85e1cc 
								
							 
						 
						
							
							
								
								570 tests in 64-bit mode  
							
							 
							
							
							
						 
						
							2008-04-09 03:05:19 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								aa44ce2733 
								
							 
						 
						
							
							
								
								Passing 548 tests in 64-bit mode.  
							
							 
							
							
							
						 
						
							2008-04-08 03:57:13 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5eaa2ff469 
								
							 
						 
						
							
							
								
								fixed a couple of bugs in 64bit assembler.  
							
							 
							
							
							
						 
						
							2008-04-08 02:22:26 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6bdb38ca16 
								
							 
						 
						
							
							
								
								fixed bug in ($make-vector 0)  
							
							 
							
							
							
						 
						
							2008-04-07 12:32:55 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								42e3d53d00 
								
							 
						 
						
							
							
								
								I CAN HAZ CONS in 64BIT!  
							
							 
							
							
							
						 
						
							2008-04-07 10:20:05 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								bf6138f86f 
								
							 
						 
						
							
							
								
								- Added reset-output-port! which sets the write index to 0 and  
							
							 
							
							... 
							
							
							
							unregisters any callbacks associated with the buffer.
- commented out the call for unblocking the stdin for now
  (for reason yet unknown to me, it causes stdout to be unblocked
   as well, making writes to the console to come out in bizarre 
   mixed order) 
							
						 
						
							2008-04-06 10:57:56 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								afd7592ae1 
								
							 
						 
						
							
							
								
								Added &i/o-read, &i/o-write, and &i/o conditions to read/write  
							
							 
							
							... 
							
							
							
							errors. 
							
						 
						
							2008-04-05 05:15:30 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								8d8f6d39f7 
								
							 
						 
						
							
							
								
								Fixing bug 210744: Interrupts and IO callbacks not interacting  
							
							 
							
							... 
							
							
							
							properly 
							
						 
						
							2008-04-02 20:28:45 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								30bc1b7be9 
								
							 
						 
						
							
							
								
								apply error now shows the procedure before the number of args.  
							
							 
							
							
							
						 
						
							2008-03-25 22:15:10 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								398ff23992 
								
							 
						 
						
							
							
								
								Fixes bug 206847: default exception handler expected to return for  
							
							 
							
							... 
							
							
							
							non-&serious conditions 
							
						 
						
							2008-03-25 21:38:11 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c01f3049e4 
								
							 
						 
						
							
							
								
								Fixes bug 206842: syntax tracing not working by default when  
							
							 
							
							... 
							
							
							
							syntax-case fenders fail 
							
						 
						
							2008-03-25 21:23:23 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c2e20a3a68 
								
							 
						 
						
							
							
								
								Fixes bug 206839: map not failing with invalid arguments  
							
							 
							
							
							
						 
						
							2008-03-25 21:03:26 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								48f7c88e2d 
								
							 
						 
						
							
							
								
								made time macro not depend on format.  
							
							 
							
							
							
						 
						
							2008-03-24 21:50:37 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								81c17da20b 
								
							 
						 
						
							
							
								
								Fixes bug 190373: `time' macro's "running stats for" can be misleading  
							
							 
							
							
							
						 
						
							2008-03-24 21:45:36 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3c3fec3908 
								
							 
						 
						
							
							
								
								Fixed problem shutting down servers on cygwin.  
							
							 
							
							
							
						 
						
							2008-03-24 13:25:59 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								12a3f7e19b 
								
							 
						 
						
							
							
								
								Fixes bug 205988: sockaddr_in not recognized on cygwin.  
							
							 
							
							
							
						 
						
							2008-03-24 13:18:39 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								fc92ec8e9f 
								
							 
						 
						
							
							
								
								Fixes bug 205437: socket errors not being reported  
							
							 
							
							
							
						 
						
							2008-03-24 00:01:22 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								884f3fe921 
								
							 
						 
						
							
							
								
								Added tcp-server-socket-nonblocking, tcp-accept-connection-nonblocking  
							
							 
							
							... 
							
							
							
							and register-callback for handling nonblocking servers and connections. 
							
						 
						
							2008-03-23 05:02:12 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								0f55361b19 
								
							 
						 
						
							
							
								
								Fixes bug 205427 in letrec*.  
							
							 
							
							
							
						 
						
							2008-03-23 04:14:53 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								2119f44125 
								
							 
						 
						
							
							
								
								Added a simple tcp server facility.  See lab/greeting-server.ss.  
							
							 
							
							
							
						 
						
							2008-03-23 03:44:20 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								9aaf306f16 
								
							 
						 
						
							
							
								
								Nonblocking sockets no longer raise a continuable exception when a  
							
							 
							
							... 
							
							
							
							read or write operation would block.  Instead, they are schedules
with an event handler that `selects' on the pending file descriptors
and dispatches the appropriate callback. 
							
						 
						
							2008-03-23 02:14:00 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6e599c4c72 
								
							 
						 
						
							
							
								
								refactored nonblocking code in ikarus-io.c and ikarus.io.ss  
							
							 
							
							
							
						 
						
							2008-03-23 00:41:49 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ec69dc4a7c 
								
							 
						 
						
							
							
								
								Added more tests for div0 and mod0.  
							
							 
							
							
							
						 
						
							2008-03-22 21:25:42 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								48a86cbaa3 
								
							 
						 
						
							
							
								
								Fixed bug in (mod 3 5/6).  
							
							 
							
							
							
						 
						
							2008-03-22 21:23:51 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ce496aebaf 
								
							 
						 
						
							
							
								
								* Better error message when a tcp connection is refused.  
							
							 
							
							... 
							
							
							
							* implemented udp connections (not working yet). 
							
						 
						
							2008-03-22 19:29:41 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								85d09cbc1c 
								
							 
						 
						
							
							
								
								fxarithmetic-shift-left now detects overflows properly.  
							
							 
							
							
							
						 
						
							2008-03-18 00:49:24 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								97507bce08 
								
							 
						 
						
							
							
								
								Fixes bug in reader now recognizing the following comment:  
							
							 
							
							... 
							
							
							
							> #|| hello ||# '12 
							
						 
						
							2008-03-15 21:12:43 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								50888bef94 
								
							 
						 
						
							
							
								
								Fixes issues/warnings in bug 193327.  
							
							 
							
							
							
						 
						
							2008-03-15 21:06:47 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d35566081b 
								
							 
						 
						
							
							
								
								import now recognizes and ignore ``for'' spec.  
							
							 
							
							
							
						 
						
							2008-03-15 21:00:16 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a3f6e3e039 
								
							 
						 
						
							
							
								
								Cut down bootstrap time by 10% by caching the values of scheme-stx.  
							
							 
							
							... 
							
							
							
							Macroexpansion time is reduced by 25%. 
							
						 
						
							2008-03-12 18:12:57 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1943212436 
								
							 
						 
						
							
							
								
								- Added tests for fasl objects  
							
							 
							
							... 
							
							
							
							- fasl-read can now read bignums, flonums, and ratnums. 
							
						 
						
							2008-03-09 00:25:03 -05: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
							
						 
						
							 
							
							
							
							
								
							
							
								755843e251 
								
							 
						 
						
							
							
								
								196894: --compile-dependencies misnamed in error message  
							
							 
							
							
							
						 
						
							2008-03-01 21:14:35 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ed9f85ea7c 
								
							 
						 
						
							
							
								
								Fixes bug 194232: fasl-write error message wrong about textual  
							
							 
							
							... 
							
							
							
							output ports 
							
						 
						
							2008-02-26 04:07:33 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e36b0029f6 
								
							 
						 
						
							
							
								
								Fixes bug 194259.  R6RS records can now be written and read back  
							
							 
							
							... 
							
							
							
							through fasl-write and fasl-read. 
							
						 
						
							2008-02-26 03:53:00 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c8f9b1dc3d 
								
							 
						 
						
							
							
								
								Added fluid-let-syntax.  
							
							 
							
							... 
							
							
							
							See http://www.scheme.com/csug7/syntax.html#./syntax:s15 
for details. 
							
						 
						
							2008-02-25 02:15:51 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								7a9526ec91 
								
							 
						 
						
							
							
								
								removed a macos-specific dependencies in ikrt_file_ctime procedure.  
							
							 
							
							
							
						 
						
							2008-02-19 03:28:40 -05:00