Commit Graph

34 Commits

Author SHA1 Message Date
mainzelm 96ab618b28 Use load-port to implement -sfd switch. 2003-03-13 07:53:34 +00:00
mainzelm b9eb4c055c Add switches to evaluate exec scripts. 2003-01-27 20:08:43 +00:00
mainzelm d57d0d9fbb Ignore result of -e: It's not needed anyway and it may be a multiple value result. 2002-12-16 15:44:16 +00:00
mainzelm 2dda7c9888 Removed repl procedure: it wasn't working anyway. 2002-11-26 12:04:44 +00:00
mainzelm 8b451fe673 + Factor out exit hooks into a separate package.
+ Let exit call the exit hooks.
2002-09-25 11:40:07 +00:00
mainzelm c8864c6c9a Remove duplicate initialization of cwd. 2002-08-27 16:46:02 +00:00
mainzelm 4540ad4589 Don't call install-env when initializing scsh because this is already
done by a reinitializer in scsh.scm.
2002-08-16 12:12:31 +00:00
mainzelm b951e1c933 Use flush-all-ports-no-threads on exit. 2002-06-27 12:26:23 +00:00
mainzelm f197f3b06c Minor fixes. 2002-06-26 11:56:14 +00:00
mainzelm 4e295e26d1 More about exit hooks. 2002-06-26 11:18:25 +00:00
mainzelm dcebc64e8b Unify initialization of scsh-specific stuff. 2002-05-16 14:34:58 +00:00
mainzelm af015e52bf Bump the version number to 0.6.2. 2002-04-21 15:59:38 +00:00
mainzelm 09ab472695 + Greet with scsh-version-string
+ call relinquish-timeslice twice before exit so the flushers may run
2002-02-25 09:00:39 +00:00
mainzelm 665928fed1 Return 0 exit status for -c and -e. 2002-01-24 08:14:42 +00:00
mainzelm 3eec9a6429 No longer an alpha version. 2002-01-03 10:16:40 +00:00
mainzelm 023caecf53 Added library directory path search command-line switches.
Unlike 0.5.3 I don't allow symbols in SCSH_LIB_DIRS (See bug #489901).
2001-12-07 11:24:30 +00:00
mainzelm 0602e0707f Flush all ports before exit. 2001-11-27 17:10:07 +00:00
mainzelm d7f602982e Use scheme-exit-now instead of exit. 2001-11-21 14:20:16 +00:00
mainzelm e2eeaa4789 Set $current-noise-port to null-output-port during switch evaluation. 2001-10-03 09:00:28 +00:00
mainzelm f3e567e997 Initialize CWD on startup. 2001-09-12 14:29:03 +00:00
mainzelm a95c531327 Added with-autoreaping and with-scsh-sighandlers.
Added auto-init for process-objects to flush the process table on startup.
2001-04-09 08:05:58 +00:00
mainzelm 4643aa5362 Wrapped an exit around restart-command-processor to kill all threads. 2001-01-11 15:03:30 +00:00
mainzelm c1d6d368e5 Built the event system directly into the RTS. Built sighandlers above
it. Removed machinery in low-interrupt.
2001-01-09 15:52:52 +00:00
mainzelm 66cb77856d Typo. 2001-01-01 17:21:58 +00:00
mainzelm 4088792f41 Changed interaction-environment for processing of command line
switches to user-environment. This made -s work.
2000-10-09 09:44:20 +00:00
mainzelm 6d9e7de153 forever-sleeping-thread is only started in interactive sessions since
it prevents the system from exiting.
Fixed -i switch.
2000-10-04 14:12:49 +00:00
mainzelm b3447ad964 Default sighandler for SIG/INT depends on whether we run interactive or not. 2000-09-17 15:10:42 +00:00
marting 82f8195911 Initialize event system etc. in scripts too. 2000-08-28 12:51:22 +00:00
marting 85cff767c0 removed debug-infos and added installing of signal, process and env system 1999-11-04 20:12:45 +00:00
marting d6c8c400c6 this should be the first working top-level 1999-10-08 18:28:39 +00:00
marting 6cc6334039 removed most of the hacks due to restart-command-processor 1999-09-29 22:45:47 +00:00
marting 26447c1d1a added channel-cell-ref to newports for the changed design in rts/channel-port.s, vm starts from dumped image now 1999-09-24 23:52:32 +00:00
marting dd7939ab1a start scsh-toplevel by dump-scsh, scsh's init are not yet done 1999-09-23 00:43:13 +00:00
marting 09136048ae Added files from david fishers home (~dfisher/scsh-0.5.1).
Be warned: the scsh-version he started from was neither 0.5.1 nor
0.5.2, but something in between !
1999-09-14 13:32:05 +00:00