Commit Graph

32458 Commits

Author SHA1 Message Date
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
Neal Norwitz
92ff693eb1 Fix SF bug #991735, os.access reports true for read-only directories. Will backport 2005-10-03 05:13:46 +00:00
Neal Norwitz
708e51a6b1 Fix SF bug #976608, Unhelpful error message when mtime of a module is -1
Will backport.
2005-10-03 04:48:15 +00:00
Neal Norwitz
a45770d6d0 SF Bug # 941346, AIX shared library fix
Since I can't test this, I'm just adding a comment.  If we get access
to AIX boxes, we can test this and really resolve.  Anyone from IBM
want to offer help?

Backport candidate I suppose.
2005-10-03 03:57:09 +00:00
Neal Norwitz
11bd119226 SF bug #887946, segfault if redirecting directory
Also provide a warning if a directory is passed on the command line.
Add minimal command line test.

Will backport.
2005-10-03 00:54:56 +00:00
Neal Norwitz
d157b1d237 SF Bug #1308042, platform dependent behaviour (Windoze of course) in UDP sockets. Will backport 2005-10-03 00:44:06 +00:00
Neal Norwitz
c5cdcba2d9 SF patch #1227568, Expression AST node not documented. 2005-10-03 00:38:46 +00:00
Neal Norwitz
58d118be4e SF patch #1227568, bug #1219273, Expression AST node not documented. Backport candidate if anyone cares. 2005-10-03 00:36:16 +00:00
Kurt B. Kaiser
74910225df Increased performance in CodeContext extension Patch 936169 Noam Raphael 2005-10-02 23:36:46 +00:00