a41eb3da04 
								
							 
						 
						
							
							
								
								In the top-level condition handler, exit only on errors and call  
							
							... 
							
							
							
							the surrounding handler for all other conditions. 
							
						 
						
							2004-03-14 17:21:33 +00:00  
				
					
						
							
							
								 
						
							
								069f638d8f 
								
							 
						 
						
							
							
								
								Update date.  
							
							
							
						 
						
							2004-03-12 15:28:25 +00:00  
				
					
						
							
							
								 
						
							
								491c83cae7 
								
							 
						 
						
							
							
								
								Changed forgotten copyrights.  
							
							
							
						 
						
							2004-03-12 15:10:16 +00:00  
				
					
						
							
							
								 
						
							
								0358d6bb0e 
								
							 
						 
						
							
							
								
								Updates for 0.6.6  
							
							
							
						 
						
							2004-03-11 10:24:03 +00:00  
				
					
						
							
							
								 
						
							
								7b13b9bebb 
								
							 
						 
						
							
							
								
								+ Exit with status 1 in case of an error  
							
							... 
							
							
							
							+ Display the condition in the top-level scsh handler 
							
						 
						
							2004-03-11 10:17:41 +00:00  
				
					
						
							
							
								 
						
							
								622ef7a99f 
								
							 
						 
						
							
							
								
								Install handler in CALL-TERMINALLY so scsh with exit with status 1 in case of an error.  
							
							
							
						 
						
							2004-03-11 09:54:33 +00:00  
				
					
						
							
							
								 
						
							
								bcbd16ff0a 
								
							 
						 
						
							
							
								
								+ Exit with status 0 if an error occurs during exiting.  
							
							... 
							
							
							
							+ Minor cleanup 
							
						 
						
							2004-03-09 09:20:00 +00:00  
				
					
						
							
							
								 
						
							
								69248ecad2 
								
							 
						 
						
							
							
								
								Better error message if $SCSH_LIB_DIRS contains garbage.  
							
							
							
						 
						
							2004-03-03 10:33:35 +00:00  
				
					
						
							
							
								 
						
							
								84f85be750 
								
							 
						 
						
							
							
								
								Merge from S48 repository  
							
							... 
							
							
							
							Original commit message from Mike Sperber:
Subject: Add implementation of FOR-EACH to SRFI-1
This was missing from Olin's reference implementation.
Note that currently, the native versions of MAP and FOR-EACH already
implement the extended semantics specified by SRFI 1.  However, we
might want to enforce the R5RS restrictions to MAP and FOR-EACH at
some time in the future, so it still makes sense to have separate
implementations in SRFI 1. 
							
						 
						
							2004-02-26 16:20:53 +00:00  
				
					
						
							
							
								 
						
							
								523b402079 
								
							 
						 
						
							
							
								
								Don't warn about undefined imported bindings on startup. These  
							
							... 
							
							
							
							warnings have no meaning if we need to load a shared object. 
							
						 
						
							2004-02-26 07:42:58 +00:00  
				
					
						
							
							
								 
						
							
								90ba284584 
								
							 
						 
						
							
							
								
								Revert last check-in. Reading again through the manual, I now think that it's maybe better to complain if -e was specified without -sfd or -s.  
							
							
							
						 
						
							2004-02-20 15:27:29 +00:00  
				
					
						
							
							
								 
						
							
								388d2f7b2b 
								
							 
						 
						
							
							
								
								Better checking for the inter-switch dependencies.  
							
							... 
							
							
							
							In particular, the code now complains if -e was used with an
end-option, switches to non-interactive-mode for -e and ensures that
-ds,-dm, and -de always get -s <script> as end-option.
In addition, better diagnostics is provided. 
							
						 
						
							2004-02-20 15:03:45 +00:00  
				
					
						
							
							
								 
						
							
								bd890a7338 
								
							 
						 
						
							
							
								
								Add missing $(srcdir) to target c/scheme48.h  
							
							
							
						 
						
							2004-02-17 16:11:13 +00:00  
				
					
						
							
							
								 
						
							
								47f074ba5c 
								
							 
						 
						
							
							
								
								* Let scsh.image depend on scsh/lib-dirs.scm  
							
							... 
							
							
							
							* ,load-package scheme-with-scsh before dumping the images to get
better start-up times when scheme-with-scsh is opened in a package
definition. 
							
						 
						
							2004-02-17 08:45:31 +00:00  
				
					
						
							
							
								 
						
							
								f344e2be87 
								
							 
						 
						
							
							
								
								Fixed bug in STRING-CONCATENATE-REVERSE/SHARED reported by Francisco  
							
							... 
							
							
							
							Solsona at srfi-13@srfi.schemers.org  on 12 Feb 2004. 
							
						 
						
							2004-02-17 07:47:41 +00:00  
				
					
						
							
							
								 
						
							
								e603ebb626 
								
							 
						 
						
							
							
								
								+ Preseve quotation of [],? and * while processing braces.  
							
							... 
							
							
							
							+ Unquote constant patterns before file existence check. 
							
						 
						
							2004-02-09 12:16:02 +00:00  
				
					
						
							
							
								 
						
							
								6ad71da933 
								
							 
						 
						
							
							
								
								Added some more people.  
							
							
							
						 
						
							2004-02-09 08:57:41 +00:00  
				
					
						
							
							
								 
						
							
								fbbf31a1d8 
								
							 
						 
						
							
							
								
								Removed __ELF__ based test for rdynamic.  
							
							
							
						 
						
							2004-02-09 08:48:00 +00:00  
				
					
						
							
							
								 
						
							
								6f771517e1 
								
							 
						 
						
							
							
								
								Removed old, non-free sort code.  
							
							
							
						 
						
							2004-02-09 08:45:16 +00:00  
				
					
						
							
							
								 
						
							
								5e52592084 
								
							 
						 
						
							
							
								
								Bail out if inliner gets invoked on code that was already processed by  
							
							... 
							
							
							
							FLAT-ENVIRONMENTS optimizer. 
							
						 
						
							2004-02-09 08:22:54 +00:00  
				
					
						
							
							
								 
						
							
								47b9d6028e 
								
							 
						 
						
							
							
								
								Use NAME->SYMBOL to generate formal arguments of lambda nodes that get inlined.  
							
							... 
							
							
							
							Test case is:
,config (define-structure foo (export)
  (open scheme
        finite-types)
  (optimize auto-integrate)
  (begin
   (define-enumerated-type afs-permission :afs-permission
     afs-permission?
     the-afs-permissions
     afs-permission-name
     afs-permission-index
     (read))))
> ,config (define-structure foo (export)
  (open scheme
        finite-types)
  (optimize auto-integrate)
  (begin
   (define-enumerated-type afs-permission :afs-permission
     afs-permission?
     the-afs-permissions
     afs-permission-name
     afs-permission-index
     (read))))
> ,in foo the-afs-permissions
Load structure foo (y/n)? y
[foo
Analyzing...
Calls will be compiled in line: (#{Generated maker 1408} afs-permission-index afs-permission-name)
]
'#(#{Afs-permission #{Generated name 1408}})
> ,inspect
 [0] '#{Afs-permission #{Generated name 1408}}
inspect: 0
'#{Afs-permission #{Generated name 1408}}
 [0: name] '#{Generated name 1408}
 [1: index] '#{Generated index 1408} 
							
						 
						
							2004-02-09 08:21:05 +00:00  
				
					
						
							
							
								 
						
							
								f5833ad272 
								
							 
						 
						
							
							
								
								Use FORCE-NODE instead of FORCE in case a previous optmizer already  
							
							... 
							
							
							
							forced the nodes. 
							
						 
						
							2004-02-09 08:15:48 +00:00  
				
					
						
							
							
								 
						
							
								bdf5f8e09f 
								
							 
						 
						
							
							
								
								Fixed bug in MAKE-STRING-PORT-FILTER: An argument to read-string! was missing  
							
							
							
						 
						
							2004-02-04 08:37:43 +00:00  
				
					
						
							
							
								 
						
							
								1e098d1ced 
								
							 
						 
						
							
							
								
								Snapshot of auto-generated file  
							
							
							
						 
						
							2004-02-03 12:53:03 +00:00  
				
					
						
							
							
								 
						
							
								57fbec4ef2 
								
							 
						 
						
							
							
								
								Renamed lib-dir-list to lib-dirs-list.  
							
							
							
						 
						
							2004-02-03 12:49:40 +00:00  
				
					
						
							
							
								 
						
							
								0562f3301d 
								
							 
						 
						
							
							
								
								Use single quotes when builing scsh/configure.scm  
							
							
							
						 
						
							2004-02-03 10:07:36 +00:00  
				
					
						
							
							
								 
						
							
								2b2fee0632 
								
							 
						 
						
							
							
								
								Distclean before making dist.  
							
							
							
						 
						
							2004-02-03 09:38:38 +00:00  
				
					
						
							
							
								 
						
							
								0a899ac0fd 
								
							 
						 
						
							
							
								
								Use strcmp to check for empty arguments.  
							
							
							
						 
						
							2004-02-02 17:18:39 +00:00  
				
					
						
							
							
								 
						
							
								8fd66025f0 
								
							 
						 
						
							
							
								
								Use /etc instead of /bin in tests that change dirctories.  
							
							
							
						 
						
							2004-02-02 15:17:36 +00:00  
				
					
						
							
							
								 
						
							
								bc7e37593c 
								
							 
						 
						
							
							
								
								Bump version number to 0.6.6  
							
							
							
						 
						
							2004-02-02 10:57:29 +00:00  
				
					
						
							
							
								 
						
							
								3ff781f491 
								
							 
						 
						
							
							
								
								Use \ex instead of \var  
							
							
							
						 
						
							2004-02-02 10:56:29 +00:00  
				
					
						
							
							
								 
						
							
								780da3558f 
								
							 
						 
						
							
							
								
								First version of 0.6.6 release notes.  
							
							
							
						 
						
							2004-01-29 13:52:25 +00:00  
				
					
						
							
							
								 
						
							
								a3d560c2ba 
								
							 
						 
						
							
							
								
								Fix installation of scsh.image: Set the default library path in new module lib-dirs.  
							
							
							
						 
						
							2004-01-29 13:44:20 +00:00  
				
					
						
							
							
								 
						
							
								252e390354 
								
							 
						 
						
							
							
								
								Replaced the original MIT license with a new BSD-style license.  
							
							... 
							
							
							
							Chris Hanson from MIT Scheme granted the new license in a private
email on 12 Dec 2003.
In addition, I added a private email from Olin, saying that the MIT
code has nothing in common with MIT Scheme anymore. 
							
						 
						
							2004-01-27 14:36:28 +00:00  
				
					
						
							
							
								 
						
							
								d1b1c3dee3 
								
							 
						 
						
							
							
								
								Replaced the original MIT license with a new BSD-style license.  
							
							... 
							
							
							
							Chris Hanson from MIT Scheme granted the new license in a private
email on 12 Dec 2003. 
							
						 
						
							2004-01-27 14:33:39 +00:00  
				
					
						
							
							
								 
						
							
								6582c616a3 
								
							 
						 
						
							
							
								
								Changed the copyright notices concerning David Albertz on behalf of  
							
							... 
							
							
							
							Dr. Olin Shivers. Quoting Olin: "Forget it. David was a student who
worked for me -- paid money to hack." 
							
						 
						
							2004-01-27 13:50:48 +00:00  
				
					
						
							
							
								 
						
							
								11880601dd 
								
							 
						 
						
							
							
								
								+ Pass prog_name from main to process_args  
							
							... 
							
							
							
							+ During argument processing, skip empty arguments inserted by the
meta-argument expander 
							
						 
						
							2004-01-27 13:39:34 +00:00  
				
					
						
							
							
								 
						
							
								ba76b7a3cc 
								
							 
						 
						
							
							
								
								Fixed check for rdynamic, provided by Stephen Ma  
							
							
							
						 
						
							2004-01-27 10:38:36 +00:00  
				
					
						
							
							
								 
						
							
								e8a662ea1b 
								
							 
						 
						
							
							
								
								Re-add interface of SRFI-42, which was accidentally removed on the last commit.  
							
							
							
						 
						
							2004-01-27 09:51:36 +00:00  
				
					
						
							
							
								 
						
							
								9a22e55080 
								
							 
						 
						
							
							
								
								Remove scsh/configure.scm in clean-scsh  
							
							
							
						 
						
							2004-01-27 09:40:35 +00:00  
				
					
						
							
							
								 
						
							
								3f108f501f 
								
							 
						 
						
							
							
								
								Hook Olin's sorting code into the regular build, replacing the old T  
							
							... 
							
							
							
							implementation. 
							
						 
						
							2004-01-26 21:30:55 +00:00  
				
					
						
							
							
								 
						
							
								d772a5df84 
								
							 
						 
						
							
							
								
								- fix paren typo in sort interfaces  
							
							... 
							
							
							
							- rename SORT to SORTING so we can hook it into the regular build 
							
						 
						
							2004-01-26 21:25:22 +00:00  
				
					
						
							
							
								 
						
							
								cb9f440657 
								
							 
						 
						
							
							
								
								Import sort code from s48-tuebingen/trunk, rev 573.  
							
							
							
						 
						
							2004-01-22 19:52:15 +00:00  
				
					
						
							
							
								 
						
							
								33fe47abca 
								
							 
						 
						
							
							
								
								Fix the various SELECT-like procedures for 0 timeouts.  
							
							
							
						 
						
							2004-01-16 21:42:17 +00:00  
				
					
						
							
							
								 
						
							
								90ea0cf502 
								
							 
						 
						
							
							
								
								Fixed implementation of STRING-CONTAINS by using the commented out  
							
							... 
							
							
							
							"slow & simple" version instead of calling the KMP searcher.
See http://srfi.schemers.org/srfi-13/post-mail-archive/msg00003.html 
I fixed the mentioned "off-by-one error" by using <= instead of < at
the termination check. 
							
						 
						
							2004-01-13 15:37:35 +00:00  
				
					
						
							
							
								 
						
							
								b7388740b9 
								
							 
						 
						
							
							
								
								Reworked description of the library directories.  
							
							
							
						 
						
							2004-01-13 14:36:38 +00:00  
				
					
						
							
							
								 
						
							
								03ab628c93 
								
							 
						 
						
							
							
								
								Moved the library directories facility to its own module.  
							
							
							
						 
						
							2004-01-13 13:21:20 +00:00  
				
					
						
							
							
								 
						
							
								eb9410cc44 
								
							 
						 
						
							
							
								
								Fix bug in S48_RECORD_TYPE: third parameter to s48_stob_ref was missing.  
							
							
							
						 
						
							2004-01-13 12:08:28 +00:00  
				
					
						
							
							
								 
						
							
								af976ddde2 
								
							 
						 
						
							
							
								
								Removed accidentally committed expansion of paths in SCSH_LIB_DIR.  
							
							
							
						 
						
							2004-01-13 11:56:00 +00:00  
				
					
						
							
							
								 
						
							
								da53963d82 
								
							 
						 
						
							
							
								
								Fixed a bug in the parser of "-" sre forms.  
							
							
							
						 
						
							2004-01-09 22:51:07 +00:00