Files
cpython/Include
Tim Peters 7df5e7f4b2 Patch 1145039.
set_exc_info(), reset_exc_info():  By exploiting the
likely (who knows?) invariant that when an exception's
`type` is NULL, its `value` and `traceback` are also NULL,
save some cycles in heavily-executed code.

This is a "a kronar saved is a kronar earned" patch:  the
speedup isn't reliably measurable, but it obviously does
reduce the operation count in the normal (no exception
raised) path through PyEval_EvalFrameEx().

The tim-exc_sanity branch tries to push this harder, but
is still blowing up (at least in part due to pre-existing
subtle bugs that appear to have no other visible
consequences!).

Not a bugfix candidate.
2006-05-26 23:14:37 +00:00
..
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00
2003-04-08 18:47:21 +00:00
2006-05-23 10:37:38 +00:00
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00
2005-05-27 15:23:20 +00:00
2006-05-26 23:14:37 +00:00
2006-02-27 22:32:47 +00:00
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00
2006-02-27 22:32:47 +00:00
2006-04-27 02:11:24 +00:00
2006-03-26 23:27:58 +00:00
2006-02-15 17:27:45 +00:00
2004-12-03 11:45:13 +00:00
2006-02-15 17:27:45 +00:00
2006-02-15 17:27:45 +00:00