]>
birchwood-abbey.net Git - mit-scheme.git/log
Matt Birkholz [Sat, 18 Jul 2020 22:38:52 +0000 (15:38 -0700)]
devops 0.15
Matt Birkholz [Sat, 18 Jul 2020 22:31:56 +0000 (15:31 -0700)]
planetarium 0.12
Matt Birkholz [Sat, 18 Jul 2020 22:25:45 +0000 (15:25 -0700)]
gl 0.12
Matt Birkholz [Sat, 18 Jul 2020 22:23:58 +0000 (15:23 -0700)]
gtk-screen 0.10
Matt Birkholz [Sat, 18 Jul 2020 22:20:46 +0000 (15:20 -0700)]
gtk 0.14
Matt Birkholz [Sat, 18 Jul 2020 22:18:30 +0000 (15:18 -0700)]
cairo 0.14
Matt Birkholz [Sat, 18 Jul 2020 22:15:12 +0000 (15:15 -0700)]
pango 0.14
Matt Birkholz [Sat, 18 Jul 2020 22:12:51 +0000 (15:12 -0700)]
glib 0.15
Matt Birkholz [Sat, 18 Jul 2020 22:10:17 +0000 (15:10 -0700)]
imail 1.22.8
Matt Birkholz [Sat, 18 Jul 2020 22:06:49 +0000 (15:06 -0700)]
x11-screen 1.0.7
Matt Birkholz [Sat, 18 Jul 2020 22:03:40 +0000 (15:03 -0700)]
edwin 3.117.8
Matt Birkholz [Sat, 18 Jul 2020 21:58:05 +0000 (14:58 -0700)]
x11 1.4.2
Matt Birkholz [Sat, 18 Jul 2020 21:50:38 +0000 (14:50 -0700)]
pgsql 1.0.7
Matt Birkholz [Sat, 18 Jul 2020 21:39:55 +0000 (14:39 -0700)]
gdbm 1.0.7
Matt Birkholz [Sat, 18 Jul 2020 21:28:15 +0000 (14:28 -0700)]
blowfish 1.1.7
Matt Birkholz [Sat, 18 Jul 2020 19:41:57 +0000 (12:41 -0700)]
core 12.0.20
Matt Birkholz [Sat, 18 Jul 2020 19:45:05 +0000 (12:45 -0700)]
devops: Adjust to new dist/make-src-files.
Matt Birkholz [Sun, 19 Jul 2020 08:57:30 +0000 (01:57 -0700)]
dist/make-src-files: Replace recursive copy with git-archive.
Matt Birkholz [Sun, 19 Jul 2020 16:33:59 +0000 (09:33 -0700)]
src/Makefile.in: Remove duplicated lib/*.com install.
And move it closer to the more static commands lest this duplication
sneak in under cover of a merge (again?).
Matt Birkholz [Sat, 18 Jul 2020 19:02:55 +0000 (12:02 -0700)]
blowfish.c: Fix size argument to memcpy.
Matt Birkholz [Fri, 17 Jul 2020 22:41:35 +0000 (15:41 -0700)]
Merge branch 'master' into pucked.
Taylor R Campbell [Fri, 10 Jul 2020 00:46:38 +0000 (00:46 +0000)]
Initialize level->last for good measure.
This code is too much spaghetti for me to prove one way or another
whether it is initialized; let's give newer GCC some help in proving
that it is.
Matt Birkholz [Wed, 8 Jul 2020 22:21:35 +0000 (15:21 -0700)]
Merge branch 'master' into pucked.
Taylor R Campbell [Wed, 8 Jul 2020 21:32:03 +0000 (21:32 +0000)]
Gracefully handle microcodes with the older DUMP-BAND primitive.
Should fix build from 10.1.11.
Matt Birkholz [Wed, 8 Jul 2020 19:40:20 +0000 (12:40 -0700)]
OMG .gitignores
Matt Birkholz [Wed, 8 Jul 2020 17:46:37 +0000 (10:46 -0700)]
Name new dump-band “dump-band2”, for host compat.
Matt Birkholz [Wed, 8 Jul 2020 03:58:43 +0000 (20:58 -0700)]
gcfinal: Fix arguments to search-gc-finalizer's predicate.
Taylor R Campbell [Tue, 7 Jul 2020 21:44:02 +0000 (21:44 +0000)]
Document key parameter for sort.
Taylor R Campbell [Tue, 7 Jul 2020 21:22:29 +0000 (21:22 +0000)]
Document modexp.
Taylor R Campbell [Sat, 4 Jul 2020 06:16:54 +0000 (06:16 +0000)]
Rip out obsolete mcrypt module.
Taylor R Campbell [Tue, 7 Jul 2020 18:35:53 +0000 (18:35 +0000)]
Rework default pathname defaults and working directory pathname.
New logic:
- *default-pathname-defaults* is just #!default, which as an argument
to pathname operations has the same effect as not passing it and
implying the default pathname defaults parameter instead.
- (param:default-pathname-defaults) can be set to #f (default),
meaning use whatever (working-directory-pathname) returns
- wrkdir.scm no longer depends on the default pathname defaults
mechanism at all (although it is still kind of broken: it should be
a thread-local file descriptor fit for use with openat &c.)
This way nothing gets stored in a band.
If the extra parsing turns out to be slow, we can the working
directory pathname in a string that we clear with a secondary GC
daemon, but let's wait for a measurement of slowness before
bothering.
Taylor R Campbell [Tue, 7 Jul 2020 18:29:32 +0000 (18:29 +0000)]
Fix up make.com's debug data pathname too.
Taylor R Campbell [Tue, 7 Jul 2020 17:21:56 +0000 (17:21 +0000)]
Restore *working-directory-pathname* internally.
This way we can avoid storing the original working directory in bands
(not yet done in this commit).
Taylor R Campbell [Tue, 7 Jul 2020 17:08:40 +0000 (17:08 +0000)]
Compute library-directory-path on-demand.
Avoid saving it in bands.
Taylor R Campbell [Tue, 7 Jul 2020 16:58:53 +0000 (16:58 +0000)]
Avoid putting the disk-save pathname into the resulting band.
Taylor R Campbell [Tue, 7 Jul 2020 15:23:18 +0000 (15:23 +0000)]
Fix missing car after weak-list-set-fold conversion.
Taylor R Campbell [Tue, 7 Jul 2020 15:17:39 +0000 (15:17 +0000)]
Fix pretty-printer highlights.
Apparently I broke these back in 2018 when teaching pp to handle
custom print methods, oops.
Taylor R Campbell [Tue, 7 Jul 2020 15:09:12 +0000 (15:09 +0000)]
Fix typo: call-with-output-string procedure takes a port.
Taylor R Campbell [Tue, 7 Jul 2020 15:31:02 +0000 (15:31 +0000)]
Note sort key.
Taylor R Campbell [Tue, 7 Jul 2020 15:30:55 +0000 (15:30 +0000)]
Note OpenSSL nondependency.
Taylor R Campbell [Tue, 7 Jul 2020 15:25:59 +0000 (15:25 +0000)]
Note band process environment fix.
Taylor R Campbell [Tue, 7 Jul 2020 15:08:55 +0000 (15:08 +0000)]
Add relnotes/README.
Taylor R Campbell [Tue, 7 Jul 2020 15:08:44 +0000 (15:08 +0000)]
Delete released notes.
Arthur A. Gleckler [Mon, 6 Jul 2020 22:42:30 +0000 (15:42 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Arthur A. Gleckler [Mon, 6 Jul 2020 22:42:13 +0000 (15:42 -0700)]
Fix typo.
Matt Birkholz [Sun, 5 Jul 2020 23:06:26 +0000 (16:06 -0700)]
core 10.1.21
Matt Birkholz [Sun, 5 Jul 2020 23:05:50 +0000 (16:05 -0700)]
Merge branch 'master' into pucked.
Matt Birkholz [Sun, 5 Jul 2020 22:23:34 +0000 (15:23 -0700)]
src{,/etc}/Tags.sh: Skip autom4te.cache/ and lib/.
Also rm /-f/ TAGS (because there might not be one), and allow symlinks
to .scm, .sld or .pkg files.
Matt Birkholz [Sun, 5 Jul 2020 22:22:54 +0000 (15:22 -0700)]
Two files escaped the copyright notice update.
Matt Birkholz [Sun, 5 Jul 2020 22:21:35 +0000 (15:21 -0700)]
gcnote: Correct order of arguments to weak-list-set-add!, -delete!.
Matt Birkholz [Sun, 5 Jul 2020 21:50:24 +0000 (14:50 -0700)]
gtk: Fix GLib lock handling.
Changed surface-ink-flush to require GLib to be locked, and do that in
gtk-graphics/flush. Eliminated most calls to with-glib-lock inside
object methods and internal procedures. Added more calls to assert-
glib-locked. Call call-next-method before asserts or %traces. Call
with-glib-lock only in top-level API procedures like swat-close,
make-checkbutton, make-canvas-item-group, and make-{line,rectangle,
oval,text}-on-canvas.
Matt Birkholz [Sun, 5 Jul 2020 21:30:38 +0000 (14:30 -0700)]
gtk-tests.scm: malloced-aliens is now a weak alist table.
Matt Birkholz [Sun, 5 Jul 2020 21:26:42 +0000 (14:26 -0700)]
gcnote: Correct order of arguments to weak-list-set-add!, -delete!.
Matt Birkholz [Sun, 5 Jul 2020 21:26:16 +0000 (14:26 -0700)]
OMG .gitignore test products.
Matt Birkholz [Sun, 5 Jul 2020 18:46:03 +0000 (11:46 -0700)]
glib-tests.scm: malloced-aliens is now a weak alist table.
Matt Birkholz [Sun, 5 Jul 2020 18:18:24 +0000 (11:18 -0700)]
devops: Add host-debian-revision-suffix.
Matt Birkholz [Sun, 5 Jul 2020 18:09:19 +0000 (11:09 -0700)]
Maintain a separate subprocess-environment.
The scheme-subprocess-environment is now sometimes a placeholder.
Matt Birkholz [Sun, 5 Jul 2020 18:07:50 +0000 (11:07 -0700)]
Support Ubuntus with Pop for their DISTRIB_ID in /etc/lsb-release.
Matt Birkholz [Sun, 5 Jul 2020 18:05:33 +0000 (11:05 -0700)]
Support Ubuntu 20.04 and cross-compiling from Scheme 10.1.11.
Rename flag-day? to cross-compile?.
Matt Birkholz [Sun, 5 Jul 2020 17:58:08 +0000 (10:58 -0700)]
Tags.sh: more patches to get it to complete with less noise
The etags program returns an error when lib/ turns up no files to index.
Matt Birkholz [Sun, 5 Jul 2020 17:50:22 +0000 (10:50 -0700)]
Update copyright notices.
Matt Birkholz [Sun, 5 Jul 2020 15:33:15 +0000 (08:33 -0700)]
OMG .gitignores
Matt Birkholz [Sun, 5 Jul 2020 15:31:12 +0000 (08:31 -0700)]
New versions of install-sh, mkinstalldirs.
Matt Birkholz [Sun, 5 Jul 2020 15:28:41 +0000 (08:28 -0700)]
src/Tags.sh: Skip autom4te.cache too.
Matt Birkholz [Sun, 5 Jul 2020 15:27:56 +0000 (08:27 -0700)]
Align with master; eliminate unnecessary diffs.
Chris Hanson [Sat, 4 Jul 2020 06:28:50 +0000 (23:28 -0700)]
Update definition of "standard Scheme".
Chris Hanson [Sat, 4 Jul 2020 06:22:47 +0000 (23:22 -0700)]
Fix for backwards compatibility.
GJS uses this procedure with no arguments.
Taylor R Campbell [Sat, 4 Jul 2020 05:59:17 +0000 (05:59 +0000)]
Omit vestigial reference to OpenSSL.
Taylor R Campbell [Sat, 4 Jul 2020 05:46:25 +0000 (05:46 +0000)]
Remove OpenSSL dependency from blowfish.
Update module documentation to reflect the modern world as of two
decades ago.
Taylor R Campbell [Sat, 4 Jul 2020 05:45:52 +0000 (05:45 +0000)]
Update blowfish/.gitignore.
Matt Birkholz [Wed, 1 Jul 2020 04:29:53 +0000 (21:29 -0700)]
Fix merge.
Matt Birkholz [Tue, 30 Jun 2020 23:59:19 +0000 (16:59 -0700)]
Merge branch 'master' into pucked.
Matt Birkholz [Tue, 30 Jun 2020 21:54:45 +0000 (14:54 -0700)]
Merge pathname defaults in directory-file-names as everywhere else.
Matt Birkholz [Tue, 30 Jun 2020 18:56:39 +0000 (11:56 -0700)]
Make the Mcrypt plugin's version as “real” as GDBM's (1.0).
Matt Birkholz [Tue, 30 Jun 2020 18:53:10 +0000 (11:53 -0700)]
Plugin builds: catch Imail up with Blowfish and GDBM.
Matt Birkholz [Tue, 30 Jun 2020 18:30:39 +0000 (11:30 -0700)]
microcode --band option help: wordsmithing
Removed weird references to something “returning the full pathname”.
Simplified and left more room for %s.
Matt Birkholz [Tue, 30 Jun 2020 18:22:36 +0000 (11:22 -0700)]
blowfish/README: wordsmithing
I didn't realize how specific this plugin is to OpenSSL.
Matt Birkholz [Tue, 30 Jun 2020 18:04:25 +0000 (11:04 -0700)]
makeinfo 5 fix
for portability? Found only this in
debian/patches/0004-makeinfo-5-fix.patch:
From: "Barak A. Pearlmutter" <barak+git@cs.nuim.ie>
Date: Thu, 29 Aug 2013 22:46:52 +0100
Taylor R Campbell [Tue, 30 Jun 2020 06:12:54 +0000 (06:12 +0000)]
Parse environment variables lazily.
Toss the cache on gc-clean, so they don't get saved in bands, but
preserve the variables that were set explicitly by the user.
Make the ordering of get-environment-variables deterministic.
Taylor R Campbell [Tue, 30 Jun 2020 06:09:45 +0000 (06:09 +0000)]
Add optional key parameter to merge-sort and quick-sort.
Example:
(merge-sort '((123 . value0) (456 . value1) (78 . value2) ...) < car)
Taylor R Campbell [Tue, 30 Jun 2020 06:07:37 +0000 (06:07 +0000)]
Test for LIAR bug I just tripped over.
Taylor R Campbell [Tue, 30 Jun 2020 05:52:30 +0000 (05:52 +0000)]
Resolve `scheme-subprocess-environment' lazily.
Avoids keeping an unnecessary copy of the environment around.
(This is also redundant with the R7RS environment API -- we have two
primitives for getting a copy of C `environ', added 28 years apart.)
Chris Hanson [Wed, 24 Jun 2020 06:37:37 +0000 (23:37 -0700)]
Use find -maxdepth rather than find -depth for portability.
Arthur A. Gleckler [Tue, 23 Jun 2020 23:44:34 +0000 (16:44 -0700)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/mit-scheme
Arthur A. Gleckler [Tue, 23 Jun 2020 23:44:00 +0000 (16:44 -0700)]
Wrong procedure.
Chris Hanson [Mon, 22 Jun 2020 06:03:35 +0000 (23:03 -0700)]
Update version number now that release-11 branch is cut.
Chris Hanson [Mon, 22 Jun 2020 00:32:03 +0000 (17:32 -0700)]
Generalize make-upload-files to support other repositories.
Chris Hanson [Wed, 17 Jun 2020 05:08:19 +0000 (22:08 -0700)]
Include no-split HTML files in documentation.
Chris Hanson [Tue, 16 Jun 2020 05:40:25 +0000 (22:40 -0700)]
Document associative map abstraction.
Chris Hanson [Tue, 16 Jun 2020 05:40:12 +0000 (22:40 -0700)]
Fix thinko in amap=? .
Chris Hanson [Mon, 15 Jun 2020 06:31:22 +0000 (23:31 -0700)]
Fix some problems that caused invalid XML with HTML5.
Chris Hanson [Mon, 15 Jun 2020 06:30:54 +0000 (23:30 -0700)]
Fix indent.
Chris Hanson [Mon, 15 Jun 2020 06:30:37 +0000 (23:30 -0700)]
Document changes to weak pairs.
Chris Hanson [Sat, 13 Jun 2020 21:26:58 +0000 (14:26 -0700)]
Fix typos.
Chris Hanson [Sat, 13 Jun 2020 06:48:58 +0000 (23:48 -0700)]
Document the new REPL UI.
Chris Hanson [Sat, 13 Jun 2020 06:48:45 +0000 (23:48 -0700)]
Add message to ,name command.
Chris Hanson [Thu, 11 Jun 2020 19:42:07 +0000 (12:42 -0700)]
Address bug #44086.
Taylor R Campbell [Wed, 10 Jun 2020 16:05:06 +0000 (16:05 +0000)]
Fix stale node pointers.
Taylor R Campbell [Mon, 8 Jun 2020 19:07:21 +0000 (19:07 +0000)]
Avoid generating (LSL (&U ...) 0) operands where convenient.
Taylor R Campbell [Mon, 8 Jun 2020 18:47:13 +0000 (18:47 +0000)]
Handle linking very large compiled blocks.