log Python/ceval.c @ 32273:95287cddbc1e legacy-trunk

age author description
Sat, 05 Jun 2004 06:16:22 +0000 Raymond Hettinger SF bug #963956: Bad error mesage when subclassing a module legacy-trunk
Tue, 01 Jun 2004 15:22:42 +0000 Martin v. Löwis Patch #957398: Add public API for Generator Object/Type. legacy-trunk
Sun, 11 Apr 2004 14:59:33 +0000 Raymond Hettinger Some (but not all) of the why code bitfield tests ran faster as legacy-trunk
Sat, 10 Apr 2004 23:34:17 +0000 Raymond Hettinger Revert 2.393, elimination of pre-decrementing, which legacy-trunk
Wed, 07 Apr 2004 14:38:08 +0000 Raymond Hettinger Use continue instead of break whereever possible. legacy-trunk
Wed, 07 Apr 2004 13:17:27 +0000 Raymond Hettinger * Improve readability and remove data dependencies by converting legacy-trunk
Wed, 07 Apr 2004 11:39:21 +0000 Raymond Hettinger Small code improvements for readability, code size, and/or speed. legacy-trunk
Tue, 06 Apr 2004 10:11:10 +0000 Raymond Hettinger Simplify previous checkin (bitfields for WHY codes). legacy-trunk
Tue, 06 Apr 2004 09:37:35 +0000 Raymond Hettinger Coded WHY flags as bitfields (taking inspiration from tp_flags). legacy-trunk
Mon, 05 Apr 2004 19:36:21 +0000 Tim Peters Since the fast_yield branch target was introduced, it appears that most legacy-trunk
Wed, 24 Mar 2004 22:22:12 +0000 Nicholas Bastin Changed random calls to PyThreadState_Get() to use the macro legacy-trunk
Wed, 24 Mar 2004 21:57:10 +0000 Nicholas Bastin Enable the profiling of C functions (builtins and extensions) legacy-trunk
Mon, 22 Mar 2004 19:24:58 +0000 Armin Rigo Fix SF bug #765624. legacy-trunk
Sat, 20 Mar 2004 21:50:13 +0000 Armin Rigo Cancelled checkin, sorry. legacy-trunk
Sat, 20 Mar 2004 20:03:17 +0000 Armin Rigo A 2% speed improvement with gcc on low-endian machines. My guess is that this legacy-trunk
Fri, 12 Mar 2004 16:33:17 +0000 Raymond Hettinger LIST_APPEND is predicably followed by JUMP_ABSOLUTE. legacy-trunk
Fri, 12 Mar 2004 09:12:22 +0000 Raymond Hettinger Move the code for BREAK and CONTINUE_LOOP to be near FOR_ITER. legacy-trunk
Fri, 12 Mar 2004 08:41:36 +0000 Raymond Hettinger Speedup for-loops by inlining PyIter_Next(). Saves duplicate tests legacy-trunk
Mon, 08 Mar 2004 23:25:30 +0000 Raymond Hettinger Refactor and optimize code for UNPACK_SEQUENCE. legacy-trunk
Sun, 07 Mar 2004 07:31:06 +0000 Raymond Hettinger SF patch #910929: Optimize list comprehensions legacy-trunk
Mon, 01 Mar 2004 15:44:05 +0000 Skip Montanaro Add pystack definition to Misc/gdbinit with some explanation of its behavior legacy-trunk
Thu, 12 Feb 2004 15:28:27 +0000 Michael W. Hudson This is my patch #876198 plus a NEWS entry and a header frob. legacy-trunk
Tue, 10 Feb 2004 16:50:21 +0000 Skip Montanaro remove support for missing ANSI C header files (limits.h, stddef.h, etc). legacy-trunk
Sun, 08 Feb 2004 19:59:27 +0000 Raymond Hettinger SF patch #884022: dynamic execution profiling vs opcode prediction legacy-trunk
Fri, 06 Feb 2004 18:32:33 +0000 Raymond Hettinger SF patch #864059: optimize eval_frame legacy-trunk
Thu, 20 Nov 2003 01:44:59 +0000 Jack Jansen Getting rid of all the code inside #ifdef macintosh too. legacy-trunk
Wed, 05 Nov 2003 17:29:35 +0000 Jeremy Hylton Make undetected error on stack unwind a fatal error. legacy-trunk
Tue, 28 Oct 2003 12:05:48 +0000 Armin Rigo Deleting cyclic object comparison. legacy-trunk
Sat, 25 Oct 2003 14:33:09 +0000 Armin Rigo oh dear. Wrong manipulation. Committed a version of ceval.c from my legacy-trunk
Sat, 25 Oct 2003 14:29:27 +0000 Armin Rigo Made function declaration a proper C prototype legacy-trunk
Sun, 12 Oct 2003 19:09:37 +0000 Raymond Hettinger Simplify and speedup uses of Py_BuildValue(): legacy-trunk
Wed, 01 Dec 2004 07:36:58 +0000 Matthias Klose Taken from 2.4/HEAD: 2.3
Sun, 29 Jun 2003 14:48:32 +0000 Neal Norwitz Fix SF #762455, segfault when sys.stdout is changed in getattr legacy-trunk
Sat, 28 Jun 2003 21:53:52 +0000 Guido van Rossum Add PyThreadState_SetAsyncExc(long, PyObject *). legacy-trunk
Sun, 01 Jun 2003 19:21:12 +0000 Neil Schemenauer Use fast_next_opcode shortcut for forward jump opcodes (it's safe and legacy-trunk
Sat, 31 May 2003 07:04:16 +0000 Raymond Hettinger SF bug #733667: kwargs handled incorrectly legacy-trunk
Fri, 30 May 2003 23:59:44 +0000 Neil Schemenauer Don't use fast_next_opcode for JUMP_* opcodes. This fixes the problem legacy-trunk
Tue, 29 Apr 2003 16:18:47 +0000 Michael W. Hudson Armin Rigo's fix & test for legacy-trunk
Thu, 24 Apr 2003 05:45:23 +0000 Raymond Hettinger Revert the previous enhancement to the bytecode optimizer. legacy-trunk
Tue, 22 Apr 2003 06:49:11 +0000 Raymond Hettinger Improved the bytecode optimizer. legacy-trunk
Sat, 19 Apr 2003 15:41:53 +0000 Mark Hammond New PyGILState_ API - implements pep 311, from patch 684256. legacy-trunk
Wed, 09 Apr 2003 19:06:21 +0000 Guido van Rossum - New function sys.call_tracing() allows pdb to debug code legacy-trunk
Sun, 16 Mar 2003 20:14:44 +0000 Raymond Hettinger Eliminate data dependency in predict macro. legacy-trunk
Sun, 16 Mar 2003 15:41:11 +0000 Raymond Hettinger Fix comment and whitespace. legacy-trunk
Sun, 16 Mar 2003 03:11:04 +0000 Raymond Hettinger Introduced macros for a simple opcode prediction protocol. legacy-trunk
Fri, 14 Mar 2003 01:37:42 +0000 Raymond Hettinger SF patch #701907: More use of fast_next_opcode legacy-trunk
Sat, 01 Mar 2003 03:36:33 +0000 Guido van Rossum Added implementation notes for [re]set_exc_info(). legacy-trunk
Thu, 27 Feb 2003 14:50:34 +0000 Michael W. Hudson In the process of adding all the extended slice support I attempted to legacy-trunk
Wed, 26 Feb 2003 18:11:50 +0000 Raymond Hettinger Micro-optimizations. legacy-trunk
Wed, 19 Feb 2003 15:53:17 +0000 Guido van Rossum - PyEval_GetFrame() is now declared to return a PyFrameObject * legacy-trunk
Mon, 10 Feb 2003 08:21:10 +0000 Just van Rossum patch #683515: "Add unicode support to compile(), eval() and exec" legacy-trunk
Wed, 05 Feb 2003 23:13:00 +0000 Jeremy Hylton Small function call optimization and special build option for call stats. legacy-trunk
Sun, 19 Jan 2003 05:08:13 +0000 Raymond Hettinger SF patch #670367: Micro-optimizations for ceval.c legacy-trunk
Tue, 14 Jan 2003 12:43:10 +0000 Raymond Hettinger Replaced POP() with STACKADJ(-1) on lines where the result wasn't used. legacy-trunk
Fri, 10 Jan 2003 16:45:17 +0000 Raymond Hettinger As discussed on python-dev, removed from DUP_TOPX support for the legacy-trunk
Fri, 10 Jan 2003 15:31:15 +0000 Neal Norwitz As discussed briefly on python-dev, add Pending Deprecation Warning legacy-trunk
Thu, 09 Jan 2003 15:24:30 +0000 Raymond Hettinger SF patch #664320: Replace push/pop clusters in ceval.c legacy-trunk
Sun, 10 Nov 2002 14:33:26 +0000 Neal Norwitz Make private functions static so we don't pollute the namespace legacy-trunk
Fri, 08 Nov 2002 13:08:46 +0000 Michael W. Hudson This is Richie Hindle's patch: legacy-trunk
Fri, 08 Nov 2002 12:53:11 +0000 Michael W. Hudson Assorted patches from Armin Rigo: legacy-trunk