unify locks
[sbcl.git] / src / compiler /
2011-11-09 Nikodemus Siivolakilling lutexes, adding timeouts
2011-11-07 Paul KhuongCorrect address computation in atomic-incf/aref for...
2011-10-31 Eric Marsdenfix SEARCH vector vector transform
2011-10-30 Paul KhuongUnbreak the build on SPARC
2011-10-30 Paul KhuongFix constant character comparisons for SPARC/sb-unicode
2011-10-30 Paul KhuongTake inline trampoline into account when optimizing...
2011-10-26 Alastair BridgewaterMinor lowtag-handling cleanup in genesis.
2011-10-25 Alastair Bridgewaterthreads: Thread objects don't need a lowtag.
2011-10-25 Alastair Bridgewatergenesis: Export assembly slot offsets for primitive...
2011-10-22 Alastair BridgewaterUnwind-to-frame-and-call-VOP doesn't need static symbols.
2011-10-22 Paul KhuongFix a long-standing bug in (PRIMITIVE-TYPE [MEMBER...
2011-10-22 Alastair Bridgewatersetf: excise GET-SETF-METHOD and related detritus.
2011-10-20 Alastair Bridgewater63-bit fixnums on 64-bit targets.
2011-10-19 Alastair BridgewaterReorder 64-bit lowtags.
2011-10-19 Alastair Bridgewaterx86-64 disentwingling of fixnums and words.
2011-10-19 Alastair BridgewaterGeneral disentwingling of fixnums and words.
2011-10-19 Alastair BridgewaterFixnum and unsigned-fixnum array cleanups.
2011-10-19 Alastair BridgewaterChange x86oid modular arithmetic to work if fixnum...
2011-10-19 Alastair BridgewaterFix definition of most-FOOative-fixnum.
2011-10-19 Alastair BridgewaterIntroduce sb!vm::fixnum-lowtags
2011-08-30 Lutz EulerMicrooptimization for code size in floating point compa...
2011-08-29 Paul KhuongMore complete disassembly for XADD and CMPXCHG on x86-64
2011-08-29 Lutz EulerClean up some SSE instruction format definitions on...
2011-08-29 Lutz EulerMore readable disassembler output for SSE shuffle instr...
2011-08-29 Lutz EulerCleanup SSE instruction printers on x86-64
2011-08-28 Paul KhuongOptional support for zlib-based in-memory deflate/infla...
2011-08-23 Paul KhuongEnsure correct alignment for complex single-float literals
2011-08-22 Nikodemus Siivolaignore non-function FTYPEs
2011-08-22 Nikodemus Siivolaextend ARRAY-TYPE-UPGRADED-ELEMENT-TYPE to work with...
2011-08-22 Nikodemus Siivolause WEAKEN-INTEGER-TYPE in ARRAY-IN-BOUNDS-P
2011-08-14 Paul KhuongFix automatic &rest to &more conversion in unsafe code
2011-08-14 Paul KhuongNew function: SB-EXT:SPIN-LOOP-HINT
2011-08-14 Paul KhuongHandle SIMPLE-TYPE-ERROR when propagating bounds
2011-08-14 Paul KhuongNew function: SB!KERNEL:%MULTIPLY-HIGH
2011-08-14 Paul KhuongMore efficient integer division by multiplication
2011-08-14 Paul KhuongVarious (mostly) SSE x86-64 instruction definition...
2011-08-09 Nikodemus SiivolaLOAD-TIME-VALUE improvements
2011-08-08 Nikodemus Siivolabetter type propagation for MULTIPLE-VALUE-BIND
2011-08-06 Paul KhuongRemove non-ASCII characters in comments
2011-08-05 Nikodemus Siivolaimplement CEILING and FLOOR in terms of %CEILING and...
2011-08-05 Nikodemus Siivolarename %FLOOR to %BIGFLOOR
2011-08-05 Lutz EulerOptimize integer division by a constant in several...
2011-08-05 Nikodemus Siivolaexport MOST-POSITIVE-WORD from SB-EXT
2011-08-05 Roman MarynchakRemove the redundant bootstrap hack from %COMPILER...
2011-08-05 Roman Marynchakmove checking for constant ALIEN-INFO into a separate...
2011-08-01 Paul KhuongFix disassembly of CMP[PS][SD] instructions on x86-64
2011-08-01 Nikodemus Siivolamore robust backtraces for syscalls on x86
2011-07-27 Nikodemus Siivolamake sure LVAR-EXTERNALLY-CHECKABLE-TYPE always returns...
2011-07-22 Paul KhuongCorrect RIP-relative offset for strange x86-64 instructions
2011-07-06 Paul KhuongMore conservative defaults in GENCGC
2011-07-03 Nikodemus Siivolateach debugger about &MORE arguments
2011-07-03 Nikodemus Siivolainhibit &REST -> &MORE conversion when DEBUG is 3
2011-07-03 Paul KhuongSplit GENCGC_PAGE_BYTES in 3 constants
2011-07-03 Paul KhuongDifferentiate between object slot initialisation and...
2011-06-24 Paul KhuongGet alignment right for block headers on x86-64, this...
2011-06-23 Paul KhuongMicrooptimisation for block headers on x86-64
2011-06-22 Paul KhuongLet register allocation handle unused TNs due to consta...
2011-06-21 Paul KhuongUnboxed implicit value cells on x86[-64]
2011-06-21 Paul KhuongCompiler support for specialised implicit value cells
2011-06-21 Paul KhuongRestore the build on x86
2011-06-21 Paul KhuongInline local call trampolines on x86[-64]
2011-06-21 Paul KhuongFaster MAP[-INTO] when (> SPEED SPACE)
2011-06-20 Paul KhuongMore constraint propagation in the presence of assignment
2011-06-19 Paul KhuongLess constraint propagation when COMPILATION-SPEED...
2011-06-18 Paul KhuongMore explicit high-level interface for consets
2011-06-18 Paul KhuongFaster iteration through a variable's constraints durin...
2011-06-18 Paul KhuongSmarter FIND-CONSTRAINT during constraint propagation
2011-06-14 Nikodemus Siivolaadd &KEY SILENT to PARSE-LAMBDA-LIST
2011-06-11 Paul KhuongSpecialised constant MAKE-{SINGLE,DOUBLE}-FLOAT VOPs...
2011-06-11 Paul KhuongAvoid constant folding NaNs from MAKE-{SINGLE,DOUBLE...
2011-06-11 Paul KhuongImprove SINGLE-FLOAT-BITS on x86-64
2011-06-10 Nikodemus SiivolaFMAKUNBOUND removes the MACRO-FUNCTION as well
2011-06-07 Nikodemus Siivolamore conservative bounds in FP interval arithmetic
2011-05-28 Nikodemus Siivola1.0.48.28: make TRULY-THE macroexpandable
2011-05-25 Nikodemus Siivola1.0.48.25: automatic &rest to &more conversion
2011-05-24 Nikodemus Siivola1.0.48.24: fix performance / type derivation regression...
2011-05-24 Nikodemus Siivola1.0.48.21: explicitly indefinite-extent leaves, safer...
2011-05-21 Nikodemus Siivola1.0.48.20: fix mv-call regression from 1.0.43.57
2011-05-12 Nikodemus Siivola1.0.48.14: more conservative global variable conversion
2011-05-11 Nikodemus Siivola1.0.48.9: better source information for compile-time...
2011-05-09 Nikodemus Siivola1.0.48.3: source-locations from LOAD of source files...
2011-05-09 Nikodemus Siivola1.0.48.1: WITH-COMPILATION-UNIT :SOURCE-NAMESTRING
2011-04-21 Nikodemus Siivola1.0.47.27: limit open coding from MEMBER, ASSOC, &co
2011-04-21 Nikodemus Siivola1.0.47.26: BEST-SUB-SOURCE-PATH should ignore quoted...
2011-04-11 Nikodemus Siivola1.0.47.24: more conservative FTYPE proclamations
2011-04-11 Nikodemus Siivola1.0.47.23: remove defknowns for condition slot accessors
2011-04-10 Nikodemus Siivolaprotect compile-time side-effects of DEFUN with a packa...
2011-04-10 Nikodemus Siivola1.0.47.20: don't handle errors during compile-time...
2011-04-08 Nikodemus Siivola1.0.47.18: less verbose source forms for functions...
2011-04-08 Nikodemus Siivola1.0.47.17: %FUNCALL IR1 translator was careless about...
2011-04-08 Nikodemus Siivola1.0.47.16: more ((LAMBDA ..) ..) and (FUNCALL (LAMBDA...
2011-04-08 Nikodemus Siivola1.0.47.15: %FUNCALL IR1 translator macroexpands the...
2011-04-07 Nikodemus Siivola1.0.47.14: optimize list DELETE to DELQ in more cases
2011-04-07 Nikodemus Siivola1.0.47.13: extend LVAR-FUN-IS to constant functions...
2011-04-02 Christophe Rhodes1.0.47.8: No more INSTANCE-LAMBDA
2011-03-19 Nikodemus Siivola1.0.46.37: SIMPLE-CONDITION slots are initialized with...
2011-03-11 Alastair Bridgewater1.0.46.33: constraint: Don't substitute REFs when repla...
2011-03-02 Nikodemus Siivola1.0.46.20: better error messages for invalid variables
2011-02-28 Nikodemus Siivola1.0.46.17: nicer STYLE-WARNINGS from IGNORE and IGNORAB...
2011-02-28 Nikodemus Siivola1.0.46.16: death to "in: LAMBDA NIL" in compiler messages
next