Joe Marshall [Sun, 14 Mar 2010 22:34:08 +0000 (15:34 -0700)]
Add expression/free-variable-info and expression/size.
Joe Marshall [Sat, 13 Mar 2010 23:47:17 +0000 (15:47 -0800)]
Fixup sequences, simplify some code, rewrite conditionals whose predicates are sequences.
Joe Marshall [Sat, 13 Mar 2010 19:44:09 +0000 (11:44 -0800)]
Tidy up and simplify conditional/disjunction optimization.
Joe Marshall [Sat, 13 Mar 2010 00:42:23 +0000 (16:42 -0800)]
Add sf:enable-safe-integration?
Joe Marshall [Sat, 13 Mar 2010 00:16:24 +0000 (16:16 -0800)]
Tidy up.
Joe Marshall [Fri, 12 Mar 2010 23:44:17 +0000 (15:44 -0800)]
Add a declaration.
Joe Marshall [Fri, 12 Mar 2010 01:52:24 +0000 (17:52 -0800)]
Add expressions/equal?
Joe Marshall [Wed, 10 Mar 2010 22:01:15 +0000 (14:01 -0800)]
Export sf:maximum-duplicate-expression-size and sf:enable-true-unspecific? to global.
Joe Marshall [Wed, 10 Mar 2010 21:35:53 +0000 (13:35 -0800)]
Remove some debugging noise.
Joe Marshall [Wed, 10 Mar 2010 21:20:14 +0000 (13:20 -0800)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Joe Marshall [Wed, 10 Mar 2010 21:19:20 +0000 (13:19 -0800)]
Fix typos in open-block analyzers.
Chris Hanson [Wed, 10 Mar 2010 05:46:04 +0000 (21:46 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Wed, 10 Mar 2010 05:45:54 +0000 (21:45 -0800)]
Adjust for new location of "all.com" file.
Chris Hanson [Wed, 10 Mar 2010 05:40:58 +0000 (21:40 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Wed, 10 Mar 2010 05:40:41 +0000 (21:40 -0800)]
Change script to work properly with distributed binary tars.
Chris Hanson [Wed, 10 Mar 2010 05:36:24 +0000 (21:36 -0800)]
Clean out lib/lib dir.
Chris Hanson [Wed, 10 Mar 2010 05:27:53 +0000 (21:27 -0800)]
Make sure band is saved in correct location.
Chris Hanson [Wed, 10 Mar 2010 05:16:06 +0000 (21:16 -0800)]
Merge with release-9.0 branch.
Chris Hanson [Wed, 10 Mar 2010 05:14:24 +0000 (21:14 -0800)]
Bump version number.
unknown [Sun, 7 Mar 2010 08:37:51 +0000 (00:37 -0800)]
Update for release 9.0.
Chris Hanson [Wed, 10 Mar 2010 04:53:45 +0000 (20:53 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Wed, 10 Mar 2010 02:28:15 +0000 (18:28 -0800)]
Update ref manual for release.
Chris Hanson [Mon, 8 Mar 2010 05:27:04 +0000 (21:27 -0800)]
Implement quoting to enable use of colon in directory pathnames.
Chris Hanson [Wed, 10 Mar 2010 01:29:09 +0000 (17:29 -0800)]
Bump version number to 9.0.1.
Chris Hanson [Wed, 10 Mar 2010 01:28:52 +0000 (17:28 -0800)]
Disable --enable-host-scheme-test by default.
Joe Marshall [Tue, 9 Mar 2010 21:38:57 +0000 (13:38 -0800)]
Expander for NOT.
Joe Marshall [Mon, 8 Mar 2010 22:35:08 +0000 (14:35 -0800)]
Add sf:enable-rewrite-nested-conditionals?
Joe Marshall [Mon, 8 Mar 2010 21:56:26 +0000 (13:56 -0800)]
Add sf:rewrite-disjunction-in-conditional.
Joe Marshall [Mon, 8 Mar 2010 21:42:00 +0000 (13:42 -0800)]
Fixup disjunction integration.
Joe Marshall [Mon, 8 Mar 2010 21:09:21 +0000 (13:09 -0800)]
Fixup conditional and disjunction construction.
Joe Marshall [Mon, 8 Mar 2010 21:09:02 +0000 (13:09 -0800)]
Turn off sf:enable-true-unspecific?
Joe Marshall [Mon, 8 Mar 2010 20:46:02 +0000 (12:46 -0800)]
Move EXPRESSION/UNSPECIFIC?, add EXPRESSION/PURE-TRUE? and EXPRESSION/PURE-FALSE?
Joe Marshall [Mon, 8 Mar 2010 20:32:20 +0000 (12:32 -0800)]
Move several routines from object.scm to analyze.scm and rewrite using dispatch-vector mechanism.
Joe Marshall [Mon, 8 Mar 2010 20:03:48 +0000 (12:03 -0800)]
Rename VARIABLE/FREE-IN-EXPRESSION? to EXPRESSION/FREE-VARIABLE?
Joe Marshall [Mon, 8 Mar 2010 19:47:14 +0000 (11:47 -0800)]
Change FREE/EXPRESSION to EXPRESSION/FREE-VARIABLES.
Joe Marshall [Mon, 8 Mar 2010 19:31:23 +0000 (11:31 -0800)]
Change file for package (scode-optimizer free)
Joe Marshall [Mon, 8 Mar 2010 19:29:48 +0000 (11:29 -0800)]
Rename free.scm to analyze.scm before adding more stuff.
Chris Hanson [Mon, 8 Mar 2010 05:27:04 +0000 (21:27 -0800)]
Implement quoting to enable use of colon in directory pathnames.
Taylor R Campbell [Sun, 7 Mar 2010 21:21:50 +0000 (16:21 -0500)]
Fix typo in LENGTH=?.
Taylor R Campbell [Sun, 7 Mar 2010 21:04:01 +0000 (16:04 -0500)]
Fix some typos in recent changes to SF.
Thanks, mejja.
Chris Hanson [Sun, 7 Mar 2010 09:49:52 +0000 (01:49 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Sun, 7 Mar 2010 08:43:57 +0000 (00:43 -0800)]
Describe how to build a Windows executable installer.
unknown [Sun, 7 Mar 2010 08:37:51 +0000 (00:37 -0800)]
Update for release 9.0.
Chris Hanson [Sun, 7 Mar 2010 07:30:04 +0000 (23:30 -0800)]
Fix typos.
Chris Hanson [Sun, 7 Mar 2010 07:29:53 +0000 (23:29 -0800)]
Do just one arch at a time.
Chris Hanson [Sun, 7 Mar 2010 07:11:09 +0000 (23:11 -0800)]
More changes for new distrib scheme.
Chris Hanson [Sun, 7 Mar 2010 07:09:58 +0000 (23:09 -0800)]
New script.
Chris Hanson [Sun, 7 Mar 2010 06:51:46 +0000 (22:51 -0800)]
Update for release 9.0.
Chris Hanson [Sun, 7 Mar 2010 05:38:57 +0000 (21:38 -0800)]
Updates for new binary distribution scheme.
Taylor R Campbell [Sat, 6 Mar 2010 20:32:27 +0000 (15:32 -0500)]
Fix (CHAR-SET->REGEXP (CHAR-SET <char>)).
Factor LET binding in RE-QUOTE-STRING's definition to the top level.
Perhaps CHAR-SET:RE-SPECIAL ought to be exported.
Taylor R Campbell [Sat, 6 Mar 2010 20:08:39 +0000 (15:08 -0500)]
Omit vestige of --enable-static-libs from microcode/configure.ac.
Taylor R Campbell [Sat, 6 Mar 2010 20:04:13 +0000 (15:04 -0500)]
Write FOO, not SIGFOO, with `trap' in microcode/makegen/makeinit.sh.
Joe Marshall [Wed, 3 Mar 2010 20:07:17 +0000 (12:07 -0800)]
Add code for rewriting disjunctions where the predicate is a conditional.
Joe Marshall [Wed, 3 Mar 2010 16:19:50 +0000 (08:19 -0800)]
Move disjunction linearization, propagate conditional value in alternative branch.
Joe Marshall [Wed, 3 Mar 2010 15:52:43 +0000 (07:52 -0800)]
Integrate GUARANTEE-STRING.
Joe Marshall [Wed, 3 Mar 2010 02:01:08 +0000 (18:01 -0800)]
Move conditional and disjunction folding and inversion to subst.scm
Joe Marshall [Tue, 2 Mar 2010 22:19:52 +0000 (14:19 -0800)]
Don't check untaken branches when checking for boolean expression.
Joe Marshall [Tue, 2 Mar 2010 18:43:48 +0000 (10:43 -0800)]
Slightly smarter expansion for EQ? #F.
Joe Marshall [Tue, 2 Mar 2010 18:30:44 +0000 (10:30 -0800)]
Export new bindings.
Joe Marshall [Tue, 2 Mar 2010 18:28:05 +0000 (10:28 -0800)]
Add VARIABLE/FREE-IN-EXPRESSION? Avoid collecting free variables from untaken branches.
Joe Marshall [Tue, 2 Mar 2010 18:08:48 +0000 (10:08 -0800)]
Add expression/can-duplicate?
Joe Marshall [Tue, 2 Mar 2010 17:33:55 +0000 (09:33 -0800)]
Add sf:enable-true-unspecific
Joe Marshall [Tue, 2 Mar 2010 17:16:41 +0000 (09:16 -0800)]
Add some expression helpers.
Joe Marshall [Tue, 2 Mar 2010 16:26:38 +0000 (08:26 -0800)]
Add GUARANTEE-INTEGRATION-INFO.
Joe Marshall [Tue, 2 Mar 2010 16:14:22 +0000 (08:14 -0800)]
Add PP-EXPRESSION debugging utility.
Joe Marshall [Tue, 2 Mar 2010 15:44:00 +0000 (07:44 -0800)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Chris Hanson [Mon, 1 Mar 2010 22:08:41 +0000 (14:08 -0800)]
Merge branch 'release-9.0'
Joe Marshall [Mon, 1 Mar 2010 19:12:25 +0000 (11:12 -0800)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Chris Hanson [Mon, 1 Mar 2010 05:20:55 +0000 (21:20 -0800)]
Fix problem with re-reading microcode tables on disk-restore.
Taylor R Campbell [Sun, 28 Feb 2010 19:43:42 +0000 (14:43 -0500)]
Add sanity checks and clarify error messages in various scripts.
Joe Marshall [Thu, 25 Feb 2010 03:00:11 +0000 (19:00 -0800)]
Elide conditional canonicalization.
Joe Marshall [Thu, 25 Feb 2010 02:46:22 +0000 (18:46 -0800)]
Elide double negatives in combinations.
Joe Marshall [Thu, 25 Feb 2010 02:22:33 +0000 (18:22 -0800)]
Use length=?
Joe Marshall [Thu, 25 Feb 2010 02:17:40 +0000 (18:17 -0800)]
Add expression/call-to-not? helper function.
Joe Marshall [Thu, 25 Feb 2010 01:53:59 +0000 (17:53 -0800)]
Add length=? procedure.
Joe Marshall [Wed, 24 Feb 2010 20:35:13 +0000 (12:35 -0800)]
Fixup ignore declarations.
Joe Marshall [Wed, 24 Feb 2010 19:51:50 +0000 (11:51 -0800)]
Fixup ignores.
Joe Marshall [Wed, 24 Feb 2010 02:11:09 +0000 (18:11 -0800)]
Fixup ignored variables.
Joe Marshall [Wed, 24 Feb 2010 02:09:24 +0000 (18:09 -0800)]
Fixup ignored variables.
Joe Marshall [Wed, 24 Feb 2010 00:32:24 +0000 (16:32 -0800)]
Fixup ignored variables.
Joe Marshall [Wed, 24 Feb 2010 00:28:19 +0000 (16:28 -0800)]
Remove moribund declarations, add IGNORABLE. Add package comment.
Joe Marshall [Tue, 23 Feb 2010 21:32:05 +0000 (13:32 -0800)]
Handle IGNORE declarations in a much more reasonable way.
Joe Marshall [Tue, 23 Feb 2010 19:49:07 +0000 (11:49 -0800)]
Fix particularly nasty (but rare) bug that makes ext file generation fail under unusual circumstances.
Joe Marshall [Tue, 23 Feb 2010 16:52:01 +0000 (08:52 -0800)]
Remove incorrect comment.
Chris Hanson [Mon, 22 Feb 2010 10:42:28 +0000 (02:42 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Mon, 22 Feb 2010 10:41:49 +0000 (02:41 -0800)]
Simplify! Implement make-system-file.
Chris Hanson [Sun, 21 Feb 2010 23:13:50 +0000 (15:13 -0800)]
Fix FSF address.
Chris Hanson [Sun, 21 Feb 2010 23:10:53 +0000 (15:10 -0800)]
Update copyright dates.
Chris Hanson [Sun, 21 Feb 2010 23:10:02 +0000 (15:10 -0800)]
Rename make-dist-files -> make-native-files.
Joe Marshall [Sun, 21 Feb 2010 19:43:05 +0000 (11:43 -0800)]
Merge branch 'master' of ssh://git.savannah.gnu.org/srv/git/mit-scheme
Joe Marshall [Sun, 21 Feb 2010 19:41:09 +0000 (11:41 -0800)]
Add NULL? to constant folding operators.
Chris Hanson [Sun, 21 Feb 2010 11:30:53 +0000 (03:30 -0800)]
Rewrite dist scripts for so many reasons.
Chris Hanson [Fri, 19 Feb 2010 09:08:54 +0000 (01:08 -0800)]
Add /pc/.
Chris Hanson [Fri, 19 Feb 2010 09:08:34 +0000 (01:08 -0800)]
Add changelog.txt.
Chris Hanson [Fri, 19 Feb 2010 09:07:49 +0000 (01:07 -0800)]
Merge branch 'release-9.0'
Chris Hanson [Fri, 19 Feb 2010 09:05:05 +0000 (01:05 -0800)]
Update for release.
Chris Hanson [Fri, 19 Feb 2010 07:40:31 +0000 (23:40 -0800)]
Update copyright year.
Chris Hanson [Thu, 18 Feb 2010 06:08:37 +0000 (22:08 -0800)]
Fix problem converting negative bignums to flonums.
Chris Hanson [Thu, 18 Feb 2010 06:08:37 +0000 (22:08 -0800)]
Fix problem converting negative bignums to flonums.
Chris Hanson [Tue, 16 Feb 2010 08:33:33 +0000 (00:33 -0800)]
Merge in changes from release-9.0.