master: Housekeeping: whitespace, typos, comments, credits
melisgl via Sbcl-commits <[email protected]> Sat, 30 May 2026 10:18:06 +0000
| Newsgroups | gmane.lisp.steel-bank.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch "master" has been updated in SBCL:
via 92d060d08232f96d7e7b7a7a6729a87438f5a72b (commit)
from e1c2bc15e2661b851c67330d2d0815dbea6dead2 (commit)
- Log -----------------------------------------------------------------
commit 92d060d08232f96d7e7b7a7a6729a87438f5a72b
Author: Gabor Melis <[email protected]>
Date: Wed May 27 14:53:24 2026 +0200
Housekeeping: whitespace, typos, comments, credits
---
.gitignore | 78 +++++++++++-----------
.mailmap | 2 +
CREDITS | 6 +-
TLA | 8 +--
contrib/STANDARDS | 2 +-
contrib/sb-simple-streams/classes.lisp | 2 -
contrib/sb-simple-streams/direct.lisp | 2 -
contrib/sb-simple-streams/file.lisp | 2 -
contrib/sb-simple-streams/impl.lisp | 2 -
contrib/sb-simple-streams/iodefs.lisp | 2 -
contrib/sb-simple-streams/null.lisp | 2 -
contrib/sb-simple-streams/package.lisp | 2 -
contrib/sb-simple-streams/simple-stream-tests.lisp | 2 -
contrib/sb-simple-streams/socket.lisp | 2 -
contrib/sb-simple-streams/strategy.lisp | 2 -
contrib/sb-simple-streams/string.lisp | 2 -
contrib/sb-simple-streams/terminal.lisp | 2 -
doc/PACKAGING-SBCL.txt | 2 +-
doc/manual/docstrings.lisp | 2 -
src/pcl/compiler-support.lisp | 1 +
tests/compiler-2.impure-cload.lisp | 2 -
21 files changed, 51 insertions(+), 76 deletions(-)
diff --git a/.gitignore b/.gitignore
index 6a1497d6d..108e2c16b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,42 +11,42 @@
*.diff
*.patch
.gdb_history
-output
-obj
-local-target-features.lisp-expr
-customize-target-features.*
-customize-backend-subfeatures.*
-src/assembly/target
-src/compiler/assembly
-src/compiler/target
-src/runtime/Config
-src/runtime/TAGS
-src/runtime/genesis
-src/runtime/openbsd-sigcontext.h
-src/runtime/sbcl
-src/runtime/ldb
-src/runtime/sbcl.exe
-src/runtime/sbcl.mk
-src/runtime/shrinkwrap-sbcl*
-src/runtime/target-arch-os.h
-src/runtime/target-arch.h
-src/runtime/target-lispregs.h
-src/runtime/target-os.h
-src/runtime/embedcore-sbcl
-tests/test-status.lisp-expr
-tests/test.log
-tests/*.so
-tests/run-tests-*
-tests/last-random-state.lisp-expr
-tests/ansi-test/
-tools-for-build/avx2*
-tools-for-build/determine-endianness
-tools-for-build/determine-endianness.exe
-tools-for-build/grovel-headers
-tools-for-build/grovel-headers.exe
-tools-for-build/mmap-rwx
-tools-for-build/where-is-mcontext
-tools-for-build/perfecthash*
-contrib/asdf/asdf-upstream
-doc/manual/*.html
-version.lisp-expr
+/output
+/obj
+/local-target-features.lisp-expr
+/customize-target-features.*
+/customize-backend-subfeatures.*
+/src/assembly/target
+/src/compiler/assembly
+/src/compiler/target
+/src/runtime/Config
+/src/runtime/TAGS
+/src/runtime/genesis
+/src/runtime/openbsd-sigcontext.h
+/src/runtime/sbcl
+/src/runtime/ldb
+/src/runtime/sbcl.exe
+/src/runtime/sbcl.mk
+/src/runtime/shrinkwrap-sbcl*
+/src/runtime/target-arch-os.h
+/src/runtime/target-arch.h
+/src/runtime/target-lispregs.h
+/src/runtime/target-os.h
+/src/runtime/embedcore-sbcl
+/tests/test-status.lisp-expr
+/tests/test.log
+/tests/*.so
+/tests/run-tests-*
+/tests/last-random-state.lisp-expr
+/tests/ansi-test/
+/tools-for-build/avx2*
+/tools-for-build/determine-endianness
+/tools-for-build/determine-endianness.exe
+/tools-for-build/grovel-headers
+/tools-for-build/grovel-headers.exe
+/tools-for-build/mmap-rwx
+/tools-for-build/where-is-mcontext
+/tools-for-build/perfecthash*
+/contrib/asdf/asdf-upstream
+/doc/manual/*.html
+/version.lisp-expr
diff --git a/.mailmap b/.mailmap
index 78d577ae0..c9d40c74d 100644
--- a/.mailmap
+++ b/.mailmap
@@ -20,6 +20,8 @@ David Lichteblau <[email protected]> <[email protected]>
Francois-Rene Rideau <[email protected]> <[email protected]>
+Gabor Melis <[email protected]> <[email protected]>
+
Jim Wise <[email protected]>
Jim Wise <[email protected]> <jimwise>
<[email protected]> <[email protected]>
diff --git a/CREDITS b/CREDITS
index b2061fbca..bbf111e4b 100644
--- a/CREDITS
+++ b/CREDITS
@@ -168,7 +168,7 @@ Guy Steele wrote the original character functions
code/char.lisp
They were subsequently rewritten by David Dill, speeded up by Scott
Fahlman, and rewritten without fonts and with a new type system by Rob
-MachLachlan.
+MacLachlan.
Lee Schumacher made the Spice Lisp version of backquote. The comment
in the CMU CL sources suggests he based it on someone else's code for
@@ -695,8 +695,8 @@ Dave McDonald:
Gabor Melis:
He mainly worked on robustness related to signal handling, threads,
timers with small excursions to constraint propagation, weak hash
- tables (based on CMUCL code) and optimizing x86/x86-64 calling
- convention.
+ tables (based on CMUCL code), adaptive hash tables, and optimizing
+ x86/x86-64 calling convention.
Perry E. Metzger:
He ported SBCL to NetBSD with newer signals, building on the
diff --git a/TLA b/TLA
index bccf71987..17e5541d3 100644
--- a/TLA
+++ b/TLA
@@ -3,8 +3,8 @@
abbreviations we try to use pervasively in the system
As Dan Barlow pointed out long ago on the mailing list, unabbreviated
-names are easier to deal with than abbreviated names, because you
-never need to remember what abbreviation to use. That's true, but in a
+names are easier to deal with than abbreviated names because you never
+need to remember what abbreviation to use. That's true, but in a
language like Lisp which depends on compound names for important
things like structure accessors, that can lead to painful names like
MAKE-EXTERNAL-ENTRY-POINT-LAMBDA-EXPRESSION and associated indenting
@@ -30,8 +30,8 @@ making them more consistent.
SB storage base (in compiler IR2)
SC storage class (in compiler IR2)
TN temporary name (?) (in compiler IR2)
- VAR variable (in the lisp entity "noun" sense, not in the
+ VAR variable (in the lisp entity "noun" sense, not in the
adjectival sense)
XEP external entry point
-Making them even more consistent (within the limits of ANSI and
+Making them even more consistent (within the limits of ANSI and
MOP compatibility) would probably be good.
diff --git a/contrib/STANDARDS b/contrib/STANDARDS
index 16b937c43..9fb19a793 100644
--- a/contrib/STANDARDS
+++ b/contrib/STANDARDS
@@ -1,4 +1,4 @@
-Proposed contrib standard, $Revision$
+Proposed contrib standard
The SBCL contrib mechanism provides a mechanism to
manage code which does not form part of SBCL itself, but which is
diff --git a/contrib/sb-simple-streams/classes.lisp b/contrib/sb-simple-streams/classes.lisp
index 27bc1bf80..a1ea68dd4 100644
--- a/contrib/sb-simple-streams/classes.lisp
+++ b/contrib/sb-simple-streams/classes.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/direct.lisp b/contrib/sb-simple-streams/direct.lisp
index 751bf3718..560e721af 100644
--- a/contrib/sb-simple-streams/direct.lisp
+++ b/contrib/sb-simple-streams/direct.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/file.lisp b/contrib/sb-simple-streams/file.lisp
index 60e5bb4e1..689ce2220 100644
--- a/contrib/sb-simple-streams/file.lisp
+++ b/contrib/sb-simple-streams/file.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/impl.lisp b/contrib/sb-simple-streams/impl.lisp
index 2267ea75b..e37f7aa82 100644
--- a/contrib/sb-simple-streams/impl.lisp
+++ b/contrib/sb-simple-streams/impl.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/iodefs.lisp b/contrib/sb-simple-streams/iodefs.lisp
index b9d2e521e..92dd9c009 100644
--- a/contrib/sb-simple-streams/iodefs.lisp
+++ b/contrib/sb-simple-streams/iodefs.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/null.lisp b/contrib/sb-simple-streams/null.lisp
index 474718919..96bcd3f0d 100644
--- a/contrib/sb-simple-streams/null.lisp
+++ b/contrib/sb-simple-streams/null.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/package.lisp b/contrib/sb-simple-streams/package.lisp
index c9c38bca3..96c5c03fd 100644
--- a/contrib/sb-simple-streams/package.lisp
+++ b/contrib/sb-simple-streams/package.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-
;;; This code is in the public domain.
;;; The cmucl implementation of simple-streams was done by Paul Foley,
diff --git a/contrib/sb-simple-streams/simple-stream-tests.lisp b/contrib/sb-simple-streams/simple-stream-tests.lisp
index 2fb510043..577071b35 100644
--- a/contrib/sb-simple-streams/simple-stream-tests.lisp
+++ b/contrib/sb-simple-streams/simple-stream-tests.lisp
@@ -1,5 +1,3 @@
-;;;; -*- lisp -*-
-
(defpackage sb-simple-streams-test
(:import-from #:test-util #:deftest)
(:use #:common-lisp #:sb-simple-streams))
diff --git a/contrib/sb-simple-streams/socket.lisp b/contrib/sb-simple-streams/socket.lisp
index 65357ac4a..2dfdbcea6 100644
--- a/contrib/sb-simple-streams/socket.lisp
+++ b/contrib/sb-simple-streams/socket.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/strategy.lisp b/contrib/sb-simple-streams/strategy.lisp
index ceb2f9ebf..21fa57672 100644
--- a/contrib/sb-simple-streams/strategy.lisp
+++ b/contrib/sb-simple-streams/strategy.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/string.lisp b/contrib/sb-simple-streams/string.lisp
index 1bd604e1e..64f9a7201 100644
--- a/contrib/sb-simple-streams/string.lisp
+++ b/contrib/sb-simple-streams/string.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/contrib/sb-simple-streams/terminal.lisp b/contrib/sb-simple-streams/terminal.lisp
index 07feaa993..f459c37ff 100644
--- a/contrib/sb-simple-streams/terminal.lisp
+++ b/contrib/sb-simple-streams/terminal.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.
diff --git a/doc/PACKAGING-SBCL.txt b/doc/PACKAGING-SBCL.txt
index 311554950..efec4c634 100644
--- a/doc/PACKAGING-SBCL.txt
+++ b/doc/PACKAGING-SBCL.txt
@@ -8,7 +8,7 @@ can result from mistaking a packaged SBCL for the upstream one.
If you are working from a Git branch, all you need to do is make sure
the branch name reflects the situation -- the build system will
-incorporate the it in the version string.
+incorporate it in the version string.
If you are working from a release tarball, please edit
version.lisp-expr, and append ".packaging-target-or-patch[.version]".
diff --git a/doc/manual/docstrings.lisp b/doc/manual/docstrings.lisp
index f6131ebba..1d2a5e56a 100644
--- a/doc/manual/docstrings.lisp
+++ b/doc/manual/docstrings.lisp
@@ -1,5 +1,3 @@
-;;; -*- lisp -*-
-
;;;; A docstring extractor for the sbcl manual. Creates
;;;; @include-ready documentation from the docstrings of exported
;;;; symbols of specified packages.
diff --git a/src/pcl/compiler-support.lisp b/src/pcl/compiler-support.lisp
index 9ac81f2f8..5d0accf31 100644
--- a/src/pcl/compiler-support.lisp
+++ b/src/pcl/compiler-support.lisp
@@ -176,6 +176,7 @@
(t (constant-arg symbol) t)
* :node node)
(acond ((always-bound-struct-accessor-p object slot-name)
+ ;; Note that the SETF is undefined for :READ-ONLY slots.
`(setf (,(dsd-accessor-name it) object) new-value))
((policy node (= safety 3))
;; Safe code wants to check the type, and the global
diff --git a/tests/compiler-2.impure-cload.lisp b/tests/compiler-2.impure-cload.lisp
index 699c56ab3..77ed385f6 100644
--- a/tests/compiler-2.impure-cload.lisp
+++ b/tests/compiler-2.impure-cload.lisp
@@ -1,5 +1,3 @@
-;;;; -*- lisp -*-
-
;;;; This software is part of the SBCL system. See the README file for
;;;; more information.
;;;;
-----------------------------------------------------------------------
hooks/post-receive
--
SBCL