<
September, 2015
October, 2015
November, 2015
>
October, 2015
1st
Remove some early PCL functions from final image.
- SBCL Commits
In self-hosted build, report sane error from cross-typep if it gets confused.
- SBCL Commits
Remove silly inlined struct accessors. They're source transforms.
- SBCL Commits
Remove dead line of code. STANDARD-CHAR is no longer a union type.
- SBCL Commits
Eliminate a bunch more "undefined type" warnings in self-build.
- SBCL Commits
Put STREAM-ERROR-POSITION-INFO in late-extensions.
- SBCL Commits
Remove forward-reference to INTERUPT-THREAD-ERROR condition class.
- SBCL Commits
Four more "undefined type" warnings about conditions gone.
- SBCL Commits
Fix forward-reference to STEP-CONDITION
- SBCL Commits
Eliminate style-warning about undefined type GLOBAL-VAR
- SBCL Commits
Unbreak test.
- SBCL Commits
2nd
Fix bug in LOAD-TIME-EVAL when compiling into memory.
- SBCL Commits
[1502201] saving core image crashes when saving to network drive in windows
- Launchpad Bugs
3rd
Add pprint-dispatch entry for DX-LET
- SBCL Commits
(INFO :TYPE :TRANSLATOR) can only be a function or null.
- SBCL Commits
Fix unable-to-inline warning about CLASS-CLASSOID.
- SBCL Commits
Simplify SB-PRETTY::MACRO-INDENTATION.
- SBCL Commits
Restore dubious code to make two assertions pass.
- SBCL Commits
Allow inlining PRED in type tests of (SATISFIES PRED).
- SBCL Commits
Fix failure to inline LAYOUT-OF into TYPE-OF.
- SBCL Commits
Respect NOTINLINE declaration when deciding to inline (SATISFIES PRED).
- SBCL Commits
Fix self-hosted build problem I just caused.
- SBCL Commits
4th
Enable the :64-bit feature form ARM64.
- SBCL Commits
Start on ARM64
- SBCL Commits
ARM64: update bignum VOPs.
- SBCL Commits
ARM64: Define most of the instructions and change VOPs.
- SBCL Commits
ARM64: Fix move-from-signed.
- SBCL Commits
arm64: more simple 32->64 adjustments.
- SBCL Commits
ARM64: really restore registers in alloc_tramp.
- SBCL Commits
ARM64: Correctly restore registers in alloc_tramp.
- SBCL Commits
ARM64: Fix integer-length and logcount VOPs.
- SBCL Commits
ARM64: transition to untagged fdefn function pointers.
- SBCL Commits
5th
ARM64: don't encode NARGS on invalid-arg-count-error.
- SBCL Commits
Fix sb-posix tests on ARM64.
- SBCL Commits
ARM64: more error trap optimization.
- SBCL Commits
ARM64: optimize error trap encoding.
- SBCL Commits
ARM64: fix stepping.
- SBCL Commits
7th
ARM64: annotate internal errors in disassembly.
- SBCL Commits
arm64-assem.S: clean up call_into_lisp.
- SBCL Commits
ARM64: annotate constants and static symbols in dissasembly.
- SBCL Commits
ARM64: fix context-register-addr and context-register-pc-addr.
- SBCL Commits
[1503496] Allow direct run-program without quoting on Windows
- Launchpad Bugs
8th
Replace a couple of (UNSIGNED-BYTE 32) with WORD.
- SBCL Commits
ARM64: rearrange static symbols for encodable immediate offsets.
- SBCL Commits
ARM64: optimize bind/unbind.
- SBCL Commits
ARM64: fix STP/LDP instruction encoding.
- SBCL Commits
ARM64: enable :fp-and-pc-standard-save.
- SBCL Commits
ARM64: fix undefined_function backtrace.
- SBCL Commits
arm64-assem.S: fix undefined tramps.
- SBCL Commits
Remove MAKE-REPLACE-TRANSFORM from target core.
- SBCL Commits
Simplify access to the canonical array types vector.
- SBCL Commits
ARM64: properly specify double-stack.
- SBCL Commits
ARM64: fix internal error decoding.
- SBCL Commits
ARM64: optimize UNBIND-TO-HERE.
- SBCL Commits
ARM64: optimize dx allocating vectors.
- SBCL Commits
ARM64: fix encoding LDR/STR with unsigned immediate offsets.
- SBCL Commits
ARM64: fix signed-sap-ref-64.
- SBCL Commits
9th
Set the read-only flag on a few load-time-value exprs.
- SBCL Commits
[1504629] x86 fixup offsets may be too far away
- Launchpad Bugs
Fix jumps to large relative offsets on x86.
- SBCL Commits
10th
Expand SETF on structures by going straight to the source-transform.
- SBCL Commits
[1504739] sb-unicode:confusable-p confused
- Launchpad Bugs
ARM64: fix nlx-entry.
- SBCL Commits
Dump cold packages using their final names.
- SBCL Commits
Fix SB-INTROSPECT::GET-SIMPLE-FUN
- SBCL Commits
Remove use of %FUN-NAME from MACRO/SPECIAL-GUARD-FUN-P.
- SBCL Commits
Remove a few useless UNCROSS calls.
- SBCL Commits
Don't bother with a lambda-list declaration for MACROLET.
- SBCL Commits
arm64-assem.S(call_into_lisp): return the lisp value.
- SBCL Commits
arm64-assem.S: optimize saving register on the stacks.
- SBCL Commits
ARM64: fix creating complex-double-float.
- SBCL Commits
ARM64: fix unbind-to-here.
- SBCL Commits
ARM64: optimize UNBIND.
- SBCL Commits
ARM64: start disassembling FP instructions.
- SBCL Commits
ARM64: fix disassembling 128-bit loads and stores.
- SBCL Commits
11th
Don't manually declare type of lexenv in SETF expanders.
- SBCL Commits
Use SLOT-ACCESS-TRANSFORM to define out-of-line defstruct accessors.
- SBCL Commits
hand-edit ConfusablesEdited.txt some more
- SBCL Commits
sb-rotate-byte: add support for ARM64.
- SBCL Commits
ARM64: Add EXTR instruction.
- SBCL Commits
ARM64: optimize access to (unsigned-byte 1/2/4) vectors.
- SBCL Commits
ARM64: disassemble SIMD instructions.
- SBCL Commits
ARM64: disassemble FCVT.
- SBCL Commits
ARM64: disassemble post/pre-index writebacks.
- SBCL Commits
12th
remove some boilerplate from ucd.lisp
- SBCL Commits
13th
Eliminate two spurious warnings from MAKE-ARRAY transforms
- SBCL Commits
Don't allocate more space than needed in MAKE-ARRAY-HEADER.
- SBCL Commits
15th
Export SSET symbols from SB-INT, not SB-ASSEM.
- SBCL Commits
Proclaim *DEFSTRUCT-HOOKS* special once only.
- SBCL Commits
Resolve some hidden inefficiency notes.
- SBCL Commits
Update comment about "just-dump-it-normally" to reflect newest code.
- SBCL Commits
Do not compile some pieces of DEFSTRUCT-defined things at fasl load-time.
- SBCL Commits
Build totally clean of "undefined type" warnings.
- SBCL Commits
Fix format control in CHECK-DEPRECATION-DECLARATION
- SBCL Commits
Fix previous commit (3a60644)
- SBCL Commits
build: leave a *.o file that has all of the startup code.
- SBCL Commits
17th
Fix environment introspection in ASSERT.
- SBCL Commits
Fix style-warning in src/pcl/boot
- SBCL Commits
Change some DEF!STRUCTs to SB!XC:DEFSTRUCTs
- SBCL Commits
Put a compilation unit around make-host-1.
- SBCL Commits
Possibly unbreak the build under CLISP. Haven't waited for it to finish.
- SBCL Commits
Disable a pprint-dispatch-entry in src/cold/warm. :-(
- SBCL Commits
18th
sb-sprof: fix with-profiling :loop t.
- SBCL Commits
Revert "build: leave a *.o file that has all of the startup code."
- SBCL Commits
Do not rely on `which` to be present in the system
- SBCL Commits
Reenable dladdr on NetBSD 7.0
- SBCL Commits
os-provides-dladdr-test.c: properly check the NetBSD version.
- SBCL Commits
sb-posix: Partial fix for lp#1500951
- SBCL Commits
19th
Fix warnings in triplicate from PARSE-LAMBDA-LIST.
- SBCL Commits
Add interpreter stub for VALUE-CELL-REF
- SBCL Commits
Small refactor of SETF of structure slot accessor.
- SBCL Commits
Fix some PCL build warnings
- SBCL Commits
Make MACROEXPAND-1 a little more robust.
- SBCL Commits
Fix one of two bugs regarding handler-bind and interpreted code.
- SBCL Commits
Change (OR NULL LEXENV) to LEXENV-DESIGNATOR in sb-cltl2.
- SBCL Commits
Remove redundant case in SB-INTROSPECT:FUNCTION-LAMBDA-LIST.
- SBCL Commits
LEXENV will henceforth inherit from a base type named ABSTRACT-LEXENV
- SBCL Commits
Two small changes to compiler/generic.
- SBCL Commits
Whitespace fix.
- SBCL Commits
Remove unnecessary fype proclamation.
- SBCL Commits
Update compiler and runtime in expectation of adding :sb-fasteval feature.
- SBCL Commits
Don't need to manually load test-util and assertoid in test files.
- SBCL Commits
Adjust test files for interpreted code.
- SBCL Commits
Adjust contribs for pending commit of new interpreter
- SBCL Commits
Add :SB-FASTEVAL feature.
- SBCL Commits
Add bug reference
- SBCL Commits
Remove pa_alloc.
- SBCL Commits
Fix unwind-to-frame-and-call on ARMs.
- SBCL Commits
ARM64: fix alien callbacks with float parameters.
- SBCL Commits
Remove code for overflow traps on SPARC, MIPS and HPPA.
- SBCL Commits
20th
Fix policy-related stuff in the new interpreter.
- SBCL Commits
21st
Remove noise from make-target-2-load.lisp
- SBCL Commits
Remove meta-compile-time-only macros without renaming to "!NAME"
- SBCL Commits
Store DD-CONSTRUCTORS less confusingly when none exist.
- SBCL Commits
Fix inability to some inline structure slot accessors.
- SBCL Commits
Fix warning about inability to inline ALPHANUMERICP
- SBCL Commits
Remove special var controlling interpreter macro memoization.
- SBCL Commits
22nd
[1508735] BOA constructors don't typecheck &OPTIONAL args
- Launchpad Bugs
Style improvements and minor bugfix from sb-fasteval integration.
- SBCL Commits
Small correction.
- SBCL Commits
Fix buggy ETYPECASE when building without either interpreter.
- SBCL Commits
23rd
Add NEWS entry and README for sb-fasteval feature.
- SBCL Commits
Fix inability to inline FIXUP-NOTE accessors.
- SBCL Commits
Rename %EXPANDER-FOR-DEFSTRUCT back to "!EXPANDER-", and remove a case.
- SBCL Commits
Fix inability to inline PRETTY-STREAM accessors.
- SBCL Commits
Remove print-object method PRETTY-STREAM. It prints that way already.
- SBCL Commits
Add random comment about dubious thing.
- SBCL Commits
SETF of readonly structure slot should really not work.
- SBCL Commits
Print the 28th register when disassembling on MIPS.
- SBCL Commits
disassemble: Annotate constants on MIPS.
- SBCL Commits
More aliases for DISASSEMBLE on ARM64.
- SBCL Commits
ARM64: optimize calling alloc_tramp.
- SBCL Commits
ARM64: don't load boxed_region address twice during allocation.
- SBCL Commits
More aliases for DISASSEMBLE on ARM64.
- SBCL Commits
24th
Style touch-ups to interpreter/README.
- SBCL Commits
Make chill more chilly.
- SBCL Commits
Use consistent variable name.
- SBCL Commits
Speed up interpreted closure creation a little.
- SBCL Commits
Optimize COMPUTE-CODE on ARM64.
- SBCL Commits
Fix GC safety during function calls on ARM64.
- SBCL Commits
Avoid style-warning from make-host-1
- SBCL Commits
Set *COMPILE-PRINT* to nil during self-hosted build.
- SBCL Commits
Avoid use of primordial extension in early-globaldb; move it earlier.
- SBCL Commits
Move ABSTRACT-LEXENV definition earlier.
- SBCL Commits
Fix style-warning about inability to inline CONSTANTP
- SBCL Commits
Reduce debug info size.
- SBCL Commits
More compact debug-info variable encoding on 64-bit targets.
- SBCL Commits
Do not verify arg-count for (&rest x).
- SBCL Commits
Optimize LDB on ARM64.
- SBCL Commits
ARM64: proper checks for suitability of immediate arguments to VOPs.
- SBCL Commits
ARM64: Enable constant VOPs for some logical and arithmetic functions.
- SBCL Commits
Optimize DPB on ARM64.
- SBCL Commits
ARM64: More compact loading of negative values.
- SBCL Commits
25th
tests: Fix DEFSTRUCT constructor test in full-eval.impure.lisp
- SBCL Commits
26th
Fix stepping checks on MIPS.
- SBCL Commits
27th
Fix GC safety of call_into_c on ARM64.
- SBCL Commits
29th
[1511419] (nth-value n form) with n greater ~4000 lets sbcl crash
- Launchpad Bugs
31st
1.3.0: will be tagged as "sbcl-1.3.0"
- SBCL Commits
tests: run-tests.sh accepts --evaluator-mode commandline option
- SBCL Commits
Properly access float values in the debugger.
- SBCL Commits
Fix backtraces from foreign functions on MIPS.
- SBCL Commits
Slightly optimize call_into_c on ARM64.
- SBCL Commits
Remove autogenerated copier for HASH-TABLE and PACKAGE.
- SBCL Commits
Change compiler-mumble string when cross-compiling.
- SBCL Commits
Unbreak Darwin build (broken by "Properly access float values")
- SBCL Commits
Avoid using CMUCL idiom to access globaldb.
- SBCL Commits
Get (INFO :FUNCTION :TYPE f) via PROCLAIMED-TYPE, not directly.
- SBCL Commits
Macroize the two cases of the block comment reader.
- SBCL Commits
Fix NTH-VALUE for huge constant N.
- SBCL Commits
Implement SB-VM:CONTEXT-FLOAT-REGISTER on Windows.
- SBCL Commits