Commit Graph

99 Commits

Author SHA1 Message Date
mainzelm 1fa4ea33ac -> 0.6.6 CVS 2004-01-09 13:53:42 +00:00
mainzelm 8df6b631e1 Changed the copyright notice on behalf of Dr. Olin Shivers.
Quoting Olin: "What do you all want the copyright to be? What are the
issues that drive the copyright needs? You Germans have been out there
using this code in the Real World, so I'm happy to just make things be
whatever your experience has shown to be needed."
2004-01-09 13:09:26 +00:00
mainzelm 9742102f34 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-09 13:01:39 +00:00
mainzelm c46ec9118a Add a notice to the description of the signal event system: interrupt
handlers have to be disabled before using the event system.
2004-01-09 12:43:08 +00:00
mainzelm dfa05a0c5c Added structure CONFIGURE to access values from ./configure. 2003-12-19 14:08:58 +00:00
mainzelm bcf88c05d0 Better test for -rdynamic by Stephen Ma. 2003-12-19 13:44:25 +00:00
mainzelm 6b5e75bd3f Let PATH-LIST->FILE-NAME return "/" for '("").
'("") is the value returned by (split-file-name "/") and
PATH-LIST->FILE-NAME is supposed to be the inverse of SPLIT-FILE-NAME.
2003-12-19 08:27:34 +00:00
mainzelm 2aac5914d6 Fix:
FIELD-READER did return (values EOF #()) instead of (values EOF '()) on an empty port.
2003-12-17 10:08:17 +00:00
mainzelm 9378e2ff27 Correctly quote lib_dirs_list. 2003-12-09 06:16:15 +00:00
mainzelm b85d581f25 Bump the year to 2003 2003-11-24 14:11:37 +00:00
mainzelm 8dfdf2c868 Added -lel switch. There is currently no way to deal with relative
file names in the exec scripts so this might just get removed again.
2003-11-13 14:44:40 +00:00
mainzelm ba5cdcf6fb Removed infix directory. It has a non-free copyright and will
therefore be removed from S48 as well.
2003-11-12 11:11:55 +00:00
mainzelm 442559a708 Thank Peter Wang. 2003-11-12 11:08:25 +00:00
mainzelm 2336171f47 Delete scsh-config in distclean target. 2003-11-12 11:08:06 +00:00
mainzelm 9b29fff8e1 Ensure and document that SEEK works on unbuffered ports only. 2003-11-12 11:07:29 +00:00
mainzelm 903fdad089 Fix month of 0.6.5 release. 2003-11-12 11:06:29 +00:00
mainzelm 43f16f70e9 Library path defaults to $prefix/lib/scsh/modules/ 2003-11-04 14:05:11 +00:00
mainzelm 327d7a6dfc Fix intro and add bug fix 2003-10-28 12:11:11 +00:00
mainzelm 312d54708a Fix the mismatches between doc and implemenation noted in bug report
#750586 in favor of the implemenation.
2003-10-28 12:10:03 +00:00
mainzelm 37e4f027eb Document changes in 0.6.5 2003-10-24 09:01:21 +00:00
mainzelm a2b0bea3ad Increase version number 2003-10-24 08:37:44 +00:00
mainzelm b1cc92b55f Added SRFI-42 2003-10-24 08:34:38 +00:00
mainzelm ed3cc365b0 Fix for
> (regexp-search? (posix-string->regexp "$") "test")
 Error: exception
	 wrong-type-argument
	 (checked-record-ref '#{Unspecific} '#{Record-type 46 cre} 1)

by Peter Wang
2003-10-23 15:58:08 +00:00
mainzelm acb0c8265f Fix for (rx (|)) by Peter Wang 2003-10-23 15:55:55 +00:00
mainzelm e60e77997f First step towards 0.6.5. 2003-10-23 15:20:49 +00:00
mainzelm 9d206dae0c Set DEFAULT-LIB-DIRS to a useful default 2003-10-15 08:00:58 +00:00
mainzelm 3198c650f8 Avoid calling SOCKET-OPTION twice in case of an error: the first call
will already clear the error status.
2003-10-15 07:59:51 +00:00
mainzelm 1f1081b8bf Fix memory leak in format_date. 2003-10-13 09:52:30 +00:00
mainzelm 1521521116 Fixed memory leak in scheme_cwd: a temporary buffer was not freed
after entering the value in the scheme heap.
2003-10-13 09:50:30 +00:00
mainzelm be8a63dbe8 Fix typo (beginz -> begin) 2003-10-13 09:46:33 +00:00
mainzelm 37b31fc65a Better error message for socket-connect 2003-10-09 16:51:10 +00:00
mainzelm ca97d21195 Make the default library directories configurable by
--with-lib-dirs-list and let it default to $prefix/lib/scsh/modules.
2003-10-09 13:43:54 +00:00
sperber f376ab6d8e Merge revs 1.32 of RELEASE and 1.7 of doc/scsh-manual/procnotation.tex
from trunk.

Original log message:

Get the names of MAKE-STRING-PORT-FILTER and MAKE-CHAR-PORT-FILTER
right in the documentation.
2003-08-19 07:53:22 +00:00
mainzelm b7bb1fa2e5 Subject: Extend type<->sexp conversion to variable type
type->sexp was not capable of converting the variable type to a
sexp. This caused problems if the module system wanted to tell the
user that the types of exported bindings did not match:

config> (define-structure foo (export (bar :syntax)) (open scheme) (begin (define bar 1)))
; no values returned
config> ,user
> ,open foo

Error: exception
       wrong-type-argument
       (checked-record-ref '(variable #{Type :value #f #f}) '#{Record-type 14 meta-type} 1)

I've now extended TYPE->SEXP by a check for the variable type and let
it produce a list with 'VARIABLE as first and the actual type as
second element. Likewise, I extended SEXP->TYPE to produce a variable
type if 'VARIABEL is the first element of a list.

This seems to work but a second look by someone who really understands
the type system would be appreciated.

(Merge from s48 rev 423)
2003-08-04 07:31:33 +00:00
mainzelm 9d93d5a61e After fork/pipe, make the ports returned by the pipe the
current-in/output-ports. This corresponds to the intended semantics of
side-effecting the standard ports and tells the GC that the ports are
alive.
2003-07-21 12:02:55 +00:00
mainzelm b036a6da1c GC_PROTECT arguments and errnos in s48_raise_os_error_X. 2003-06-25 13:25:44 +00:00
mainzelm c350288e41 OS specific definitions for GNU Hurd by Andreas Voegele. 2003-06-25 08:34:31 +00:00
mainzelm a54b97b81f Replace static constant MAXHOSTNAMELEN by dynamic alloaction.
(Patch from Andreas Voegele)
2003-06-25 08:28:40 +00:00
mainzelm 3c92196d13 Use s48_enter_integer instead of s48_enter_fixnum for errno to please GNU Hurd.
(Patch from Andreas Voegele)
2003-06-25 08:26:06 +00:00
mainzelm 1f31b70242 Specify "%s" as format string for syslog to prevent the message from
being interpreted as a format string (Patch by Peter Wang).

This fixes #745444.
2003-06-16 16:52:48 +00:00
mainzelm ce90c83263 Fixed typo. (Merge from HEAD). 2003-05-23 07:29:18 +00:00
mainzelm 29258b6adc Removed message argument form errno-error. 2003-05-12 12:52:13 +00:00
mainzelm 7bc10a0d0e Removed accidentally committed code. 2003-05-06 14:42:07 +00:00
mainzelm cbfa04d530 Removed forgotten references to NTH. 2003-05-05 11:25:08 +00:00
mainzelm 7b9606a7bc + Support for $(DESTDIR) by Andreas Voegele.
- Accidentally committed -g options.
2003-05-05 07:19:03 +00:00
mainzelm 8805f7b7cc check-nargs= --> protocol 2003-05-05 06:37:45 +00:00
mainzelm 3e397f65c5 GC_PROTECT some variables. 2003-05-01 10:21:33 +00:00
marting 37210efdc5 Imported scheme48-0.53 sources as base 1999-09-14 12:45:00 +00:00
marting 606245fc41 *** empty log message *** 1999-09-14 12:45:02 +00:00