Unbreak 32-bit ppc
ppc64: move end-of-line linkage-table comment
Fix return-single vop, ironclad miscompile
riscv: another encoding limitation
Improve WITH-PACKAGE-ITERATOR
Typos.
Somewhat hide XSETs assumption about EQL-hash
pmrgc: disable incorrect dcheck
Improve package iteration per lp#2080387
Try not to create a symbol SB-IMPL::SB-EXT
Use string-dispatch
Remove inline asm
Stop defining set_pseudo_atomic_atomic for C
Remove the sole use of set_pseudo_atomic_atomic
Nearly cease use of *PSEUDO-ATOMIC-BITS* static symbol
Use defensive coding
Remove silly old thing that doesn't work well
Reject NIL for optional stack-delta
Define two bitfield emitters by hand
Expand define-bitfield-emitter more human-readably
Remove useless arg (from rev 1be7bb11 ca. 2 years ago)
Change a COND over STRING= to ECASE on symbols
Use WITH-ALIEN instead of LET
Revise fixup-code-object into 2 orthogonal CASE expressions
Play more whack-a-mole on oversized immediates
De-obfuscate a few things
Remove obsolete case
Remove arch-os-generic
riscv: Workaround instruction encoding limitations
Add type-predicate stub missing from rev 9965ea866a
Fix typo from rev 3bf3c33f9e
Assert more carefully
Stop passing an alien-linkage-table address to pthread_create
Remove redundant load
Adjust read-time conditionals
x86-64: Use thread slot for current catch and uwp blocks always
Replace some (INT-SAP (ASH)) with DESCRIPTOR-SAP
Combine binding.h into symbol.h
Define non_nil_symbol_p in lispobj.h
Remove unnecessary function
Update comments
Replace hand calculation with automatic
Undefine SOURCE_LINKAGE_CELL if not used
Remove >25% of xperfecthash by handling simple cases in Lisp
Use the proper symbolic constant for either 7 or 15
Fix a thing for -DATOMIC_LOGGING
Skip a test on android
Mark failing test
Allow make-host-1 warnings if host SBCL is older than 2.1
Fix C warning if -DNDEBUG
Missing xperfecthash change
Avoid ref to undefined const for 32-bit
ppc64: fix encapsulate-funobj and disassem for linkage-space
Fix more C warnings
Shrink the xperfecthash files a little
Fix C warnings and include-what-you-use
ppc64: Fix step.pure test broken by linkage-space change
Skip assertion on closure-fun if unset
ppc64: Store fun-self as a native pointer
Add a heap assertion about closure-fun
Adjust a fuzz factor to try not hitting a spurious failure
Fix irreproducible gencgc bug
Restore building with -DDEBUG in CFLAGS
Fix cut-and-paste error
Cleanup aritfact of ppc64 untagged fdefns
build-all-cores
Add test that linkage space cell recycling works
Once more reimplement "missed compiler macro" warning
Guard slower test with quicker test (EQ before EQUAL)
Structify compilation-units
Naturally align fdefn_linkage_index
Delete support for untagged fdefn pointers
Fix style-warning on 32-bit ppc
ppc64: Switch to #+linkage-space for full calls
Reimplement and rename linkage_cell_taggedptr
Allow absence of compiled-debug-info in code-debug-info slot
Compare proper sizes in compress_vector
Fix bogus file-position calculation in READ-LINKAGE-CELLS
Fix occurrences of undefined behavior
Remove pc-size macro and fix some whitespace
Macroize some repetitive steps
Use futexes for tiny-lock if #+sb-futex
Do a couple easy de-obfuscations
Fix buglet
Change style a bit
Remove :salted-symbol-hash as a choice
Revise the slot-mapper test
Revert "Move some defconstants"
Implement #+salted-symbol-hash (almost) everywhere else
Move some defconstants
Add a configuration check
Add a dynamic-extent decl
Use FILE-INFO-%TRUENAME not -TRUENAME
Avoid realpath() in C
Make PCL spend less time in adjoin-eq if adding hundreds of methods
Trivially improve package-used-by-list
Define a new funcallable structure
Waste less time and memory filling in LAYOUT-SLOT-MAPPER
Use more *STRINGS* in solist stress test
Typo.