<
February, 2020
March, 2020
April, 2020
>
March, 2020
1st
Remove :eval-name deftransform option
- SBCL Commits
Refactor make-core-component
- SBCL Commits
[1865336] block compile converted top level form error
- Launchpad Bugs
debugger.texinfo: Fix a few typos
- SBCL Commits
Don't cons when doing (fill (the (simple-array (signed-byte 32) 1) v) x)
- SBCL Commits
Fix 32-bit builds.
- SBCL Commits
(fill simple-base-string char): more compact constant construction.
- SBCL Commits
2nd
Add comments about "native" register usage
- SBCL Commits
riscv: enable sb-dynamic-core
- SBCL Commits
combine-instructions: don't call location= on EAs.
- SBCL Commits
Fix bound checking in the FILL-vector transform.
- SBCL Commits
Adjust .mailmap
- SBCL Commits
Simplify bit-bash.
- SBCL Commits
bit-bash: use matching types.
- SBCL Commits
Fix sb-posix for riscv
- SBCL Commits
Assume #+sb-dynamic-core in various places
- SBCL Commits
[1865522] Fail in FILL on double-float arrays
- Launchpad Bugs
Fix FILL on double-floats.
- SBCL Commits
Fix sb-posix-tests on win32.
- SBCL Commits
Sort boxed code header constants
- SBCL Commits
sparc: Use new disassembler printer convention
- SBCL Commits
3rd
sparc: require sb-dynamic-core
- SBCL Commits
Remove :sb-package-locks from fasl-affecting features
- SBCL Commits
Optimize REHASH by declaring vectors.
- SBCL Commits
Don't lose the type in FILL transforms.
- SBCL Commits
Bump :disassemble-everything consing size.
- SBCL Commits
Get Haiku working again
- SBCL Commits
Clutter your own homedir, not tempdir from parallel-exec
- SBCL Commits
x86-64-: Use chosen opcode for breakpoint-based tracing
- SBCL Commits
Remove conditionals
- SBCL Commits
Always export LEXICAL-ENVIRONMENT-TOO-COMPLEX
- SBCL Commits
Rearrange make-config a little
- SBCL Commits
Eliminate some technical debt
- SBCL Commits
Assume #+linkage-table in various places
- SBCL Commits
4th
Fix obsolete kludges.
- SBCL Commits
Delete irrelevant comment.
- SBCL Commits
loop: Support floating point infinities.
- SBCL Commits
crossbuild-runner: add :sb-dynamic-core
- SBCL Commits
parallel-exec.sh: optionally allow using /var/tmp
- SBCL Commits
Remove ldso-stubs for sparc-linux
- SBCL Commits
X86: remove ldso-stubs.S from more configs
- SBCL Commits
defmethod: preserve the original source form.
- SBCL Commits
defmethod: preserve source locations.
- SBCL Commits
5th
Remove ldso-stubs for 32-bit ppc on NetBSD
- SBCL Commits
Remove undefineds.c
- SBCL Commits
6th
[1866362] nreverse leaks let bindings
- Launchpad Bugs
Added SB-GMP:MPZ-DIVISIBLE-P.
- SBCL Commits
Remove almost all mention of ldso-stubs
- SBCL Commits
Enable heap relocation test on arm and arm64
- SBCL Commits
Cease generating ldso-stubs except as needed
- SBCL Commits
Assume #+(and linkage-table sb-dynamic-core) in tests
- SBCL Commits
7th
Fix arm64 tramps for #-sb-thread
- SBCL Commits
Change some things about *LINKAGE-INFO*
- SBCL Commits
Fix -linkage-table (hppa, alpha)
- SBCL Commits
Try to make a consing test more reliable.
- SBCL Commits
Remove special cases in os_link_runtime
- SBCL Commits
Fix sb-safepoint.
- SBCL Commits
Obliterate :sb-dynamic-core feature
- SBCL Commits
Don't mention :LINKAGE-TABLE in HACKING.
- SBCL Commits
8th
Recognize (values-list (list 1))
- SBCL Commits
9th
Remove dead code from load-cold-foreign-symbol-table
- SBCL Commits
Restore cheneygc for arm and arm64
- SBCL Commits
Update some outdated comments.
- SBCL Commits
Redo insanely cufty ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS
- SBCL Commits
10th
Fix reloading of changed '.so' file
- SBCL Commits
Write a regression test for prior change
- SBCL Commits
Write a *correct* regression test
- SBCL Commits
riscv: Fix build.
- SBCL Commits
riscv: Shave two instructions on average off gengc allocation.
- SBCL Commits
Rename and rearrange pseudo-atomic.h
- SBCL Commits
Auto-guess riscv as an architecture
- SBCL Commits
riscv: fix a couple C warning
- SBCL Commits
Fix typo
- SBCL Commits
Remove :EPHEMERAL arg from MAKE-THREAD
- SBCL Commits
Fix -sb-thread, +sb-safepoint.
- SBCL Commits
11th
Report the external format for c-string encoding errors.
- SBCL Commits
Default to UTF-8.
- SBCL Commits
Remove -DSBCL_PREFIX from GNUmakefile
- SBCL Commits
12th
Make windows installations movable as well.
- SBCL Commits
Fix sbcl-homedir-pathname.
- SBCL Commits
note-no-stack-allocation: don't issue notes for deleted code.
- SBCL Commits
[1867185] Issue loading fasl with computed constant of subtype (complex float)
- Launchpad Bugs
Fix dumping (symbol-value 'non-immediate-number)
- SBCL Commits
Make debug-fun-from-pc more resilient
- SBCL Commits
Fix C warning and whitespace
- SBCL Commits
sbcl-homedir-pathname: don't probe-file on NIL.
- SBCL Commits
Remove obsolete stuff
- SBCL Commits
Fix core finding when invoked from PATH.
- SBCL Commits
Disable a test for #+immobile-code
- SBCL Commits
Remove one #ifdef in validate.c
- SBCL Commits
Improve the windows installer.
- SBCL Commits
search_for_executable: handle more cases.
- SBCL Commits
Remove the warning on Windows.
- SBCL Commits
win32 doesn't like empty read-only-space.
- SBCL Commits
13th
Allow relocating fixedobj space when starting ELFinated image
- SBCL Commits
Whitespace
- SBCL Commits
Remove spurious assignment
- SBCL Commits
locall: don't try to inline non-let-convertable functions.
- SBCL Commits
Use stderr
- SBCL Commits
Remove obsolete comment
- SBCL Commits
Simplify alloc()
- SBCL Commits
Print sb-xc:*features* in a less infuriating way
- SBCL Commits
Add -no-as-needed for ppc linker
- SBCL Commits
Add assertion
- SBCL Commits
Remove quick_p argument to gc_general_alloc
- SBCL Commits
Enable code serial# uniqueness test
- SBCL Commits
Streamline gc_alloc_with_region
- SBCL Commits
14th
Fix map-all-lvar-dests and use it for COMPLEMENT.
- SBCL Commits
Avoid a memory read
- SBCL Commits
Remove dead code from ancient revision 78fa16bf
- SBCL Commits
Fix cold-init failure for 32-bit machines
- SBCL Commits
x86: change notinline allocators to lisp asm routines
- SBCL Commits
Reindent
- SBCL Commits
Add a TYPE argument to ALLOCATION function or macro
- SBCL Commits
Add entrypoint to gencgc specifically for making conses
- SBCL Commits
Fix a test.
- SBCL Commits
x86: Convert alloc-overflow-* to lisp asm routines
- SBCL Commits
Missing ,
- SBCL Commits
x86-64: Remove clearing of direction flag
- SBCL Commits
15th
Accept only a literal mnemonic in SB-ASSEM:INST
- SBCL Commits
Untangle layers of macros
- SBCL Commits
Have just one definition of os_vm_page_size.
- SBCL Commits
x86-64: don't listify &rest args onto large object pages
- SBCL Commits
Rewrite no-conses-on-large-object-pages to run in constant time.
- SBCL Commits
Make no-conses-on-large-object-pages fail on precise gengc.
- SBCL Commits
Make cheneygc save-lisp-and-dia more reliable
- SBCL Commits
Fix solaris build
- SBCL Commits
Convert remaining ALLOCATION macros to functions
- SBCL Commits
16th
Only gencgc has sb-vm:large-object-size.
- SBCL Commits
Fix misculation of dynamic_space_size for cheney
- SBCL Commits
Disable a test in elfcore.test.sh
- SBCL Commits
Don't call reset-control-stack-guard-page from the REPL.
- SBCL Commits
Disable the whole of elfcore.test.sh
- SBCL Commits
Fix riscv + cheneygc
- SBCL Commits
17th
Fix editcore to understand ALLOC-DISPATCH asm code
- SBCL Commits
Fix riscv for #-sb-unicode
- SBCL Commits
Add :avx2 feature
- SBCL Commits
Remove temp from instance-length vops
- SBCL Commits
18th
Don't fail to name signed-words slots in C headers
- SBCL Commits
Enable the lockfree list code for all gencgc platforms
- SBCL Commits
Fix typo in arm64
- SBCL Commits
riscv: Add missing piece of prior change
- SBCL Commits
Use preprocessor macro for untagging and casting
- SBCL Commits
Fix warning in print_struct()
- SBCL Commits
Remove useless bit of conditionalization
- SBCL Commits
Fix crossbuild-runner some more
- SBCL Commits
Remove control-stack accessors with constant offset
- SBCL Commits
Express generic error vops in a tabular fashion
- SBCL Commits
Default vop-name from :TRANSLATE when unspecified
- SBCL Commits
Fix %type-check-error.
- SBCL Commits
Fix cheneygc again
- SBCL Commits
Update cross-make to target sunos
- SBCL Commits
19th
Add some more -no-as-needed
- SBCL Commits
Fix ppc64 inline allocation code sequence
- SBCL Commits
ppc: Fix huge &rest list allocation
- SBCL Commits
Redundantly print *features* again in genesis
- SBCL Commits
fix typo in comment
- SBCL Commits
arm: Disassemble LDM and STM somehow
- SBCL Commits
arm: Fix huge &rest list allocation
- SBCL Commits
Ramove a hack from arm-arch
- SBCL Commits
20th
riscv: Fix huge &rest list allocation
- SBCL Commits
riscv: Fold LR-TN into LIP-TN.
- SBCL Commits
riscv: Add reserve locations.
- SBCL Commits
riscv: Allocate two more registers for argument passing
- SBCL Commits
Add type declarations to concurrency functions.
- SBCL Commits
Finish the previous accidentally pushed commit.
- SBCL Commits
Don't weaken type-checks on (< safety speed).
- SBCL Commits
freeze-type concurrency structures.
- SBCL Commits
x86: Take a less-is-more approach to macros
- SBCL Commits
21st
Restore openbsd ppc build by linking with --export-dynamic
- SBCL Commits
Move clang tests for DISABLE_PIE to main makefile
- SBCL Commits
Move the clang DISABLE_PIE test back into the openbsd makefile
- SBCL Commits
[1868394] failed AVER: (NOT (EQL (SB-C:COMPONENT-INFO SB-C:COMPONENT) :DEAD))
- Launchpad Bugs
23rd
Search for contribs separately from sbcl.core.
- SBCL Commits
Put back accidentally removed :64-bit-registers on alpha.
- SBCL Commits
Remove a stray #+sb-doc
- SBCL Commits
24th
riscv: Avoid UTF-8 characters in source code comment
- SBCL Commits
split-let: set the kind of the first ctran.
- SBCL Commits
27th
[1869401] Cannot codesign on macOS: save-lisp-and-die produces non-conforming MachO binaries
- Launchpad Bugs
28th
fix feature compatibility tests
- SBCL Commits
NEWS for sbcl-2.0.3
- SBCL Commits
Correct a NEWS item.
- SBCL Commits
whitespace
- SBCL Commits
2.0.3: will be tagged as "sbcl-2.0.3"
- SBCL Commits
Fix stale comment.
- SBCL Commits
riscv: Save floating point registers when calling into Lisp.
- SBCL Commits
riscv: Don't hardcode the number of argument registers.
- SBCL Commits
riscv: Tighten MOVE-FROM-UNSIGNED when N-FIXNUM-TAG-BITS = 1.
- SBCL Commits
Initialize slots to nil not initialized in contructor (undefined behaviour)
- SBCL Commits
ldb: Resuscitate the call command.
- SBCL Commits
Let make-config.sh support building either riscv32 or riscv64.
- SBCL Commits
Perform relocation test for any architecture on linux
- SBCL Commits
sparc: Fix huge &rest list allocation
- SBCL Commits
Fix make-target-contrib for Solaris
- SBCL Commits
29th
Create fewer external-format instances
- SBCL Commits
Restrict instance-length to 14 bits
- SBCL Commits
Add a constant
- SBCL Commits
Simplify DEF!STRUCT
- SBCL Commits
Some NEWS entries.
- SBCL Commits
Split equality constraints from transforms.
- SBCL Commits
Fix the manual around external formats.
- SBCL Commits
Better nested DX propagation.
- SBCL Commits
clean-component in locall-analyze-clambdas-until-done.
- SBCL Commits
Avoid duplicate definition warning for SB-XC:DEFSTRUCT
- SBCL Commits
Remove some defstruct-related reader conditionals
- SBCL Commits
Avoid "deleting unreachable code" note
- SBCL Commits
Keep make-config.sh more vanilla.
- SBCL Commits
kfreebsd: Add -no-as-needed to OS_LIBS
- SBCL Commits
30th
Issue notes for unused local functions with optional-dispatch.
- SBCL Commits
Remove src/runtime/heap-reloc-test after testing.
- SBCL Commits
Warn about calling ignored local functions.
- SBCL Commits
runtime: Fix the build on alpha and hppa
- SBCL Commits
Delete trailing whitespace
- SBCL Commits
Remove set/clear of P-A bit from alloc_code_object()
- SBCL Commits
31st
Define LAYOUT differently in host and target
- SBCL Commits
Do not call ICF if it doesn't do anything
- SBCL Commits
Remove redundant function
- SBCL Commits
Add 18
- SBCL Commits
Define accessors in genesis named as in actual target
- SBCL Commits
Tighten constraint
- SBCL Commits
avx2: missing imm8 arg for some instructions.
- SBCL Commits
ppc64: implement untagged fdefn pointers
- SBCL Commits
make-config: Extend `uname -m` matching to parisc* on hppa
- SBCL Commits
More NO_SANITIZE_MEMORY
- SBCL Commits
Remove irix remnants
- SBCL Commits
Avoid hang of test runner
- SBCL Commits
ppc64: optionally use SIGILL for traps
- SBCL Commits
Work around ASDF.
- SBCL Commits
sbcl-homedir-pathname: don't forget contrib/ in the fall-back path.
- SBCL Commits