663 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Raymond Hettinger dd80f76265 SF patch #910929: Optimize list comprehensions 22 years ago
Skip Montanaro 786ea6bc23 Add pystack definition to Misc/gdbinit with some explanation of its behavior 22 years ago
Michael W. Hudson ecfeb7f095 This is my patch #876198 plus a NEWS entry and a header frob. 22 years ago
Skip Montanaro 7befb9966e remove support for missing ANSI C header files (limits.h, stddef.h, etc). 22 years ago
Raymond Hettinger a72169871d SF patch #884022: dynamic execution profiling vs opcode prediction 22 years ago
Raymond Hettinger 1dd8309246 SF patch #864059: optimize eval_frame 22 years ago
Jack Jansen eddc1449ba Getting rid of all the code inside #ifdef macintosh too. 23 years ago
Jeremy Hylton 904ed86a77 Make undetected error on stack unwind a fatal error. 23 years ago
Armin Rigo 2b3eb4062c Deleting cyclic object comparison. 23 years ago
Armin Rigo 1d313ab9d1 oh dear. Wrong manipulation. Committed a version of ceval.c from my 23 years ago
Armin Rigo 092381a979 Made function declaration a proper C prototype 23 years ago
Raymond Hettinger 8ae4689657 Simplify and speedup uses of Py_BuildValue(): 23 years ago
Neal Norwitz c5131bc256 Fix SF #762455, segfault when sys.stdout is changed in getattr 23 years ago
Guido van Rossum b8b6d0c2c6 Add PyThreadState_SetAsyncExc(long, PyObject *). 23 years ago
Neil Schemenauer c4b570f218 Use fast_next_opcode shortcut for forward jump opcodes (it's safe and 23 years ago
Raymond Hettinger 40174c358f SF bug #733667: kwargs handled incorrectly 23 years ago
Neil Schemenauer ca2a2f11d0 Don't use fast_next_opcode for JUMP_* opcodes. This fixes the problem 23 years ago
Michael W. Hudson 58ee2af48e Armin Rigo's fix & test for 23 years ago
Raymond Hettinger f4cf76dd5e Revert the previous enhancement to the bytecode optimizer. 23 years ago
Raymond Hettinger 060641d511 Improved the bytecode optimizer. 23 years ago
Mark Hammond 8d98d2cb95 New PyGILState_ API - implements pep 311, from patch 684256. 23 years ago
Guido van Rossum a12fe4e81f - New function sys.call_tracing() allows pdb to debug code 23 years ago
Raymond Hettinger 7dc52212aa Eliminate data dependency in predict macro. 23 years ago
Raymond Hettinger ac2072920d Fix comment and whitespace. 23 years ago
Raymond Hettinger f606f87b31 Introduced macros for a simple opcode prediction protocol. 23 years ago
Raymond Hettinger 080cb3268f SF patch #701907: More use of fast_next_opcode 23 years ago
Guido van Rossum c9fbb72ba5 Added implementation notes for [re]set_exc_info(). 23 years ago
Michael W. Hudson e46d1559c9 In the process of adding all the extended slice support I attempted to 23 years ago
Raymond Hettinger 21012b8235 Micro-optimizations. 23 years ago
Guido van Rossum 6297a7a9fb - PyEval_GetFrame() is now declared to return a PyFrameObject * 23 years ago
Just van Rossum 3aaf42c613 patch #683515: "Add unicode support to compile(), eval() and exec" 23 years ago
Jeremy Hylton 985eba53f5 Small function call optimization and special build option for call stats. 23 years ago
Raymond Hettinger 4bad9ba282 SF patch #670367: Micro-optimizations for ceval.c 23 years ago
Raymond Hettinger 8bb90a59a6 Replaced POP() with STACKADJ(-1) on lines where the result wasn't used. 23 years ago
Raymond Hettinger 71731d7f70 As discussed on python-dev, removed from DUP_TOPX support for the 23 years ago
Neal Norwitz 37aa066164 As discussed briefly on python-dev, add Pending Deprecation Warning 23 years ago
Raymond Hettinger 663004bb3d SF patch #664320: Replace push/pop clusters in ceval.c 23 years ago
Neal Norwitz addfe0c09c Make private functions static so we don't pollute the namespace 24 years ago
Michael W. Hudson 006c75265f This is Richie Hindle's patch: 24 years ago
Michael W. Hudson 019a78e76d Assorted patches from Armin Rigo: 24 years ago
Michael W. Hudson cbd6fb9006 Handle really big steps in extended slices. 24 years ago
Michael W. Hudson ca803a0dd7 One last tweak to the tracing machinery: this actually computes what I intended 24 years ago
Michael W. Hudson fb4d6ecd07 Fix for the recursion_level bug Armin Rigo reported in sf 24 years ago
Michael W. Hudson 02ff6a9952 A slight change to SET_LINENO-less tracing. 24 years ago
Skip Montanaro 99dba27e9a Bump default check interval to 100 instructions. Computers are much faster 24 years ago
Skip Montanaro d581d7792b replace thread state objects' ticker and checkinterval fields with two 24 years ago
Michael W. Hudson 53d58bb369 Further SET_LINENO reomval fixes. See comments in patch #587933. 24 years ago
Guido van Rossum 86c659a329 The error messages in err_args() -- which is only called when the 24 years ago
Michael W. Hudson c230b0e1f9 Comment typo repair. 24 years ago
Michael W. Hudson 62897c5c13 My patch #597221. Use f_lasti more consistently. 24 years ago