gencgc: More precise conservatism for pointers to boxed pages.
[sbcl.git] / src / compiler / x86 /
2013-09-25 Stas BoukarevRestore win32 build.
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-19 Stas BoukarevOptimize special variable binding on sb-thread.
2013-09-09 Stas BoukarevFix CHAR-EQUAL on base-chars on non-sb-unicode.
2013-08-24 Stas BoukarevRevert "Clean up %more-arg-values."
2013-08-20 Stas BoukarevClean up %more-arg-values.
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 KhuongSmaller stack frames on x86oids
2013-07-16 Stas BoukarevOptimize TYPEP of (MOD X) on x86/x86-64.
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-24 Stas BoukarevSimplify EMIT-VOP further.
2013-06-11 Stas Boukarevcheck-mod-fixnum: correct the test for power-of-two.
2013-06-08 Paul KhuongHandle (aref v (+ i k)), with i negative
2013-06-08 Paul KhuongConsistently force (double) rounding of foreign x87...
2013-06-08 Paul KhuongSilence notes about being specialised EQ templates...
2013-06-05 Stas BoukarevStop exporting unused symbols.
2013-06-05 Stas BoukarevGet rid of vm-support-routines indirection.
2013-06-05 Stas BoukarevOptimize (mod FIXNUM) type-checks on x86oids.
2013-06-02 Stas BoukarevMake %coerce-callable-to-fun static on x86oids.
2013-05-27 Paul KhuongCompute single-value-type correctly in the absence...
2013-05-22 Paul KhuongSpecialised VOPs for EQ of fixnum values on x86oids
2013-05-22 Paul KhuongSimpler word-sized variable right shifts on x86 and...
2013-05-21 Paul KhuongImplement EQ of unboxed characters and small integers...
2013-05-21 Paul KhuongFix disassembly for BT* instructions on x86oids
2013-05-21 Paul KhuongEnable (type-directed) constant folding for LOGTEST...
2013-05-03 Martin CracauerCommiting fix by Doug Katzman: disassembler missing...
2012-12-21 David LichteblauAdd STDCALL alien convention support for Windows
2012-12-21 David LichteblauSupport building without PSEUDO-ATOMIC on POSIX safepoints
2012-11-08 Alastair BridgewaterThou shalt not MAKE-OTHER-IMMEDIATE-TYPE.
2012-11-02 David LichteblauMove the global safepoint to one page before static...
2012-10-05 David LichteblauPort WITH-TLS-EA and other remaining FS prefix uses...
2012-09-07 David LichteblauIgnore an argument in x86's EMIT-CONSTANT-SEGMENT-HEADER
2012-09-05 Nathan Froydalign inline constant section with long nops
2012-08-10 David LichteblauRemove executable mode from several source files
2012-08-10 David LichteblauFactor out most x86 code using the FS prefix into a...
2012-08-10 David LichteblauAdd safepoint mechanism
2012-04-17 Lutz EulerMicro-optimize machine code for some register tests...
2011-12-14 Lutz Eulerx86: Better disassembly of segment-prefixes.
2011-12-14 Lutz EulerImprove handling of x86[-64] prefix instructions in...
2011-12-14 Lutz EulerCorrections to disassembly of SHLD, SHRD and LEA on...
2011-12-05 Nikodemus Siivolafix unthreaded non-x86oid builds
2011-11-22 Alastair BridgewaterAdd SB-SYS:SAP-REF-LISPOBJ.
2011-11-21 Nikodemus Siivolasmaller default dynamic-space size on GENCGC
2011-11-19 Nikodemus Siivolabetter inner and anonymous function names
2011-10-22 Alastair BridgewaterUnwind-to-frame-and-call-VOP doesn't need static symbols.
2011-10-19 Alastair BridgewaterFixnum and unsigned-fixnum array cleanups.
2011-10-19 Alastair BridgewaterChange x86oid modular arithmetic to work if fixnum...
2011-08-14 Paul KhuongNew function: SB-EXT:SPIN-LOOP-HINT
2011-08-14 Paul KhuongNew function: SB!KERNEL:%MULTIPLY-HIGH
2011-08-05 Nikodemus Siivolarename %FLOOR to %BIGFLOOR
2011-07-06 Paul KhuongMore conservative defaults in GENCGC
2011-07-03 Paul KhuongSplit GENCGC_PAGE_BYTES in 3 constants
2011-07-03 Paul KhuongDifferentiate between object slot initialisation and...
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-11 Paul KhuongSpecialised constant MAKE-{SINGLE,DOUBLE}-FLOAT VOPs...
2010-11-09 Alastair Bridgewater1.0.44.13: x86: Implement ANCESTOR-FRAME VOPs.
2010-10-12 Paul Khuong1.0.43.48: Unbreak fast-ash-c/fixnum=>fixnum on x86
2010-10-12 Paul Khuong1.0.43.47: Unfix ASH of constant shift on x86oids
2010-10-07 Alastair Bridgewater1.0.43.32: x86: Implement %ARRAY-ATOMIC-INCF/WORD.
2010-09-30 Nikodemus Siivola1.0.43.10: make.sh now accepts --dynamic-space-size...
2010-09-08 Alastair Bridgewater1.0.42.34: threads: Consolidate thread-specific static...
2010-08-05 Alastair Bridgewater1.0.41.8: x86/x86-64: Weaken read and write barrier...
2010-08-04 Alastair Bridgewater1.0.41.5: x86: Implement memory-barrier-vops.
2010-04-26 Paul Khuong1.0.37.65: Perform range reduction on x87 transcendentals
2010-04-18 Nathan Froyd1.0.37.59: micro-optimize x86oid signed-word checking
2010-04-18 Nathan Froyd1.0.37.58: micro-optimize x86 lowtag testing
2010-03-28 Nikodemus Siivola1.0.37.8: add ATOMIC-DECF, fix WAIT-ON-SEMAPHORE-BUGLET
2010-03-01 Alastair Bridgewater1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems
2010-01-06 Nathan Froyd1.0.34.4: micro-optimize widetag checking on x86oids
2009-12-17 Nathan Froyd1.0.33.20: MORE CONSTANTIFICATION
2009-12-15 Gabor Melis1.0.33.11: fix detection of tls exhaustion
2009-09-29 Nathan Froyd1.0.31.24: add BSWAP instruction for x86
2009-09-26 Nathan Froyd1.0.31.21: OAOOize SAP-REF-64 and friends
2009-08-22 Christophe Rhodesx86 sap fixes
2009-08-06 Nikodemus Siivola1.0.30.38: faster TRUNCATE on floats
2009-07-31 Nikodemus Siivola1.0.30.23: adjust OpenBSD address spaces on x86
2009-07-28 Nikodemus Siivola1.0.30.7: refactor debugging cruft in definition of...
2009-07-18 Paul Khuong1.0.30.3: deal with load-time-value constants more...
2009-06-28 Paul Khuong1.0.29.54: Inline unboxed constants on x86[-64]
2009-06-18 Nikodemus Siivola1.0.29.15: delete stray debugging cruft
2009-06-18 Nikodemus Siivola1.0.29.14: implement SB-INTROSPECT:ALLOCATION-INFORMATION
2009-06-05 Nikodemus Siivola1.0.29.3: better reporting for failure to stack allocate
2009-06-05 Nikodemus Siivola1.0.29.2: implement fixnump/signed-word VOP on x86...
2009-06-03 Nikodemus Siivola1.0.28.76: fix non-unicode builds on x86 and x86-64
2009-05-08 Nathan Froyd1.0.28.31: remove :PREFIX/:SUFFIX from DEFENUM for...
2009-05-08 Nikodemus Siivola1.0.28.30: DEFGLOBAL, ALWAYS-BOUND, GLOBAL, SYMBOL...
2009-05-08 Nathan Froyd1.0.28.28: delete %RAW-BITS and %SET-RAW-BITS
2009-05-07 Nikodemus Siivola1.0.28.26: Mr. ATOMIC-INCF/SYMBOL, meet Mr. AX
2009-05-06 Nikodemus Siivola1.0.28.17: tn packing issues in ALLOCATE-VECTOR-ON...
2009-05-04 Alastair Bridgewater1.0.28.11: Fix bug 316325 (x86oid alien integer result...
2009-05-01 Nathan Froyd1.0.28.5: delete MERGE-BITS
next