Michael W. Hudson
aee2e2829d
the ast-branch changed the stack discipline of MAKE_CLOSURE, so we need to
...
bump MAGIC.
2005-10-21 11:32:20 +00:00
Georg Brandl
cfc3471a93
Add 2.4.2 to LICENSE.
2005-10-21 07:53:44 +00:00
Neal Norwitz
fed9b3ece3
add some notes about recent checkins
2005-10-21 06:32:02 +00:00
Neal Norwitz
b6570f51c5
Get the bug # write
2005-10-21 06:26:10 +00:00
Neal Norwitz
16af734bec
Incorrect code was generated for:
...
foo(a = i for i in range(10))
This should have generated a SyntaxError. Fix the Grammar so
it raises a SyntaxError and test it.
2005-10-21 06:25:33 +00:00
Neal Norwitz
37c0844b35
Fix SF bug #1167751 , Argument genexp corner case
...
Incorrect code was generated for:
foo(a = i for i in range(10))
This should have generated a SyntaxError. Fix the Grammar so
it raises a SyntaxError and test it.
I'm uncertain whether this should be backported. It makes
something that was Syntactically valid invalid. However,
the code would either be completely broken or do the wrong thing.
2005-10-21 06:24:02 +00:00
Neal Norwitz
c0d5faa9b4
Free coding spec (cs) if there was an error to prevent mem leak. Maybe backport candidate
2005-10-21 06:05:33 +00:00
Neal Norwitz
1e8659b963
Don't use a string exception since it's deprecated
2005-10-21 06:00:24 +00:00
Neal Norwitz
57071ce545
Oops, "=" is not a comparison operator
2005-10-21 05:15:07 +00:00
Neal Norwitz
f21c8ed58a
Add comment lost from AST merge
2005-10-21 04:34:18 +00:00
Neal Norwitz
358d938aaa
Remove INT_MIN that came from the AST merge.
...
INT_MIN is used in Python/compile.c, but it was also used
in Objects/abstract.c Python/getargs.c. If we need it for compile.c,
we can get it from the same place as the other files.
2005-10-21 04:33:02 +00:00
Neal Norwitz
5f5153e871
Fix some mods that got dropped from the AST merge
2005-10-21 04:28:38 +00:00
Neal Norwitz
58a7985465
Use the newer names for APIs after the AST merge
2005-10-21 04:23:36 +00:00
Neal Norwitz
6d777bb122
Remove dup declarations after AST merge
2005-10-21 04:19:49 +00:00
Jeremy Hylton
3e0055f8c6
Merge ast-branch to head
...
This change implements a new bytecode compiler, based on a
transformation of the parse tree to an abstract syntax defined in
Parser/Python.asdl.
The compiler implementation is not complete, but it is in stable
enough shape to run the entire test suite excepting two disabled
tests.
2005-10-20 19:59:25 +00:00
Marc-André Lemburg
2cb94aba12
Enhance the performance of two important Unicode character
...
type lookups: whitespace and linebreak.
These lookup tables are from the Python 1.6 version with the addition
of the 205F code point which was added as whitespace code point to Unicode
since then.
2005-10-20 19:06:35 +00:00
Fred Drake
9984e706ff
add missing word
2005-10-20 17:52:05 +00:00
Jeremy Hylton
bc2a62fcfd
Disable some tests in anticipation of merging ast-branch to the head
2005-10-20 14:27:21 +00:00
Neal Norwitz
8f40171b67
Find bsd db v4 on gentoo (2005 i think)
2005-10-20 05:28:29 +00:00
Neal Norwitz
b0e32e2b71
Fix SF bug # 1330039, patch # 1331635 from Lars Gustaebel (tarfile maintainer)
...
Problem: if two files are assigned the same inode
number by the filesystem, the second one will be added
as a hardlink to the first, which means that the
content will be lost.
The patched code checks if the file's st_nlink is
greater 1. So only for files that actually have several
links pointing to them hardlinks will be created, which
is what GNU tar does.
Will backport.
2005-10-20 04:50:13 +00:00
Neal Norwitz
40563eddf1
Get BSD DB working most for version 3.2
2005-10-20 04:36:08 +00:00
Neal Norwitz
8456235088
Get bsddb module to compile with version 3.2 of BSD DB.
2005-10-20 04:30:15 +00:00
Neal Norwitz
95c1e5065c
SF bug #1331563 ] string_subscript doesn't check for failed PyMem_Malloc. Will backport
2005-10-20 04:15:52 +00:00
Marc-André Lemburg
5c4a9d6591
Whitespace corrections.
2005-10-19 22:39:02 +00:00
Marc-André Lemburg
e115ec832c
Bug fix for [ 1331062 ] utf 7 codec broken.
...
Backport candidate.
2005-10-19 22:33:31 +00:00
Neal Norwitz
94832209d1
SF bug #1328915 , try to word kill a bit more generically. Backport candidate.
2005-10-18 05:07:49 +00:00
Raymond Hettinger
079144199c
Drop permissions for Gregory K Johnson.
2005-10-17 03:37:26 +00:00
Raymond Hettinger
dc4efd0a74
Add Nick Coghlan
2005-10-16 11:17:30 +00:00
Raymond Hettinger
4b0f20def3
Teach unquote() to handle unicode inputs
2005-10-15 16:41:53 +00:00
Vinay Sajip
239322b97e
Optimised Placeholders handling of child loggers by using a dict rather than a list (much slower in the pathological case of hundreds of child Loggers to a Placeholder - problem reported by Ryan Blazecka).
2005-10-14 09:36:35 +00:00
Neal Norwitz
98fcaaf48e
SF bug #1323739 , C API doc for PySequence_Tuple duplicated
2005-10-12 03:58:14 +00:00
Fred Drake
34fed3a3b7
fix stupid typo
2005-10-11 20:26:05 +00:00
Vinay Sajip
b79350601b
Added Host and Content-type headers to requests sent by HTTPHandler (suggested by Steven Vereecken)
2005-10-11 13:15:31 +00:00
Neal Norwitz
116078f0bb
SF bug #1323294 , Minor error in the Library Reference doc. Will backport
2005-10-11 03:23:45 +00:00
Marc-André Lemburg
df4f6e9fa6
Clarify the docs for Py_UNICODE.
2005-10-10 19:08:41 +00:00
Walter Dörwald
007f8dfde2
Bug #1245379 : Add "unicode-1-1-utf-7" as an alias for "utf-7" as specified
...
by RFC 1642.
2005-10-09 19:42:27 +00:00
Walter Dörwald
a05834e59c
Remove trailing spaces.
2005-10-09 19:38:21 +00:00
Walter Dörwald
6611a8b0dc
Fix indentation.
2005-10-09 19:28:35 +00:00
Georg Brandl
b980113a8d
Fix errors in _synthesize because of missing basename attribute of
...
browser controller classes.
2005-10-08 20:47:38 +00:00
Guido van Rossum
c252c5964c
Fix unit test failure -- the output received from Python can be empty,
...
but verify_valid_flag() wasn't expecting that. Will backport.
2005-10-08 20:04:35 +00:00
Vinay Sajip
43d6e812c8
Fixed bug where the logging message was wrongly being demoted from Unicode to string (SF #1314107 )
2005-10-07 08:35:36 +00:00
Walter Dörwald
d1c1e10f70
Part of SF patch #1313939 : Speedup charmap decoding by extending
...
PyUnicode_DecodeCharmap() the accept a unicode string as the mapping
argument which is used as a mapping table.
This code isn't used by any of the codecs yet.
2005-10-06 20:29:57 +00:00
Hye-Shik Chang
331649acc7
Change the internal "undefined codepoint" mark for CJKCodecs decoders
...
from U+FFFD to U+FFFE which is considered more appropriate. (from
MAL's comment)
2005-10-06 15:51:59 +00:00
Raymond Hettinger
cc9a951f35
SF #1313496 : bisect C replacement doesn't accept named args
2005-10-05 11:39:12 +00:00
Neal Norwitz
892a33f85a
Get "make install" working again after adding Lib/test/bad_coding.py
...
which can't be compiled. Thanks to Mat Martineau for spotting the problem.
2005-10-04 04:32:42 +00:00
Neal Norwitz
c0d11250af
Make close brace a paren to match open.
2005-10-04 03:43:43 +00:00
Neal Norwitz
19f6b86955
Armin caught this mistake in bug #973103 .
2005-10-04 03:37:29 +00:00
Neal Norwitz
178f9068c4
open_new_win does not exist. use UNIX consistently, add autoraise parameter to open(). add versionadded tags to open_new_tab
2005-10-04 03:31:01 +00:00
Neal Norwitz
196f733d93
Fix pychecker warnings
2005-10-04 03:17:49 +00:00
Kurt B. Kaiser
389482ccbe
Incorporate Tal Einat's comment on Patch 936169: Fixes alignment problem.
2005-10-03 20:08:25 +00:00