<
November, 2015
December, 2015
January, 2016
>
December, 2015
1st
Do not rely on `which` to be present in the system
- SBCL Commits
Remove primitive-type-check, unused.
- SBCL Commits
hppa: Add disassembler annotations for code constants and nil-relative access
- SBCL Commits
hppa: Make sanctify_for_execution do what the manuals say to do
- SBCL Commits
2nd
Implement WITH-COMPILATION-VALUES using fewer hashtables
- SBCL Commits
Avoid style-warnings re. sb-cold stuff
- SBCL Commits
Document and export SEQUENCE:PROTOCOL-UNIMPLEMENTED
- SBCL Commits
More safe FBOUNDP.
- SBCL Commits
Fix for dde1f4d: PROTOCOL-UNIMPLEMENTED prints class correctly
- SBCL Commits
Avoid redundancy in the implementations of SEQUENCE:[STABLE-]SORT
- SBCL Commits
3rd
Silence the info.impure tests
- SBCL Commits
Apply hammer to inlining failure on COERCE-TO-LIST call.
- SBCL Commits
Use DO-VECTOR-DATA instead of DO in VECTOR-TO-LIST*
- SBCL Commits
Rework hash-table iteration.
- SBCL Commits
Add explicit-check to FIND-FDEFN for better errors.
- SBCL Commits
fix :signal :errno test under full evaluator
- SBCL Commits
type-check in eval-the
- SBCL Commits
bind *ignored-package-locks* per-thread
- SBCL Commits
Better array dimension derivation.
- SBCL Commits
Lazily compute+memoize SXHASH of std-instance
- SBCL Commits
Permit inline DEFUN within toplevel macrolet in cross-compilation.
- SBCL Commits
Move GET-INSTANCE-HASH-CODE because cross-compiler is stupid.
- SBCL Commits
4th
Even better out-of-line MASK-SIGNED-FIELD
- SBCL Commits
better out-of-line MASK-SIGNED-FIELD
- SBCL Commits
tests for MASK-SIGNED-FIELD
- SBCL Commits
Fix ARRAY-DIMENSION transformation of arrays of unknown dimensions.
- SBCL Commits
Optimize %CHECK-BOUND away.
- SBCL Commits
Check for fixnum in the CHECK-BOUND VOP.
- SBCL Commits
info.impure(globaldb-info-iterate): pass on #-sb-doc.
- SBCL Commits
5th
Move SET-BOUND to allow inlining as needed.
- SBCL Commits
Partially inline LVAR-SINGLE-VALUE-P by hand.
- SBCL Commits
Use DEFMETHOD for SIMD-PACK printer.
- SBCL Commits
Fix failure to inline DESCRIPTOR-SAP
- SBCL Commits
Quiet lots of disassembly tests. Nobody reads the output.
- SBCL Commits
Fix failure to inline FILL-POINTER
- SBCL Commits
Fix a transform-based inlining disaster.
- SBCL Commits
Fix failure to inline WHITESPACE[1]P
- SBCL Commits
Show selected full-call warnings in xc.
- SBCL Commits
Fix inability to inline INVOKE-WITH-SAVED-FP-AND-PC
- SBCL Commits
Put a compilation-unit around make-host-2 again.
- SBCL Commits
Don't compile FIND-SAVED-FP-AND-PC for host lisp.
- SBCL Commits
Eliminate 2 more occurrences of failure to inline.
- SBCL Commits
Fix change which tried to fix 2 warnings.
- SBCL Commits
Add missing UNCROSS calls.
- SBCL Commits
Remove %check-bound with low safety.
- SBCL Commits
Don't generate type checks in deleted blocks.
- SBCL Commits
[1523149] substitute-let-funargs causing a failed AVER
- Launchpad Bugs
6th
[1523213] SBCL fails to start on Linux when the system is using ASLR
- Launchpad Bugs
Pass MAP_FIXED to mmap on Linux.
- SBCL Commits
Optimize ASH vops on ARM64.
- SBCL Commits
Define modular fixnum functions on ARM64.
- SBCL Commits
manual: Typo and grammar fixes in the "Atomic Operations" section.
- SBCL Commits
manual: Fix treatment of non-ASCII characters in the texinfo files.
- SBCL Commits
7th
Whitespace
- SBCL Commits
Ignore warnings about functions defined in warm load.
- SBCL Commits
Make compiler know that CONSTANTLY-T is a function.
- SBCL Commits
8th
Make gc_search_space understand forwarding pointers.
- SBCL Commits
x86-64: allow result of MAKE-LIST to be dynamic-extent
- SBCL Commits
Optimize allocate-list-on-heap on x86-64.
- SBCL Commits
Fix allocate-list-on-heap on x86-64 with large immediate sizes.
- SBCL Commits
Disable allocate-list-on-heap VOP.
- SBCL Commits
Define sb-vm:large-object-size and expose it to genesis.
- SBCL Commits
Don't transform LIST with a very large number of arguments.
- SBCL Commits
Optimize make-sequence 'list.
- SBCL Commits
9th
Remove unnecessary inline/notinline pairs for defstruct ctors.
- SBCL Commits
10th
[1524922] COMPILED-DEBUG-VAR for bound specials = sheer madness.
- Launchpad Bugs
Fix allocating large arrays on 64-bit Windows.
- SBCL Commits
11th
Do trivial fixme
- SBCL Commits
Fix missing function prototypes from from wrap.c
- SBCL Commits
Add another whitelisted "undefined function"
- SBCL Commits
Compiler warning avoidance.
- SBCL Commits
Move slot-unbound definition to a not :not-host file.
- SBCL Commits
Simplify FOPCOMPILE-FUNCTION
- SBCL Commits
Redo change a614669a "fixing" ALPHANUMERICP inline-ness.
- SBCL Commits
Open-code all the FD-STREAM-P tests in 'stream'
- SBCL Commits
Don't lookup *COMPILE-OBJECT* so many times.
- SBCL Commits
Define INTERVAL struct earlier for float-tran.
- SBCL Commits
12th
Fix inability to inline WAITQUEUE-P
- SBCL Commits
Avoid missed uses of READ-FROM-STRING's compiler macro
- SBCL Commits
Remove list of forward-ref'd funs from 'globals'
- SBCL Commits
Fix inlining of EF-{WRITE,READ}-C-STRING-FUN.
- SBCL Commits
Fix unused variable warning.
- SBCL Commits
13th
Fix suboptimality in sset-adjoin.
- SBCL Commits
tests: new utility function CHECKED-COMPILE
- SBCL Commits
14th
Delete unused junk
- SBCL Commits
Exclude ASSEMBLE-FILE from target- its output is only for cold-load.
- SBCL Commits
Fix STREAM-ELEMENT-TYPE-STREAM-ELEMENT-MODE
- SBCL Commits
Simplify +sset-rehash-threshold+.
- SBCL Commits
15th
Freeze TN type
- SBCL Commits
Fixup some comments.
- SBCL Commits
Move 'cmacros' later but APPEND macro earlier.
- SBCL Commits
Optionally parallelize make-host-2. (EXPERIMENTAL)
- SBCL Commits
remove explicit egcc deps for x86/openbsd
- SBCL Commits
16th
Revert "remove explicit egcc deps for x86/openbsd"
- SBCL Commits
[1526576] Failed optimization for SB-VM::SIGN-EXTEND
- Launchpad Bugs
Change *RAW-SLOT-DATA-LIST* to a vector.
- SBCL Commits
Remove INLINE declaims shadowed by source-transforms.
- SBCL Commits
Put CL:FUNCTION-KEYWORDS back in.
- SBCL Commits
Add a test that checks CL symbols for being bound/fbound, etc.
- SBCL Commits
Ensure that arbitrary DEFUN clears struct slot accessor transforms.
- SBCL Commits
18th
Restore build on CHENEYGC ports
- SBCL Commits
19th
[1527842] Fix typo
- Launchpad Bugs
Fix typo
- SBCL Commits
Fix typo: %MAKE-SIMD-PACK-UB32 should be inline, -UB64 should not.
- SBCL Commits
Freeze primitive-object metadata types.
- SBCL Commits
Avoid "lexenv too hairy" in more situations with fast-eval.
- SBCL Commits
Don't clear shadowing-symbols in package-cold-init.
- SBCL Commits
Start moving assembly code emitters into separate packages.
- SBCL Commits
Put x86-64 instruction set in its own package.
- SBCL Commits
[1527916] PPC disassembler gets a TYPE-ERROR
- Launchpad Bugs
Put PowerPC instruction set in its own package.
- SBCL Commits
Fix disassembling jumps on PPC.
- SBCL Commits
[1527931] Sparc disassembler calls MAKE-LISP-OBJ with bad arg
- Launchpad Bugs
Put Sparc instruction set in its own package.
- SBCL Commits
20th
Put MIPS instruction set in its own package.
- SBCL Commits
tests: use CHECKED-COMPILE in more places in compiler.pure.lisp
- SBCL Commits
tests: do not pretty-print test names
- SBCL Commits
tests: CHECKED-COMPILE captures error output, returns Boolean
- SBCL Commits
tests: fix bogus test compiler.pure.lisp :bug-646796
- SBCL Commits
21st
Put 32-bit ARM instruction set in its own package.
- SBCL Commits
[1528317] Concurrent access to *SOURCE-PATHS*
- Launchpad Bugs
22nd
Adjust some whitespace
- SBCL Commits
[1528653] Remove code duplication and move inline function to source file
- Launchpad Bugs
23rd
Avoid undef warning in make-host-1 for arm64
- SBCL Commits
Reader-conditionalize call to EMIT-LONG-NOP.
- SBCL Commits
Put ARM64 instruction set in its own package.
- SBCL Commits
[1528837] subtypep returns wrong value in presence of satisfies
- Launchpad Bugs
24th
implement array-element-type as a table lookup
- SBCL Commits
typo fix
- SBCL Commits
25th
A couple of small adjustments.
- SBCL Commits
sb-introspect: find the right debug info function.
- SBCL Commits
26th
Move Alpha + HPPA insts into their own packages.
- SBCL Commits
Remove yet another wacky half-baked lambda-list parser.
- SBCL Commits
28th
Delay compile-time check-bound warning until IR2 conversion.
- SBCL Commits
30th
Fix DEFINE-STRUCTURE-SLOT-ADDRESSOR for #-interleaved-raw-slots
- SBCL Commits
Delete code unused by x86-64 disassembler after 47eeb63f.
- SBCL Commits
Avoid undef warning in make-host-1 for mips
- SBCL Commits
Add another build feature sanity check.
- SBCL Commits
Make parallel build and slam work slightly more reliably.
- SBCL Commits
Improve 'chill'
- SBCL Commits
Fix massively overcomplicated disassem-fun-cache.
- SBCL Commits
Remove non-canonical arg-form-kinds
- SBCL Commits
Don't bind *compiler-error-context* twice in %check-bound ir2-convert.
- SBCL Commits
Don't ignore invalid COND clauses following a T clause.
- SBCL Commits
31st
Fix a couple undefined function warnings in make-host-1
- SBCL Commits
Comment some stuff.
- SBCL Commits
Rewrite and document GEN-ARG-FORMS.
- SBCL Commits
[1530390] Memory fault when loading cl+ssl
- Launchpad Bugs