<
May, 2015
June, 2015
July, 2015
>
June, 2015
1st
Eliminate the badly named 'expand-or-get-setf-inverse' function.
- SBCL Commits
Implement PUSHNEW in terms of existing r/m/w macro support.
- SBCL Commits
Fix ARM aarch32.
- SBCL Commits
Use boxed constants for known full calls.
- SBCL Commits
Handle DBG_PRINTEXCEPTION_C on Windows.
- SBCL Commits
Fix raw-slots-interleaved.impure/:c-bignum-logbitp on Windows x86-64.
- SBCL Commits
Fix CONVERT-CALL's usage of CALL-FULL-LIKE-P.
- SBCL Commits
query-file-system: handle broken symlinks presented as directories.
- SBCL Commits
Accept that SB-C::*POLICY-RESTRICTIONS* can be NIL.
- SBCL Commits
Make 'chill' do what I mean when aliasing DEFGLOBAL etc.
- SBCL Commits
Add RDRAND instruction for x86oids.
- SBCL Commits
2nd
Don't claim that the AND macro doesn't work when it does.
- SBCL Commits
Rewrite BINDING*, define it sooner, use it sooner
- SBCL Commits
Annotate foreign symbols in DISASSEMBLE on ARM.
- SBCL Commits
Undo accidental setting of *profile-hash-cache*
- SBCL Commits
Define APPEND,FORMAT compiler-macros earlier to avoid style-warning.
- SBCL Commits
3rd
Correct the CONCATENATE transform.
- SBCL Commits
[1461411] Document make-config.sh's --host-location switch
- Launchpad Bugs
Document make-config's --host-location switch
- SBCL Commits
Eliminate some function undefined and redefined style-warnings.
- SBCL Commits
4th
Ignore some vars, un-ignore some others.
- SBCL Commits
Dependency relaxation: weaken the grip of DEF!STRUCT on build-order.
- SBCL Commits
Avoid type conflicts when transforming EXPT.
- SBCL Commits
5th
Provide a better type for FORMAT NIL.
- SBCL Commits
Fix two problems with policy-restrictions.
- SBCL Commits
6th
PARSE-LAMBDA-LIST: the ultimate lambda-list parser.
- SBCL Commits
Fix pretty-printer ... again.
- SBCL Commits
A few small improvements to PARSE-LAMBDA-LIST.
- SBCL Commits
And now unbreak a test in backq.impure which I thought I ran.
- SBCL Commits
8th
Improve some wording in destructuring bind errors.
- SBCL Commits
9th
Move 'parse-lambda-list' earlier in build, before parse-defmacro.
- SBCL Commits
10th
Remove yet another variation of PARSE-LAMBDA-LIST, this one in PCL.
- SBCL Commits
Remove unreachable code from MAKE-LAMBDA-VARS
- SBCL Commits
Use recently-added utility function.
- SBCL Commits
A few random simplifications.
- SBCL Commits
11th
Add another sanity test to parse-lambda-list.
- SBCL Commits
Unbreak clisp-hosted build, plus random whitespace removal.
- SBCL Commits
13th
Add destructuring lambda-list parser/unparser + tests.
- SBCL Commits
Remove "#." around calls to LAMBDA-LIST-KEYWORD-MASK.
- SBCL Commits
15th
Add some more detail to comments at DEFINE-SOURCE-TRANSFORM.
- SBCL Commits
16th
[1465748] sb-grovel uses %d where it should be using %ld
- Launchpad Bugs
Some forward-looking changes for destructuring-bind.
- SBCL Commits
17th
Implement a sanity-check of defaulting forms in PARSE-DS-LAMBDA-LIST.
- SBCL Commits
Next piece of the destructuring-bind improvements.
- SBCL Commits
Pass *LEXENV* to source-transforms. Eliminate local lookup of it.
- SBCL Commits
18th
Improve EXPAND-DS-BIND, and use it for DEFINE-SOURCE-TRANSFORM.
- SBCL Commits
Remove COMPILER-DESTRUCTURING-BIND, just use TYPEP.
- SBCL Commits
21st
[1467305] 'cl:string is too hairy for sequence functions' error in no hairy situations.
- Launchpad Bugs
Cleanup in tests/threads.[im]pure.lisp
- SBCL Commits
{WAIT-ON,TRY}-SEMAPHORE return new count
- SBCL Commits
JOIN-THREAD allows distinguishing timeout vs. abort
- SBCL Commits
WAIT-ON-SEMAPHORE accepts a decrement keyword parameter
- SBCL Commits
22nd
Comment fix in src/compiler/parse-lambda-list.lisp
- SBCL Commits
Make ARG-COUNT-ERROR really tail call ERROR.
- SBCL Commits
23rd
Set macro-function names more directly.
- SBCL Commits
24th
[1468495] Stepping is not GC-safe
- Launchpad Bugs
Skip failing test on Sparc.
- SBCL Commits
26th
[1469275] Destructuring-bind of (&REST foo) might not be ansi-compliant
- Launchpad Bugs
28th
[1469510] sb-cover:report groups files incorrectly
- Launchpad Bugs
1.2.13: will be tagged as "sbcl-1.2.13"
- SBCL Commits
Make stepping GC-safe.
- SBCL Commits
29th
Defining macros don't need to mutate %FUN-DOC to save documentation.
- SBCL Commits
FUNCALL #'macro shouldn't work when macro has a compiler-macro.
- SBCL Commits
Remove unused &WHOLE var from type translator for AND.
- SBCL Commits
30th
Fix CCL build and prevent further errors due to this.
- SBCL Commits
Add helper function for EXPAND-DS-BIND
- SBCL Commits
Preserve quoted constant defaults in UNPARSE-DS-LAMBDA-LIST
- SBCL Commits
Fix transitive arithmetic transforms.
- SBCL Commits
Use PRINT-SYMBOL-WITH-PREFIX to print class names.
- SBCL Commits
Speed some unicode operations.
- SBCL Commits
Speed up unicode property access.
- SBCL Commits
Don't cons in array-in-bounds-p.
- SBCL Commits
Optimize ARRAY-IN-BOUNDS-P and ARRAY-ROW-MAJOR-INDEX.
- SBCL Commits
Optimize ARRAY-IN-BOUNDS-P transform some more.
- SBCL Commits