Commit graph

32466 commits

Author SHA1 Message Date
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
Kurt B. Kaiser
0a1357930a Tweak CodeContext.py docstrings, comments, and names. 2005-10-03 19:26:03 +00:00
Raymond Hettinger
bee0d467a1 Correct docs for empty raise when no exception is active. 2005-10-03 16:39:51 +00:00
Fred Drake
4094d04457 fix link to subsection (SF bug #1311674) 2005-10-03 14:25:40 +00:00
Georg Brandl
e8f244305e Patch #754022: Greatly enhanced webbrowser.py. 2005-10-03 14:16:44 +00:00
Neal Norwitz
76390de83c suppress more errors on my box, most are gentoo specific. Py_ADDRESS_IN_RANGE is x86_64 specific and the readline memory leaks should be generally applicable 2005-10-03 07:46:34 +00:00
Neal Norwitz
7ecbc19e09 SF Bug #1008310, os.major() os.minor() example and description change. Will backport. 2005-10-03 05:47:38 +00:00