<
December, 2016
January, 2017
February, 2017
>
January, 2017
1st
Remove some PCL bootstrap junk from resulting image.
- SBCL Commits
Change lookup_symbol() to return the found object
- SBCL Commits
2nd
Add explicit-check to memq/assq/delq.
- SBCL Commits
Disable PIE everywhere.
- SBCL Commits
manual: Fix nested itemized sections docstrings.lisp
- SBCL Commits
More reasonable NOT-MORE-CONTAGIOUS.
- SBCL Commits
3rd
Make AND and OR not be recursively expanded in syntax
- SBCL Commits
Remove 3 printer state variables, replace with faster logic
- SBCL Commits
Remove LAMBDA-WITH-LEXENV macro
- SBCL Commits
4th
Refactor OUTPUT-SYMBOL
- SBCL Commits
Change an ETYPECASE to STRING-DISPATCH
- SBCL Commits
Turn some commented-out tests into a real regression test
- SBCL Commits
Add comment about warning that cropped up relatively recently
- SBCL Commits
Avoid rebinding *READTABLE* when writing a symbol
- SBCL Commits
Avoid overloaded term "SYNONYM" in regard to any old stream.
- SBCL Commits
5th
Rearrange FOPCOMPILABLE-P into two distinct DEFUNs.
- SBCL Commits
Remove KLUDGE from OUTPUT-UGLY-OBJECT
- SBCL Commits
Remove more PRINT-OBJECT detritus
- SBCL Commits
Fix redundancy
- SBCL Commits
Remove apparent uses of LRA objects on x86
- SBCL Commits
Remove obsolete comment, added in change 4c5a011c
- SBCL Commits
Remove a few more references to LRA on x86[-64]
- SBCL Commits
Fix printing of value-cells
- SBCL Commits
Silence some test noise
- SBCL Commits
Type-check nicknames in DEFPACKGE and MAKE-PACKAGE correctly.
- SBCL Commits
Do !package-cold-init a little differently
- SBCL Commits
Add a touch more sanity to package creation operations.
- SBCL Commits
Refactor STRINGIFY-{PACKAGE|STRING}-DESIGNATOR
- SBCL Commits
Kludge to unbreak sb-introspect tests
- SBCL Commits
Undo POSSIBLY-BASE-STRINGIZE hack
- SBCL Commits
6th
Make more structure objects printable in cold-init
- SBCL Commits
Remove do-nothing SETQ of *PACKAGE* in !PACKAGE-COLD-INIT.
- SBCL Commits
Make some sb-show output from cold-init nicer looking
- SBCL Commits
A few more style changes to DEFPACKAGE etc
- SBCL Commits
[1654550] Can't print instances without *pretty-print*
- Launchpad Bugs
Add PRINT-OBJECT method on STANDARD-OBJECT.
- SBCL Commits
7th
Make real print-object method on CONDITION work in cold-init.
- SBCL Commits
tests: new utils CHECKED-COMPILE-{CAPTURING,CONDITION}-SOURCE-PATHS
- SBCL Commits
tests: CHECKED-COMPILER captures COMPILER-ERRORs, can transform conditions
- SBCL Commits
Use WITH-CURRENT-SOURCE-FORM in some places
- SBCL Commits
8th
[1654818] The function SB-IMPL::%VECTOR-WIDETAG-AND-N-BITS is undefined.
- Launchpad Bugs
9th
[1655011] Failed AVER (EQ (SB-C::IR2-LVAR-KIND SB-C::2FIRST) :UNKNOWN)
- Launchpad Bugs
Silence all noise from clos.impure tests
- SBCL Commits
Remove ancient/wrong semantics from SB-PCL::WALK-DECLARATIONS
- SBCL Commits
Restore warm-load !TRIVIAL-DEFMETHOD to unbreak sb-fasteval.
- SBCL Commits
10th
No warning for (make-array 0 :e-t <incompatible-to-default-i-e>)
- SBCL Commits
sb-introspect:find-definition-sources-by-name return all locations of VOPs.
- SBCL Commits
Transform MAKE-ARRAY calls with :fill-pointer nil or :adjustable nil.
- SBCL Commits
11th
Kill *PCL-CLASS-BOOT* hack.
- SBCL Commits
Make --noinform suppress output in save_to_filehandle()
- SBCL Commits
[1655658] CORRUPTION WARNING in SBCL
- Launchpad Bugs
12th
Move SB!VM:GENESIS to SB-COLD
- SBCL Commits
Use REPLACE in lieu of a manual vector-copying loop.
- SBCL Commits
Rename two genesis functions
- SBCL Commits
Define BVREF-WORD more succinctly
- SBCL Commits
Delete already-done fixme remark, and do same change in one other place
- SBCL Commits
Remove insignificant deferred binding of *UNBOUND-MARKER*
- SBCL Commits
Delete unused function
- SBCL Commits
Make *COLD-LAYOUTS* an EQ, not EQUAL, hash-table
- SBCL Commits
Decrease scope of OUT-TO macrolet in SB-COLD:GENESIS
- SBCL Commits
Call STRING-DOWNCASE directly, not (string-downcase (STRING ...))
- SBCL Commits
Simplify :KEY function - STRING< accepts symbols as they are.
- SBCL Commits
Slight reformat
- SBCL Commits
Remove obsolete assertions. There is no fun->next
- SBCL Commits
13th
Return lispobj from forwarding_pointer_value(), fix trans_code().
- SBCL Commits
Remove anti-FIXME. Doing what it suggested would be worse
- SBCL Commits
Remove disabled code
- SBCL Commits
Silence some C compiler warnings
- SBCL Commits
Fix PROCESS-KILL
- SBCL Commits
Trade 3 reader conditionals for 1
- SBCL Commits
Produce less output in make-target-2
- SBCL Commits
Silence compiler note
- SBCL Commits
14th
Half-heartedly do a simple fixme.
- SBCL Commits
15th
Fix print_otherptr() on simple fun
- SBCL Commits
18th
Fix overrun bug in ldb due to change ee902704803d
- SBCL Commits
19th
Quiet a little more test noise
- SBCL Commits
22nd
fixup NEWS
- SBCL Commits
Fixup NEWS fixup
- SBCL Commits
1.3.14: will be tagged as "sbcl-1.3.14"
- SBCL Commits
Provide context for type errors during variable binding.
- SBCL Commits
Add context to locations.
- SBCL Commits
Report about malformed HANDLER-CASE lambda-lists.
- SBCL Commits
handler-bind: check that the handler accepts at least one argument.
- SBCL Commits
More thorough VALID-CALLABLE-ARGUMENT.
- SBCL Commits
Reduce consing in SIGNAL.
- SBCL Commits
Copy method source location when doing generic function fixups.
- SBCL Commits
More compact type checking code for array types.
- SBCL Commits
Fix typo in NEWS
- SBCL Commits
New feature sb-linkable-runtime
- SBCL Commits
23rd
Fix regression in (MAKE-ARRAY ... :element-type NIL)
- SBCL Commits
Fix typo. Does nobody take style-warnings at face value?
- SBCL Commits
Remove unnecessary exclamation mark.
- SBCL Commits
Move 'defpackage' to warm-loaded files
- SBCL Commits
Add missing names to *undefined-fun-whitelist*
- SBCL Commits
Force utf-8 encoding in load-test
- SBCL Commits
Optimize some callers of SIGNAL a little more.
- SBCL Commits
Hide some test output
- SBCL Commits
Make PRINx-TO-STRING not flushable in safety 3
- SBCL Commits
Kill *READ-PREFER-BASE-STRING* and expose its capability differently
- SBCL Commits
Use DESCRIPTOR= instead of spelling it out again
- SBCL Commits
Deobfuscate creation of constant #() in genesis
- SBCL Commits
Delete some "this is how things were" comments
- SBCL Commits
Some random stylistic changes
- SBCL Commits
Enhance the 'p' command in ldb
- SBCL Commits
Improve printing if we land in the debugger during warm load
- SBCL Commits
Delete dead code. Unused from the day it was born.
- SBCL Commits
Deal with compiler note
- SBCL Commits
Don't set SBCL_HOME in the runtime.
- SBCL Commits
Eliminate pun that vector->length is a forwarding pointer.
- SBCL Commits
x86: Add a slot for code->fixups
- SBCL Commits
Disable failing tests on 32-bit Darwin
- SBCL Commits
Put in_gc_p() in header file to unbreak cheneygc
- SBCL Commits
arithmetic-error-operation/-operands for FP operations on x86-64.
- SBCL Commits
C warning.
- SBCL Commits
Abstract cold-init implementation of *error-output* stream.
- SBCL Commits
Makefile: don't include os-common.c in target Configs.
- SBCL Commits
Decode arithmetic-errors context on x86-64-win32.
- SBCL Commits
Fix indentation ir1-translators.
- SBCL Commits
Fix GENTEMP for simultaneous use by multiple threads.
- SBCL Commits
Rename variable which points to word 1, not word 0, of an instance
- SBCL Commits
x86-64: Allow read-only space to contain more than just assembly code.
- SBCL Commits
Return code-object from SB!FASL::DO-COLD-FIXUP
- SBCL Commits
x86: Correct totally bogus calculation in FIXUP-CODE-OBJECT.
- SBCL Commits
Better source location with (DEBUG 0).
- SBCL Commits
Remove an unused function
- SBCL Commits
x86: Simplify writing of load-time-code-fixups in genesis
- SBCL Commits
24th
test: Skip GENTEMP threadsafety test on unithread builds
- SBCL Commits
Remove sb-fasl::**fop-names**
- SBCL Commits
Stop MAP-ALLOCATED-OBJECTS from consing on x86
- SBCL Commits
Fix a weird warning
- SBCL Commits
Incrementally store debug source positions.
- SBCL Commits
Change MAP-ALLOCATED-OBJECTS to take a &REST arg of spaces.
- SBCL Commits
Improve immobile space defragmentation.
- SBCL Commits
Remove layout_layout argument from alloc_layout()
- SBCL Commits
Delete un-needed header inclusion
- SBCL Commits
Simplify x86-64:if-eq.
- SBCL Commits
Remove overly strict proclamation on SB!FASL::COLD-SET
- SBCL Commits
Remove noise from SB!FASL::ALLOCATE-SYMBOL
- SBCL Commits
Allow (CAS *MYSYMBOL* OLDVAL NEWVAL)
- SBCL Commits
25th
Remove 8-bit hash codes in packages.
- SBCL Commits
Add #+immobile-symbols feature to make all symbols immobile.
- SBCL Commits
Silly omission from #!+immobile-symbols change
- SBCL Commits
Unbreak build without immobile-space
- SBCL Commits
Mark failing test.
- SBCL Commits
Add a denser storage representation for fixup locs.
- SBCL Commits
dump-1-location: correctly compute live vars.
- SBCL Commits
Adjusts tests for PPC.
- SBCL Commits
compiled-debug-fun-from-pc: correctly test for elsewhere-pc.
- SBCL Commits
Compute debug-blocks for toplevel components.
- SBCL Commits
Transform STRING on a known string
- SBCL Commits
Derive type of COPY-STRUCTURE
- SBCL Commits
Remove DEFKNOWN for CLASSOID-NAME.
- SBCL Commits
Fix position dumping in dump-code-object.
- SBCL Commits
Correct miraculously syntactically valid typo.
- SBCL Commits
Remove importance slot from saetp.
- SBCL Commits
26th
Simplify debug-info source positions.
- SBCL Commits
Remove unnecessary complexity: cross-sap does almost nothing.
- SBCL Commits
Disable MAP-ALLOCATED-OBJECTS test if interpreted.
- SBCL Commits
[1659603] (n)sublis doesn't look inside backquoted expression
- Launchpad Bugs
Remove noise - CODE-INSTRUCTIONS is a translated function.
- SBCL Commits
Remove backend-specific code fixup logic from genesis
- SBCL Commits
Bind *print-pretty* to T in DESCRIBE.
- SBCL Commits
Update a comment.
- SBCL Commits
debug-dump: compute minimal variables for XEPs.
- SBCL Commits
More compact debug blocks.
- SBCL Commits
Avoid saving source form in PCL generated functions.
- SBCL Commits
Don't save FORMs for function core-compiled functions with DEBUG 0.
- SBCL Commits
27th
Reimplement !DEFVAR,!DEFGLOBAL,!DEFPARAMETER
- SBCL Commits
Rename GSPACE-BYTES to GSPACE-DATA
- SBCL Commits
Deobfuscate some stuff.
- SBCL Commits
[1659964] Problems with DXing the results of a local function
- Launchpad Bugs
Fix a memory leak from callbacks from foreign threads.
- SBCL Commits
28th
Make (WRITE-TO-STRING <INTEGER>) cons less, as much as 10x
- SBCL Commits
Fix a type error in the dynamic-extent machinery.
- SBCL Commits
Fix handling of DX on results of notinline local functions.
- SBCL Commits
Stack-allocate restarts.
- SBCL Commits
29th
Add test case for WITH-PINNED-OBJECTS
- SBCL Commits
Simplify ENSURE-CACHED-{CTOR,ALLOCATOR}
- SBCL Commits
New function MAKE-CTOR-INLINE-CACHE-FORM
- SBCL Commits
Simplify ALLOCATE-INSTANCE->CONSTRUCTOR-CALL
- SBCL Commits
Declare function types of ENSURE[-CACHED]-{CTOR,ALLOCATOR}
- SBCL Commits
New helper function INITARG-ERROR
- SBCL Commits
sb-md5: Silence compiler notes for "inefficient" MACROLET body
- SBCL Commits
ir1opt: Better D-X contour detection for vestigial exit deletion
- SBCL Commits
30th
Fix WITH-PINNED-OBJECTS in the interpreters
- SBCL Commits
Fix trans_code() on Alpha - use modular arithmetic
- SBCL Commits
Fix typo from ba840d134ee328bedf4e86d50044b90779c2b468
- SBCL Commits
Re-enable test
- SBCL Commits
Fix two bugs when building for mips.
- SBCL Commits
Add a script to verify that Lisp sources compile for all targets.
- SBCL Commits
Simplify BVREF-n definitions.
- SBCL Commits
Fix some C warnings
- SBCL Commits
Fix "probable bug in read-time conditional"
- SBCL Commits
Move definition of N-BYTE-BITS.
- SBCL Commits
ir1opt: Better D-X contour detection for vestigial exit deletion... again
- SBCL Commits
31st
Change some spellings of integer constants.
- SBCL Commits
More x86-64 assembler tweaks.
- SBCL Commits
Put symbol immobility (#+immobile-symbols) to some good.
- SBCL Commits
Fix sleeping after sb-posix:fork on macOS.
- SBCL Commits
Print the address where a SIGILL happened.
- SBCL Commits
Put code fixup recording back into genesis.
- SBCL Commits
Two changes to instance scanner
- SBCL Commits
Optimize logand-word-mask on x86-64.
- SBCL Commits
Fix logand-word-mask on x86.
- SBCL Commits
Fix Nth typo that managed to break nothing but Alpha.
- SBCL Commits