1.1.13: will be tagged as "sbcl-1.1.13"
[sbcl.git] / src / compiler /
2013-05-27 Paul KhuongCompute single-value-type correctly in the absence...
2013-05-24 Paul KhuongRevert "Fix (aref vector (+ i constant)) with i negativ...
2013-05-24 Paul KhuongEven safer substitution of constants in CUT-TO-WIDTH
2013-05-24 Paul KhuongRobustify specialised IF/IF conversion introduced in...
2013-05-24 Paul KhuongFix (aref vector (+ i constant)) with i negative on...
2013-05-23 Jingyi Houtweak so that block-delete-p is findable by grep for...
2013-05-22 Paul KhuongImproved SIMD-PACK manipulation VOPs on x86-64
2013-05-22 Paul KhuongSpecialised VOPs for EQ of fixnum values on x86oids
2013-05-22 Paul KhuongPreserve types when swapping constant arguments and...
2013-05-22 Paul KhuongOptimize (- (* x constant)) into (* x (- constant))
2013-05-22 Paul KhuongMore efficient move-from-signed on x86-64 with 63-bit...
2013-05-22 Paul KhuongSimpler word-sized variable right shifts on x86 and...
2013-05-22 Paul KhuongSimplify (- (- x)) for rationals
2013-05-22 Paul KhuongEvaluate global inline functions via their fdefinition
2013-05-22 Paul KhuongTruthful error reporting for complicated compile-time...
2013-05-21 Paul KhuongImplement EQ of unboxed characters and small integers...
2013-05-21 Paul KhuongComplete SSE instruction definitions for x86-64
2013-05-21 Paul KhuongAdditional niceties and middle end support for short...
2013-05-21 Paul KhuongBack end work for short vector SIMD packs
2013-05-21 Paul KhuongFront end infrastructure for short vector SIMD packs
2013-05-21 Stas BoukarevFix foreign-symbol-address transform on +sb-dynamic...
2013-05-21 Paul KhuongMake some instances of IF/IF conversion more direct
2013-05-21 Paul KhuongExploit specialised VOPs for EQL of anything/constant...
2013-05-21 Paul KhuongMore efficient integer=>word conversion and fixnump...
2013-05-21 Paul KhuongCleverer handling of medium (32 < bit width <= 64)...
2013-05-21 Paul KhuongPOPCNT instruction on x86-64
2013-05-21 Paul KhuongFix disassembly for BT* instructions on x86oids
2013-05-21 Paul KhuongAnnotate disassembly with unboxed constant values
2013-05-21 Paul KhuongImproved local call analysis for inlined higher-order...
2013-05-21 Paul KhuongConstant-fold backquote of constant expressions
2013-05-21 Paul KhuongEnable (type-directed) constant folding for LOGTEST...
2013-05-21 Paul KhuongExploit associativity to fold more constants
2013-05-20 Paul KhuongMore robust function-name testing in CUT-TO-WIDTH
2013-05-20 Paul KhuongEnable dumping huge (> 64k) pages in genesis
2013-05-19 Stas BoukarevMake ir1-convert-hairy-lambda safe for non-local exits.
2013-05-19 Paul KhuongFree-er form FILTER-LVAR
2013-05-19 Paul KhuongMore robust FILTER-LVAR through CASTs
2013-05-18 Paul KhuongComplete cut-to-width
2013-05-18 Paul KhuongMore efficient MASK-SIGNED-FIELD
2013-05-18 Paul KhuongInsert typechecks before RAW-INSTANCE-INIT in structure...
2013-05-18 Paul KhuongMore robust erroneous local call detection
2013-05-18 Paul KhuongCOMPILE-FILE shouldn't "attempt to dump invalid structu...
2013-05-16 Stas BoukarevAdd a stub for %other-pointer-p.
2013-05-10 Alastair BridgewaterAllow inlining more calls to INVOKE-WITH-SAVED-FP-AND...
2013-05-06 Lutz EulerMake CONTAINING-INTEGER-TYPE take N-WORD-BITS into...
2013-05-06 Lutz EulerMake %EMIT-ALIGNMENT be more friendly to multi-byte...
2013-05-05 Stas BoukarevBetter type derivation for APPEND, NCONC, LIST.
2013-05-04 Stas BoukarevMicro-optimize values-list.
2013-05-03 Martin CracauerCommiting fix by Doug Katzman: disassembler missing...
2013-05-02 Stas BoukarevCorrect integer-length on fixnums on x86-64 when n...
2013-05-01 Alastair Bridgewatercompiler/{sparc,ppc}/macros: with-pinned-objects improv...
2013-05-01 Alastair Bridgewaterppc: Implement :stack-allocatable-fixed-objects
2013-04-30 Stas BoukarevMicro-optimize integer-length on fixnums on x86-64.
2013-04-29 Lutz EulerConvert the MOVE macro on x86-64 into a function.
2013-04-29 Lutz EulerImprove scaling of type derivation for LOG{AND,IOR...
2013-04-29 Lutz EulerSplit bitops-derive-type.lisp out of srctran.lisp.
2013-04-20 Paul KhuongTrivial code cleanups
2013-04-20 Paul KhuongSubstitute constants with modular equivalents more...
2013-04-15 Stas BoukarevRemove an unused VOP %make-symbol on x86-64.
2013-04-15 Stas BoukarevDisassemble: print the size into the right stream.
2013-04-12 Stas BoukarevDisassemble: print the function size in bytes.
2013-04-11 Martin CracauerLOGBITP and LOGTEST optimizations from x86.
2013-04-01 Stas BoukarevCheck bounds of ELT on &more in safe code.
2013-03-31 Paul KhuongFix a compilation failure on svref of a symbol macro
2013-03-22 Jan MoringenFix typo in comment in src/compiler/seqtran.lisp
2013-03-17 Nikodemus Siivolafaster SVREF and (SETF SVREF) compilation
2013-03-17 Stas Boukarevmake-array transform error on unknown element-type.
2013-03-14 Stas BoukarevOptimize CAD*R for &MORE args.
2013-03-14 Stas BoukarevAccessing &MORE arguments checks bounds.
2013-03-04 Paul KhuongNew keyword argument for SB-C:DEFKNOWN: :overwrite...
2013-03-02 Stas BoukarevPrevent a make-array transform from modifying source...
2013-02-01 Nikodemus Siivolamake %COERCE-TO-CALLABLE compilers notes make sense
2013-02-01 Nikodemus Siivolaprettier backtraces
2013-02-01 Nikodemus Siivolasupport for deprecating special variables
2013-01-20 Nikodemus Siivolafix open coding of FIRST
2012-12-21 David LichteblauAdd STDCALL alien convention support for Windows
2012-12-21 David LichteblauSupport building without PSEUDO-ATOMIC on POSIX safepoints
2012-12-21 David LichteblauForeign callbacks
2012-12-18 Stas BoukarevBetter error message for SLEEP.
2012-12-05 David LichteblauSupport long file names on Windows; more CRT function...
2012-12-05 David LichteblauSome support for platforms whose libraries do not maint...
2012-12-05 David LichteblauPort to x86-64 versions of Windows
2012-12-04 Christophe Rhodesfix a bug in signed modular arithmetic
2012-11-20 David LichteblauLLP64: change signed long to sword_t
2012-11-20 David LichteblauLLP64: change UNSIGNED-LONG to UNSIGNED
2012-11-20 David LichteblauLLP64: change unsigned long to uword_t
2012-11-13 David LichteblauPowerPC safepoints
2012-11-08 Alastair BridgewaterThou shalt not MAKE-OTHER-IMMEDIATE-TYPE.
2012-11-08 Alastair Bridgewatercompiler/generic/genesis: Report FDEFN addresses for...
2012-11-08 Alastair Bridgewatercompiler/sparc/arith: Fix SCs for FAST-EQL{,-C}/FIXNUM.
2012-11-02 David LichteblauSafepoint protocol upgrade
2012-11-02 David LichteblauExtend use of the linkage table to static symbols
2012-11-02 David LichteblauMove the global safepoint to one page before static...
2012-11-02 David LichteblauAllow synchronous win32 I/O to be interrupted, too
2012-10-19 nyefGENCGC on SPARC/Linux
2012-10-17 Lutz EulerImprove basic block ordering for some loops.
2012-10-07 Nikodemus Siivolateach NODE-CONSERVATIVE-TYPE about union types
2012-10-06 Nikodemus Siivolauntangle WITH-IR1-NAMESPACE and WITH-COMPILATION-VALUES
2012-10-06 Nikodemus Siivolafix structure stack allocation for high-debug code
2012-10-06 Nathan Froydx86-64: micro-optimize LEA DWORD-REG,EA
next