| Wed, 15 Feb 2006 17:27:45 +0000 |
Martin v. Löwis |
Merge ssize_t branch.
legacy-trunk
|
| Sat, 07 Jan 2006 21:24:09 +0000 |
Neal Norwitz |
Fix icc warnings: single bit fields should be unsigned, shadowing local variables
legacy-trunk
|
| Mon, 02 Jan 2006 21:15:05 +0000 |
Martin v. Löwis |
Adjust usage of compiler_use_new_block to its return type.
legacy-trunk
|
| Sun, 18 Dec 2005 15:44:21 +0000 |
Fredrik Lundh |
fixed compilation with an ordinary C89 compiler
legacy-trunk
|
| Sun, 18 Dec 2005 07:06:23 +0000 |
Neal Norwitz |
Fix Armin's bug 1333982. He found it, he didn't created it :-)
legacy-trunk
|
| Sun, 18 Dec 2005 05:32:41 +0000 |
Neal Norwitz |
Handle more error conditions with SystemError
legacy-trunk
|
| Sun, 18 Dec 2005 04:42:47 +0000 |
Neal Norwitz |
Set MemoryError when alloc fails
legacy-trunk
|
| Sat, 17 Dec 2005 20:54:49 +0000 |
Neal Norwitz |
Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines,
legacy-trunk
|
| Tue, 06 Dec 2005 07:41:30 +0000 |
Neal Norwitz |
Simplify logic for handling import *
legacy-trunk
|
| Thu, 24 Nov 2005 22:09:18 +0000 |
Neal Norwitz |
Fix a few more ref leaks. Backport candidate
legacy-trunk
|
| Sun, 20 Nov 2005 23:58:38 +0000 |
Neal Norwitz |
Fix a few more memory leaks
legacy-trunk
|
| Sat, 19 Nov 2005 23:58:29 +0000 |
Neal Norwitz |
Last batch of ref leaks in new AST code.
legacy-trunk
|
| Wed, 16 Nov 2005 12:46:55 +0000 |
Nick Coghlan |
Correctly handle identifiers for anonymous scopes and align genexpr name with symtable.c
legacy-trunk
|
| Sun, 13 Nov 2005 18:50:34 +0000 |
Neal Norwitz |
Fix a lot of memory and ref leaks in error paths.
legacy-trunk
|
| Sun, 13 Nov 2005 01:08:38 +0000 |
Neal Norwitz |
make internal method static
legacy-trunk
|
| Tue, 25 Oct 2005 06:30:14 +0000 |
Neil Schemenauer |
Ensure that compiler_exit_scope() is called as necessary to free memory
legacy-trunk
|
| Sun, 23 Oct 2005 23:00:41 +0000 |
Neal Norwitz |
Fix problem handling EXTENDED_ARGs from SF bug # 1333982
legacy-trunk
|
| Sun, 23 Oct 2005 22:40:47 +0000 |
Neal Norwitz |
cleanup a bit and reuse instrsize (instruction size). working towards fixing problems with EXTENDED_ARG
legacy-trunk
|
| Sun, 23 Oct 2005 18:52:36 +0000 |
Neil Schemenauer |
Remove unnecessary local variable.
legacy-trunk
|
| Sun, 23 Oct 2005 18:37:42 +0000 |
Neil Schemenauer |
Fix private name mangling. The symtable also must do mangles so that
legacy-trunk
|
| Sun, 23 Oct 2005 17:21:54 +0000 |
Neil Schemenauer |
Use PyTuple_Pack instead of Py_BuildValue.
legacy-trunk
|
| Sun, 23 Oct 2005 04:24:49 +0000 |
Neil Schemenauer |
Fix arigo's funky LOAD_NAME bug: implicit globals inside classes have
legacy-trunk
|
| Sun, 23 Oct 2005 03:45:42 +0000 |
Neil Schemenauer |
Don't stop generating code for import statements after the first "import as"
legacy-trunk
|
| Fri, 21 Oct 2005 18:09:19 +0000 |
Neil Schemenauer |
Use <lamba> as the function name for lambdas (matches old compiler).
legacy-trunk
|
| Fri, 21 Oct 2005 12:57:31 +0000 |
Armin Rigo |
ANSI-C-ify the placement of local var declarations.
legacy-trunk
|
| Thu, 20 Oct 2005 19:59:25 +0000 |
Jeremy Hylton |
Merge ast-branch to head
legacy-trunk
|
| Wed, 03 Aug 2005 18:33:05 +0000 |
Tim Peters |
com_yield_expr(): Squash new compiler wng about unreferenced local.
legacy-trunk
|
| Tue, 02 Aug 2005 00:46:46 +0000 |
Phillip J. Eby |
PEP 342 implementation. Per Guido's comments, the generator throw()
legacy-trunk
|
| Sat, 25 Jun 2005 08:23:41 +0000 |
Brett Cannon |
Fix signedness of various char variables to stop causing a warning under gcc 4.
legacy-trunk
|
| Sat, 05 Mar 2005 06:47:57 +0000 |
Brett Cannon |
Allow classes to be defined with empty parentheses. This means that
legacy-trunk
|
| Thu, 03 Mar 2005 07:01:48 +0000 |
Brett Cannon |
Silence a gcc warning about putting in parentheses around && expressions mixed
legacy-trunk
|
| Wed, 23 Feb 2005 13:37:55 +0000 |
Raymond Hettinger |
Preserve sign of -0.0 when result is run through marshal.
legacy-trunk
|
| Mon, 21 Feb 2005 20:03:14 +0000 |
Raymond Hettinger |
Document how the pattern recognizer keeps all of its references in bounds.
legacy-trunk
|
| Sun, 20 Feb 2005 12:41:32 +0000 |
Raymond Hettinger |
Teach the peepholer to fold unary operations on constants.
legacy-trunk
|
| Thu, 10 Feb 2005 01:42:32 +0000 |
Raymond Hettinger |
Remove the set conversion which didn't work with: [] in (0,)
legacy-trunk
|
| Wed, 09 Feb 2005 21:24:51 +0000 |
Raymond Hettinger |
Have set conversion replace existing constant if not used elsewhere.
legacy-trunk
|
| Mon, 07 Feb 2005 19:32:38 +0000 |
Raymond Hettinger |
Adopt Skip's idea to optimize lists of constants in the context
legacy-trunk
|
| Sun, 06 Feb 2005 22:05:42 +0000 |
Raymond Hettinger |
Transform "x in (1,2,3)" to "x in frozenset([1,2,3])".
legacy-trunk
|
| Wed, 26 Jan 2005 12:50:05 +0000 |
Raymond Hettinger |
Do not fold a constant if a large sequence will result.
legacy-trunk
|
| Fri, 07 Jan 2005 18:10:51 +0000 |
Armin Rigo |
Re-running python with/without the -Qnew flag uses incorrectly optimized
legacy-trunk
|
| Sun, 02 Jan 2005 06:17:33 +0000 |
Raymond Hettinger |
Teach the peephole optimizer to fold simple constant expressions.
legacy-trunk
|
| Wed, 22 Mar 2006 13:55:50 +0000 |
Martin v. Löwis |
Change SystemError into SyntaxError, when a Unicode string
2.4
|
| Thu, 16 Feb 2006 07:01:45 +0000 |
Brett Cannon |
Cast assignments to ``unsigned char *`` from PyString_AS_STRING() calls to
2.4
|
| Sun, 07 Nov 2004 14:04:00 +0000 |
Jeremy Hylton |
SF patch 1025636: Check for NULL returns in compile.c:com_import_stmt
legacy-trunk
|
| Tue, 02 Nov 2004 04:20:10 +0000 |
Raymond Hettinger |
Maintain peepholer's cumlc invariant by updating the running total
legacy-trunk
|
| Mon, 01 Nov 2004 15:19:11 +0000 |
Raymond Hettinger |
Simplify and future proof NOP counting in the peepholer.
legacy-trunk
|
| Sat, 30 Oct 2004 21:08:59 +0000 |
Armin Rigo |
Fixed a comment and added another one.
legacy-trunk
|
| Sat, 30 Oct 2004 08:55:08 +0000 |
Raymond Hettinger |
Adopt some peepholer suggestions from Armin Rigo:
legacy-trunk
|
| Tue, 26 Oct 2004 08:59:14 +0000 |
Raymond Hettinger |
SF bug #1053819: Segfault in tuple_of_constants
legacy-trunk
|
| Sun, 24 Oct 2004 00:10:06 +0000 |
Raymond Hettinger |
SF bug #1048870: call arg of lambda not updating
legacy-trunk
|
| Wed, 29 Sep 2004 23:54:08 +0000 |
Raymond Hettinger |
Improve error message for augmented assignments to genexps or listcomps.
legacy-trunk
|
| Wed, 29 Sep 2004 21:47:10 +0000 |
Raymond Hettinger |
Fix two erroneous error messages.
legacy-trunk
|
| Tue, 28 Sep 2004 17:22:12 +0000 |
Raymond Hettinger |
Replaced a test with an assertion.
legacy-trunk
|
| Wed, 22 Sep 2004 18:44:21 +0000 |
Raymond Hettinger |
SF patch #1031667: Fold tuples of constants into a single constant
legacy-trunk
|
| Tue, 31 Aug 2004 10:07:13 +0000 |
Anthony Baxter |
SF patch #1007189, multi-line imports, for instance:
legacy-trunk
|
| Wed, 25 Aug 2004 17:19:38 +0000 |
Raymond Hettinger |
Bypass peepholing of code with lineno tables having intervals >= 255.
legacy-trunk
|
| Wed, 25 Aug 2004 15:15:56 +0000 |
Raymond Hettinger |
Fix typo in comment and add clarification.
legacy-trunk
|
| Wed, 25 Aug 2004 03:18:29 +0000 |
Raymond Hettinger |
Simplify chains of conditional jumps.
legacy-trunk
|
| Tue, 24 Aug 2004 04:34:16 +0000 |
Raymond Hettinger |
Incorporate review comments courtesy of Neal Norwitz:
legacy-trunk
|
| Mon, 23 Aug 2004 23:37:48 +0000 |
Raymond Hettinger |
SF Patch #1013667: Cleanup Peepholer Output
legacy-trunk
|