<
March, 2020
April, 2020
May, 2020
>
April, 2020
1st
ppc64: Use more untagged fdefns
- SBCL Commits
search_for_core: handle both symlink types.
- SBCL Commits
Shrink sxhash sanity test worklist
- SBCL Commits
Remove incorrect declaration
- SBCL Commits
Fix slam - use the right feature list
- SBCL Commits
Avoid random irreproducible bug
- SBCL Commits
[1870004] destructuring-bind uses second value of initform as supplied-p value
- Launchpad Bugs
NEWS: Fix fill.
- SBCL Commits
sbcl-homedir-pathname: handle symlinks too.
- SBCL Commits
x86: Fix huge &rest list allocation
- SBCL Commits
Resolve sbcl-homedir-pathname only once.
- SBCL Commits
Fix destructuring of optionals with supplied-p and multiple values.
- SBCL Commits
2nd
Fix frlock
- SBCL Commits
Revise explanation of bug
- SBCL Commits
x86-64: Re-enable allocate-list-on-heap vop
- SBCL Commits
[1870358] defclass should reject :type that is (quote ...)
- Launchpad Bugs
Remove &optional.
- SBCL Commits
check-slot-type-specifier: catch unknown types that start with QUOTE.
- SBCL Commits
Put back removed code.
- SBCL Commits
Delete redundant special var
- SBCL Commits
3rd
ppc64: fix threads for big-endian machines
- SBCL Commits
Try once more to fix threads + big-endian ppc64
- SBCL Commits
ppc64: streamline dynbind vop
- SBCL Commits
ppc: use TLS assignment trap for 32-bit code also
- SBCL Commits
4th
Add type restrictions
- SBCL Commits
Remove layout alignment requirement
- SBCL Commits
5th
Autogenerate print() dispatch array
- SBCL Commits
Fix autogenerator
- SBCL Commits
Remove choice of symbol-hash-slot placement
- SBCL Commits
6th
riscv: Add CAS and memory barrier vops. Threads (almost) working.
- SBCL Commits
riscv: Define atomic extension instructions.
- SBCL Commits
riscv: Assembly and disassembly typos.
- SBCL Commits
[1871042] Redefining a structure permanently breaks method specialized on it
- Launchpad Bugs
7th
riscv: Fix silly typo. Threads work now.
- SBCL Commits
Reorganize NEWS entries.
- SBCL Commits
riscv: Fix potential interrupt safety and alignment issues.
- SBCL Commits
9th
Remove nonsensical comments
- SBCL Commits
Remove a few unnecessary package qualifiers
- SBCL Commits
x86-64: remove temp reg from symbol-info-vector
- SBCL Commits
Revise genesis-time assumptions about pointer tagging
- SBCL Commits
Revert "riscv: Tighten MOVE-FROM-UNSIGNED when N-FIXNUM-TAG-BITS = 1."
- SBCL Commits
Fix fndb entry for fun-code-header
- SBCL Commits
Call fun-code-header only on simple-fun
- SBCL Commits
x86-64: Allow building with or without avx2
- SBCL Commits
ppc64: Rearrange pointer lowtags
- SBCL Commits
10th
DEF!TYPE in order and remove gratuitous EVAL.
- SBCL Commits
Try to fix Cirrus CI
- SBCL Commits
Fix Cirrus CI
- SBCL Commits
Don't transform (make-array n :displaced-to x :initial-element y)
- SBCL Commits
fix NEWS for upcoming release
- SBCL Commits
11th
fill: transform to vector-fill/t quicker.
- SBCL Commits
equality-constraints: add =
- SBCL Commits
Eliminate a FIXME.
- SBCL Commits
riscv: Shave one more instruction off GEN(C)GC allocation.
- SBCL Commits
12th
riscv: Remove another instruction from GEN(C)GC allocation.
- SBCL Commits
Fix CCL build.
- SBCL Commits
Make declaim work when *macro-policy* is set
- SBCL Commits
PCL: use layouts for caching structures, not the names.
- SBCL Commits
Fix SBCL_HOME documentation in man page
- SBCL Commits
LOOP: use better defaults for STRING-typed variables.
- SBCL Commits
13th
Fix os_get_runtime_executable_path on NetBSD.
- SBCL Commits
NetBSD actually uses /proc/curproc/exe
- SBCL Commits
os_get_runtime_executable_path doesn't need the "external" parameter.
- SBCL Commits
Fix os_get_runtime_executable_path on SunOS.
- SBCL Commits
freebsd/os_get_runtime_executable_path: removed too much.
- SBCL Commits
arm64: microƶptimize returning multiple values.
- SBCL Commits
14th
arm64: perform unbinding inside UNWIND.
- SBCL Commits
arm64: don't issue memory barriers when allocating CONSes.
- SBCL Commits
ppc: don't issue memory barriers when allocating CONSes.
- SBCL Commits
arm64: more compact NSP moves.
- SBCL Commits
Simplify a few things in genesis
- SBCL Commits
Rearrange a macro
- SBCL Commits
crossbuild-runner: adjust features.
- SBCL Commits
arm64: more compact catch/unwind.
- SBCL Commits
arm64: use wired-tls to access catch, unwind blocks.
- SBCL Commits
Clear out NIL's pre-header word
- SBCL Commits
Whitespace
- SBCL Commits
Add ignorable.
- SBCL Commits
15th
Widen layout-flags to 16 bits in packed format
- SBCL Commits
Reduce unwind-protect size on x86-64.
- SBCL Commits
loop: don't warn about using "by 'fun" instead of #'fun.
- SBCL Commits
Remove fun-header-data vop
- SBCL Commits
Whitespace
- SBCL Commits
16th
Use sb-xc:typep in FIND-CONSTANT and make it less sucky
- SBCL Commits
Remove some stupidity/inefficiency from walker
- SBCL Commits
riscv: Fix #-sb-thread.
- SBCL Commits
src/runtime: more thorough make clean
- SBCL Commits
elfcore.test.sh: remove produced files.
- SBCL Commits
Do not coalesce constants in ICF pass
- SBCL Commits
Divide hash-table.impure into two files
- SBCL Commits
Add still more info to defstructs.lisp-expr
- SBCL Commits
crossbuild-runner: update riscv features.
- SBCL Commits
unwind-protect/catch: save one read when unlinking.
- SBCL Commits
[1873356] failed AVER: (EQ SB-C::PHYSENV (SB-C::LAMBDA-PHYSENV (SB-C::LAMBDA-VAR-HOME SB-C::THING)))
- Launchpad Bugs
Remove leftover code.
- SBCL Commits
Perform colonectomy
- SBCL Commits
Revise some comments
- SBCL Commits
riscv: Speed up code-from-mumble.
- SBCL Commits
17th
riscv: Use a named constant.
- SBCL Commits
Rename LAYOUT-%BITS to LAYOUT-FLAGS
- SBCL Commits
Fix arm64, ppc64, riscv.
- SBCL Commits
Freeze alternate-metaclass structs sooner
- SBCL Commits
Autogenerate some constants
- SBCL Commits
[1873527] Incorrect value computed in conditional with numeric comparisons
- Launchpad Bugs
Fix find-equality-constraint.
- SBCL Commits
18th
Make GET-ASM-ROUTINE work earlier in cold-init
- SBCL Commits
avx2: fix vbroadcastss.
- SBCL Commits
Store one more inherited layout per layout
- SBCL Commits
Remove the PROGV in assert-prompt.
- SBCL Commits
Fix hide-packages test
- SBCL Commits
Never affect LAYOUT-BITMAP in MAKE-IMMOBILE-FUNINSTANCE
- SBCL Commits
[1873556] SHIFTF macroexpansion has colliding gensym counters
- Launchpad Bugs
block compilation: Fix inlining.
- SBCL Commits
19th
block compilation: open-code forward-referenced types.
- SBCL Commits
Reimplement statically-link-code-obj
- SBCL Commits
20th
Remind genesis how to cold load non-fopcompiled functions.
- SBCL Commits
block compilation: Teach the build how to use it with a stem.
- SBCL Commits
Remove defstruct tlf queuing.
- SBCL Commits
Pick a diffrerent function for elfcore test
- SBCL Commits
Remove a bunch of DEF!STRUCTs by means of block compilation.
- SBCL Commits
Formatting.
- SBCL Commits
Remove obsolete comment.
- SBCL Commits
Finish implementing raw signed-word
- SBCL Commits
Delete unused junk
- SBCL Commits
Add another merge-pathnames
- SBCL Commits
Include raw slots in PSXHASH of structure
- SBCL Commits
21st
Add VCMP* instructions.
- SBCL Commits
Adjust tests/block-compile-defstruct-test.lisp
- SBCL Commits
Unignore some variables
- SBCL Commits
Update comments.
- SBCL Commits
Eliminate a style warning
- SBCL Commits
Fix an unreachable code note
- SBCL Commits
25th
Fix COMPILE-STEM with :trace-file flag
- SBCL Commits
27th
NEWS updates for sbcl-2.0.4
- SBCL Commits
2.0.4: will be tagged as "sbcl-2.0.4"
- SBCL Commits
fill transform: don't fail with *print-case* :downcase.
- SBCL Commits
Properly encode and decode vpbroadcast*
- SBCL Commits
Don't make new functions when returning #'inlined-function.
- SBCL Commits
avx2: better operand sizing.
- SBCL Commits
28th
Improve layout hashes and SB-PCL::EMIT-CACHE-LOOKUP
- SBCL Commits
More def!struct -> defstruct
- SBCL Commits
Move defconstant to where it's friends are.
- SBCL Commits
Fix building on other hosts.
- SBCL Commits
Remove another DEF!STRUCT.
- SBCL Commits
Remove random eval-when and package qualifiers.
- SBCL Commits
Decouple IR1 from IR2.
- SBCL Commits
fix tiny error in example of sb-alien:make-alien
- SBCL Commits
set slot SECONDS of condition TIMEOUT for WITH-TIMEOUT
- SBCL Commits
Merge request: fix tiny error in example of sb-alien:make-alien
- SBCL Commits
Merge request: fix tiny error in example of sb-alien:make-alien
- SBCL Commits
tests: Don't load ASDF.
- SBCL Commits
Run eliminate-dead-code before initial-dfo.
- SBCL Commits
Fix merge-toplevel-lambdas when block-compiling.
- SBCL Commits
Don't create new references to :assignment functions.
- SBCL Commits
Fix SB-PCL::PROBE-CACHE
- SBCL Commits
Get rid of remove-%coerce-callable-for-call.
- SBCL Commits
29th
Remove %coerce-callable-for-call.
- SBCL Commits
Revert "Remove %coerce-callable-for-call."
- SBCL Commits
Add a test for %coerce-callable-to-fun movement.
- SBCL Commits
DXify initial cons in LOOP collect
- SBCL Commits
Use layout-clos-hash, not layout-invalid in type tests
- SBCL Commits
Use layout-info, not bitmap, in #n= reader
- SBCL Commits
Add missing :no-continue-unwind feature
- SBCL Commits
Alphabetize
- SBCL Commits
30th
Verify sanity of pre-parsed types in cold core
- SBCL Commits
Change def!type -> deftype where possible
- SBCL Commits
Omission.
- SBCL Commits
Reparse type specifiers in CTYPEP (again).
- SBCL Commits
Don't allow any warnings for warm load on x86-64.
- SBCL Commits
Fix random undefined warnings in warm load.
- SBCL Commits
[1876194] sb-introspect:function-lambda-list and default values in nested macro arglist
- Launchpad Bugs
Put pprint defstruct into a separate file for block compilation.
- SBCL Commits