<
April, 2018
May, 2018
June, 2018
>
May, 2018
1st
Unroll a loop
- SBCL Commits
Remove saved vop bodies from core unless #+sb-devel
- SBCL Commits
[1768263] Uncaught compiler error calling MEMBER with quoted improper list for second argument
- Launchpad Bugs
[1768266] Uncaught compiler error calling POSITION with improper list for second argument
- Launchpad Bugs
[1768267] Malformed quote form causes compiler error in TYPEP deftransform
- Launchpad Bugs
[1768270] Uncaught compiler error calling COUNT with improper list for second argument
- Launchpad Bugs
[1768289] Undefined variable warning for SOCKET in tests/arith.impure.lisp
- Launchpad Bugs
Eliminate code bloat caused by rev 4305500135
- SBCL Commits
Fold each backend-parms file into parms
- SBCL Commits
Unbreak Windows build
- SBCL Commits
Don't print (running SBCL from: .) from run-sbcl.sh
- SBCL Commits
Remove a bunch of warnings arith.impure
- SBCL Commits
source-form-context: don't fall on improper lists.
- SBCL Commits
Fix sequence-lvar-dimensions on improper lists.
- SBCL Commits
[1768368] Does not compile or run with musl libc
- Launchpad Bugs
2nd
Egregiously hack around ARM failure in alien.impure test
- SBCL Commits
Fix %vector-widetag-and-n-bits-shift around hairy types.
- SBCL Commits
handle short<->long method combination redefinitions
- SBCL Commits
handle method combination redefinitions which change :arguments
- SBCL Commits
probably not going to test doc/source location updates
- SBCL Commits
handle redefinitions of short-form method-combinations
- SBCL Commits
note method combination redefinition TODOs
- SBCL Commits
NEWS for method combination redefinition
- SBCL Commits
test file pagification
- SBCL Commits
handle long-form method combination redefinition
- SBCL Commits
member transform: don't fall on improper lists.
- SBCL Commits
typep transform: don't fall on improper lists.
- SBCL Commits
Fix array-type-dimensions-or-give-up around hairy types.
- SBCL Commits
Fix error reporting from the MEMBER transform.
- SBCL Commits
Return T from (typep x '(satisfies y))
- SBCL Commits
Fix array-type-dimensions-or-give-up around zero rank types.
- SBCL Commits
[1768563] Uncaught type error in CONCATENATE 'STRING with improper list argument
- Launchpad Bugs
[1768564] Uncaught type error in CONCATENATE 'VECTOR with improper list argument
- Launchpad Bugs
[1768568] Uncaught error in MEMBER-IF with improper list argument
- Launchpad Bugs
[1768608] Problem with INLINEd function being conditionally redefined
- Launchpad Bugs
update-lvar-dependencies from change-ref-leaf.
- SBCL Commits
Add another early return case in preserve_pointer
- SBCL Commits
two-arg-derive-type: handle hairy types.
- SBCL Commits
[1768652] Uncaught compiler error in SEARCH when first argument is an improper list
- Launchpad Bugs
3rd
Fix warning
- SBCL Commits
Perform less casting
- SBCL Commits
Add TOP-LEVEL-NAMED-LAMBDA.
- SBCL Commits
Support top-level-named-lambda in fasteval.
- SBCL Commits
Convert IR2 to symbolic assembly prior to machine encoding
- SBCL Commits
Shift some initialization into genesis
- SBCL Commits
Fix assembler.pure.
- SBCL Commits
Remove *ASSEMBLY-OPTIMIZE*
- SBCL Commits
Trace assembly instructions earlier
- SBCL Commits
Turn assem-scheduler-p into a constant
- SBCL Commits
[1768863] Uncaught type error in DEFTRANSFORM for ENCODE-UNIVERSAL-TIME
- Launchpad Bugs
Fix assembler.pure.
- SBCL Commits
Change the way encode-universal-time is folded.
- SBCL Commits
Print better message for undefined known fun in genesis
- SBCL Commits
Fix call-into-lisp.impure.
- SBCL Commits
Put back a removed test.
- SBCL Commits
[1768998] MAKE-STRING fails when given a hairy :ELEMENT-TYPE, part 2
- Launchpad Bugs
4th
Improve %vector-widetag-and-n-bits-shift around hairy types.
- SBCL Commits
Fix the SEARCH transform on bad indexes.
- SBCL Commits
Inline SAP-REFs into SB-DISASSEM::SAP-REF-INT
- SBCL Commits
Print less noise from Sparc build
- SBCL Commits
Fix style-warnings
- SBCL Commits
[1769218] Uncaught type error in DEFTRANSFORM for SEARCH when :start1 index is out of range
- Launchpad Bugs
5th
Fix genesis regression due to rev. 68f1ca04dc
- SBCL Commits
Fix DEFKNOWNs for SAP+ and SAP-
- SBCL Commits
Eliminate two type checks from GET-ASM-ROUTINE
- SBCL Commits
Keep the self-build clean - workaround a warning
- SBCL Commits
Remove "common idiom" used exactly once
- SBCL Commits
Remove SAP-REF-OCTETS as a toplevel function
- SBCL Commits
Remove COLD-FUNCTIONP and simplify some things
- SBCL Commits
Don't try to find a core in "--core file" if file is an ELF file
- SBCL Commits
Use fewer system calls when finding ELF section
- SBCL Commits
Move alien-callback code to warm build with some minor improvements
- SBCL Commits
Fix test
- SBCL Commits
Group initially undefined functions by package in cold map file
- SBCL Commits
Move part of x86-64/target-insts to warm build
- SBCL Commits
6th
Lazily change linux personality, or not at all
- SBCL Commits
Move all SAP- accessor stubs to 'stubs'
- SBCL Commits
Fix warning under cheneygc
- SBCL Commits
7th
[1769698] full call to SB-C::%INSTANCE-TYPEP in WRITE-SEQUENCE with a general class argument
- Launchpad Bugs
assert-lvar-type: better fixed point detection.
- SBCL Commits
x86: Fix disassemble annotation of negative offsets.
- SBCL Commits
Fix build-order for win32.
- SBCL Commits
8th
Restore building #+(and immobile-space (not immobile-code))
- SBCL Commits
[1769910] sbcl-1.4.7 fails to build in Gentoo Linux for i686 architecture. Some sb-concurrency test fail
- Launchpad Bugs
[1769983] Error in MAKE-ARRAY with OR element type
- Launchpad Bugs
Avoid making unused label
- SBCL Commits
Remove all mention of ARCH_HAS_FLOAT_REGISTERS
- SBCL Commits
Delete get_spinlock / release_spinlock
- SBCL Commits
9th
Tidy up some C style
- SBCL Commits
Fix %vector-widetag-and-n-bits-shift on unbounded numeric union types.
- SBCL Commits
10th
x86: use modular addition when decoding call displacement
- SBCL Commits
Improve sb-introspect::map-roots
- SBCL Commits
Remove sb!fasl::calc-offset - not a very meaningful name
- SBCL Commits
Add missing type and a comment to do-referenced-object
- SBCL Commits
Optimize (typep x '(or bignum float))
- SBCL Commits
fix all remaining define-method-combination bugs
- SBCL Commits
typo fix
- SBCL Commits
fix some more of the ancient define-method-combination bugs
- SBCL Commits
yet more ancient method-combination bug fixes
- SBCL Commits
fix some ancient method-combination bugs
- SBCL Commits
more define-method-combination NEWS
- SBCL Commits
Fix sb-introspect tests.
- SBCL Commits
Fix do-refs.impure/:walk-slots-fdefn.
- SBCL Commits
Disable embiggen.lisp test, it's intermittently failing.
- SBCL Commits
11th
define-method-combination: fix :documentation processing.
- SBCL Commits
Add abstraction for getting simple-fun instruction byte count
- SBCL Commits
Autogenerate a constant
- SBCL Commits
Remove unnecessary complications from primitive object definitions
- SBCL Commits
Add introspection function
- SBCL Commits
do-refs.impure: Mark tests failing on :interpreter.
- SBCL Commits
cosmetic change to method-combination deal-with-args-option
- SBCL Commits
Store linkage table addresses as offsets from the table base
- SBCL Commits
Fix sap-foreign-symbol.
- SBCL Commits
12th
Speed up do-packed-varints
- SBCL Commits
Use existing function
- SBCL Commits
Remove some junk
- SBCL Commits
13th
Avoid adjustment of boxed word count in code allocators
- SBCL Commits
14th
Remove assumption that code_header_words is an even number
- SBCL Commits
Try some more to make code allocation make sense
- SBCL Commits
Fix warning and remove further assumption from alloc_code
- SBCL Commits
Fix allocate-code-object users.
- SBCL Commits
Fix typo in a comment.
- SBCL Commits
Remove stray variable references in with-{slots,accessors}.
- SBCL Commits
Don't specially treat malformed THE in with-{slots,accessors}.
- SBCL Commits
15th
Make codegen store a table of simple-fun offsets in code object
- SBCL Commits
Remove redundant copy of simple-fun offset table
- SBCL Commits
Fix make-bogus-lra.
- SBCL Commits
Remove unused slot
- SBCL Commits
x86-64: Turn off immobile code as a quick fix to build breakage
- SBCL Commits
[1771438] Format error when processing a bad DEFINE-METHOD-COMBINATION form
- Launchpad Bugs
16th
Restore immobile-code feature
- SBCL Commits
Fix warning
- SBCL Commits
Remove SET-CODE-ENTRYPOINTS
- SBCL Commits
Adjust build order to avoid an inlining failure
- SBCL Commits
improve define-method-combination program-error messages
- SBCL Commits
Fix failing test
- SBCL Commits
Skip entry table alignment bytes when disassembling.
- SBCL Commits
Implement %other-pointer-subtype-p for ARM64.
- SBCL Commits
Belatedly mention the OpenBSD wxallowed mount option for running sbcl.
- SBCL Commits
Move dynamic space on OpenBSD x86 higher to avoid relocation on 6.4
- SBCL Commits
Remove :immobile-code-pc as a register size
- SBCL Commits
x86-64: Remove :CODE-OBJECT and :CLOSURE fixups
- SBCL Commits
Emit n-entries in GENERATE-CODE sooner because we can
- SBCL Commits
x86-64: remove EMIT-LABEL-RIP
- SBCL Commits
17th
x86-64: make the LEA emitter beautifully simple
- SBCL Commits
Unbreak 32-bit darwin (broken by "Delete get_spinlock")
- SBCL Commits
Declare slot types in FIXUP, default offset to 0, make read-only
- SBCL Commits
Use .SKIP directive to leave space for simple-fun headers
- SBCL Commits
x86-64: Remove QUAD pseudo-instruction
- SBCL Commits
Add some flexibility to cross-make
- SBCL Commits
Remove commented code
- SBCL Commits
Remove cruft- FIXUP-OFFSET is an integer
- SBCL Commits
x86-64: Remove absolute bs
- SBCL Commits
Change immobile filler object header bits a little
- SBCL Commits
Remove sb-x86-64-asm::width-bits
- SBCL Commits
18th
Factor out younger_p() from range_points_to_younger_p()
- SBCL Commits
Add an ldb command
- SBCL Commits
Remove bangs
- SBCL Commits
Fix warning with CCL as build host that PINNED is an unused lexical
- SBCL Commits
Add a FIXME
- SBCL Commits
Adjust the sizing constants for dynamic space page fillers
- SBCL Commits
Widen capacity of boxed word count in code headers
- SBCL Commits
Fix code_header_words for 32-bit.
- SBCL Commits
safepoint: safeguard preserve_context_registers from uninitialized contexts.
- SBCL Commits
19th
x86-64: allow more than descriptor-reg args to LIST and LIST* vops
- SBCL Commits
Remove emit-constant-tn-rip
- SBCL Commits
Remove trailing whitespace
- SBCL Commits
Change *fixup-notes* to a structure slot
- SBCL Commits
Add SB-INT:ALIGN-UP
- SBCL Commits
20th
Move body of LOAD-CODE into the fop that uses it
- SBCL Commits
Change CODE-N-UNBOXED-WORDS to -BYTES
- SBCL Commits
x86-64: Relax constraint on boxed header word count
- SBCL Commits
22nd
Fix regression due to TOP-LEVEL-NAMED-LAMBDA by removing it
- SBCL Commits
Adjust interface.pure/disassemble :unboxed-data.
- SBCL Commits
Fix editcore in wake of code object representation change
- SBCL Commits
If halting in allocate-code-object, print a backtrace
- SBCL Commits
28th
1.4.8: will be tagged as "sbcl-1.4.8"
- SBCL Commits
29th
Remove sb!fasl::read-memory
- SBCL Commits
Avoid full rebuild of C code by slam.sh
- SBCL Commits
Uset type-correct setter for :load-time-value-fixup in cold-init
- SBCL Commits
Remove vestiges of OSF/1 support
- SBCL Commits
Express sb!fasl::write-word in terms of (setf bvref)
- SBCL Commits
31st
Fix bug in immobile space relocation
- SBCL Commits
Change heap-reloc test not to override mmap() via LD_PRELOAD
- SBCL Commits
Make (DISASSEMBLE code-component) do the right thing
- SBCL Commits
Pack both kinds of x86 code fixups into one integer
- SBCL Commits
Store fixup kind explicitly on 32-bit x86
- SBCL Commits
Remove check_code_fixups
- SBCL Commits
Use new thread memory layout for arm64
- SBCL Commits