Joe Marshall [Sat, 21 Jan 2012 19:22:01 +0000 (11:22 -0800)]
Use scode/sequence-... procedures.
Joe Marshall [Sat, 21 Jan 2012 19:20:42 +0000 (11:20 -0800)]
Export SEQUENCE-FIRST and SEQUENCE-SECOND.
Joe Marshall [Sat, 21 Jan 2012 18:52:56 +0000 (10:52 -0800)]
Export SEQUENCE-FIRST and SEQUENCE-SECOND.
Joe Marshall [Sat, 21 Jan 2012 18:51:37 +0000 (10:51 -0800)]
Fixup scode SEQUENCE abstraction.
Joe Marshall [Sat, 21 Jan 2012 17:32:33 +0000 (09:32 -0800)]
Remove SEQUENCE-3 (forgot to commit this one).
Joe Marshall [Sat, 21 Jan 2012 01:57:34 +0000 (17:57 -0800)]
Missed a SEQUENCE-3.
Joe Marshall [Fri, 20 Jan 2012 18:42:10 +0000 (10:42 -0800)]
Remove SEQUENCE-3 from Scheme code.
Joe Marshall [Wed, 18 Jan 2012 22:48:14 +0000 (14:48 -0800)]
Fix bogus steps.
Joe Marshall [Wed, 18 Jan 2012 20:27:09 +0000 (12:27 -0800)]
Add instructions for rebuilding the compiler.
Joe Marshall [Wed, 18 Jan 2012 04:25:44 +0000 (20:25 -0800)]
Avoid UTF-8/ASCII transcoding if possible (and perform the transcoding if necessary).
Joe Marshall [Wed, 18 Jan 2012 04:21:37 +0000 (20:21 -0800)]
Add ASCII-STRING-COPY procedure.
Joe Marshall [Wed, 18 Jan 2012 04:17:26 +0000 (20:17 -0800)]
Change name->open-coders alist to a hash table.
Joe Marshall [Wed, 18 Jan 2012 04:15:47 +0000 (20:15 -0800)]
Change statement and expression rewrite rules from alists to hash tables.
Joe Marshall [Wed, 18 Jan 2012 04:14:54 +0000 (20:14 -0800)]
Change cse-methods alist to a hash-table.
Joe Marshall [Wed, 18 Jan 2012 04:14:08 +0000 (20:14 -0800)]
Change expression-methods alist into a hash table.
Joe Marshall [Wed, 18 Jan 2012 04:12:35 +0000 (20:12 -0800)]
Change instructions alist to a hash table.
Joe Marshall [Wed, 18 Jan 2012 04:11:35 +0000 (20:11 -0800)]
Use new potential-control-merge slot.
Joe Marshall [Wed, 18 Jan 2012 04:08:36 +0000 (20:08 -0800)]
Add potential-control-merge slot to cfg nodes.
Joe Marshall [Mon, 16 Jan 2012 18:29:31 +0000 (10:29 -0800)]
Use new subgraph-color slot rather than the node alist.
Joe Marshall [Mon, 16 Jan 2012 15:29:04 +0000 (07:29 -0800)]
Add a sugraph-color slot to the cfg.
Joe Marshall [Sat, 14 Jan 2012 22:01:04 +0000 (14:01 -0800)]
Make noop-tag-property a slot in the vector tag.
Joe Marshall [Sat, 14 Jan 2012 19:33:16 +0000 (11:33 -0800)]
Suppress redundant type checks in generated pattern matching code.
Joe Marshall [Fri, 13 Jan 2012 03:42:37 +0000 (19:42 -0800)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Fri, 13 Jan 2012 03:39:43 +0000 (19:39 -0800)]
Add a declaration to the expansion of rule results.
Joe Marshall [Fri, 13 Jan 2012 03:32:15 +0000 (19:32 -0800)]
Implement GENERATE-PATTERN-MATCHER.
Joe Marshall [Thu, 12 Jan 2012 19:18:01 +0000 (11:18 -0800)]
Add call to GENERATE-PATTERN-MATCHER. Controlled by a switch that is currently off. Also avoid unnecessary calls CLOSE-SYNTAX.
Joe Marshall [Thu, 12 Jan 2012 16:00:05 +0000 (08:00 -0800)]
Export GENERATE-PATTERN-MATCHER.
Joe Marshall [Thu, 12 Jan 2012 15:58:37 +0000 (07:58 -0800)]
Add stub definition for GENERATE-PATTERN-MATCHER.
Taylor R Campbell [Sun, 8 Jan 2012 20:53:47 +0000 (20:53 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Sun, 8 Jan 2012 20:44:21 +0000 (20:44 +0000)]
Document RE-COMPILE-PATTERN.
The manual mentions it, and we use it all over Edwin.
Matt Birkholz [Sat, 7 Jan 2012 19:07:22 +0000 (12:07 -0700)]
cref: Replace hash-tables with alists.
A strong-eq-hash-table seems like overkill now.
Matt Birkholz [Sat, 7 Jan 2012 17:00:19 +0000 (10:00 -0700)]
cref: Eliminate needless sorting of bindings and references.
Replaced package/sorted-references and package/sorted-bindings with
unsorted versions package/references and package/bindings.
Joe Marshall [Sat, 7 Jan 2012 03:25:56 +0000 (19:25 -0800)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Matt Birkholz [Fri, 6 Jan 2012 23:18:40 +0000 (16:18 -0700)]
Fixed CREF to handle uninterned symbols.
"Names" (aka "binding-names") are symbols OR uninterned symbols, and
NOT sortable. Replaced the rb-trees with hash tables. This banished
the bogus complaints about free references to e.g. .tag.1 in compiler,
edwin and imail.
Joe Marshall [Wed, 4 Jan 2012 05:46:09 +0000 (21:46 -0800)]
Export pattern-lookup-2
Joe Marshall [Wed, 4 Jan 2012 05:45:43 +0000 (21:45 -0800)]
Add pattern-lookup-2
Joe Marshall [Wed, 4 Jan 2012 04:38:35 +0000 (20:38 -0800)]
Export PATTERN-CONTAINS-DUPLICATES?
Joe Marshall [Wed, 4 Jan 2012 04:33:43 +0000 (20:33 -0800)]
Add PATTERN-CONTAINS-DUPLICATES?
Chris Hanson [Sun, 18 Dec 2011 09:04:20 +0000 (01:04 -0800)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sun, 18 Dec 2011 08:10:01 +0000 (00:10 -0800)]
Fix over-long line and tweak indentation.
Taylor R Campbell [Tue, 13 Dec 2011 07:40:37 +0000 (07:40 +0000)]
Mark channel closed before interrupting in Unix's OS_channel_closed.
Interruption may restart the primitive that called it, which will
choke on a bad file descriptor.
Chris Hanson [Wed, 9 Nov 2011 06:55:37 +0000 (22:55 -0800)]
Merge from release-9.1 branch.
Chris Hanson [Wed, 9 Nov 2011 06:27:20 +0000 (22:27 -0800)]
Properly fix default-target setting code.
Chris Hanson [Wed, 9 Nov 2011 05:24:17 +0000 (21:24 -0800)]
Bump version number for new point release.
Chris Hanson [Wed, 9 Nov 2011 05:00:33 +0000 (21:00 -0800)]
Add configure option to set default make target; use it in distrib files.
Chris Hanson [Mon, 17 Oct 2011 08:21:36 +0000 (01:21 -0700)]
FLO:DEFAULT-ENVIRONMENT must be reinitialized after the band is restored, since the answer might be different than it was when the band was created.
Chris Hanson [Wed, 9 Nov 2011 05:00:33 +0000 (21:00 -0800)]
Add configure option to set default make target; use it in distrib files.
Chris Hanson [Sun, 6 Nov 2011 06:03:26 +0000 (23:03 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Sun, 6 Nov 2011 05:03:52 +0000 (22:03 -0700)]
Update for new application name.
Taylor R Campbell [Fri, 21 Oct 2011 00:55:43 +0000 (00:55 +0000)]
We show the significand of a number, not the mantissa.
Chris Hanson [Mon, 17 Oct 2011 08:22:02 +0000 (01:22 -0700)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/mit-scheme
Chris Hanson [Mon, 17 Oct 2011 08:21:36 +0000 (01:21 -0700)]
FLO:DEFAULT-ENVIRONMENT must be reinitialized after the band is restored, since the answer might be different than it was when the band was created.
Taylor R Campbell [Mon, 17 Oct 2011 05:03:19 +0000 (05:03 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Mon, 17 Oct 2011 05:02:05 +0000 (05:02 +0000)]
Use a more liberal licence for runtime/test-division.scm.
Taylor R Campbell [Mon, 17 Oct 2011 04:53:03 +0000 (04:53 +0000)]
Use a more liberal licence for runtime/division.scm.
I alone wrote this code, and I never did sign the MIT copyright
assignment papers. Some folks want to use this code where the GPL is
not viable.
Chris Hanson [Sun, 16 Oct 2011 09:23:10 +0000 (02:23 -0700)]
Merge branch 'release-9.1'
Chris Hanson [Sun, 16 Oct 2011 03:13:45 +0000 (20:13 -0700)]
Attempt to set the version strings correctly.
Chris Hanson [Sun, 16 Oct 2011 02:52:51 +0000 (19:52 -0700)]
Update version numbers.
Chris Hanson [Sat, 15 Oct 2011 10:10:11 +0000 (03:10 -0700)]
Script to generate upload files for GNU FTP server.
Chris Hanson [Sat, 15 Oct 2011 04:57:10 +0000 (21:57 -0700)]
Revise manual licenses to remove cover texts.
Chris Hanson [Sat, 15 Oct 2011 04:57:10 +0000 (21:57 -0700)]
Revise manual licenses to remove cover texts.
Chris Hanson [Mon, 10 Oct 2011 02:51:17 +0000 (19:51 -0700)]
Taylor R Campbell [Wed, 5 Oct 2011 21:41:01 +0000 (21:41 +0000)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Taylor R Campbell [Wed, 5 Oct 2011 21:35:11 +0000 (21:35 +0000)]
Don't use fixnum arithmetic for IMAP literal sizes...
Grrrrrrr. Scheme is not supposed to be vulnerable to integer
overflow crap! (Except as it enables timing attacks.)
Joe Marshall [Thu, 22 Sep 2011 18:51:43 +0000 (11:51 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Joe Marshall [Thu, 22 Sep 2011 18:51:25 +0000 (11:51 -0700)]
Don't call OS_free_pages after GC flip. We don't resize the heap and we will be reusing it.
Matt Birkholz [Mon, 19 Sep 2011 18:30:36 +0000 (11:30 -0700)]
Assigning copyrights to MIT.
Matt Birkholz [Fri, 16 Sep 2011 20:05:45 +0000 (13:05 -0700)]
Simplify silly %trace syntaxers.
Arthur A. Gleckler [Sat, 27 Aug 2011 18:40:34 +0000 (11:40 -0700)]
Fixed typos in the reference manual in warnings about future changes
to the semantics of hash table creation functions.
Joe Marshall [Fri, 26 Aug 2011 15:52:31 +0000 (08:52 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Matt Birkholz [Fri, 19 Aug 2011 16:11:35 +0000 (09:11 -0700)]
Fixed close-in/output-buffer to apply source/sink close method.
Matt Birkholz [Fri, 19 Aug 2011 15:41:21 +0000 (08:41 -0700)]
Fixed a last-minute copy/yank.
Matt Birkholz [Fri, 19 Aug 2011 03:21:13 +0000 (20:21 -0700)]
Added thread-queues (aka mailboxes).
Matt Birkholz [Fri, 19 Aug 2011 03:18:39 +0000 (20:18 -0700)]
Removed unused parameter to lookup-enum-value.
Matt Birkholz [Fri, 19 Aug 2011 02:42:36 +0000 (19:42 -0700)]
Added c-peek-bytes, c-poke-bytes.
Matt Birkholz [Fri, 19 Aug 2011 02:17:53 +0000 (19:17 -0700)]
Moved outf-console to -error (stderr); fiddled FFI debugging.
Matt Birkholz [Fri, 19 Aug 2011 01:52:18 +0000 (18:52 -0700)]
c-peek-cstringp: Return () when the char* is NULL.
Matt Birkholz [Thu, 18 Aug 2011 18:34:55 +0000 (11:34 -0700)]
Warn, not die, when a callback or constant is undefined.
Matt Birkholz [Thu, 18 Aug 2011 18:31:10 +0000 (11:31 -0700)]
Insert const AFTER qualified type, to qualify pointers.
Matt Birkholz [Thu, 18 Aug 2011 18:28:54 +0000 (11:28 -0700)]
Allow ../../ in .cdecl include statements.
Matt Birkholz [Thu, 18 Aug 2011 18:27:53 +0000 (11:27 -0700)]
Added prompt-for-string and call-with-pass-phrase.
Joe Marshall [Sat, 13 Aug 2011 23:09:27 +0000 (16:09 -0700)]
Widen text columns for printing GC statistics.
Joe Marshall [Sat, 13 Aug 2011 17:08:47 +0000 (10:08 -0700)]
Resolve merge conflict.
Joe Marshall [Wed, 3 Aug 2011 02:07:20 +0000 (19:07 -0700)]
Add an include to remove a warning.
Taylor R Campbell [Sun, 31 Jul 2011 23:48:20 +0000 (23:48 +0000)]
Fix call to COMBINATION/MAKE in sf/reduct.scm.
Taylor R Campbell [Sun, 31 Jul 2011 23:27:08 +0000 (23:27 +0000)]
Include osscheme.h in flonum.c for error_unimplemented_primitive.
(What's error_unimplemented_primitive doing there?)
Taylor R Campbell [Sun, 31 Jul 2011 23:24:43 +0000 (23:24 +0000)]
Fix {REDUCE,REPLACE}-OPERATOR declaration after jrm's sf rototill.
Arthur A. Gleckler [Wed, 6 Jul 2011 02:30:15 +0000 (19:30 -0700)]
Fixed typos in comment.
Joe Marshall [Wed, 6 Jul 2011 01:06:37 +0000 (18:06 -0700)]
Recode PATTERN-LOOKUP-1 and PATTERN-VARIABLES in direct (non-CPS) style.
Joe Marshall [Fri, 1 Jul 2011 16:34:58 +0000 (09:34 -0700)]
Change default initializers from (lambda () #f) to #f.
Joe Marshall [Fri, 1 Jul 2011 16:31:46 +0000 (09:31 -0700)]
Allow #F to be a legal record and structure initialization form equivalent to (lambda () #f).
Joe Marshall [Mon, 27 Jun 2011 16:09:08 +0000 (09:09 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Chris Hanson [Mon, 27 Jun 2011 03:16:57 +0000 (20:16 -0700)]
Merge branch 'release-9.1'
Chris Hanson [Mon, 27 Jun 2011 03:05:24 +0000 (20:05 -0700)]
Move any old .app file out of the way.
Joe Marshall [Mon, 27 Jun 2011 02:52:29 +0000 (19:52 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Chris Hanson [Mon, 27 Jun 2011 02:20:31 +0000 (19:20 -0700)]
Fix typo in previous change.
Chris Hanson [Mon, 27 Jun 2011 01:18:45 +0000 (18:18 -0700)]
Fix compiler warning.
Chris Hanson [Mon, 27 Jun 2011 01:13:58 +0000 (18:13 -0700)]
Add undocumented command-line option to enable partial C99 support.
Chris Hanson [Mon, 27 Jun 2011 00:38:15 +0000 (17:38 -0700)]
Define HAVE_CONFIG_H.
Chris Hanson [Mon, 27 Jun 2011 00:34:34 +0000 (17:34 -0700)]
Don't use expm1 and log1p unless they're available.