diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2010-04-28 10:50:15 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2010-04-28 10:50:15 (GMT) |
commit | ad4fb382c8f0c304d9349c4b2db7aecd8ace54cb (patch) | |
tree | a3c5bdbc5389b707d177e78708381851d840a21b /compat/stdlib.h | |
parent | 91166d1db7388574e92265306029c9dd9dcca9ef (diff) | |
download | tcl-ad4fb382c8f0c304d9349c4b2db7aecd8ace54cb.zip tcl-ad4fb382c8f0c304d9349c4b2db7aecd8ace54cb.tar.gz tcl-ad4fb382c8f0c304d9349c4b2db7aecd8ace54cb.tar.bz2 |
* generic/tclInt.h (TclIsVarDirectUnsettable): Corrected flags so that
deletion of traces is not optimized out...
* generic/tclExecute.c (ExecuteExtendedBinaryMathOp)
(TclCompareTwoNumbers,ExecuteExtendedUnaryMathOp,TclExecuteByteCode):
[Patch 2981677]: Move the less common arithmetic operations (i.e.,
exponentiation and operations on non-longs) out of TEBC for a big drop
in the overall size of the stack frame for most code. Net effect on
speed is minimal (slightly faster overall in tclbench). Also extended
the number of places where TRESULT handling is replaced with a jump to
dedicated code.
Diffstat (limited to 'compat/stdlib.h')
0 files changed, 0 insertions, 0 deletions