<
December, 2014
January, 2015
February, 2015
>
January, 2015
1st
Remove SETUP-ENVIRONMENT VOP.
- SBCL Commits
Optimize FORMAT NIL.
- SBCL Commits
Build with hardened GCC.
- SBCL Commits
Provide a better error for (STRING not-string-designator).
- SBCL Commits
Fix numerical format directives with non-number arguments.
- SBCL Commits
Add logcount type derivation.
- SBCL Commits
Provide a better warning for IGNORE in the wrong scope.
- SBCL Commits
Fix generate-version on BSD.
- SBCL Commits
Speed up bignum-logbitp.
- SBCL Commits
2nd
Fix omission of &fheaderp->info in gencgc's verify_space()
- SBCL Commits
Be more careful in CLEAN-FAST-METHOD, avoiding recursive debugger error
- SBCL Commits
Reduce virtual space use for gencgc's unused word wiping.
- SBCL Commits
3rd
Fix regression in &REST -> &MORE conversion caused by change a4393e3d.
- SBCL Commits
4th
Allow disassembling code component that has no debug-info
- SBCL Commits
Parse raw slot data when printing structures in LDB
- SBCL Commits
Random touch-ups to LDB
- SBCL Commits
5th
Make :return-style :raw actually insert a RET instruction on x86oids.
- SBCL Commits
x86-64: Use POPCNT instruction for LOGCOUNT if the CPU supports it
- SBCL Commits
6th
Implement suggestions of Paul Khuong re. POPCNT
- SBCL Commits
Properly access cpuid_fn1_ecx if :sb-dynamic-core.
- SBCL Commits
7th
Plug up leaky abstraction that (%INSTANCE-REF struct 0) is a LAYOUT.
- SBCL Commits
Add some more pretty-printers in lieu of print-object for warm init.
- SBCL Commits
Really really properly access cpuid_fn1_ecx, courtesy of pvk.
- SBCL Commits
Make a simple switch (disabled by default) to tell where you broke cold-init.
- SBCL Commits
Fix info sectioning in doc/manual/streams.texinfo
- SBCL Commits
x86-64: Improve disassembler's DETERMINE-OPCODE-BOUNDS
- SBCL Commits
8th
Optimize (coerce (vector 1 2 3) '(vector (unsigned-byte 8))).
- SBCL Commits
Optimize array initialization on x86-64.
- SBCL Commits
Add fndb entry for sb!impl::fill-data-vector.
- SBCL Commits
Optimize multidimensional array creation on x86oids.
- SBCL Commits
9th
Eliminate some hand written copies of boilerplate.
- SBCL Commits
Optimize multidimensional array creation on ARM.
- SBCL Commits
Same change for x86 as was done for x86-64 assembly routines.
- SBCL Commits
Generalize the choice of register for assembly-routine call on x86-64
- SBCL Commits
10th
Restore cheneygc build.
- SBCL Commits
Fix code object allocation on MIPS.
- SBCL Commits
Exact arguments for invalid arg-count backtraces on ARM, x86oids.
- SBCL Commits
x86-64: use a single trap for arg count errors.
- SBCL Commits
11th
[1409402] Exact arguments for incorrect arg-count show bogus locals
- Launchpad Bugs
Fix invalid-arg-count-trap on x86-64.
- SBCL Commits
Make XEPs restartable.
- SBCL Commits
Implement :unwind-to-frame-and-call-vop on ARM.
- SBCL Commits
12th
Optimize logcount on ARM.
- SBCL Commits
Solve immediate offset issues on ARM.
- SBCL Commits
[1409915] install 1.2.7 Failed contrib: sb-posix MacOS 10.9.4
- Launchpad Bugs
13th
Properly restart frames from XEPs.
- SBCL Commits
14th
[1410628] formatter functions should be lazy in arg count checking
- Launchpad Bugs
Fix inadvertently incorrect format-control string in a test
- SBCL Commits
FORMATTER can produce shorter code when used within FORMAT's transform
- SBCL Commits
Fix INVALID-ARG-COUNT-ERROR on x86-64 with ud2-breakpoints (Darwin).
- SBCL Commits
Faster EQL for bignums on x86-64
- SBCL Commits
15th
Transform FORMAT NIL into CONCATENATE.
- SBCL Commits
Take out ~s out of format nil optimization.
- SBCL Commits
Faster FIND for the common case of no :start or :end.
- SBCL Commits
Be a little pedantic in tests that call COMPILE
- SBCL Commits
Don't AVER when merging top-level lambdas which do not return.
- SBCL Commits
Resolve an AVER in deleted code.
- SBCL Commits
Push around some exclamation marks, making the target a skosh more pristine.
- SBCL Commits
Show the "!" symbols that were not uninternable after make-target-2
- SBCL Commits
16th
Eliminate a redundant piece of globaldb info - the :structure-accessor.
- SBCL Commits
Dump circular vectors with circularity within a cons cdr.
- SBCL Commits
17th
Fix package-cold-init
- SBCL Commits
Improve %BIT-POSITION
- SBCL Commits
Teach Genesis a new trick to increase OAOO-ness.
- SBCL Commits
Use BSF instruction for POSITION in bit-vector on x86[-64]
- SBCL Commits
Unintern SB-KERNEL::*BUILT-IN-CLASSES* after warm init.
- SBCL Commits
Precautionary test against meaningless featurization.
- SBCL Commits
18th
Delete single-use SOURCE-TRANSFORM-LAMBDA macro
- SBCL Commits
Optimize logcount on ARM some more.
- SBCL Commits
19th
Warn about DEFSTRUCTs that appear after use of the accessors and/or predicate.
- SBCL Commits
Omission from previous commit
- SBCL Commits
Remove unreachable case from %COMPILER-DEFSTRUCT
- SBCL Commits
20th
Improve SOURCE-TRANSFORM-CONS-TYPEP
- SBCL Commits
[1412881] debugger can't see locals in caller when AREF errors
- Launchpad Bugs
Use POPCNT instruction for LOGCOUNT on Win32
- SBCL Commits
Fix Win32 build failure when winpthreads are installed
- SBCL Commits
21st
Fix subtle problem in cyclical structure dumping.
- SBCL Commits
Similar to change 4bf626, dump STANDARD-OBJECTs using fasl ops, maybe.
- SBCL Commits
22nd
Remove DUMP-FOP* and DEFINED-CLONED-FOPS.
- SBCL Commits
Unintern *COLD-INIT-FORMS*
- SBCL Commits
Don't cons when running pending finalizers.
- SBCL Commits
23rd
[1413850] Self-calls confuse backtraces
- Launchpad Bugs
Remove FOP-SMALL-CODE, plus a few cleanups.
- SBCL Commits
Change syntax of DEFINE-FOP, and remove from target image.
- SBCL Commits
Reduce thread result consing.
- SBCL Commits
Reduce make-thread consing: DX allocate initial function.
- SBCL Commits
Reduce make-thread consing: stack allocate setup semaphore.
- SBCL Commits
Reduce consing for restarts.
- SBCL Commits
Reduce make-thread consing: don't create new handler clusters.
- SBCL Commits
Fix gencgc_handle_wp_violation debug output.
- SBCL Commits
26th
Fix segfault when loading compressed core on Win32
- SBCL Commits
Specify 4-byte alignment on openbsd.
- SBCL Commits
28th
[1415569] different results in REPL and from a file
- Launchpad Bugs
Remove ALIAS optional argument from ir1-convert.
- SBCL Commits
29th
[1415765] install.sh -- cp: cannot stat some of doc/manual/*: No such file or directory
- Launchpad Bugs
31st
[1416704] Local functions definitions and calls cause "The value NIL is not of type SB-C::CLEANUP."
- Launchpad Bugs
1.2.8: will be tagged as "sbcl-1.2.8"
- SBCL Commits
Fix debugger access to closures in local functions.
- SBCL Commits
Check for null cleanups during emit-cleanups.
- SBCL Commits
Use unknown returns for local functions in the presence of XEPs.
- SBCL Commits
Ensure that debug-environment variables are live during local tail call.
- SBCL Commits
Remove target-fun from vop-info.
- SBCL Commits