<
October, 2015
November, 2015
December, 2015
>
November, 2015
1st
Implement SB-VM:CONTEXT-FLOAT-REGISTER on ARM64 Linux.
- SBCL Commits
Fix SB-INTERPRETER::TYPE-CHECKER
- SBCL Commits
Unbreak Darwin build again.
- SBCL Commits
Get a bunch more tests to pass with sb-fasteval
- SBCL Commits
Better separate DEFSTRUCT parsing from expansion.
- SBCL Commits
Make DD-NULL-LEXENV-P a readonly slot.
- SBCL Commits
Add some FIXME comments
- SBCL Commits
Totally rewrite the DEFSTRUCT expander.
- SBCL Commits
Store DEFSTRUCT constructor function types in globaldb as a DD.
- SBCL Commits
Ignore an unused variable in hppa-vm.lisp
- SBCL Commits
2nd
Remove CMU conditionals from sb-md5.
- SBCL Commits
Implement inline constants on ARM64.
- SBCL Commits
Support inline constants in assembly routines.
- SBCL Commits
make-target-1.sh: pass $SBCL_MAKE_JOBS to make.
- SBCL Commits
tests: Move backtrace tests into new file backtrace.impure.lisp
- SBCL Commits
Backtraces work with supplied-p variables for unused arguments
- SBCL Commits
Fix "tests: run-tests.sh accepts --evaluator-mode commandline option" commit
- SBCL Commits
3rd
tests: Set :fails-on for compiler.pure.lisp / :interr-type-specific-hashing
- SBCL Commits
Fix MIPS test failure in foreign-stack-alignment.impure.lisp
- SBCL Commits
Define SB-EXT:DYNAMIC-SPACE-SIZE on cheneygc
- SBCL Commits
Improve the disaster which is FLOAT-NAN-P and FLOAT-TRAPPING-NAN-P
- SBCL Commits
tests: GC-LOGFILE is gencgc-only
- SBCL Commits
tests: Mark some tests as no longer failing on MIPS
- SBCL Commits
tests: cheneygc has and uses PURIFY to move things to :STATIC space
- SBCL Commits
Fix WITH-FLOAT-TRAPS-MASKED for MIPS
- SBCL Commits
mips: Fix debug.impure.lisp / (UNDEFINED-FUNCTION BUG-346)
- SBCL Commits
"Fix" MIPS Linux context register access
- SBCL Commits
Speed up GC on ppc and arm Linux.
- SBCL Commits
install.sh: don't create site-systems.
- SBCL Commits
4th
Rearrange interpreted TAGBODY parser.
- SBCL Commits
5th
[1513458] Calling COMPILE when *evaluator-mode* = :interpreter is less efficient than implicit compilation
- Launchpad Bugs
7th
Move MUFFLE-WARNING-OR-DIE logic to its single point of use.
- SBCL Commits
Move defstruct SYNONYM-STREAM before use of its accessors.
- SBCL Commits
Silence some test noise.
- SBCL Commits
Avoid passing a VALUES declaration to PROCESS-1-DECL
- SBCL Commits
Use PARSE-BODY in the interpreter.
- SBCL Commits
[1514023] SB-ALIEN violates type correctness
- Launchpad Bugs
Elide PROGN in WHEN/UNLESS with exactly 1 subform in the consequent.
- SBCL Commits
Make foreign.test.sh pass when type-checking of aliens is strict.
- SBCL Commits
Make 32-bit Darwin build work with new xcode.
- SBCL Commits
Implement CAS for raw word slots on x86-64.
- SBCL Commits
Add note for maintaners.
- SBCL Commits
Add synchronization instruction on ARM64.
- SBCL Commits
Fix describe_internal_error.
- SBCL Commits
Add memory barrier VOPs on ARM64.
- SBCL Commits
8th
[1514211] Unable to step into function depending on its thread
- Launchpad Bugs
Implement threads on ARM64.
- SBCL Commits
Fix stepping checks on ARM64.
- SBCL Commits
Resolve a life-time issue in ARM64 call VOPs.
- SBCL Commits
Optimize UNBIND on ARM64.
- SBCL Commits
Port interleaved raw slot feature from x86-64 to x86.
- SBCL Commits
Make backtrace through sb-fasteval function frames nicer.
- SBCL Commits
Make ACOND singleton clause act like COND singleton clause.
- SBCL Commits
9th
Implement LIST-LOCALS debug command for sb-fasteval functions.
- SBCL Commits
Move PCL defknowns into fndb.
- SBCL Commits
Part 1 of 2-part fix for lp#309102 "Explicit-check defknowns"
- SBCL Commits
Second half of lp#309102 - remove EXPLICIT-CHECK from globaldb.
- SBCL Commits
Make safe DEFSTRUCT constructors more efficient.
- SBCL Commits
Implement %RAW-INSTANCE-CAS/WORD for 32-bit x86.
- SBCL Commits
Restore some more /show macros in chill.
- SBCL Commits
Fix pseudo-atomic clearing in create_thread_struct.
- SBCL Commits
Update documentation to mention thread support on ARM64.
- SBCL Commits
[1514386] 1.3.0 Incompatible with Avast at win7 32.bit
- Launchpad Bugs
Remove a comment from make-thread.
- SBCL Commits
Fix PPRINT-LAMBDA-LIST on lists containing QUOTE.
- SBCL Commits
10th
Sketch out fix for (DECLAIM (OPTIMIZE)) inside toplevel LOCALLY.
- SBCL Commits
Use SB!XC:CONSTANTP in DEFTYPE, or "remove a FIXME, add a few more"
- SBCL Commits
Get rid of :TYPE :TRANSLATOR as a piece of globaldb info.
- SBCL Commits
Remove tls-cookie on #-x86
- SBCL Commits
11th
Decrease flakiness of add-remove-method test.
- SBCL Commits
Quiet the external-format tests
- SBCL Commits
Tweak PRINT-UNREADABLE-OBJECT expander.
- SBCL Commits
Quiet all the noise from 'dynamic-extent' tests
- SBCL Commits
Fix latent bug in WITH-ADJUSTABLE-VECTOR.
- SBCL Commits
Discard all accumulated sb-fasteval state in SAVE-LISP-AND-DIE.
- SBCL Commits
Implement interleaved raw slots on PPC.
- SBCL Commits
Update interpreter README - there are fewer known bugs.
- SBCL Commits
Replace SB!C:WITH-SOURCE-LOCATION with just WHEN.
- SBCL Commits
Port interleaved raw slots to Sparc.
- SBCL Commits
Fix handling of errors in SB-UNIX:UNIX-READDIR.
- SBCL Commits
tests: (:BACKTRACE :INTERPRETED-FACTORIAL) depends on :SB-FASTEVAL
- SBCL Commits
Implement :interleaved-raw-slots on ARM64.
- SBCL Commits
ARM64: optimize instance slot access with immediate indexes.
- SBCL Commits
ARM64: better immediate offset checking in LDR/STR.
- SBCL Commits
12th
Remove list of failing sb-cltl2 interpreter tests - they all pass.
- SBCL Commits
Fix all failures to inline during make-host-1.
- SBCL Commits
Fix symbol mixup - there is no sb!kernel::compiler-error.
- SBCL Commits
Fix error when continuing from error when parsing alien enum.
- SBCL Commits
Restore cheneygc build.
- SBCL Commits
SHIFTF should use LET* for binding temporary variables.
- SBCL Commits
13th
Update Alpha undefined_tramp for newer SC-OFFSET encoding
- SBCL Commits
Set :TRANSLATE option for VOP SAFE-FDEFN-FUN on Alpha
- SBCL Commits
Make core files parsable on Alpha
- SBCL Commits
Use correct pointer width when building args and env for RUN-PROGRAM
- SBCL Commits
Define and export SB-VM:N-MACHINE-WORD-BYTES
- SBCL Commits
Define and use new feature, :64-BIT-REGISTERS
- SBCL Commits
Always output whitespacely-canonical headers from genesis
- SBCL Commits
Fix SB-POSIX build on Alpha
- SBCL Commits
Supply long-missing parameter to ERROR in tests/array.pure.lisp
- SBCL Commits
Introduce a :POINTER primitive-object slot attribute for Alpha pointer slots
- SBCL Commits
Unify error vops.
- SBCL Commits
Remove check-type vops.
- SBCL Commits
Optimize fixnum type checks on ARM64.
- SBCL Commits
Fix constant loading on type-check-error/c.
- SBCL Commits
Unify some shared support routines.
- SBCL Commits
Allow VOP arguments with multiple SCs to load immediates.
- SBCL Commits
Annotate thread slots in ARM64 disassembly.
- SBCL Commits
14th
Restrict internal-time to ub62.
- SBCL Commits
WAIT-ON-SEMAPHORE could block indefinitely despite :TIMEOUT being supplied
- SBCL Commits
tests: Cosmetic changes in deadline.impure.lisp
- SBCL Commits
Declare type of DECODE-TIMEOUT
- SBCL Commits
JOIN-THREAD signals a better error when trying to join current thread
- SBCL Commits
Enable conditionalized definition of %RAW-INSTANCE-CAS/WORD on x86
- SBCL Commits
RELATIVE-DECODED-TIMES returns 0 for absolute times in the past
- SBCL Commits
describe_internal_error: Print values from the constant vector.
- SBCL Commits
cold-init: don't enable internal error handling too soon.
- SBCL Commits
ldb backtrace: don't print COMMON-LISP package prefix.
- SBCL Commits
Call time-reinit in !cold-init before internal-real-time is called.
- SBCL Commits
Better backtraces from ldb on x86oids.
- SBCL Commits
15th
Better backtraces from ldb on non-x86oids.
- SBCL Commits
Fix commit "WAIT-ON-SEMAPHORE could block indefinitely ..." commit (aa0389fa)
- SBCL Commits
backtrace.c: include all the necessary headers on cheneygc.
- SBCL Commits
Enable threads on ARM64-Linux by default.
- SBCL Commits
16th
Use BOA constructor for MAKE-{CHARACTER-SET,NEGATION}-TYPE.
- SBCL Commits
Annotate FOPs that are unsupported in the xc host.
- SBCL Commits
Remove code from EMIT-INITS purportedly for raw-slot typechecks.
- SBCL Commits
Avoid defining HOST and its subtypes as types in the xc host.
- SBCL Commits
Move target-only x86-64 disassem stuff to target-insts.
- SBCL Commits
Redefine DEFMACRO-MUNDANELY in chill.
- SBCL Commits
Revert "Move target-only x86-64 disassem stuff to target-insts."
- SBCL Commits
Optimize out of line (TRUNCATE INTEGER RATIO)
- SBCL Commits
19th
Improve comment.
- SBCL Commits
20th
Skip compiling code to manipulate STANDARD-CLASSOIDs in xc-host.
- SBCL Commits
Move code out from 'condition' to where potentially called
- SBCL Commits
Avoid references to sb-fasteval when building the cross-compiler.
- SBCL Commits
Conditionalize out more code that can't work on the xc-host.
- SBCL Commits
More #-sb-xc-host for things that signal style-warnings.
- SBCL Commits
Widen scope of compilation unit in make-host-1.
- SBCL Commits
Don't try to use %SIMD-PACK-{HIGH,LOW} in cross-compiler
- SBCL Commits
Stub out some functions that #- can't adequately deal with.
- SBCL Commits
hppa: Fix signed-multiply operations with dissimilarly-signed inputs
- SBCL Commits
Allow specifying a starting alignment for assembly-routines.
- SBCL Commits
Add mechanism for allowing offsets for assembly-routine addresses.
- SBCL Commits
hppa: Make the runtime build on HPPA/Linux
- SBCL Commits
hppa: Allow building without :STACK-ALLOCATABLE-VECTORS
- SBCL Commits
hppa: Kill VOP FAST-TRUNCATE/UNSIGNED
- SBCL Commits
hppa: Include ldso-stubs.S in the build on Linux
- SBCL Commits
Allow specifying (possibly displaced) exported labels in assembly routines.
- SBCL Commits
hppa: On non-HPUX, use the correct base register when branching to lisp code
- SBCL Commits
Fix runtime build for ALIEN_STACK_GROWS_UPWARD systems
- SBCL Commits
foreign.tests.sh: test for missing .so in a separate test.
- SBCL Commits
Fix foreign.test.sh failure on systems where char is unsigned by default
- SBCL Commits
21st
Revert "Mark exhaust.impure.lisp / (:EXHAUST :BINDING-STACK) as broken on MIPS"
- SBCL Commits
Allow --without-<feature> to remove any build feature, however added
- SBCL Commits
Fix error message
- SBCL Commits
Restore Windows build.
- SBCL Commits
22nd
Fix foreign.tests.sh on #-linkage-table.
- SBCL Commits
25th
[1519630] Floating point traps are triggered by alien code.
- Launchpad Bugs
27th
1.3.1: will be tagged as "sbcl-1.3.1"
- SBCL Commits
rework generic-function-pretty-arglist
- SBCL Commits
fix arg order in sb-sequence:adjust-sequence
- SBCL Commits
[1520694] the repl enters a busy loop printing errors if stderr gets borked
- Launchpad Bugs
Delete unused code; dial sarcasm knob up a notch.
- SBCL Commits
28th
Better error and warning messages for check-bound.
- SBCL Commits
Don't fail when constant folding %EQL/INTEGER.
- SBCL Commits
Provide more info in case of infinite error nesting.
- SBCL Commits
29th
ANSI-STREAM-{READ,WRITE}-SEQUENCE handle bivalent streams better
- SBCL Commits
Use appropriate ANSI-STREAM-* functions in ANSI-STREAM-{READ,WRITE}-SEQUENCE
- SBCL Commits
Avoid calling SUBTYPEP in ANSI-STREAM-{READ,WRITE}-SEQUENCE
- SBCL Commits
tests: Simplifications in bivalent-stream.impure.lisp
- SBCL Commits
Kill MAYBE-UPDATE-INFO-FOR-GF, avoid wheel reinvention.
- SBCL Commits
Permit shadowing symbols in genesis.
- SBCL Commits
Eliminate a few style-warnings from compiler/assem.
- SBCL Commits
30th
Don't fold or flush CHECK-BOUND.
- SBCL Commits
Fix CHAR-EQUAL transform.
- SBCL Commits
hppa: Initial patch-up for passing floating-point values in alien-funcall
- SBCL Commits
hppa: Fix sign computation for TRUNCATE quotient
- SBCL Commits
hppa: Update undefined_tramp for newer SC-OFFSET encoding
- SBCL Commits
Convert some compiler-note tests in compiler.pure.lisp to WITH-TEST form
- SBCL Commits
cheneygc: Fix heap overflow detection for unsigned os_vm_size_t
- SBCL Commits
hppa: Expand dynamic spaces from 64 megs to just shy of 256 megs
- SBCL Commits
hppa: Use dynamic, not static linkage for the sbcl executable
- SBCL Commits
hppa: Do array bounds check as an unsigned test
- SBCL Commits
hppa: Mark the TRACE :ENCAPSULATE NIL tests as broken
- SBCL Commits
hppa: Explain to the test suite how to make a .so file on Linux
- SBCL Commits