Housekeeping: whitespace, typos, comments, credits

This commit is contained in:
Gabor Melis 2026-05-27 14:53:24 +02:00
parent e1c2bc15e2
commit 92d060d082
21 changed files with 51 additions and 76 deletions

78
.gitignore vendored
View file

@ -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

View file

@ -20,6 +20,8 @@ David Lichteblau <david@lichteblau.com> <david@knowledgetools.de>
Francois-Rene Rideau <tunes@google.com> <fare@tunes.org>
Gabor Melis <mega@retes.hu> <mega@hotpop.com>
Jim Wise <jimwise@users.sourceforge.net>
Jim Wise <jimwise@users.sourceforge.net> <jimwise>
<jimwise@users.sourceforge.net> <jwise@draga.com>

View file

@ -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

8
TLA
View file

@ -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.

View file

@ -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

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;; This code is in the public domain.
;;; The cmucl implementation of simple-streams was done by Paul Foley,

View file

@ -1,5 +1,3 @@
;;;; -*- lisp -*-
(defpackage sb-simple-streams-test
(:import-from #:test-util #:deftest)
(:use #:common-lisp #:sb-simple-streams))

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -1,5 +1,3 @@
;;; -*- lisp -*-
;;;
;;; **********************************************************************
;;; This code was written by Paul Foley and has been placed in the public
;;; domain.

View file

@ -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]".

View file

@ -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.

View file

@ -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

View file

@ -1,5 +1,3 @@
;;;; -*- lisp -*-
;;;; This software is part of the SBCL system. See the README file for
;;;; more information.
;;;;