chetz
2bc4c06457
more test cases
2004-08-12 15:13:18 +00:00
chetz
3c4a6c7c46
some more test cases
2004-08-10 11:50:22 +00:00
chetz
11299af1a4
just some "cosmetic" changes
2004-08-10 11:48:40 +00:00
chetz
5107390fe2
added intefaces for new test-files
2004-08-10 11:47:15 +00:00
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