Remove get2 variant of get.
[sbcl.git] / src / compiler / srctran.lisp
2013-11-06 Stas BoukarevRemove get2 variant of get.
2013-09-16 Stas BoukarevRestore building of +sb-unicode with -sb-unicode.
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 BoukarevImprove the EQUAL transform.
2013-08-24 Stas BoukarevRevert "Clean up %more-arg-values."
2013-08-20 Stas BoukarevClean up %more-arg-values.
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-08 Paul KhuongHandle unbounded integer types in INTEGER-TYPE-NUMERIC...
2013-06-08 Paul KhuongSimplify RATIONAL/constant FLOAT and INTEGER/constant...
2013-06-08 Paul KhuongSilence the transforms that detect rightward arithmetic...
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-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 Stas BoukarevFix NCONC type derivation.
2013-06-02 Stas BoukarevAvoid consing in SLEEP.
2013-06-02 Stas BoukarevBetter calls to static functions on x86-64.
2013-05-31 Stas BoukarevFix a regression in APPEND type derivation.
2013-05-31 Paul KhuongStricter precondition when strength reducing variable...
2013-05-24 Paul KhuongEven safer substitution of constants in CUT-TO-WIDTH
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 KhuongSimpler word-sized variable right shifts on x86 and...
2013-05-22 Paul KhuongSimplify (- (- x)) for rationals
2013-05-21 Paul KhuongExploit specialised VOPs for EQL of anything/constant...
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-19 Paul KhuongFree-er form FILTER-LVAR
2013-05-18 Paul KhuongComplete cut-to-width
2013-05-05 Stas BoukarevBetter type derivation for APPEND, NCONC, LIST.
2013-04-29 Lutz EulerSplit bitops-derive-type.lisp out of srctran.lisp.
2013-04-20 Paul KhuongSubstitute constants with modular equivalents more...
2013-04-01 Stas BoukarevCheck bounds of ELT on &more in safe code.
2013-03-14 Stas BoukarevOptimize CAD*R for &MORE args.
2013-03-14 Stas BoukarevAccessing &MORE arguments checks bounds.
2013-01-20 Nikodemus Siivolafix open coding of FIRST
2012-12-04 Christophe Rhodesfix a bug in signed modular arithmetic
2012-09-23 Nikodemus Siivolamore funky &REST smartness
2012-05-12 Christophe Rhodesopen intervals and type derivation
2012-05-07 Stas BoukarevOptimize truncate, ceiling and friends when divisor...
2012-04-20 Lutz EulerTypo fixes in comments
2012-04-13 Christophe RhodesFix bug in unsigned modular arithmetic using a signed...
2011-12-05 Nikodemus Siivolaallow coercion of large fixnums to floats outside x86
2011-12-05 Nikodemus Siivolafix treatment of signed zeroes in INTERVAL-DIV
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-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 Lutz EulerOptimize integer division by a constant in several...
2011-07-03 Nikodemus Siivolainhibit &REST -> &MORE conversion when DEBUG is 3
2011-06-07 Nikodemus Siivolamore conservative bounds in FP interval arithmetic
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-02-12 Nikodemus Siivola1.0.45.25: better constant folding in arithmetic functions
2011-02-11 Nikodemus Siivola1.0.45.17: give CONSTANTLY some love
2010-11-18 Nikodemus Siivolaallow approximating unions of numeric types
2010-10-18 Nikodemus Siivola1.0.43.67: COERCE: don't trust vector dimensions in...
2010-01-30 Paul Khuong1.0.34.15: Fix DERIVE-TYPE optimizer for %UNARY-ROUND
2010-01-27 Nathan Froyd1.0.34.13: add DERIVE-TYPE optimizer for %UNARY-ROUND
2010-01-26 Nathan Froyd1.0.34.11: properly inline %UNARY-TRUNCATE/{SINGLE...
2009-06-26 Paul Khuong1.0.29.47: Floating point correctness improvement
2009-06-25 Paul Khuong1.0.29.44: Complex float improvements
2009-06-25 Nikodemus Siivola1.0.29.42: small fixoid for the EXPT optimization from...
2009-06-25 Nikodemus Siivola1.0.29.40: more (EXPT MINUS-ONE INTEGER) optimization
2009-04-24 Christophe Rhodes1.0.27.41: floating point implementation smoothing
2009-04-24 Christophe Rhodes1.0.27.37: fix host constant leaks
2009-02-16 Gabor Melis1.0.25.14: comments
2009-01-02 Nikodemus Siivola1.0.24.7: CHAR-CODE type derivation
2008-12-22 Nikodemus Siivola1.0.23.64: fixed bug 395
2008-12-18 Nikodemus Siivola1.0.23.52: FORMAT performance tweaking
2008-08-04 Nikodemus Siivola1.0.19.18: transform ADJOIN, ASSOC, MEMBER, and RASSOC...
2008-06-30 Nikodemus Siivola1.0.18.4: use CAREFUL-SPECIFIER-TYPE when deriving...
2008-06-30 Nikodemus Siivola1.0.18.2: more conservative interval artihmetic
2008-05-31 Nikodemus Siivola1.0.17.14: slightly better LIST*
2008-04-23 Christophe Rhodes1.0.16.9: restore buildability from CMUCL
2008-04-23 Nikodemus Siivola1.0.16.7: slightly faster LAST
2008-03-07 Christophe Rhodes1.0.15.16: New modular arithmetic representation decision
2008-03-03 Nikodemus Siivola1.0.15.9: further ASSOC & MEMBER transform improvements
2007-12-09 Nikodemus Siivola1.0.12.18: faster member-type operations
2007-09-30 Juho Snellman1.0.10.14: remove locking and gc inhibition from hash...
2007-06-30 Nikodemus Siivola1.0.7.4: RESTRICT-COMPILER-POLICY
2007-06-02 Nikodemus Siivola1.0.6.13: minor fix to the compiler's interval-arithmetic
2007-04-10 Nathan Froyd1.0.4.56: Make case-insensitive string and character...
2007-04-06 Nathan Froyd1.0.4.32: De-pessimize >= and <= transforms
2007-03-05 Nikodemus Siivola1.0.3.31: fix new = and /= transformations for NaNs
2007-02-27 Nikodemus Siivola1.0.3.1: fix behaviour of >= and <= with NaNs
2006-12-03 Nikodemus Siivola1.0.0.15: build fix & cleanup
2006-09-17 Nathan Froyd0.9.16.34:
2006-08-07 Nikodemus Siivola0.9.15.13: make PATHNAME not unsafely-flushable
2006-07-08 Nathan Froyd0.9.14.9:
next