Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f13876d385 
								
							 
						 
						
							
							
								
								- removed include and include-into from (ikarus) library  
							
							 
							
							... 
							
							
							
							- moved include and include/lexical-context to their own 
  (ikarus include) library (source only, not in boot image). 
							
						 
						
							2009-05-30 08:14:09 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								7002046c8e 
								
							 
						 
						
							
							
								
								- added a way of making annotated procedures without invoking the  
							
							 
							
							... 
							
							
							
							compiler.   (useful for a future project)
- refershed all boot files (because of added primitives)
- regenerated some autoconf files (to use newer version) 
							
						 
						
							2009-05-11 01:35:38 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								7e965758cf 
								
							 
						 
						
							
							
								
								Added memcpy (courtesy of Andreas Rottmann).  
							
							 
							
							... 
							
							
							
							The `memcpy' procedure allows to copy memory from bytevectors to
  unmanaged (malloc'ed) memory and vice-versa. 
							
						 
						
							2009-04-30 12:35:49 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								2924c91788 
								
							 
						 
						
							
							
								
								fixed bug in ypsilon-compat where char** pointers were not  
							
							 
							
							... 
							
							
							
							initialized properly in 64-bit.  Thanks to Tristan Ravitch. 
							
						 
						
							2009-04-13 16:43:20 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								56ec093e05 
								
							 
						 
						
							
							
								
								make distcheck now works.  Many thanks to Andreas Rottmann (rotty)  
							
							 
							
							... 
							
							
							
							for the patches. 
							
						 
						
							2009-04-07 02:15:32 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								230b5186d6 
								
							 
						 
						
							
							
								
								fixed a bug in converting out parameters in the ypsilon-compat  
							
							 
							
							... 
							
							
							
							layer.  Thanks to Ed Cavazos for the patch. 
							
						 
						
							2009-04-06 10:14:33 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a59aede042 
								
							 
						 
						
							
							
								
								removed streams and pregexp libraries from lib directory  
							
							 
							
							
							
						 
						
							2009-01-09 11:46:52 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								0ec9c9536e 
								
							 
						 
						
							
							
								
								added missing copyrights from scheme files.  
							
							 
							
							
							
						 
						
							2009-01-09 11:40:55 +03:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f6333ff13b 
								
							 
						 
						
							
							
								
								- added (ikarus ipc) library  
							
							 
							
							... 
							
							
							
							- added copyright notices for (ikarus foreign) and (ikarus ipc). 
							
						 
						
							2009-01-09 10:53:39 +03: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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								b9519122fe 
								
							 
						 
						
							
							
								
								Added (pointer-size) to lib/ikarus/foreign.ss  
							
							 
							
							
							
						 
						
							2008-11-21 06:00:28 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6922b0d9c2 
								
							 
						 
						
							
							
								
								added pointer-ref-{unsigned-,}long-long  
							
							 
							
							
							
						 
						
							2008-11-21 05:56:51 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1be0f2af6e 
								
							 
						 
						
							
							
								
								- changed foreign accessors and mutator names to have '-c-' in their  
							
							 
							
							... 
							
							
							
							names as suggested by Ken Dickey. 
							
						 
						
							2008-10-12 02:06:25 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1e5e516b08 
								
							 
						 
						
							
							
								
								- added (ikarus foreign) library that should be used instead of  
							
							 
							
							... 
							
							
							
							(ikarus system $foreign).
- changed the names of some of the pointer primitives
- changed the name of the procedure make-ffi to make-callout
- updated examples and libraries to conform with new names
- updated the users guide to provide a complete description of 
  the (ikarus foreign) library
- updated list of missing R6RS features in the users guide 
							
						 
						
							2008-10-06 01:19:27 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								cd4e12be68 
								
							 
						 
						
							
							
								
								One can now create (at runtime) objective-c classes and add methods  
							
							 
							
							... 
							
							
							
							to them to get them to do things.  See lab/objc-create-class.ss for
a cute example. 
							
						 
						
							2008-09-29 01:40:58 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								90175f528f 
								
							 
						 
						
							
							
								
								speech synthesizer demo  
							
							 
							
							
							
						 
						
							2008-09-27 03:20:24 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a2c910d990 
								
							 
						 
						
							
							
								
								Got the apple menu to work in cocoa.  
							
							 
							
							
							
						 
						
							2008-09-27 01:55:06 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								8c30f0715b 
								
							 
						 
						
							
							
								
								Managed to a simple Ikarus -> Objective-C interface to work.  Ikarus  
							
							 
							
							... 
							
							
							
							can now open a Cocoa window under Mac OS X.   Happy Happy Joy Joy!! 
							
						 
						
							2008-09-26 02:46:07 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								89d9a472a5 
								
							 
						 
						
							
							
								
								"darwin" is no longer hardcoded in lib/ypsilon-compat.ikarus.ss,  
							
							 
							
							... 
							
							
							
							instead, it is obtained from the target info that autoconf
generates. 
							
						 
						
							2008-09-24 23:18:35 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3969e56c2d 
								
							 
						 
						
							
							
								
								glGetString works (returning a char* which is converted to a string)  
							
							 
							
							
							
						 
						
							2008-09-24 07:55:23 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								55c3fbcc4d 
								
							 
						 
						
							
							
								
								moved the opengl libraries from lab/ to lib/ so that they get  
							
							 
							
							... 
							
							
							
							installed as user libraries. 
							
						 
						
							2008-09-24 07:22:25 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								58d937c520 
								
							 
						 
						
							
							
								
								upgraded to using latest versions of autoconf, aclocal, and m4.  
							
							 
							
							
							
						 
						
							2008-09-13 15:16:14 -07:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c597e7a4b3 
								
							 
						 
						
							
							
								
								Added option for searching for socket and nanosleep in libraries  
							
							 
							
							... 
							
							
							
							-lsocket and -lrt (makes it work on SunOS). 
							
						 
						
							2008-09-08 14:43:47 -07:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								acc9940379 
								
							 
						 
						
							
							
								
								fixed gc bug in 64-bit mode along with another 64-bit bug in the  
							
							 
							
							... 
							
							
							
							assembler when addressing using special %eax/%rax instructions. 
							
						 
						
							2008-07-21 22:07:31 -07: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
							
						 
						
							 
							
							
							
							
								
							
							
								eb224d3548 
								
							 
						 
						
							
							
								
								Added match/lexical-context and trace-match/lexical-context to match.ss  
							
							 
							
							
							
						 
						
							2008-01-03 23:39:16 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								648991d793 
								
							 
						 
						
							
							
								
								cygwin does not have getaddrinfo so I added a compatibility  
							
							 
							
							... 
							
							
							
							implementation in src/ikarus-getaddrinfo.[ch] 
							
						 
						
							2007-12-26 22:28:48 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6eb6bf750d 
								
							 
						 
						
							
							
								
								Added a (process "cmd" "args" ...) procedure that execs cmd, passing  
							
							 
							
							... 
							
							
							
							args to it, and returns 4 values: 
* the process's pid
* the process's standard-input-port  (for writing)
* the process's standard-output-port (for reading)
* the process's standard-error-port  (for reading)
See lab/process-example.ss for a sample usage. 
							
						 
						
							2007-12-19 22:46:07 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a725292a4d 
								
							 
						 
						
							
							
								
								moved match.ss and pregexp.ss to the lib directory and modified  
							
							 
							
							... 
							
							
							
							lib/Makefile.am accordingly 
							
						 
						
							2007-12-19 17:39:26 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								9651a717cf 
								
							 
						 
						
							
							
								
								renamed the extras directory to be lib.  
							
							 
							
							
							
						 
						
							2007-12-01 01:21:18 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6294ea7052 
								
							 
						 
						
							
							
								
								* removed stuff from lib directory.  
							
							 
							
							
							
						 
						
							2007-12-01 01:19:45 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								94ff7fcc6e 
								
							 
						 
						
							
							
								
								* Added SRFI-8  
							
							 
							
							
							
						 
						
							2007-05-11 23:43:36 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								4fba303ef4 
								
							 
						 
						
							
							
								
								* Added SRFI-6  
							
							 
							
							
							
						 
						
							2007-05-11 23:40:08 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								cd26b86d4f 
								
							 
						 
						
							
							
								
								* Added SRFI-2  
							
							 
							
							
							
						 
						
							2007-05-11 23:33:14 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5063f08e32 
								
							 
						 
						
							
							
								
								* imported SRFI-1  
							
							 
							
							
							
						 
						
							2007-05-11 22:06:54 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								8b9dd5fd85 
								
							 
						 
						
							
							
								
								Added cgi.ss and cgi-errors-to-browser.ss to the lib directory.  
							
							 
							
							
							
						 
						
							2007-01-13 13:03:23 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5f3ee8a2c4 
								
							 
						 
						
							
							
								
								renamed lib dir to src  
							
							 
							
							
							
						 
						
							2006-12-10 23:13:16 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5a0a7068a8 
								
							 
						 
						
							
							
								
								fx+ open-coded  
							
							 
							
							
							
						 
						
							2006-12-08 08:42:56 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								96c647b69d 
								
							 
						 
						
							
							
								
								fx+ in progress  
							
							 
							
							
							
						 
						
							2006-12-08 06:12:35 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1d2a277063 
								
							 
						 
						
							
							
								
								not done with fx-/fx+/fx*  
							
							 
							
							
							
						 
						
							2006-12-07 15:42:25 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								8aab527c56 
								
							 
						 
						
							
							
								
								predicates now evaluate their args in the acum.  
							
							 
							
							
							
						 
						
							2006-12-07 03:36:31 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								bd71be0d64 
								
							 
						 
						
							
							
								
								* Cadr is now open-coded.  
							
							 
							
							
							
						 
						
							2006-12-07 02:48:31 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1487c5ed54 
								
							 
						 
						
							
							
								
								* Open-coded fxadd1 and fxsub1.  
							
							 
							
							
							
						 
						
							2006-12-07 02:14:02 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d7565580bf 
								
							 
						 
						
							
							
								
								added intel docs  
							
							 
							
							
							
						 
						
							2006-12-07 01:38:04 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								0fd967384b 
								
							 
						 
						
							
							
								
								removed reference to memv in recordize  
							
							 
							
							
							
						 
						
							2006-12-06 21:39:13 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								69008ea318 
								
							 
						 
						
							
							
								
								Rewrote recordize to get rid of the environment: total saving ~ 50ms.  
							
							 
							
							
							
						 
						
							2006-12-06 21:33:33 -05:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5abcbccb3a 
								
							 
						 
						
							
							
								
								changed compile-expr to expand first  
							
							 
							
							
							
						 
						
							2006-12-06 21:20:15 -05:00