Commit Graph

612 Commits

Author SHA1 Message Date
sperber 104ed36666 Export PRESERVE-THREAD-FLUIDS from THREAD-FLUIDS. 2002-04-12 14:29:25 +00:00
sperber 00ca8ef135 Document new behavior of FORK and %FORK. 2002-04-10 15:13:21 +00:00
sperber 3819d9659e Remove side effects from \sharpf and \sharpt. 2002-04-10 15:12:48 +00:00
sperber 6f96cb1dae Add annotation for AUC TeX. 2002-04-10 15:06:24 +00:00
sperber 349fff06c1 Basic FORK and and %FORK now start a new command level inside the
child process, thus preventing other threads from continuing to run.

Both take an additional optional argument that, when true, reverts the
old behavior of continuing all threads.

Moreover, use WITH-CONTINUATION NULL-CONTINUATION in CALL-TERMINALLY
to get us more space.
2002-04-10 15:03:02 +00:00
mainzelm ea96ad569c SRFI documentation form S48 0.57. 2002-04-04 08:53:54 +00:00
mainzelm 8728acdf1f Note that the optional arguments for make-date are not as optional as
you may think.
2002-04-04 08:47:34 +00:00
mainzelm 82a6c64430 Bigger initial heap. 2002-04-04 08:46:09 +00:00
mainzelm fe5c9a3783 Cells for thread-env's fluid-cell-{ref,set!}. 2002-04-04 08:45:28 +00:00
mainzelm ea31d95dbc All the SRFIs from S48 0.57. 2002-04-04 08:44:49 +00:00
mainzelm 66a5384a98 alt/ from S48 0.57. 2002-04-04 08:36:20 +00:00
mainzelm ffa5461a39 Added fluid-cell-ref and fluid-cell-set!. 2002-04-04 08:22:20 +00:00
mainzelm 06b68b7c5e Cells as stob (from S48 0.57). 2002-04-04 08:13:53 +00:00
mainzelm 6f083d7205 Small renamer for clarity. 2002-04-04 08:09:15 +00:00
mainzelm 4c19b80a6e Forgotten change for new module language 2002-04-03 19:57:14 +00:00
mainzelm 5aee745efb New module language from S48 0.57. 2002-04-03 12:17:19 +00:00
mainzelm a5b0199999 Even bigger BIG_HEAP for running the linker. 2002-04-03 12:12:13 +00:00
mainzelm b222cfe4c3 Default argument for tty-info as promised in the manual. 2002-03-22 10:23:34 +00:00
mainzelm c9c0535f41 Bug fix: 2 values were not converted to descriptors. 2002-03-22 10:22:59 +00:00
sperber 7fdde2527f Plug space leak in BIND-LISTEN-ACCEPT-LOOK: Errno handlers for failed
connections would accumulate indefinitely.
2002-03-06 08:24:32 +00:00
mainzelm cb6e8572d6 Added forgotten calls to with-cwd-aligned. 2002-03-05 16:57:43 +00:00
mainzelm 87d82f5011 Align cwd and umask. 2002-03-05 16:49:58 +00:00
sperber b4312d028c Be even more thorough about releasing port locks after exceptions. 2002-02-28 08:29:04 +00:00
sperber f5d853712b Remove STEAL-CHANNEL-PORT! which has been unused for a while now and
uncomfortably shared code with STEAL-PORT!
2002-02-28 08:28:32 +00:00
sperber fd54fde444 Make the manual run through pdflatex. 2002-02-27 10:43:25 +00:00
sperber a7517a3f05 Add record discloser for FDPORT-DATA. 2002-02-26 14:40:59 +00:00
sperber 12ced00589 Make sure port locks get released after I/O errors. 2002-02-26 14:40:21 +00:00
mainzelm 5f7ed5befe Fixed bug in test for sync-file. 2002-02-26 13:02:17 +00:00
mainzelm 13dabb8f4e Always signal an error if time returns -1. Not uses errno-error as
only few systems set errno if mktime fails.
2002-02-26 10:53:32 +00:00
mainzelm 11972910cd Removed file as it is part of tex2page 2002-02-26 09:14:09 +00:00
mainzelm 7bd0a03099 Include scsh paper in the distribution. 2002-02-26 08:58:27 +00:00
mainzelm 45305e7555 Set-cloexec to #t for unrevealed ports. 2002-02-26 08:42:56 +00:00
sperber 380fee6612 Make FLUSH-ALL-PORTS blocking so FORK will do something more sensible.
Previously,

(begin
  (display "ha!") (newline)
  (fork (lambda ()
	  'foo)))

would print "ha!" twice because FLUSH-ALL-PORTS would not finish
before the actual FORK.
2002-02-25 20:29:15 +00:00
mainzelm 9a06464234 Snapshot of autogenerated files. 2002-02-25 09:01:39 +00:00
mainzelm b2ea0128a0 Update. 2002-02-25 09:01:02 +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 23f230a6df Install S48 manual under s48-manual/html/ 2002-02-25 08:58:09 +00:00
mainzelm a9a3746896 Final 0.6.1 notes. 2002-02-25 07:44:22 +00:00
mainzelm 71cc8cf091 Fix for 0.6.1 2002-02-25 07:01:22 +00:00
mainzelm 201d08e4bc Added 0.6.0 reporters. 2002-02-25 06:34:13 +00:00
mainzelm 739ec0e824 Removed reference to todo.tex 2002-02-22 10:32:36 +00:00
sperber de0de38bb6 Remove obsolete comment about START argument to CRE-SEARCH not being
supported.
2002-02-22 10:27:07 +00:00
sperber 68aa82c4e7 Remove superfluous END-VEC parameter to CRE-SEARCH. 2002-02-22 10:25:42 +00:00
sperber dce89b2fa8 Translate submatches according to CRE:TVEC, fixing submatch bug
reported by Michel Schinz.
2002-02-22 10:22:38 +00:00
sperber 5f936e3a80 Long out-of-date to the point of being obsolete. 2002-02-22 09:28:11 +00:00
sperber 586545da3b Remove todo. 2002-02-22 09:27:42 +00:00
sperber 64cdef6fc7 Fix infinite recursion bug in HACK-BRACKET-SPEC:
The LOOSE and RANGES lists weren't getting sorted in the fixpoint
comparison.
2002-02-21 13:44:47 +00:00
sperber be84d5ec47 Reinstate FILE-MATCH, accidentally left unported from 0.5.1.
Replace mention of SRFI 13 (not there yet) by STRING-LIB (gone soon).
2002-02-21 13:22:27 +00:00
sperber b289d0dde7 Fix incomplete port to new regexp system. 2002-02-21 13:21:32 +00:00
mainzelm 4efe1a4cd8 + Use S48's nonblocking facility to flush the ports
+ Deleted bogus select implementation
2002-02-21 06:55:37 +00:00