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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								9651a717cf 
								
							 
						 
						
							
							
								
								renamed the extras directory to be lib.  
							
							
							
						 
						
							2007-12-01 01:21:18 -05:00  
				
					
						
							
							
								 
						
							
								6294ea7052 
								
							 
						 
						
							
							
								
								* removed stuff from lib directory.  
							
							
							
						 
						
							2007-12-01 01:19:45 -05:00  
				
					
						
							
							
								 
						
							
								94ff7fcc6e 
								
							 
						 
						
							
							
								
								* Added SRFI-8  
							
							
							
						 
						
							2007-05-11 23:43:36 -04:00  
				
					
						
							
							
								 
						
							
								4fba303ef4 
								
							 
						 
						
							
							
								
								* Added SRFI-6  
							
							
							
						 
						
							2007-05-11 23:40:08 -04:00  
				
					
						
							
							
								 
						
							
								cd26b86d4f 
								
							 
						 
						
							
							
								
								* Added SRFI-2  
							
							
							
						 
						
							2007-05-11 23:33:14 -04:00  
				
					
						
							
							
								 
						
							
								5063f08e32 
								
							 
						 
						
							
							
								
								* imported SRFI-1  
							
							
							
						 
						
							2007-05-11 22:06:54 -04:00  
				
					
						
							
							
								 
						
							
								8b9dd5fd85 
								
							 
						 
						
							
							
								
								Added cgi.ss and cgi-errors-to-browser.ss to the lib directory.  
							
							
							
						 
						
							2007-01-13 13:03:23 -05:00  
				
					
						
							
							
								 
						
							
								5f3ee8a2c4 
								
							 
						 
						
							
							
								
								renamed lib dir to src  
							
							
							
						 
						
							2006-12-10 23:13:16 -05:00  
				
					
						
							
							
								 
						
							
								5a0a7068a8 
								
							 
						 
						
							
							
								
								fx+ open-coded  
							
							
							
						 
						
							2006-12-08 08:42:56 -05:00  
				
					
						
							
							
								 
						
							
								96c647b69d 
								
							 
						 
						
							
							
								
								fx+ in progress  
							
							
							
						 
						
							2006-12-08 06:12:35 -05:00  
				
					
						
							
							
								 
						
							
								1d2a277063 
								
							 
						 
						
							
							
								
								not done with fx-/fx+/fx*  
							
							
							
						 
						
							2006-12-07 15:42:25 -05:00  
				
					
						
							
							
								 
						
							
								8aab527c56 
								
							 
						 
						
							
							
								
								predicates now evaluate their args in the acum.  
							
							
							
						 
						
							2006-12-07 03:36:31 -05:00  
				
					
						
							
							
								 
						
							
								bd71be0d64 
								
							 
						 
						
							
							
								
								* Cadr is now open-coded.  
							
							
							
						 
						
							2006-12-07 02:48:31 -05:00  
				
					
						
							
							
								 
						
							
								1487c5ed54 
								
							 
						 
						
							
							
								
								* Open-coded fxadd1 and fxsub1.  
							
							
							
						 
						
							2006-12-07 02:14:02 -05:00  
				
					
						
							
							
								 
						
							
								d7565580bf 
								
							 
						 
						
							
							
								
								added intel docs  
							
							
							
						 
						
							2006-12-07 01:38:04 -05:00  
				
					
						
							
							
								 
						
							
								0fd967384b 
								
							 
						 
						
							
							
								
								removed reference to memv in recordize  
							
							
							
						 
						
							2006-12-06 21:39:13 -05:00  
				
					
						
							
							
								 
						
							
								69008ea318 
								
							 
						 
						
							
							
								
								Rewrote recordize to get rid of the environment: total saving ~ 50ms.  
							
							
							
						 
						
							2006-12-06 21:33:33 -05:00  
				
					
						
							
							
								 
						
							
								5abcbccb3a 
								
							 
						 
						
							
							
								
								changed compile-expr to expand first  
							
							
							
						 
						
							2006-12-06 21:20:15 -05:00  
				
					
						
							
							
								 
						
							
								cd4eef2382 
								
							 
						 
						
							
							
								
								Documented libtoplevel.ss a bit.  
							
							
							
						 
						
							2006-12-06 21:05:19 -05:00  
				
					
						
							
							
								 
						
							
								2a2a3ab7fb 
								
							 
						 
						
							
							
								
								* Added quotient.  
							
							... 
							
							
							
							* Added remainder.
* Added quotient+remainder :-) 
							
						 
						
							2006-12-06 20:53:54 -05:00  
				
					
						
							
							
								 
						
							
								4143501988 
								
							 
						 
						
							
							
								
								* Added ~% to the format metas.  
							
							... 
							
							
							
							* Exported string->list. 
							
						 
						
							2006-12-06 18:26:37 -05:00  
				
					
						
							
							
								 
						
							
								0f2bcdb2a0 
								
							 
						 
						
							
							
								
								added an mmap cache to avoid repeated mmaps/munmaps  
							
							
							
						 
						
							2006-12-06 11:07:27 -05:00  
				
					
						
							
							
								 
						
							
								6b0ec86de6 
								
							 
						 
						
							
							
								
								more stupid optimizations  
							
							
							
						 
						
							2006-12-06 01:26:44 -05:00  
				
					
						
							
							
								 
						
							
								06c64dab3a 
								
							 
						 
						
							
							
								
								more optimizations  
							
							
							
						 
						
							2006-12-06 00:33:25 -05:00  
				
					
						
							
							
								 
						
							
								15a36e7333 
								
							 
						 
						
							
							
								
								eqv? -> eq? optimization  
							
							
							
						 
						
							2006-12-05 23:26:02 -05:00  
				
					
						
							
							
								 
						
							
								ac38b15c6c 
								
							 
						 
						
							
							
								
								memq is open-coded if the second argument is a constant list  
							
							
							
						 
						
							2006-12-05 22:29:00 -05:00  
				
					
						
							
							
								 
						
							
								0d476b91e2 
								
							 
						 
						
							
							
								
								cleaup optimizr a bit  
							
							
							
						 
						
							2006-12-05 21:30:42 -05:00  
				
					
						
							
							
								 
						
							
								6e6291e158 
								
							 
						 
						
							
							
								
								Memv is optimized as memq if the second argument is a list  
							
							... 
							
							
							
							containing no bignums. 
							
						 
						
							2006-12-05 21:05:04 -05:00  
				
					
						
							
							
								 
						
							
								ca8707c5e6 
								
							 
						 
						
							
							
								
								starting primitive optimizer  
							
							
							
						 
						
							2006-12-05 20:45:36 -05:00  
				
					
						
							
							
								 
						
							
								b8e595b6e6 
								
							 
						 
						
							
							
								
								removed some  install-underflow-handler procedure that was not used  
							
							
							
						 
						
							2006-12-05 19:21:58 -05:00  
				
					
						
							
							
								 
						
							
								09c0ec0732 
								
							 
						 
						
							
							
								
								added assv  
							
							
							
						 
						
							2006-12-05 19:18:36 -05:00  
				
					
						
							
							
								 
						
							
								ed26e7d080 
								
							 
						 
						
							
							
								
								removed vector-memq and vector-memv since they were not used anywhere  
							
							
							
						 
						
							2006-12-05 19:12:28 -05:00  
				
					
						
							
							
								 
						
							
								0048c829b3 
								
							 
						 
						
							
							
								
								added eqv? and memv  
							
							
							
						 
						
							2006-12-05 19:09:53 -05:00  
				
					
						
							
							
								 
						
							
								90afd21ac8 
								
							 
						 
						
							
							
								
								removed vimview files  
							
							
							
						 
						
							2006-12-05 16:06:41 -05:00  
				
					
						
							
							
								 
						
							
								276f317885 
								
							 
						 
						
							
							
								
								tracer for multiple values is added  
							
							
							
						 
						
							2006-12-05 15:08:00 -05:00  
				
					
						
							
							
								 
						
							
								c5e1221ace 
								
							 
						 
						
							
							
								
								removed message-case from a file and included it in libchezio.ss  
							
							
							
						 
						
							2006-12-05 14:06:13 -05:00  
				
					
						
							
							
								 
						
							
								1c35c6939d 
								
							 
						 
						
							
							
								
								removed all unsafe-record code  
							
							
							
						 
						
							2006-12-05 14:00:31 -05:00  
				
					
						
							
							
								 
						
							
								bbf0936963 
								
							 
						 
						
							
							
								
								added more examples about traces in libtrace.ss  
							
							
							
						 
						
							2006-12-05 13:56:54 -05:00  
				
					
						
							
							
								 
						
							
								d9915f371b 
								
							 
						 
						
							
							
								
								added trace-define  
							
							
							
						 
						
							2006-12-05 13:28:23 -05:00  
				
					
						
							
							
								 
						
							
								80c8ca7a5c 
								
							 
						 
						
							
							
								
								added vimviews to repository  
							
							
							
						 
						
							2006-12-05 13:03:22 -05:00  
				
					
						
							
							
								 
						
							
								6136e60716 
								
							 
						 
						
							
							
								
								eval-cp removed for calls to thunks  
							
							
							
						 
						
							2006-12-04 23:15:03 -05:00  
				
					
						
							
							
								 
						
							
								876a2d7824 
								
							 
						 
						
							
							
								
								Procedure codes no longer save their cp if the cp has no free vars.  
							
							
							
						 
						
							2006-12-04 22:43:42 -05:00  
				
					
						
							
							
								 
						
							
								62b42e8bb8 
								
							 
						 
						
							
							
								
								optimize direct calls online  
							
							
							
						 
						
							2006-12-04 22:05:44 -05:00  
				
					
						
							
							
								 
						
							
								36b3ec82d2 
								
							 
						 
						
							
							
								
								every case-lambda case now has a label  
							
							
							
						 
						
							2006-12-04 20:13:21 -05:00  
				
					
						
							
							
								 
						
							
								c54ade7cef 
								
							 
						 
						
							
							
								
								case-info record type for cases  
							
							
							
						 
						
							2006-12-04 19:58:24 -05:00  
				
					
						
							
							
								 
						
							
								b8b4172797 
								
							 
						 
						
							
							
								
								removed clambda-code record type  
							
							
							
						 
						
							2006-12-04 19:05:02 -05:00  
				
					
						
							
							
								 
						
							
								307b166f38 
								
							 
						 
						
							
							
								
								added a label field to clambda record type  
							
							
							
						 
						
							2006-12-04 19:00:43 -05:00