Planet SBCL

July 21, 2018

SBCL CommitsEliminate gencgc vs. cheneygc discrepancy re. weak pointers

Eliminate gencgc vs. cheneygc discrepancy re. weak pointers
View Changes

 

July 20, 2018

SBCL CommitsImprove assembler some more

Improve assembler some more
View Changes

 

SBCL CommitsEnsure (delay-ir1-transform node :constraint) is actually retried.

Ensure (delay-ir1-transform node :constraint) is actually retried.
View Changes

 

SBCL CommitsSimplify !define-type-vop cost calculation.

Simplify !define-type-vop cost calculation.
View Changes

 

Launchpad Bugs[1782826] full call to SB-C::%INSTANCE-TYPEP in code calling MISMATCH

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

SBCL CommitsAllow immediate-to-mem move if satisfying IMMEDIATE32-P

Allow immediate-to-mem move if satisfying IMMEDIATE32-P
View Changes

 

SBCL CommitsDon't print a dangling ) when pprinting LET with an empty body.

Don't print a dangling ) when pprinting LET with an empty body.
View Changes

 

July 19, 2018

SBCL Commitsx86-64: Deal with some assembler annoyances

x86-64: Deal with some assembler annoyances
View Changes

 

SBCL CommitsReduce duplication of code for emitting break instructions

Reduce duplication of code for emitting break instructions
View Changes

 

July 18, 2018

SBCL CommitsAdd declarations to octets-to-string, string-to-octets.

Add declarations to octets-to-string, string-to-octets.
View Changes

 

SBCL CommitsImprove and simplify TYPE-DIFFERENCE.

Improve and simplify TYPE-DIFFERENCE.
View Changes

 

SBCL CommitsImprove array VOPs on ARM64.

Improve array VOPs on ARM64.
View Changes

 

SBCL CommitsRemove a malloc() when delaying freeing of 'struct thread'

Remove a malloc() when delaying freeing of 'struct thread'
View Changes

 

SBCL CommitsRemove CREATE_POST_MORTEM_THREAD option

Remove CREATE_POST_MORTEM_THREAD option
View Changes

 

SBCL CommitsReplace assembly language swap_lispobjs() with C code

Replace assembly language swap_lispobjs() with C code
View Changes

 

SBCL CommitsRemove a FIXME

Remove a FIXME
View Changes

 

SBCL CommitsDelete pthread attributes as soon as possible

Delete pthread attributes as soon as possible
View Changes

 

SBCL CommitsImprove CHECK-BOUND on ARM64.

Improve CHECK-BOUND on ARM64.
View Changes

 

SBCL CommitsImprove CHECK-BOUND on x86.

Improve CHECK-BOUND on x86.
View Changes

 

July 17, 2018

SBCL CommitsMore ppc64 fixes

More ppc64 fixes
View Changes

 

SBCL CommitsVarious ppc64 fixes

Various ppc64 fixes
View Changes

 

SBCL CommitsStop exporting DEBUG-SOURCE-FORM from SB-DI.

Stop exporting DEBUG-SOURCE-FORM from SB-DI.
View Changes

 

SBCL CommitsCorrect type constraint on SHLD/SHRD emitters

Correct type constraint on SHLD/SHRD emitters
View Changes

 

SBCL CommitsImprove CHECK-BOUND on x86-64 with known bounds or constant arrays.

Improve CHECK-BOUND on x86-64 with known bounds or constant arrays.
View Changes

 

SBCL CommitsOptimize CHECK-BOUND on x86-64.

Optimize CHECK-BOUND on x86-64.
View Changes

 

July 16, 2018

SBCL Commitsx86-64: Add another representation of register encoding

x86-64: Add another representation of register encoding
View Changes

 

SBCL CommitsExtract more commonality from instruction emitters

Extract more commonality from instruction emitters
View Changes

 

July 13, 2018

SBCL CommitsRefactor string instruction emitters

Refactor string instruction emitters
View Changes

 

SBCL CommitsChange lwz to ld

Change lwz to ld
View Changes

 

SBCL CommitsUse vop temporary, not random global variables

Use vop temporary, not random global variables
View Changes

 



Last updated: July 21, 2018 05:18 AM