<
April, 2014
May, 2014
June, 2014
>
May, 2014
1st
Deal with a few readtable issues.
- SBCL Commits
Fewer *HANDLER-CLUSTERS* special re-bindings in SIGNAL
- SBCL Commits
Fix explanatory comment for *HANDLER-CLUSTERS*
- SBCL Commits
Simplify %HANDLER-BIND by introducing local functions
- SBCL Commits
Remove extra initialization
- SBCL Commits
Slightly unbreak named-readtables per my latest changes.
- SBCL Commits
Remove another 100KB of junk strings from the image.
- SBCL Commits
2nd
Silence "unable to dx-allocate" notes from MAPfoo transforms
- SBCL Commits
Implement SIMPLE-FUN-P more efficiently
- SBCL Commits
Put in a random comment about structure dumping
- SBCL Commits
Fix grammar mistakes pointed out by Cyrus Harmon
- SBCL Commits
Add two more known cases to checkgen
- SBCL Commits
Implement COERCE-SYMBOL-TO-FUN more efficiently.
- SBCL Commits
[1315544] Progn print and read evaluated out of order
- Launchpad Bugs
Get rid of a kludge by Nikodemus and revise a stale comment.
- SBCL Commits
Change x86-64 disassembler not to be so mousy.
- SBCL Commits
3rd
Address style issues in DEF-IR1-TRANSLATOR
- SBCL Commits
A minor triumph of OAOO for all OBJECT-NOT-<x>-ERROR numbers.
- SBCL Commits
Change :skipped-on (not :sb-unicode) to #+sb-unicode
- SBCL Commits
4th
Rewrite DEFERR more concisely.
- SBCL Commits
[1315846] User defined sequences, types and MAKE-SEQUENCE.
- Launchpad Bugs
SEQUENCE:PROTOCOL-UNIMPLEMENTED references node in SBCL manual
- SBCL Commits
MAKE-SEQUENCE signals correct error for incompletely user-defined sequences
- SBCL Commits
A few more changes to internal error numbering.
- SBCL Commits
5th
Comment all widetag values correctly for 32- and 64-bit
- SBCL Commits
Improve NUMBERP and REALP on 64-bit architectures.
- SBCL Commits
Add another internal error number presumed to have existed.
- SBCL Commits
Redo previous patch to not make FLOATP and SINGLE-FLOAT-P worse.
- SBCL Commits
6th
Three microoptimizations to numeric tag testing for 1-bit fixnum tag.
- SBCL Commits
Fix a C compiler warning about discarding 'volatile' qualifier
- SBCL Commits
Produce marginally less bad code for %FUN-FUN
- SBCL Commits
Tweak x86-64 signed-byte-64-p in the same way as other type-vops.
- SBCL Commits
Undo optimization that Stas didn't like
- SBCL Commits
DEFCONSTANT should remove a symbol-macro expansion
- SBCL Commits
7th
Apply the same bandaid as Gabor Melis did in changeset 6208e9
- SBCL Commits
Silence /cold-fdefinition-object when compiling with sb-show
- SBCL Commits
Remove dead code for purify of compact-info-environment
- SBCL Commits
8th
[1317308] Non conforming type returned by TYPE-OF for displaced arrays.
- Launchpad Bugs
Add more #+sb-doc.
- SBCL Commits
Fix a typo.
- SBCL Commits
9th
[1318046] Please update to latest ASDF (3.1.2 or later)
- Launchpad Bugs
10th
compiler/arm/vm: Swipe register R6 as LIP.
- SBCL Commits
KLUDGE tfb/ldso-stubs.lisp to at least build for ARM.
- SBCL Commits
compiler/arm/vm: Initial storage-base definitions.
- SBCL Commits
compiler/arm/parms.lisp: Lay in the most basic machine info.
- SBCL Commits
Dummy in basics for ARM port.
- SBCL Commits
compiler/arm/vm: Initial register definitions.
- SBCL Commits
compiler/arm/parms: Set up basic heap spaces.
- SBCL Commits
compiler/arm/vm: Initial storage-class definitions.
- SBCL Commits
Implement list/list* as VOPs on ARM.
- SBCL Commits
11th
Fix make-unwind-block on ARM.
- SBCL Commits
Fix multiple values handling on ARM.
- SBCL Commits
support target-driven cross-compilation
- SBCL Commits
force use of arm instruction set for building the runtime on ARM
- SBCL Commits
Update sb-gmp contrib.
- SBCL Commits
Add sb-mpfr contrib.
- SBCL Commits
compiler/{ir1opt,node}: Allow forcing a CAST node to always exist.
- SBCL Commits
compiler/ir1opt: Don't break STACK analysis in MAYBE-DELETE-EXIT.
- SBCL Commits
Enable deletion of "vestigial exit" CASTs under conservative circumstances.
- SBCL Commits
CAST nodes from deleted EXITs need to hold the EXIT and ENTRY LEXENVs.
- SBCL Commits
Implement fixnum-mod-p VOPs on ARM.
- SBCL Commits
Update sb-gmp tests.
- SBCL Commits
12th
Implement ash-right-vops on ARM.
- SBCL Commits
Add modular ash VOPs on ARM.
- SBCL Commits
Fix signum VOP on ARM.
- SBCL Commits
[1318506] sb-sprof fails with :loop T
- Launchpad Bugs
Implement stack-allocatable-lists on ARM.
- SBCL Commits
13th
Fix passing arrays to C on ARM.
- SBCL Commits
Fix allocating nil-vectors on ARM.
- SBCL Commits
Abstract stack allocation into ALLOCATION macro on ARM.
- SBCL Commits
Enable :stack-allocatable-fixed-objects on ARM.
- SBCL Commits
Fix sb-qshow on non-threaded builds.
- SBCL Commits
14th
Fix PA handling in call_into_x on ARM.
- SBCL Commits
Make static functions interrupt safe on ARM.
- SBCL Commits
code/debug-int,runtime/arm-assem.S: Fix undefined-function backtrace.
- SBCL Commits
compiler/arm/call: Fix minimum full-call-frame size.
- SBCL Commits
Handle CSP properly during stack allocation on ARM.
- SBCL Commits
compiler/arm/call: Fix source locations in the debugger.
- SBCL Commits
[1319452] Aliasing "Bell" to #\Bel breaks name-char for U+1F514
- Launchpad Bugs
Enable LOGTEST constant-folding on ARM.
- SBCL Commits
15th
Adjust dynamic-extent.impure tests.
- SBCL Commits
Fix allocation of large objects on ARM.
- SBCL Commits
Enable stack-allocatable-closures on ARM.
- SBCL Commits
Implement stack-allocatable-vectors on ARM.
- SBCL Commits
Fix loading constants on ARM some more.
- SBCL Commits
Adjust cost of fast-negate on ARM.
- SBCL Commits
Fix load-immediate-word.
- SBCL Commits
Fix disassembling LDR/STR with register offsets on ARM.
- SBCL Commits
Annotate DISASSEMBLE output on ARM with static things.
- SBCL Commits
16th
tests/debug.impure.lisp: (undefined-function bug-346) works on FreeBSD/x86-64.
- SBCL Commits
Fix bug in target Lisp's type-specifier-to-error-number table
- SBCL Commits
Stop consing SAPs in WITH-ALIEN on non-x86oids.
- SBCL Commits
Remove another :fails-on ppc from dynamic-extent.impure.
- SBCL Commits
17th
Optimize WITH-ALIEN on non-x86oids.
- SBCL Commits
Implement :symbol-info-vops on ARM.
- SBCL Commits
Implement :multiply-high-vops on ARM.
- SBCL Commits
Fix fast-ash-c/unsigned/signed VOPs on ARM.
- SBCL Commits
Fix copy-more-arg on ARM.
- SBCL Commits
18th
Improve testing for subtypes of 1-dimensional simple-arrays
- SBCL Commits
Addendum to previous change which added SIMPLE-RANK-1-ARRAY-*-P
- SBCL Commits
One more omission from widetag tests. Third time's the charm?
- SBCL Commits
Adjust control-stack size on ARM.
- SBCL Commits
More immediate encoding fixes on ARM.
- SBCL Commits
Update sb-gmp fixing mpz_remove.
- SBCL Commits
Add --load parameter for make-target-2.sh, skipping compilation.
- SBCL Commits
Add disassemble for BX and BLX on ARM.
- SBCL Commits
Better warning for SB-ALIEN:SLOT on missing slots.
- SBCL Commits
Implement alien-callbacks on ARM.
- SBCL Commits
Liberalize the assertion for widetag range compression test
- SBCL Commits
19th
Recognize SYMBOL-HEADER-WIDETAG in WIDETAGS-FROM-UNION-TYPE
- SBCL Commits
Mostly implement %OTHER-POINTER-SUBTYPE-P for PPC
- SBCL Commits
Update sb-gmp and sb-mpfr.
- SBCL Commits
SAVE-LISP-AND-DIE signals SAVE-WITH-MULTIPLE-THREADS-ERROR
- SBCL Commits
Add SB-THREAD:INTERACTIVE-THREADS
- SBCL Commits
Document INTERACTIVE-THREADS, FOREGROUND-THREAD
- SBCL Commits
Liberalize another assertion for widetag range compression test
- SBCL Commits
20th
[1321047] #. doesn't reset *backquote-count* around eval
- Launchpad Bugs
Undo the change that added a %FUN-POINTER-WIDETAG reader.
- SBCL Commits
Fix lp# 1321047 - problem with #. due to change 392e2b25
- SBCL Commits
Enable long-long support for callbacks on ARM.
- SBCL Commits
21st
signal errors on trying to subclass BUILT-IN-CLASSes, lp#861004
- SBCL Commits
Indicate that ppc-linux supports alien-callbacks.
- SBCL Commits
Reduce profiling interval in sb-sprof tests.
- SBCL Commits
Save FP registers during call_into_lisp on ARM.
- SBCL Commits
Flush icache in alien-callback-assembler-wrapper on ARM.
- SBCL Commits
Optimize alien double passing on arm-softfp.
- SBCL Commits
Fix passing floats to alien functions on armhf.
- SBCL Commits
22nd
fix initarg to arm cannot-encode-immediate-operand
- SBCL Commits
NEWS entry for fix to lp#861004
- SBCL Commits
hack to get sb-sprof to pass its tests even on a RPi
- SBCL Commits
ARM: specify -march=armv5 to gcc.
- SBCL Commits
Really mark copy-more-arg as not failing on arm.
- SBCL Commits
Better .so loading by sb-gmp and sb-mpfr.
- SBCL Commits
compiler/ltn: Robustify handling of IR2-blocks during LTN.
- SBCL Commits
23rd
Align number stack to 8 bytes on ARM.
- SBCL Commits
24th
Restore def-ir1-translator support for macro lambda lists.
- SBCL Commits
[1322832] shebang scripts don't work with --control-stack-size
- Launchpad Bugs
[1322923] loop destructuring with type error
- Launchpad Bugs
27th
1.2.0: will be tagged as "sbcl-1.2.0"
- SBCL Commits
Transform CONSP to LISTP for known not-nil argument.
- SBCL Commits
Move RELEASE-FD-STREAM-BUFFER after the defstruct for FD-STREAM.
- SBCL Commits
Use %OTHER-POINTER-WIDETAG instead of WIDETAG-OF where applicable.
- SBCL Commits
Delete obsolete {GET,SET}-VECTOR-SUBTYPE and -WORD-LENGTH vops.
- SBCL Commits
Avoid boxing of untagged numbers in an error call sequence.
- SBCL Commits
Remove *META-PRIMITIVE-TYPE-NAMES* and BACKEND-INSTRUCTION- cruft.
- SBCL Commits
28th
Don't return (AND ... (NOT SIMPLE-ARRAY)) from TYPE-OF.
- SBCL Commits
no more kludge-nondeterministic-catch-block-size
- SBCL Commits
Use a few less read-time conditionals
- SBCL Commits
Implement gencgc on ARM.
- SBCL Commits
Enable GENCGC on ARM.
- SBCL Commits
Add support for ARM Android.
- SBCL Commits
Restore build on non-android.
- SBCL Commits
Add compiler support to sb-rotate-byte on ARM.
- SBCL Commits
WITH-SIMPLE-RESTART: don't clobber STREAM variable in report-function.
- SBCL Commits
Fix disassemble static symbol annotation on ARM.
- SBCL Commits
29th
Improve the test for (TYPEP x 'UNBOXED-ARRAY)
- SBCL Commits
Remove doc/sbcl-asdf-install.1.
- SBCL Commits
Add missing ASSERT around RAISES-ERROR? in some tests.
- SBCL Commits
Delete *BACKEND-SB-NAMES* and *BACKEND-META-SB-NAMES*.
- SBCL Commits
Replace (assert (raises-error? ...)) with assert-error.
- SBCL Commits
LOOP: fix destructuring and of-type.
- SBCL Commits
Remove META-SC-NUMBER-OR-LOSE
- SBCL Commits
Remove most META-SC stuff.
- SBCL Commits
Restore errors produced on access to NIL-ARRAYs.
- SBCL Commits
DISASSEMBLE: don't print unwanted stuff into *debug-io*.
- SBCL Commits
Fix SVREF with unknown types.
- SBCL Commits
30th
Don't print --debug-environment output twice.
- SBCL Commits
Fix misplaced LOOP declarations.
- SBCL Commits
Simplify LOOP.
- SBCL Commits
Optimize LOOP REPEAT.
- SBCL Commits
Check more thoroughly for duplicate variables in LOOP.
- SBCL Commits
Get rid of unused warnings for LOOP with multiple MINIMIZE.
- SBCL Commits
Fix destructuring unsupplied arguments in LOOP.
- SBCL Commits
Fix loop with SUM and COUNT together.
- SBCL Commits
Silence compiler notes from the SEARCH transform.
- SBCL Commits
Fix documentation for LOGCOUNT.
- SBCL Commits
31st
Fix lp#586105 a little better but far from well.
- SBCL Commits
additional tests
- SBCL Commits
Fix a regression in LOOP.
- SBCL Commits
Fix LOOP with character types.
- SBCL Commits
Fix LOOP sum x of-type complex.
- SBCL Commits
Fix LOOP REPEAT on negative integers.
- SBCL Commits
Refactor FLUSH-WHITESPACE
- SBCL Commits
include function name in errors about invalid local calls
- SBCL Commits
fix test for bug-351
- SBCL Commits
allow using optional arguments in DEFERR handlers
- SBCL Commits
update .mailmap so 'git shortlog' is prettier
- SBCL Commits
Trivial reader cleanup
- SBCL Commits