663 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Guido van Rossum d8dbf847b6 Add a warning comment to the LOAD_GLOBAL inline code. 24 years ago
Guido van Rossum 3a4dfc87e6 Another ugly inlining hack, expanding the two PyDict_GetItem() calls 24 years ago
Jeremy Hylton 192690e2d2 Inline fast_cfunction() in new call_function(). 24 years ago
Jeremy Hylton e8c0432403 Move body of CALL_FUNCTION opcode into helper function. 24 years ago
Guido van Rossum c13f724af0 Streamline the fast track for CFunction calls a bit more: there was 24 years ago
Michael W. Hudson dd32a91cc0 This is my patch 24 years ago
Fred Drake 72bc456403 Add weakref support generator-iterators. 24 years ago
Skip Montanaro 496e6581e1 get rid of GETNAMEV macro - use GETITEM directly 24 years ago
Skip Montanaro 04d80f87d7 small speedup for constant and name access 24 years ago
Guido van Rossum 04e7032c6e SF patch 552161 - Py_AddPendingCall doesn't unlock on fail (Daniel 24 years ago
Tim Peters 0c32279626 Removed more stray instances of statichere, but left _sre.c alone. 24 years ago
Jeremy Hylton 938ace69a0 staticforward bites the dust. 24 years ago
Tim Peters a64295b43a There's no need for generators to define an explicit next() method. 24 years ago
Neal Norwitz a81d220625 SF patch # 580411, move frame macros from frameobject.h into ceval.c 24 years ago
Jeremy Hylton 76c81eecfa Don't stomp on an exception set by PyCell_Get() 24 years ago
Michael W. Hudson cb4d7ce7cb Now FOR_LOOP is gone, loop_subscript can go too. 24 years ago
Guido van Rossum fea59e7f76 The opcode FOR_LOOP no longer exists. 24 years ago
Guido van Rossum c5fe5eb8d2 SF bug 567538: Generator can crash the interpreter (Finn Bock). 24 years ago
Michael W. Hudson d95c828307 Fix for 24 years ago
Tim Peters afb2c80b29 ceval.c/do_raise(): Tighten the test to disallow raising an instance of 24 years ago
Guido van Rossum cfbf1a33c1 Fix an issue that was reported in but unrelated to the main problem of 24 years ago
Tim Peters 8e5fd53be0 SF bug 480215: softspace confused in nested print 24 years ago
Neil Schemenauer c24ea08644 Disable the parser hacks that enabled the "yield" keyword using a future 24 years ago
Neil Schemenauer 08de92a267 Re-enable GC of generator objects. 24 years ago
Neil Schemenauer 6354386d65 Move some opcodes to top of big eval_frame switch statement. Skip 24 years ago
Tim Peters 373f8d81ff LOAD_FAST: rearrange branches to favor the expected case, and get 24 years ago
Martin v. Löwis 7198a525f3 Patch #494783: Rename cmp_op enumerators. 24 years ago
Tim Peters 54b11918be SF bug #496549 -Qnew and in-place division "/=". 24 years ago
Tim Peters b6d14daa1c SF bug #494668: PUSH() should assert-fail on overflow. 25 years ago
Martin v. Löwis 8d3ce5a6b3 Patch #494384: Disable more Unicode API if Unicode is not used. 25 years ago
Tim Peters b519638d1e _PyEval_SliceIndex(): explain why a NULL argument is allowed (thanks 25 years ago
Tim Peters cb479e78e0 _PyEval_SliceIndex(): Repaired the comments, and added XXX comments 25 years ago
Jeremy Hylton 733c8935f9 Fix for SF bug [ #492403 ] exec() segfaults on closure's func_code 25 years ago
Guido van Rossum 35974fbf31 Fix for SF bug #489671 (Neil Norwitz): memory leak in test_richcmp. 25 years ago
Guido van Rossum 2556f2e1e2 Fix a typo (probably caused by autocompletion <blush>) that caused a 25 years ago
Tim Peters 3caca2326e SF bug #488514: -Qnew needs work 25 years ago
Guido van Rossum 354797ccad Fix the final two issues in Armin Rigo's SF bug #488477: apply_slice() 25 years ago
Guido van Rossum bb8f59a371 unpack_iterable(): Add a missing DECREF in an error case. Reported by 25 years ago
Tim Peters b13680bf03 SF bug #483469: crash on unbounded recursion in __del__. 25 years ago
Marc-André Lemburg 0c4d8d05a8 Fix for bug #480188: printing unicode objects 25 years ago
Marc-André Lemburg 4962fc8fed Backing out the fast path for interned string compares again as requested. 25 years ago
Marc-André Lemburg c52d713b7a Add fast-path for comparing interned (true) string objects. 25 years ago
Tim Peters 6e6a63f01c SF Patch (but with no patch) 472555 Remove trailing common in enumeration. 25 years ago
Jeremy Hylton 14368158c2 For debug build, check that the stack pointer never exceeds the stack size. 25 years ago
Skip Montanaro f118cb1d6f make getarray static - it's only called from ceval.c and is not an 25 years ago
Fred Drake de26cfc1e1 Suppress a bunch of "value computed is not used" warnings when building in 25 years ago
Tim Peters b1c469843f Introduced the oddly-missing PyList_CheckExact(), and used it to replace 25 years ago
Tim Peters c1e6d969ba Get rid of unique local ISSTRICTINT macro in favor of std PyInt_CheckExact. 25 years ago
Fred Drake 4ec5d5699d Fix bug in profiler modifications detected only in debug builds. 25 years ago
Fred Drake 8f51f54319 Rationalize the events passed to the profiler (no changes for the tracer). 25 years ago