Fix make-array transforms.
[sbcl.git] / src / compiler /
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
2013-06-08 Paul KhuongComplete cut-to-width for modular arithmetic
2013-06-06 Lutz EulerSimplify getting the contents of assembler segments.
2013-06-05 Stas BoukarevStop exporting unused symbols.
2013-06-05 Stas BoukarevFactor out read-var-integer into a function.
2013-06-05 Stas BoukarevGet rid of vm-support-routines indirection.
2013-06-05 Stas BoukarevOptimize (mod FIXNUM) type-checks on x86oids.
2013-06-03 Paul KhuongSimpler and more precise type derivation for APPEND...
2013-06-03 Stas BoukarevFix APPEND/NCONC type derivation properly this time.
2013-06-03 Christophe Rhodesfixes in EXPT type derivation
2013-06-03 Stas BoukarevFix NCONC type derivation.
2013-06-02 Stas BoukarevAvoid consing in SLEEP.
2013-06-02 Stas BoukarevMake %coerce-callable-to-fun static on x86oids.
2013-06-02 Stas BoukarevDon't go through fdefn when referencing #'known-functions.
2013-06-02 Stas BoukarevCorrect call-indirect for >32-bit addresses.
2013-06-02 Stas BoukarevBetter calls to static functions on x86-64.
2013-06-02 Stas BoukarevBetter calls to static functions on x86-64.
2013-06-02 Stas BoukarevBetter initialization of ir2-component-constants on...
2013-06-02 Stas BoukarevRemove unused variables in the compiler.
2013-06-02 Stas Boukarevdisassemble: Better annotation of static functions...
2013-05-31 Stas BoukarevFix a regression in APPEND type derivation.
2013-05-31 Paul KhuongStricter precondition when strength reducing variable...
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
next