Don't return the data vector from (replace complex-vector list)
Fix a test
Warn about integer division by zero
Handle division by zero when deriving (/ integer integer)
Exclude zeros when deriving truncate types
Better types for (floor/ceiling (integer -5 5) integer)
Lower more things to from EQUALP to EQUAL
Don't put bounds into the complex type for (complex float)
Make DEFSETF warn a bit more like DEFMACRO
Improve SB-INTROSPECT:FIND-DEFINITION-SOURCES-BY-NAME error handling
x86-64: fix dynbind for -sb-thread
Fix coerce compile-time checking
Halve the size of immobile cards
Remove ENABLE_PAGE_PROTECTION choice from immobile-space
Fix EQUALP to EQUAL lowering for constant dotted lists
Better type derivation (truncate x integer-union-with-zero)
Tidy up some type specifiers
Optimize (BOUNDP 'known-symbol) if #+tls-load-indirect
Remove another misuse of (DECLARE SPECIAL) for #+tls-load-indirect
Put back DSD-READER but only for structure-object
Remove stray line noticed by reviewer
Use soft card marking on all fixedobj pages
Fix mark-region with permgen
Move some things
Correct some obsolete bit-masking steps
Don't create an extra cons in (concatenate 'list ...)
Faster (concatenate 'vector ..) for list arguments
ir1-optimize-combination: stop if the node is deleted in derive-type
check-array-dimensions: be ready for a mv-combination
map-refs: protect against unused results
Transform (replace simple-vector list) with :start1/:end1
Change HW to SW card marking on immobile layout pages
Fix ppc64 build
Rename DSD-READER to DSD-PRIMITIVES
Mostly combine all definitions of arch_get_bad_address into one
Implement a SIGSEGV mitigation strategy for tls-load-indirect
Remove dump-segment, fold it into dump-code-object
Decode utf8 from C
Expose a much simplified utf8-to-string decoder
Rename call-static-fun to call-lisp-fun
Avoid calling cache-statistics function
Enable sb-profile test for mark-region
Enable a test file for mark-region which passes now
Move print-object on sb-pcl::cache near its defstruct
Unroll more things for (equal x '(y))
find-or-create-equality-constraint: use vector-length as a key
Maybe fix join-equality-constraints
x86-64: smaller (funcall (or null function))
Smaller type testing of function for call-symbol
Don't mix in NULL for proclaimed &key types
Better groveling of struct timeval on 32-bit linux with 64-bit time
Make c-callable-fdefns non-static
Remove subcritical FIXMEs at pad-data-block
Compute STATIC-FDEFN-OFFSET more concisely
x86-64: always enable tls-load-indirect
Remove unused lines of code
x86-64: Implement tls-load-indirect for mark-region-gc
join-equality-constraints: better growth termination
Typo
Don't redefine a macro
Try a different implementation of reader/writer lock
Get relocation.test.sh working for x86-64-darwin
Show number of stored fixups if *show-new-code*
Improve local var name
Fix comment
Clean up apply_absolute_fixups
Remove hash slot from PATTERN
Change :accessor to :reader in a define-condition
Factor out a subtraction that appears too many places
build-all-cores
join-equality-constraints: set the amount to 0 instead of removing
Remove redundant float coercions
Don't add equality constraints with offsets for types
(float (/ int1 int2)) => (/ (float int1) (float int2))
Add a transform for (sqrt rational)
find-or-create-equality-constraint: more normalization
Don't add equality constraints for types without bounds
Simplify join-type-constraints
inherit-equality-p: don't treat sets specially
Avoid looping in join-equality-constraints
win 2.6.3
Update for 2.6.3
2.6.3: will be tagged as "sbcl-2.6.3"
Augment NEWS
Draft NEWS for sbcl-2.6.3
ppc64be: correctly decide whether to use the fsqrt instruction
Make --lose-on-corruption work for binding stack exhaustion
Fix a style-warning on openbsd-arm64
Enable >= float VOPs on riscv, loongarch64
Fix float comparisons on riscv, loongarch
Relax a test
Modernize another error message