mit-scheme.git
15 years agoEliminate remaining uses of SET-STRING-MAXIMUM-LENGTH!. Fix some bugs
Chris Hanson [Mon, 7 Sep 2009 23:12:11 +0000 (16:12 -0700)]
Eliminate remaining uses of SET-STRING-MAXIMUM-LENGTH!.  Fix some bugs
in implementation of STRING-HEAD!.  Use similar technique to implement
STRING-MAXIMUM-LENGTH.

15 years agoAdd "aag" (replacement for "savannah-arthur").
Arthur A. Gleckler [Mon, 7 Sep 2009 19:24:58 +0000 (12:24 -0700)]
Add "aag" (replacement for "savannah-arthur").

15 years agoUse STRING-HEAD! instead of SET-STRING-MAXIMUM-LENGTH!
Joe Marshall [Mon, 7 Sep 2009 16:43:33 +0000 (09:43 -0700)]
Use STRING-HEAD! instead of SET-STRING-MAXIMUM-LENGTH!

15 years agoMerge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Joe Marshall [Mon, 7 Sep 2009 16:41:03 +0000 (09:41 -0700)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme

15 years agoAdd STRING-HEAD! and associated code.
Joe Marshall [Mon, 7 Sep 2009 16:38:54 +0000 (09:38 -0700)]
Add STRING-HEAD! and associated code.

15 years agoEliminate "utabmd.scm". Maybe this was an OK idea once upon a time,
Chris Hanson [Mon, 7 Sep 2009 09:57:52 +0000 (02:57 -0700)]
Eliminate "utabmd.scm".  Maybe this was an OK idea once upon a time,
but not any more.

15 years agoUpdate make-src-files to work with git.
Chris Hanson [Sun, 6 Sep 2009 09:54:41 +0000 (02:54 -0700)]
Update make-src-files to work with git.

15 years agoFix bugs identified by clang analyzer.
Chris Hanson [Sun, 6 Sep 2009 08:42:24 +0000 (01:42 -0700)]
Fix bugs identified by clang analyzer.

15 years agoRevert change in re SET-STRING-MAXIMUM-LENGTH
Joe Marshall [Sun, 6 Sep 2009 04:47:20 +0000 (21:47 -0700)]
Revert change in re SET-STRING-MAXIMUM-LENGTH

15 years agoRevert eta-expansion change.
Joe Marshall [Sat, 5 Sep 2009 23:34:31 +0000 (16:34 -0700)]
Revert eta-expansion change.

15 years agoRevert eta-expansion change.
Joe Marshall [Sat, 5 Sep 2009 23:33:27 +0000 (16:33 -0700)]
Revert eta-expansion change.

15 years agoRevert eta-expansion change.
Joe Marshall [Sat, 5 Sep 2009 22:58:51 +0000 (15:58 -0700)]
Revert eta-expansion change.

15 years agoMerge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Joe Marshall [Sat, 5 Sep 2009 20:38:59 +0000 (13:38 -0700)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme

15 years agoUse DEFINE-PRIMITIVES.
Joe Marshall [Sat, 5 Sep 2009 20:36:30 +0000 (13:36 -0700)]
Use DEFINE-PRIMITIVES.

15 years agoDon't eta-expand fixed arity primitive definitions.
Joe Marshall [Sat, 5 Sep 2009 20:27:44 +0000 (13:27 -0700)]
Don't eta-expand fixed arity primitive definitions.

15 years agoCall SUBSTRING if SET-STRING-MAXIMUM-LENGTH! doesn't work. (Jrm's port can't resize...
Joe Marshall [Sat, 5 Sep 2009 17:32:04 +0000 (10:32 -0700)]
Call SUBSTRING if SET-STRING-MAXIMUM-LENGTH! doesn't work.  (Jrm's port can't resize strings.)

15 years agoAdd code to build a MacOSX application bundle.
Chris Hanson [Sat, 5 Sep 2009 09:58:45 +0000 (02:58 -0700)]
Add code to build a MacOSX application bundle.

15 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sat, 5 Sep 2009 07:06:26 +0000 (00:06 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme

15 years agoAdd support for MacOSX application bundles.
Chris Hanson [Sat, 5 Sep 2009 07:04:04 +0000 (00:04 -0700)]
Add support for MacOSX application bundles.

15 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Sat, 5 Sep 2009 03:43:33 +0000 (23:43 -0400)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme

15 years agoAvoid duplicate type checks in ASSQ.
Joe Marshall [Thu, 3 Sep 2009 17:22:52 +0000 (10:22 -0700)]
Avoid duplicate type checks in ASSQ.

15 years agoFix error reporting in PARSE-DEFINE-FORM.
Taylor R Campbell [Thu, 3 Sep 2009 16:09:19 +0000 (12:09 -0400)]
Fix error reporting in PARSE-DEFINE-FORM.

Change PARSE-DEFINE-FORM from returning two values to taking a
continuation that must take two arguments and return a form, because
ILL-FORMED-SYNTAX does not signal an error but returns a form
classifying which signals an error.

15 years agoExpand calls to CADR, CDDR, etc.
Joe Marshall [Thu, 3 Sep 2009 15:21:27 +0000 (08:21 -0700)]
Expand calls to CADR, CDDR, etc.

15 years agoForgot to set -arch in AS_FLAGS.
Chris Hanson [Tue, 1 Sep 2009 19:02:37 +0000 (12:02 -0700)]
Forgot to set -arch in AS_FLAGS.

15 years agoFixes to support MacOSX 10.6. Added new --with-macosx-version to set
Chris Hanson [Tue, 1 Sep 2009 08:57:27 +0000 (01:57 -0700)]
Fixes to support MacOSX 10.6.  Added new --with-macosx-version to set
the SDK version to use.  Fixed some uses of grep and family to use
AC_PROG_GREP.

15 years agoRefactor XML library to support names that don't conform to XML
Chris Hanson [Sun, 30 Aug 2009 09:17:16 +0000 (02:17 -0700)]
Refactor XML library to support names that don't conform to XML
Namespaces.  This was extensive mostly because there was a built-in
assumption that all XML names could be mapped to QNames, which isn't
true.  Some incompatible changes:

renamed:
    XML-NAME-QNAME ==> XML-NAME->SYMBOL

eliminated:
    MAKE-XML-NAME-HASH-TABLE
    XML-NAME-HASH
    XML-NAME-QNAME=?
    XML-NMTOKEN-STRING
    XML-QNAME-STRING

15 years agoChange "code point" to "scalar value" everywhere. Change "wide char"
Chris Hanson [Sun, 30 Aug 2009 07:08:31 +0000 (00:08 -0700)]
Change "code point" to "scalar value" everywhere.  Change "wide char"
to "unicode char" everywhere.  Relax the definition of a well-formed
scalar-value list so that it allows overlaps, unsorted elements, and
non-canonical pairs.

15 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sun, 30 Aug 2009 04:39:34 +0000 (21:39 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme

15 years agoAdd patterns to ignore output files in doc directory. Sort patterns.
Chris Hanson [Sun, 30 Aug 2009 04:38:47 +0000 (21:38 -0700)]
Add patterns to ignore output files in doc directory.  Sort patterns.

15 years agoFix CREF's spurious "Bindings with Multiple Definitions" warnings.
Matt Birkholz [Thu, 27 Aug 2009 23:34:34 +0000 (16:34 -0700)]
Fix CREF's spurious "Bindings with Multiple Definitions" warnings.

* redpkg.scm (process-globals-info): Ensured that each definition,
internal and exported, is created once, with a unique expression.
(for-each-exported-name): New.
(bind!): There should now be no need to avoid adding an expression to
a value-cell more than once.

15 years agoIgnore doc/ configuration files.
Chris Hanson [Tue, 25 Aug 2009 06:22:56 +0000 (23:22 -0700)]
Ignore doc/ configuration files.

15 years agoUpdate copyright years.
Chris Hanson [Tue, 25 Aug 2009 05:41:34 +0000 (22:41 -0700)]
Update copyright years.

15 years agoInitial check-in.
Chris Hanson [Tue, 25 Aug 2009 04:51:27 +0000 (21:51 -0700)]
Initial check-in.

15 years agoUpdate copyright years.
Chris Hanson [Tue, 25 Aug 2009 04:49:37 +0000 (21:49 -0700)]
Update copyright years.

15 years agoFix various problems with flonum infinities.
Chris Hanson [Tue, 25 Aug 2009 03:17:23 +0000 (20:17 -0700)]
Fix various problems with flonum infinities.

15 years agoFixed `make tags', src/TAGS.
Matt Birkholz [Fri, 21 Aug 2009 20:20:08 +0000 (13:20 -0700)]
Fixed `make tags', src/TAGS.

15 years agoDeleted .gitattributes again, and ALL $Id...$ tags.
Matt Birkholz [Fri, 21 Aug 2009 18:00:27 +0000 (11:00 -0700)]
Deleted .gitattributes again, and ALL $Id...$ tags.

15 years agoFix where Edwin leaves the cursor in console-screens.
Matt Birkholz [Thu, 20 Aug 2009 01:32:07 +0000 (18:32 -0700)]
Fix where Edwin leaves the cursor in console-screens.

toggle-read-only and the set-mark-command leave the terminal's cursor
in the modeline or minibuffer (respectively).

* src/edwin/buffrm.scm (window-direct-output-cursor!): New procedure.

* src/edwin/bufwiu.scm (buffer-window/direct-output-cursor!): New procedure.

* src/edwin/edwin.pkg: Export window-direct-output-cursor! to (edwin)
for screen code like console-wrap-update!.  Export
editor-frame-cursor-window to (edwin screen) for screen-cursor-window.

* src/edwin/screen.scm (screen-cursor-window): New procedure.

* src/edwin/tterm.scm (console-wrap-update!): Leave the terminal's
cursor in the screen-cursor-window.
(output): Do not die when screen-cursor-y is still #f -- found when
interpreting Edwin.

15 years agoRe-created .gitattributes; replaced ALL $Id:...$ with $Id$.
Matt Birkholz [Thu, 20 Aug 2009 01:01:30 +0000 (18:01 -0700)]
Re-created .gitattributes; replaced ALL $Id:...$ with $Id$.

15 years agoFix up all the messed-up $ entries.
Chris Hanson [Mon, 17 Aug 2009 07:40:08 +0000 (00:40 -0700)]
Fix up all the messed-up $ entries.

15 years agoMerge branch 'master' of cph@git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sat, 8 Aug 2009 22:25:39 +0000 (15:25 -0700)]
Merge branch 'master' of cph@git.sv.gnu.org:/srv/git/mit-scheme

15 years agoEliminate .gitattributes as it causes more trouble than it's worth.
Chris Hanson [Sat, 8 Aug 2009 22:22:30 +0000 (15:22 -0700)]
Eliminate .gitattributes as it causes more trouble than it's worth.

15 years agoFixed some random typos.
Matt Birkholz [Thu, 23 Jul 2009 20:30:05 +0000 (13:30 -0700)]
Fixed some random typos.

15 years agoMerge branch 'master' of cph@git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Wed, 15 Jul 2009 03:51:30 +0000 (20:51 -0700)]
Merge branch 'master' of cph@git.sv.gnu.org:/srv/git/mit-scheme

15 years agoDon't call SAVE-RESOURCE in DISCARD-FOLDER-CACHE on file folders.
Taylor R Campbell [Tue, 14 Jul 2009 20:50:35 +0000 (16:50 -0400)]
Don't call SAVE-RESOURCE in DISCARD-FOLDER-CACHE on file folders.
DISCARD-FOLDER-CACHE is called only when we want to discard changes.

15 years agoMake IMAIL synchronize output after writing mail to file folders.
Taylor R Campbell [Tue, 14 Jul 2009 20:23:00 +0000 (16:23 -0400)]
Make IMAIL synchronize output after writing mail to file folders.

15 years agoBack out a previous change to make SAVE-RESOURCE `gracefully' handle
Taylor R Campbell [Tue, 14 Jul 2009 20:13:33 +0000 (16:13 -0400)]
Back out a previous change to make SAVE-RESOURCE `gracefully' handle
failures.  Irrevocably losing users' mail is not graceful.  Use `M-x
revert-buffer RET' first if you really need to kill the buffer.

15 years agoFix appending to open file folders so that it signals an
Taylor R Campbell [Tue, 14 Jul 2009 20:06:31 +0000 (16:06 -0400)]
Fix appending to open file folders so that it signals an
INCREASE-LENGTH modification event.

15 years agoMust zero out sockaddr_in before use.
Chris Hanson [Tue, 14 Jul 2009 18:13:51 +0000 (11:13 -0700)]
Must zero out sockaddr_in before use.

15 years agoFix typo in POST encoder.
Chris Hanson [Thu, 9 Jul 2009 05:55:47 +0000 (23:55 -0600)]
Fix typo in POST encoder.

15 years agoAllow pathnames to be used in STRING and UTF8-STRING.
Chris Hanson [Mon, 29 Jun 2009 20:58:10 +0000 (13:58 -0700)]
Allow pathnames to be used in STRING and UTF8-STRING.

15 years agoIgnore emacs backup and temporary files.
Chris Hanson [Mon, 22 Jun 2009 07:30:06 +0000 (00:30 -0700)]
Ignore emacs backup and temporary files.

15 years agoInitial implementation of vc-git.
Chris Hanson [Mon, 22 Jun 2009 07:28:39 +0000 (00:28 -0700)]
Initial implementation of vc-git.

15 years agoSplit vc type definitions into separate files.
Chris Hanson [Sun, 21 Jun 2009 08:33:42 +0000 (01:33 -0700)]
Split vc type definitions into separate files.

15 years agoEliminate duplicate module rules.
Chris Hanson [Sat, 20 Jun 2009 19:20:37 +0000 (12:20 -0700)]
Eliminate duplicate module rules.

15 years agoMissed changing one place that knew about closure structure.
Chris Hanson [Sat, 20 Jun 2009 19:11:23 +0000 (12:11 -0700)]
Missed changing one place that knew about closure structure.

15 years agoFix closure structure so that first entry is word-aligned.
Chris Hanson [Sat, 20 Jun 2009 08:02:11 +0000 (01:02 -0700)]
Fix closure structure so that first entry is word-aligned.

15 years agoFix typo.
Chris Hanson [Sat, 20 Jun 2009 07:50:19 +0000 (00:50 -0700)]
Fix typo.

15 years agoAdd new SVM instruction to support closures.
Chris Hanson [Thu, 18 Jun 2009 10:26:58 +0000 (03:26 -0700)]
Add new SVM instruction to support closures.

15 years agoFix thinko.
Chris Hanson [Tue, 16 Jun 2009 18:37:21 +0000 (11:37 -0700)]
Fix thinko.

15 years agoMerge svm branch, will work on head.
Chris Hanson [Mon, 15 Jun 2009 04:33:42 +0000 (21:33 -0700)]
Merge svm branch, will work on head.

15 years agoFix $ tags in v8 files.
Chris Hanson [Mon, 15 Jun 2009 04:27:00 +0000 (21:27 -0700)]
Fix $ tags in v8 files.

15 years agoSet attribute to expand $ in source files.
Chris Hanson [Mon, 15 Jun 2009 04:26:30 +0000 (21:26 -0700)]
Set attribute to expand $ in source files.

15 years agoFine-tune .gitignore patterns.
Chris Hanson [Mon, 15 Jun 2009 03:53:39 +0000 (20:53 -0700)]
Fine-tune .gitignore patterns.

15 years agoCall ABORT-KEYBOARD-MACRO in EDITOR-FAILURE.
Taylor R Campbell [Wed, 10 Jun 2009 22:46:56 +0000 (18:46 -0400)]
Call ABORT-KEYBOARD-MACRO in EDITOR-FAILURE.

15 years agoInitial git check-in.
Chris Hanson [Mon, 18 May 2009 10:27:31 +0000 (03:27 -0700)]
Initial git check-in.

15 years agoProvide abstractions for writing copyright and license statements.
Chris Hanson [Mon, 18 May 2009 09:36:24 +0000 (02:36 -0700)]
Provide abstractions for writing copyright and license statements.
These are useful for generating code files.

15 years agoIgnore .edwin-ffi files.
Chris Hanson [Mon, 18 May 2009 09:34:48 +0000 (02:34 -0700)]
Ignore .edwin-ffi files.

15 years agoFix thinko.
Chris Hanson [Sat, 9 May 2009 23:21:16 +0000 (16:21 -0700)]
Fix thinko.

15 years agoIgnore LOG file.
Chris Hanson [Sat, 9 May 2009 23:20:23 +0000 (16:20 -0700)]
Ignore LOG file.

15 years agoAdd script to generate git log.
Chris Hanson [Sat, 9 May 2009 23:20:00 +0000 (16:20 -0700)]
Add script to generate git log.

15 years agoAdd .gitignore
Chris Hanson [Sat, 9 May 2009 23:05:42 +0000 (16:05 -0700)]
Add .gitignore

15 years agoEliminate v7 directory, moving subdirs up one level.
Chris Hanson [Sat, 9 May 2009 21:16:21 +0000 (14:16 -0700)]
Eliminate v7 directory, moving subdirs up one level.

15 years agoFix typo in MIME:PARSE-MULTIPART-PARTS-1.
Chris Hanson [Sat, 9 May 2009 21:07:05 +0000 (14:07 -0700)]
Fix typo in MIME:PARSE-MULTIPART-PARTS-1.

15 years agoFix bug: read-substring wasn't updating the buffer position.
Chris Hanson [Sat, 9 May 2009 21:06:41 +0000 (14:06 -0700)]
Fix bug: read-substring wasn't updating the buffer position.

15 years agoDon't enable blowfish and MD5 support if the OpenSSL header files
Taylor R. Campbell [Fri, 1 May 2009 20:04:45 +0000 (20:04 +0000)]
Don't enable blowfish and MD5 support if the OpenSSL header files
are unavailable.

15 years agoARCH is not spelled with a G.
Taylor R. Campbell [Fri, 1 May 2009 17:50:05 +0000 (17:50 +0000)]
ARCH is not spelled with a G.

15 years agoWrite only permanent flags, not all flags, in RMAIL attribute lines.
Taylor R. Campbell [Fri, 1 May 2009 12:47:08 +0000 (12:47 +0000)]
Write only permanent flags, not all flags, in RMAIL attribute lines.

15 years agoDon't clear AS_FLAGS, so that it can be passed to configure.
Taylor R. Campbell [Thu, 30 Apr 2009 18:00:51 +0000 (18:00 +0000)]
Don't clear AS_FLAGS, so that it can be passed to configure.

15 years agoAdd comment about disagreement between compiler and microcode over
Taylor R. Campbell [Thu, 30 Apr 2009 17:52:36 +0000 (17:52 +0000)]
Add comment about disagreement between compiler and microcode over
architecture names.

15 years agoAllow --enable-native-code=ARCH to specify a particular native-code
Taylor R. Campbell [Thu, 30 Apr 2009 17:48:45 +0000 (17:48 +0000)]
Allow --enable-native-code=ARCH to specify a particular native-code
architecture when multiple can coexist on a single machine (e.g.,
x86_64, i386, and C).

15 years agoReflect changes made on AFS: Use `touch -r', not `chtime'.
Taylor R. Campbell [Wed, 29 Apr 2009 23:00:02 +0000 (23:00 +0000)]
Reflect changes made on AFS:  Use `touch -r', not `chtime'.

15 years agoCall %MAYBE-TOGGLE-THREAD-TIMER after registering a timer event.
Taylor R. Campbell [Wed, 29 Apr 2009 18:34:55 +0000 (18:34 +0000)]
Call %MAYBE-TOGGLE-THREAD-TIMER after registering a timer event.

15 years agoAdded mhb (Matt Birkholz).
mhb [Tue, 28 Apr 2009 23:10:02 +0000 (23:10 +0000)]
Added mhb (Matt Birkholz).

15 years agoNew, optional argument to simple-command-line-parser and
mhb [Tue, 28 Apr 2009 22:10:26 +0000 (22:10 +0000)]
New, optional argument to simple-command-line-parser and
argument-command-line-parser.

15 years agoUse UX_prim_check_fd_errno to check errors after accept(2) so that
Taylor R. Campbell [Mon, 27 Apr 2009 23:40:57 +0000 (23:40 +0000)]
Use UX_prim_check_fd_errno to check errors after accept(2) so that
file descriptor exhaustion can trigger garbage collection.

15 years agoGracefully handle recursive locking of folders' caches.
Taylor R. Campbell [Sun, 26 Apr 2009 00:28:49 +0000 (00:28 +0000)]
Gracefully handle recursive locking of folders' caches.

15 years agoSimplify use of DECORATED-STRING-APPEND.
Taylor R. Campbell [Sat, 25 Apr 2009 23:47:08 +0000 (23:47 +0000)]
Simplify use of DECORATED-STRING-APPEND.

15 years agoBreak last page into two.
Taylor R. Campbell [Sat, 25 Apr 2009 23:43:31 +0000 (23:43 +0000)]
Break last page into two.

15 years agoAdd support for multiline descriptions in SIMPLE-COMMAND-LINE-PARSER
Taylor R. Campbell [Sat, 25 Apr 2009 23:40:00 +0000 (23:40 +0000)]
Add support for multiline descriptions in SIMPLE-COMMAND-LINE-PARSER
and ARGUMENT-COMMAND-LINE-PARSER.  Change verbs to present tense, to
match microcode option descriptions, and elaborate on some options.

15 years agoFix typos in option summary. For `--version', use PACKAGE_STRING,
Taylor R. Campbell [Sat, 25 Apr 2009 23:17:04 +0000 (23:17 +0000)]
Fix typos in option summary.  For `--version', use PACKAGE_STRING,
rather than copying it in a format string with PACKAGE_VERSION.

15 years agoAdded a doc. string for the --edit command line option.
mhb [Sat, 25 Apr 2009 03:38:12 +0000 (03:38 +0000)]
Added a doc. string for the --edit command line option.

15 years agoPunt the usual start_scheme announcements when --version or --help is
mhb [Sat, 25 Apr 2009 03:37:52 +0000 (03:37 +0000)]
Punt the usual start_scheme announcements when --version or --help is
among the machine options.

15 years agoRemoved mention of bchscheme, --compiler and --edwin. Mention --help
mhb [Sat, 25 Apr 2009 03:37:27 +0000 (03:37 +0000)]
Removed mention of bchscheme, --compiler and --edwin.  Mention --help
and --version.  Removed ancient default values and emphasized
--option-summary.

15 years agoAdded GNUish options --help, --quiet, --silent and --version.
mhb [Sat, 25 Apr 2009 03:35:45 +0000 (03:35 +0000)]
Added GNUish options --help, --quiet, --silent and --version.
Converted old comment about machine options into new function
print_help().  Hack argv at the end of parse_options() to get --help
and --version through to the band.  (Ick.)

15 years agoAdded optional argument for set-command-line-parser!,
mhb [Sat, 25 Apr 2009 03:35:02 +0000 (03:35 +0000)]
Added optional argument for set-command-line-parser!,
simple-command-line-parser, and argument-command-line-parser -- a
short string describing the command line option.  These are displayed
by a new --help command line parser.  A new --version parser just
exits, assuming identify-world has already done the right thing.

15 years agoFix whitespace.
Taylor R. Campbell [Thu, 23 Apr 2009 23:49:41 +0000 (23:49 +0000)]
Fix whitespace.

15 years agoFix whitespace.
Taylor R. Campbell [Thu, 16 Apr 2009 13:06:31 +0000 (13:06 +0000)]
Fix whitespace.

15 years agoNew primitive NEW-MAKE-PIPE does what MAKE-PIPE does but stores its
Taylor R. Campbell [Wed, 15 Apr 2009 19:30:53 +0000 (19:30 +0000)]
New primitive NEW-MAKE-PIPE does what MAKE-PIPE does but stores its
results in weak pairs so that it can be used with GC finalizers.  Use
this in the runtime's MAKE-PIPE procedure so that interrupts need not
be disabled, and file descriptor exhaustion can trigger garbage
collection which can trigger GC daemons that close files.

15 years agoUse the argument count, not the operand count (which includes the
Taylor R. Campbell [Wed, 15 Apr 2009 19:19:40 +0000 (19:19 +0000)]
Use the argument count, not the operand count (which includes the
continuation), when reporting arity mismatch warnings.