Commit Graph

119 Commits

Author SHA1 Message Date
chetz c7d103da99 works with string-ports instead
of temp-files now
2004-08-09 15:24:43 +00:00
chetz 290104da0a first commit 2004-08-09 08:49:16 +00:00
chetz 9174add359 Log Message:
first commit
2004-08-09 08:46:09 +00:00
chetz e42ed5864e *** empty log message *** 2004-08-09 08:38:48 +00:00
chetz 5c0ff0293b *** empty log message *** 2004-07-07 13:37:56 +00:00
bdc f2e92c652a Add interix support 2004-04-16 18:29:51 +00:00
bdc fa7910c741 Add interix support 2004-04-16 17:36:24 +00:00
eknauel 89aeaf3d14 patch to enable building scsh outside its source directory (added some
missing $(srcdir))
2004-04-16 13:33:24 +00:00
bdc 8ddb1f619c Add interix support 2004-04-16 04:56:13 +00:00
mainzelm 142b393ab8 Export default-lib-dirs as promised in the manual. 2004-04-15 13:01:35 +00:00
mainzelm 66b2cd8a13 Adapt version number to 0.6.7 2004-04-15 12:52:06 +00:00
mainzelm e534395099 Bump version number to 0.6.7 CVS 2004-04-15 12:31:43 +00:00
mainzelm 287a829cbd 0.6 release 2004-03-31 20:08:17 +00:00
sperber 55ffeb22d8 Delete bogus version of LIST-DELETE-NEIGHBOR-DUPS from Olin's sort
libraries.  (It was redundant, not used, and buggy.)
Also remove import of FORMATS from the package---the only references
were in the removed code.
2004-03-26 17:18:11 +00:00
mainzelm 52ac78e0aa Fix WITH-LOCK: The previous version called RELEASE-LOCK in the before
thunk. Noted by Taylor Campbell.
2004-03-24 08:14:55 +00:00
mainzelm 05e38a42da Save and restore the current package for -le and -lel. 2004-03-15 15:39:21 +00:00
mainzelm 8b334402ae Removed support for Ultrix. It is lacking support for POSIX regexps. 2004-03-15 15:35:18 +00:00
mainzelm 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
mainzelm 069f638d8f Update date. 2004-03-12 15:28:25 +00:00
mainzelm 491c83cae7 Changed forgotten copyrights. 2004-03-12 15:10:16 +00:00
mainzelm 0358d6bb0e Updates for 0.6.6 2004-03-11 10:24:03 +00:00
mainzelm 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
mainzelm 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
mainzelm bcbd16ff0a + Exit with status 0 if an error occurs during exiting.
+ Minor cleanup
2004-03-09 09:20:00 +00:00
mainzelm 69248ecad2 Better error message if $SCSH_LIB_DIRS contains garbage. 2004-03-03 10:33:35 +00:00
mainzelm 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
mainzelm 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
mainzelm 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
mainzelm 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
mainzelm bd890a7338 Add missing $(srcdir) to target c/scheme48.h 2004-02-17 16:11:13 +00:00
mainzelm 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
mainzelm 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
mainzelm e603ebb626 + Preseve quotation of [],? and * while processing braces.
+ Unquote constant patterns before file existence check.
2004-02-09 12:16:02 +00:00
mainzelm 6ad71da933 Added some more people. 2004-02-09 08:57:41 +00:00
mainzelm fbbf31a1d8 Removed __ELF__ based test for rdynamic. 2004-02-09 08:48:00 +00:00
mainzelm 6f771517e1 Removed old, non-free sort code. 2004-02-09 08:45:16 +00:00
mainzelm 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
mainzelm 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
mainzelm f5833ad272 Use FORCE-NODE instead of FORCE in case a previous optmizer already
forced the nodes.
2004-02-09 08:15:48 +00:00
mainzelm bdf5f8e09f Fixed bug in MAKE-STRING-PORT-FILTER: An argument to read-string! was missing 2004-02-04 08:37:43 +00:00
mainzelm 1e098d1ced Snapshot of auto-generated file 2004-02-03 12:53:03 +00:00
mainzelm 57fbec4ef2 Renamed lib-dir-list to lib-dirs-list. 2004-02-03 12:49:40 +00:00
mainzelm 0562f3301d Use single quotes when builing scsh/configure.scm 2004-02-03 10:07:36 +00:00
mainzelm 2b2fee0632 Distclean before making dist. 2004-02-03 09:38:38 +00:00
mainzelm 0a899ac0fd Use strcmp to check for empty arguments. 2004-02-02 17:18:39 +00:00
mainzelm 8fd66025f0 Use /etc instead of /bin in tests that change dirctories. 2004-02-02 15:17:36 +00:00
mainzelm bc7e37593c Bump version number to 0.6.6 2004-02-02 10:57:29 +00:00
mainzelm 3ff781f491 Use \ex instead of \var 2004-02-02 10:56:29 +00:00
mainzelm 780da3558f First version of 0.6.6 release notes. 2004-01-29 13:52:25 +00:00
mainzelm a3d560c2ba Fix installation of scsh.image: Set the default library path in new module lib-dirs. 2004-01-29 13:44:20 +00:00