mit-scheme.git
15 years agoFix definition of FNV hash. Thanks Taylor!
Chris Hanson [Sat, 26 Sep 2009 05:22:33 +0000 (22:22 -0700)]
Fix definition of FNV hash.  Thanks Taylor!

15 years agoSimplify definitions of core object lengths and masks. Eliminate references to 8...
Chris Hanson [Sat, 26 Sep 2009 05:22:10 +0000 (22:22 -0700)]
Simplify definitions of core object lengths and masks.  Eliminate references to 8-bit types.  Fix a couple of sign errors.

15 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Thu, 24 Sep 2009 16:36:40 +0000 (12:36 -0400)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme

15 years agoFix hygiene in top-level bindings of synthetic identifiers.
Taylor R Campbell [Thu, 24 Sep 2009 16:33:54 +0000 (12:33 -0400)]
Fix hygiene in top-level bindings of synthetic identifiers.

Make such bindings globally unique by creating them with uninterned
symbols, bypassing the alpha renaming which was making them look
prettier at the expense of global uniqueness.

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

15 years agoRemove complex and unused optimizer. Change "combination" to "form"
Chris Hanson [Thu, 24 Sep 2009 07:44:26 +0000 (00:44 -0700)]
Remove complex and unused optimizer.  Change "combination" to "form"
in places where it was being used incorrectly.  A couple of other
tweaks.

15 years agoWhen pretty-printing code, abbreviate quotations.
Chris Hanson [Thu, 24 Sep 2009 07:21:53 +0000 (00:21 -0700)]
When pretty-printing code, abbreviate quotations.

15 years agoFix thinko in previous change.
Chris Hanson [Thu, 24 Sep 2009 07:14:20 +0000 (00:14 -0700)]
Fix thinko in previous change.

15 years agoDon't accept negative integers when converting to ulong.
Chris Hanson [Thu, 24 Sep 2009 07:08:42 +0000 (00:08 -0700)]
Don't accept negative integers when converting to ulong.

15 years agoEliminate unsyntaxer's logic for FLUID-LET.
Taylor R Campbell [Wed, 23 Sep 2009 17:53:00 +0000 (13:53 -0400)]
Eliminate unsyntaxer's logic for FLUID-LET.

This code was fragile, and has neither worked nor even been reached
in at least eight years, so eliminating it doesn't really reduce any
functionality.

15 years agoTeach SF to pull LETs and BEGINs out of IF predicates.
Taylor R Campbell [Wed, 23 Sep 2009 16:36:31 +0000 (12:36 -0400)]
Teach SF to pull LETs and BEGINs out of IF predicates.

LIAR doesn't do a very good job with disjunctions not immediately in
the predicate position of IFs.  It still doesn't do a very good job
with (OR X (LET ((Y ...)) (OR ...))), but this helps it a little to
reduce needless pushing and popping of #F on the stack.

15 years agoTweak EQUALITY-PREDICATE to do what it's called.
Chris Hanson [Tue, 22 Sep 2009 13:58:30 +0000 (06:58 -0700)]
Tweak EQUALITY-PREDICATE to do what it's called.

15 years agoEliminate keyword quote in rule patterns.
Chris Hanson [Tue, 22 Sep 2009 13:55:50 +0000 (06:55 -0700)]
Eliminate keyword quote in rule patterns.

15 years agoTabify recent change to sf/subst.scm, for consistency.
Taylor R Campbell [Mon, 21 Sep 2009 23:28:30 +0000 (19:28 -0400)]
Tabify recent change to sf/subst.scm, for consistency.

15 years agoWhen expanding (VALUES ...) in SF, integrate the receiver.
Taylor R Campbell [Mon, 21 Sep 2009 22:38:22 +0000 (18:38 -0400)]
When expanding (VALUES ...) in SF, integrate the receiver.

15 years agoMake SF invert LAMBDAs nested inside LETs in operator positions.
Taylor R Campbell [Mon, 21 Sep 2009 22:36:49 +0000 (18:36 -0400)]
Make SF invert LAMBDAs nested inside LETs in operator positions.

((let ((x (foo)) (y (bar)))
   (lambda (receiver) ...))
 (lambda (x y z)
   ...))

=>

(let ((receiver (lambda (x y z) ...)))
  (let ((x (foo)) (y (bar)))
    ...))

15 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Mon, 21 Sep 2009 09:08:58 +0000 (02:08 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme

15 years agoUse a little currying to turn the instruction set into a combinator language. Now...
Chris Hanson [Mon, 21 Sep 2009 09:07:34 +0000 (02:07 -0700)]
Use a little currying to turn the instruction set into a combinator language.  Now passes a bunch of simple tests; more to write.

15 years agoFix bugs in regsexp. Many simple parts now work.
Chris Hanson [Mon, 21 Sep 2009 06:12:09 +0000 (23:12 -0700)]
Fix bugs in regsexp.  Many simple parts now work.

15 years agoFix oversight from previous change.
Chris Hanson [Mon, 21 Sep 2009 06:11:48 +0000 (23:11 -0700)]
Fix oversight from previous change.

15 years agoFix export of SYNTAX-RULES.
Taylor R Campbell [Sun, 20 Sep 2009 23:39:02 +0000 (19:39 -0400)]
Fix export of SYNTAX-RULES.

15 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Sun, 20 Sep 2009 21:49:56 +0000 (17:49 -0400)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme

15 years agoMove transcript off the property list.
Joe Marshall [Sun, 20 Sep 2009 21:41:17 +0000 (14:41 -0700)]
Move transcript off the property list.

15 years agoFix bug in LET* after the recent syntax reorganization.
Taylor R Campbell [Sun, 20 Sep 2009 21:32:37 +0000 (17:32 -0400)]
Fix bug in LET* after the recent syntax reorganization.

15 years agoMerge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Sun, 20 Sep 2009 19:52:56 +0000 (15:52 -0400)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme

15 years agoAdd missing Edwin variable IMAIL-INLINE-MIME-TEXT-LIMIT to imail.pkg.
Taylor R Campbell [Sun, 20 Sep 2009 19:27:46 +0000 (15:27 -0400)]
Add missing Edwin variable IMAIL-INLINE-MIME-TEXT-LIMIT to imail.pkg.

15 years agoAdd many missing entries for Edwin commands to imail/imail.pkg.
Taylor R Campbell [Sun, 20 Sep 2009 19:24:31 +0000 (15:24 -0400)]
Add many missing entries for Edwin commands to imail/imail.pkg.

15 years agoSignal errors with better messages in VECTOR-FIRST &c.
Taylor R Campbell [Sun, 20 Sep 2009 17:59:26 +0000 (13:59 -0400)]
Signal errors with better messages in VECTOR-FIRST &c.

15 years agoRefactor syntax to break it into smaller, more coherent pieces.
Chris Hanson [Sun, 20 Sep 2009 06:54:13 +0000 (23:54 -0700)]
Refactor syntax to break it into smaller, more coherent pieces.
Simplify where easy to do so.

15 years agoFix some bugs in regsexp.
Chris Hanson [Sun, 20 Sep 2009 04:40:44 +0000 (21:40 -0700)]
Fix some bugs in regsexp.

15 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sun, 20 Sep 2009 03:56:01 +0000 (20:56 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme

15 years agoAdd script to run three-stage compile.
Chris Hanson [Sun, 20 Sep 2009 03:19:48 +0000 (20:19 -0700)]
Add script to run three-stage compile.

15 years agoDon't use built-in Scheme executables; provide env var to override.
Chris Hanson [Sun, 20 Sep 2009 02:03:23 +0000 (19:03 -0700)]
Don't use built-in Scheme executables; provide env var to override.

15 years agoBack out change to disable type checks for accessors and modifiers;
Chris Hanson [Sat, 19 Sep 2009 23:32:12 +0000 (16:32 -0700)]
Back out change to disable type checks for accessors and modifiers;
it's tickling a compiler bug.

15 years agoMore simplification.
Chris Hanson [Sat, 19 Sep 2009 08:57:54 +0000 (01:57 -0700)]
More simplification.

15 years agoFix logic in STRING-HEAD!. Also some small tweaks.
Chris Hanson [Sat, 19 Sep 2009 07:18:49 +0000 (00:18 -0700)]
Fix logic in STRING-HEAD!.  Also some small tweaks.

15 years agoHandle UNTERMINATED tokens in RFC822:TOKENS->STRING.
Taylor R Campbell [Fri, 18 Sep 2009 21:12:45 +0000 (17:12 -0400)]
Handle UNTERMINATED tokens in RFC822:TOKENS->STRING.

15 years agoFix DBG-INFO-VECTOR? so that it accepts both new and old formats.
Taylor R Campbell [Fri, 18 Sep 2009 20:56:14 +0000 (16:56 -0400)]
Fix DBG-INFO-VECTOR? so that it accepts both new and old formats.

15 years agoFix integration of ACCESS where the environment is SYSTEM-GLOBAL-ENVIRONMENT.
Joe Marshall [Thu, 10 Sep 2009 14:53:10 +0000 (07:53 -0700)]
Fix integration of ACCESS where the environment is SYSTEM-GLOBAL-ENVIRONMENT.

15 years agoMake symbol? an integrable operator.
Joe Marshall [Thu, 10 Sep 2009 14:48:22 +0000 (07:48 -0700)]
Make symbol? an integrable operator.

15 years agoImplement regular s-expressions.
Chris Hanson [Tue, 8 Sep 2009 07:05:04 +0000 (00:05 -0700)]
Implement regular s-expressions.

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.