Commit Graph

366 Commits

Author SHA1 Message Date
shivers 41bf8dad3f Jim Blandy reported some small problems with the meta-arg Scheme parser. 1997-04-19 19:12:37 +00:00
shivers 5c5ae4dc99 Fixed some design and implementation bugs in regexp-substitute/global. 1997-04-19 04:01:19 +00:00
shivers aa5c661421 foo. 1997-04-18 03:26:25 +00:00
shivers a304e9b7f9 - The daylight-savings time flag was blowing up date->time conversion
when it wasn't relevant.

- Error returns from mktime() were not being caught.
1997-04-18 03:25:32 +00:00
shivers 1a2d8690ce Added regexp-substitute and regexp-substitute/global. 1997-04-18 03:23:26 +00:00
shivers 73844bc6ee Fixed bug whereby the scsh heap image rule was trying to load the
floating pt code from the install dir before the code had been installed.
1997-04-18 02:04:59 +00:00
shivers a4bbf1d2f6 Documented new regexp-substitute procs. 1997-04-18 02:02:15 +00:00
shivers b352d0e825 - Added warning to DATE doc about mktime() lossage.
- Documented behavior of delete-{file,directory,filesys-object} when
  the named thing doesn't exist.
- Documented new regexp-substitute procedures.
1997-04-18 01:59:42 +00:00
shivers f30435d56f Minor tweaks to reflect the current release. 1997-04-11 18:10:11 +00:00
shivers b0ea9017eb New release notes. 1997-04-11 17:59:46 +00:00
shivers 14869a846e Changed to release 0.5 1997-04-11 17:58:12 +00:00
shivers 8f6a17af48 Updated the "what's new" and todo chapters. 1997-04-11 17:37:48 +00:00
shivers 9dddad54c3 Added man.ps 1997-04-10 01:31:42 +00:00
shivers b684a0e621 Cleaning up a bit. 1997-04-10 01:24:50 +00:00
shivers 184ecf2ff8 Oops. This would be a pain to continually re-commit, and the exported
version is in the super-directory, anyway.
1997-04-10 01:23:34 +00:00
shivers 032e9d099b Added some files. 1997-04-10 01:21:13 +00:00
shivers 906fceb86f Removed the redundant -i and -o switches. 1997-04-10 01:17:22 +00:00
shivers 0a32248ba8 Added some of Alan's bug reports 1997-04-10 01:07:47 +00:00
shivers 0eb62ab5c5 Why am I even in the repository? 1997-04-08 21:45:50 +00:00
shivers 0b4cfa8d21 Added warning about opening the scsh structure before the scheme structure
in modules.
1997-04-08 21:44:41 +00:00
shivers 0b90a5a030 Added warning about opening scsh structure before scheme structure
in modules.
1997-04-08 21:42:23 +00:00
shivers 33e3bc8c62 Was not properly testing for error in fdport_write_substring's call to
fwrite().
1997-04-08 20:07:30 +00:00
shivers 18e8530076 SIGPIPE now runs with a no-op sighandler, instead of SIG_IGN. This is
so that if scsh exec's a sleazy C program that needs the default
kill-me-I'm-a-loser action of SIGPIPE, the handler will be reset to SIG_DFL
on exec, rather than continue to be ignored.
1997-04-08 20:06:06 +00:00
bdc 459658efa6 floatnums now available 1997-04-05 22:16:21 +00:00
bdc c89fb29390 more elegant signal ifdef 1997-04-05 22:16:05 +00:00
bdc 0225bb0bf3 user contributed file 1997-04-05 22:15:38 +00:00
shivers bf28f0aa86 Documented static heap linker. Such as it is. 1997-04-04 22:41:06 +00:00
shivers 4c26efe136 No more draft status. Version 0.4.5. 1997-04-04 22:40:44 +00:00
shivers 494787705d Took out "draft" code. Upgraded release to 0.4.5 1997-04-04 22:39:55 +00:00
shivers 8233556820 Random update to regex doc. 1997-04-04 22:36:16 +00:00
shivers db69cd677b Some functions that were passed string "out" paramters (char**)'s were
neglecting to assign them in error cases. We'd return from the C function
into the cig C stub with random garbage still in these pointers. The
string rep converters would then treat this garbage as a real pointer to
be copied into malloc'd storage, and havoc would result.

I fixed the code to assign 0 to the pointers in error cases. I should fix
cig to pre-initialise out parameters. The only real problem code was in
userinfo1.c, but I scanned all the sources, and fixed a few suspicious cases
here and there as well.
1997-04-04 20:49:55 +00:00
shivers 1a1950d2f5 Fixed typo bug in set-file-group. 1997-04-02 20:12:33 +00:00
shivers 70679cd247 You don't have to be root to call set-file-group. 1997-04-02 20:11:50 +00:00
shivers 934905ed57 Hacked code so that you don't get [for-syntax] noise during loads when
in batch mode.
1997-04-02 18:47:06 +00:00
shivers ddddd1d31b More stuff. 1997-03-31 22:33:33 +00:00
shivers 8c65247c28 New stuff. 1997-03-31 22:20:22 +00:00
shivers 0e28399b12 Changed regexp-substring so that unmatched submatches return #f instead of
raising an error.
1997-03-28 20:55:23 +00:00
shivers 5e85d401b9 Updated manual. 1997-03-11 02:49:52 +00:00
shivers 230263ee0d Fixed an arity bug in %set-unix-signal-handler's call to
%%set-unix-signal-handler.
1997-03-10 23:46:42 +00:00
shivers 8d7dee0bfa *** empty log message *** 1997-03-10 04:57:18 +00:00
shivers 417b6046f8 Early autoreaping now done via SIGCHLD signal handler.
Ignored signals were done by putting a noop handler on the signal.
This could screw up passing ignores across execs.
Now, when you set an S48 interrupt handler to #f, we pass this through
to Unix.
1997-03-09 07:28:20 +00:00
shivers 8d6805a733 Rewrote SLEEP (and added SLEEP-UNTIL) so that it doesn't hang up signal
delivery in C code.

We now ,open floatnums in ,user so that users won't lose on flonum code.
1997-03-09 07:25:06 +00:00
shivers 2773441f05 Rewrote SLEEP (and added SLEEP-UNTIL) so that it doesn't hang up signal
delivery in C code.
1997-03-09 07:22:41 +00:00
bdc 101a61082f solaris 2.5 tested 1997-03-09 02:37:06 +00:00
shivers e989a744e4 Had to shuffle packages due to broken package dependencies.
The whole thing is a disaster and should be completely re-factorised.
1997-02-27 04:50:57 +00:00
shivers 6a7ecc38a1 Added #ifdef linux conditionalisation to the linux-specific fixup code. 1997-02-27 04:49:28 +00:00
shivers b980922f0d Fixed bug in stdio->stdports -- it was using fdes->inport to make the
output ports.
1997-02-26 22:21:48 +00:00
shivers 0229b80a6c Linux-specific support. 1997-02-26 22:18:29 +00:00
shivers b02ac4dc83 hacked in a gross fix for linux bug. The problem is that
linux stdio functions retry when interrupted, instead of returning
    errno=EINTR. linux/libansi.c now has a #include "fix_stdio.c"
    in it to get the fixup code included. This is very bogus.
1997-02-26 20:38:39 +00:00
shivers 66735d9c9e fdports1.c: hacked in a gross fix for linux bug. The problem is that
linux stdio functions retry when interrupted, instead of returning
    errno=EINTR.

regexp: New regexp-substitute function.

scsh-interfaces: Fixed a typo in a type decl.
1997-02-26 20:37:53 +00:00