| Commit message (Expand) | Author | Age | Files | Lines |
* | Simplify previous checkin (bitfields for WHY codes). | Raymond Hettinger | 2004-04-06 | 1 | -12/+14 |
|
|
* | Coded WHY flags as bitfields (taking inspiration from tp_flags). | Raymond Hettinger | 2004-04-06 | 1 | -20/+16 |
|
|
* | Since the fast_yield branch target was introduced, it appears that most | Tim Peters | 2004-04-05 | 1 | -41/+41 |
|
|
* | Changed random calls to PyThreadState_Get() to use the macro | Nicholas Bastin | 2004-03-24 | 1 | -5/+5 |
|
|
* | Enable the profiling of C functions (builtins and extensions) | Nicholas Bastin | 2004-03-24 | 1 | -3/+48 |
|
|
* | Fix SF bug #765624. | Armin Rigo | 2004-03-22 | 1 | -5/+12 |
|
|
* | Cancelled checkin, sorry. | Armin Rigo | 2004-03-20 | 1 | -10/+6 |
|
|
* | A 2% speed improvement with gcc on low-endian machines. My guess is that this | Armin Rigo | 2004-03-20 | 1 | -6/+10 |
|
|
* | LIST_APPEND is predicably followed by JUMP_ABSOLUTE. | Raymond Hettinger | 2004-03-12 | 1 | -1/+5 |
|
|
* | Move the code for BREAK and CONTINUE_LOOP to be near FOR_ITER. | Raymond Hettinger | 2004-03-12 | 1 | -9/+9 |
|
|
* | Speedup for-loops by inlining PyIter_Next(). Saves duplicate tests | Raymond Hettinger | 2004-03-12 | 1 | -8/+10 |
|
|
* | Refactor and optimize code for UNPACK_SEQUENCE. | Raymond Hettinger | 2004-03-08 | 1 | -27/+13 |
|
|
* | SF patch #910929: Optimize list comprehensions | Raymond Hettinger | 2004-03-07 | 1 | -0/+9 |
|
|
* | Add pystack definition to Misc/gdbinit with some explanation of its behavior | Skip Montanaro | 2004-03-01 | 1 | -0/+4 |
|
|
* | This is my patch #876198 plus a NEWS entry and a header frob. | Michael W. Hudson | 2004-02-12 | 1 | -1/+1 |
|
|
* | remove support for missing ANSI C header files (limits.h, stddef.h, etc). | Skip Montanaro | 2004-02-10 | 1 | -11/+0 |
|
|
* | SF patch #884022: dynamic execution profiling vs opcode prediction | Raymond Hettinger | 2004-02-08 | 1 | -0/+9 |
|
|
* | SF patch #864059: optimize eval_frame | Raymond Hettinger | 2004-02-06 | 1 | -5/+6 |
|
|
* | Getting rid of all the code inside #ifdef macintosh too. | Jack Jansen | 2003-11-20 | 1 | -5/+1 |
|
|
* | Make undetected error on stack unwind a fatal error. | Jeremy Hylton | 2003-11-05 | 1 | -4/+4 |
|
|
* | Deleting cyclic object comparison. | Armin Rigo | 2003-10-28 | 1 | -20/+36 |
|
|
* | oh dear. Wrong manipulation. Committed a version of ceval.c from my | Armin Rigo | 2003-10-25 | 1 | -28/+20 |
|
|
* | Made function declaration a proper C prototype | Armin Rigo | 2003-10-25 | 1 | -20/+28 |
|
|
* | Simplify and speedup uses of Py_BuildValue(): | Raymond Hettinger | 2003-10-12 | 1 | -3/+3 |
|
|
* | Fix SF #762455, segfault when sys.stdout is changed in getattr | Neal Norwitz | 2003-06-29 | 1 | -0/+6 |
|
|
* | Add PyThreadState_SetAsyncExc(long, PyObject *). | Guido van Rossum | 2003-06-28 | 1 | -1/+17 |
|
|
* | Use fast_next_opcode shortcut for forward jump opcodes (it's safe and | Neil Schemenauer | 2003-06-01 | 1 | -5/+5 |
|
|
* | SF bug #733667: kwargs handled incorrectly | Raymond Hettinger | 2003-05-31 | 1 | -1/+1 |
|
|
* | Don't use fast_next_opcode for JUMP_* opcodes. This fixes the problem | Neil Schemenauer | 2003-05-30 | 1 | -6/+6 |
|
|
* | Armin Rigo's fix & test for | Michael W. Hudson | 2003-04-29 | 1 | -9/+10 |
|
|
* | Revert the previous enhancement to the bytecode optimizer. | Raymond Hettinger | 2003-04-24 | 1 | -3/+0 |
|
|
* | Improved the bytecode optimizer. | Raymond Hettinger | 2003-04-22 | 1 | -0/+3 |
|
|
* | New PyGILState_ API - implements pep 311, from patch 684256. | Mark Hammond | 2003-04-19 | 1 | -0/+2 |
|
|
* | - New function sys.call_tracing() allows pdb to debug code | Guido van Rossum | 2003-04-09 | 1 | -0/+18 |
|
|
* | Eliminate data dependency in predict macro. | Raymond Hettinger | 2003-03-16 | 1 | -2/+8 |
|
|
* | Fix comment and whitespace. | Raymond Hettinger | 2003-03-16 | 1 | -3/+4 |
|
|
* | Introduced macros for a simple opcode prediction protocol. | Raymond Hettinger | 2003-03-16 | 1 | -6/+35 |
|
|
* | SF patch #701907: More use of fast_next_opcode | Raymond Hettinger | 2003-03-14 | 1 | -11/+11 |
|
|
* | Added implementation notes for [re]set_exc_info(). | Guido van Rossum | 2003-03-01 | 1 | -0/+61 |
|
|
* | In the process of adding all the extended slice support I attempted to | Michael W. Hudson | 2003-02-27 | 1 | -4/+4 |
|
|
* | Micro-optimizations. | Raymond Hettinger | 2003-02-26 | 1 | -4/+18 |
|
|
* | - PyEval_GetFrame() is now declared to return a PyFrameObject * | Guido van Rossum | 2003-02-19 | 1 | -7/+7 |
|
|
* | patch #683515: "Add unicode support to compile(), eval() and exec" | Just van Rossum | 2003-02-10 | 1 | -2/+13 |
|
|
* | Small function call optimization and special build option for call stats. | Jeremy Hylton | 2003-02-05 | 1 | -12/+142 |
|
|
* | SF patch #670367: Micro-optimizations for ceval.c | Raymond Hettinger | 2003-01-19 | 1 | -18/+13 |
|
|
* | Replaced POP() with STACKADJ(-1) on lines where the result wasn't used. | Raymond Hettinger | 2003-01-14 | 1 | -2/+2 |
|
|
* | As discussed on python-dev, removed from DUP_TOPX support for the | Raymond Hettinger | 2003-01-10 | 1 | -35/+0 |
|
|
* | As discussed briefly on python-dev, add Pending Deprecation Warning | Neal Norwitz | 2003-01-10 | 1 | -3/+5 |
|
|
* | SF patch #664320: Replace push/pop clusters in ceval.c | Raymond Hettinger | 2003-01-09 | 1 | -150/+167 |
|
|
* | Make private functions static so we don't pollute the namespace | Neal Norwitz | 2002-11-10 | 1 | -1/+1 |
|
|