Use SCHWARTZIAN-STABLE-SORT-LIST in SELECT-LOCATION
[sbcl.git] / src / compiler /
2013-12-02 Paul KhuongUse SCHWARTZIAN-STABLE-SORT-LIST in SELECT-LOCATION
2013-12-02 Paul KhuongYank DO-TARGET-TNS out of FIND-OK-TARGET-OFFSET
2013-12-02 Paul KhuongGeneralise ASSIGN-TN-DEPTHS to expose the reduce function
2013-12-02 Paul KhuongParameterise ASSIGN-TN-COSTS to make writes more important
2013-12-02 Paul KhuongFix a logic bug in TNS-CONFLICT-GLOBAL-GLOBAL
2013-12-02 Paul KhuongFuller error message in PACK-WIRED-TN
2013-12-02 Paul KhuongConvert an ASSERT into an AVER in INIT-LIVE-TNS
2013-12-02 Paul KhuongLet OFFSET-CONFLICTS-IN-SB check multiple offsets at...
2013-12-02 Paul KhuongRemove a workaround in bit-vector consets
2013-11-30 Stas BoukarevOptimize CONCATENATE transform.
2013-11-30 Stas BoukarevMicro-optimize vector creation.
2013-11-18 Stas BoukarevImprove ARRAY-RANK transform.
2013-11-12 Stas BoukarevFix typos in docstrings and function names.
2013-11-08 Douglas KatzmanEliminate "unused variable" warning from ARRAY-ROW...
2013-11-08 Stas BoukarevDon't warn when #'(setf fun) is used in the presence...
2013-11-07 Stas BoukarevOptimize testing of sealed structures.
2013-11-06 Stas BoukarevRemove get2 variant of get.
2013-11-05 Stas BoukarevOptimize raw-instance-slots-equalp for #-complex-float...
2013-11-04 Paul KhuongMore complicated TYPEP tests are marginally transparent...
2013-11-04 Paul KhuongTwo new optimizer types for flow-sensitive type propagation
2013-10-31 Stas BoukarevRemove *static-foreign-symbols* from #+sb-dynamic-core...
2013-10-19 Paul KhuongWarn when wrapping constants with THE of multiple value...
2013-10-18 Stas BoukarevRemove duplicate implementations of (setf aref/sbit...
2013-10-17 Stas BoukarevAdd some missing FNDB declarations.
2013-10-17 Stas BoukarevStop (describe (make-instance 'generic-function)) from...
2013-10-13 Stas BoukarevFix (compile '(setf function)).
2013-10-12 Stas BoukarevFix another regression in dumping specialized vectors.
2013-10-01 Stas BoukarevBetter error when calling an undefined alien function...
2013-09-30 Christophe Rhodesalter ftype declarations in genesis.lisp
2013-09-25 Stas BoukarevRestore win32 build.
2013-09-23 Stas BoukarevADJOIN shouldn't constant fold.
2013-09-22 Paul KhuongTest for broken copy-more-arg harder
2013-09-22 Paul KhuongSmaller initial stack frame size on x86oids
2013-09-22 Paul KhuongFix copy-more-arg on x86 and x86-64
2013-09-21 Stas BoukarevFix a regression in binding specials.
2013-09-19 Stas BoukarevOptimize special variable binding on sb-thread.
2013-09-19 Stas BoukarevFix loading specialized vectors from fasls.
2013-09-18 Christophe Rhodesrewrite DUMP-I-VECTOR
2013-09-16 Stas BoukarevRestore building of +sb-unicode with -sb-unicode.
2013-09-09 Stas BoukarevMicro-optimize move-immediate on x86-64.
2013-09-09 Stas BoukarevFix CHAR-EQUAL on base-chars on non-sb-unicode.
2013-09-07 Stas BoukarevAdjust SETcc instruction encoding on x86-64.
2013-09-06 Stas BoukarevImprove knownfun declarations.
2013-09-05 Stas BoukarevOptimize CHAR-EQUAL on constant and base-char args.
2013-09-05 Stas BoukarevAdd defknowns for TWO-ARG-CHAR-* functions.
2013-09-05 Stas BoukarevAdd a transform for EQUALP.
2013-09-05 Stas BoukarevOptimize some comparison functions for EQ cases.
2013-09-05 Stas BoukarevImprove the EQUAL transform.
2013-09-04 Stas BoukarevMicro-optimize calling alloc_tramp on x86_64.
2013-09-02 Stas BoukarevHandle compiler-error in LOAD when it's not run from...
2013-08-24 Stas BoukarevRevert "Clean up %more-arg-values."
2013-08-20 Stas BoukarevClean up %more-arg-values.
2013-08-19 Stas BoukarevClean up and micro-optimize list checking in some x86...
2013-08-19 Stas BoukarevMicro-optimize copy-more-arg on x86-64.
2013-08-19 Stas BoukarevClean up listify-rest-args VOP on x86-64.
2013-08-19 Stas BoukarevApply a recent optimization more widely.
2013-08-15 Stas BoukarevAdd a memory barrier inside pseudo-atomic on PPC.
2013-08-15 Stas BoukarevWarn when defining a setf-function together with a...
2013-08-15 Stas BoukarevThrow errors on malformed FUNCTION.
2013-08-15 Stas BoukarevOptimize calling asm routines and static foreign functi...
2013-08-01 Stas BoukarevMicrooptimize (signed-byte 64) type test on x86-64.
2013-07-28 Stas BoukarevMicrooptimize comparisons with 0 on x86oids.
2013-07-28 Stas BoukarevOptimize (unsigned-byte 32/64) type tests on x86oids.
2013-07-28 Stas BoukarevMicrooptimize type-tests on x86oids.
2013-07-18 Paul KhuongModular integer %NEGATE on x86oids
2013-07-18 Paul KhuongPack (mostly) stack TNs according to lexical scope...
2013-07-18 Paul KhuongGrow regalloc datastructures geometrically for unbounde...
2013-07-18 Paul KhuongSmaller stack frames on x86oids
2013-07-18 Paul KhuongDisentangle storage base initial size from growth incre...
2013-07-18 Paul KhuongInsert explicit cut to width when needed
2013-07-18 Paul KhuongAvoid uselessly re-scanning modular arithmetic expressions
2013-07-18 Paul KhuongNo more destructive MERGE of shared data in best-modula...
2013-07-16 Stas BoukarevOptimize TYPEP of (MOD X) on x86/x86-64.
2013-07-08 Paul KhuongHandle unbounded integer types in INTEGER-TYPE-NUMERIC...
2013-06-28 Paul Khuongs/32/n-word-bits/ in bignum-index
2013-06-28 Paul KhuongStore FP values from x87 to the heap outside pseudo...
2013-06-28 Paul Khuongdouble->single float conversion isn't a no-op on x87...
2013-06-28 Paul KhuongDefer some sanity checks to after testing for value...
2013-06-24 Stas BoukarevSimplify EMIT-VOP further.
2013-06-24 Stas BoukarevSimplify EMIT-GENERIC-VOP.
2013-06-18 Paul KhuongFix instruction encoding for XMM shifts with immediate...
2013-06-11 Stas Boukarevcheck-mod-fixnum: correct the test for power-of-two.
2013-06-10 Stas BoukarevAdd a missing :suppress-errors keyword for WRITE defknown.
2013-06-10 Lutz EulerMicro-optimize DOUBLE-FLOAT-LOW-BITS on x68-64.
2013-06-08 Paul KhuongInsert error traps after full calls inferred not to...
2013-06-08 Paul KhuongOnly use MASK-SIGNED-FIELD VOPs as last resorts
2013-06-08 Paul KhuongHandle (aref v (+ i k)), with i negative
2013-06-08 Paul KhuongFix a typo in bignum--ref-with-offset
2013-06-08 Paul KhuongConsistently force (double) rounding of foreign x87...
2013-06-08 Paul KhuongLook for left-over dead code when *check-consistency*
2013-06-08 Paul KhuongSimplify RATIONAL/constant FLOAT and INTEGER/constant...
2013-06-08 Paul KhuongSilence notes about being specialised EQ templates...
2013-06-08 Paul KhuongSilence the transforms that detect rightward arithmetic...
2013-06-08 Paul KhuongMark DATA-VECTOR-REF[-WITH-OFFSET] as unsafely flushable
2013-06-08 Paul KhuongNew VOP for LOGAND of bignum and word-sized constant...
2013-06-08 Paul KhuongMASK-SIGNED-FIELD VOPs on x86-64
2013-06-08 Paul KhuongMore identity folding for LOGAND and LOGIOR with constants
2013-06-08 Paul KhuongMore associativity-based constant-folding
2013-06-08 Paul KhuongEnable signed modular arithmetic for LOGIOR
2013-06-08 Paul KhuongEnable more modular arithmetic
next