18303 Commits

Author SHA1 Message Date
Kurt B. Kaiser
8220fdda75 py-cvs-rel2_1 (Rev 1.2) merge - whitespace normalization 2001-07-13 17:52:08 +00:00
Kurt B. Kaiser
233bf2c563 py-cvs-rel2_1 (Rev 1.2) merge - whitespace normalization 2001-07-13 17:44:06 +00:00
Kurt B. Kaiser
4e32e7e567 py-cvs-rel2_1 (Rev 1.4) merge - whitespace normalization 2001-07-13 17:40:17 +00:00
Kurt B. Kaiser
7717ad6817 py-cvs-rel2_1 (Rev 1.6) merge - whitespace normalization 2001-07-13 17:38:08 +00:00
Guido van Rossum
0960015056 Should raise TestSkipped, not ImportError, when deciding to skip the
test.
2001-07-13 17:27:57 +00:00
Tim Peters
9a8c8e270b Having fun on my own time: quicker flat_conjoin; Knights Tour solver
simplified and generalized to rectangular boards.
2001-07-13 09:12:12 +00:00
Kurt B. Kaiser
7eea271464 py-cvs-rel2_1 (Rev 1.4) merge - move "import *" to module level 2001-07-13 04:18:32 +00:00
Kurt B. Kaiser
0e5fb0a618 py-cvs-rel2_1 (Rev 1.9) merge - whitespace normalization 2001-07-13 04:12:02 +00:00
Kurt B. Kaiser
6be679047b py-cvs-rel2_1 (Rev 1.8) merge - whitespace normalization 2001-07-13 04:07:47 +00:00
Kurt B. Kaiser
afdf71b9ee py-cvs-rel2_1 (Rev 1.33 - 1.37) merge
VP IDLE version depended on VP's ExecBinding.py and spawn.py to get the
path to the Windows Doc directory (relative to python.exe). Removed this
conflicting code in favor of py-cvs updates which on Windows use a hard
coded path relative to the location of this module. py-cvs updates include
support for webbrowser.py.  Module still has BrowserControl.py for 1.5.2
support.

At this point, the differences wrt py-cvs relate to menu functionality.
2001-07-13 03:35:32 +00:00
Tim Peters
fad225f1ba long_format(): Easy speedup for output bases that aren't a power of 2 (in
particular, str(long) and repr(long) use base 10, and that gets a factor
of 4 speedup).  Another factor of 2 can be gotten by refactoring divrem1 to
support in-place division, but that started getting messy so I'm leaving
that out.
2001-07-13 02:59:26 +00:00
Kurt B. Kaiser
a3253d70bc py-cvs-rel2_1 merge - Remove, lives in /Lib 2001-07-13 01:30:07 +00:00
Kurt B. Kaiser
628b362886 py-cvs-rel2_1 (Rev 1.3) merge - whitespace normalization 2001-07-13 00:10:02 +00:00
Kurt B. Kaiser
5291d46755 py-cvs-rel2_1 (Rev 1.15) merge - whitespace normalization 2001-07-13 00:07:42 +00:00
Kurt B. Kaiser
6df4bf2864 py-cvs-rel2_1 (Rev 1.11 and 1.12) merge
Colorize "as" after "import" / use DEBUG instead of __debug__
2001-07-13 00:04:24 +00:00
Kurt B. Kaiser
d6c4c9e846 py-cvs-rel2_1 (Rev 1.12) merge - whitespace normalization 2001-07-12 23:54:20 +00:00
Kurt B. Kaiser
6b19741c36 py-cvs-rel2_1 (Rev 1.1) merge - New File - Force HEAD to trunk with -f
Note: browser.py was renamed BrowserControl.py 10 May 2000. It provides a
collection of classes and convenience functions to control external
browsers "for 1.5.2 support". It was removed from py-cvs 18 April 2001.
2001-07-12 23:41:37 +00:00
Fred Drake
3d97e35a20 Add entry for xmlrpclib documentation. 2001-07-12 23:40:13 +00:00
Fred Drake
5ddf7adf84 Several markup adjustments so this will format and be more consistent with
the rest of the documnentation.
2001-07-12 23:39:24 +00:00
Kurt B. Kaiser
ae67647ab7 py-cvs-rel2_1 (Rev 1.8) merge - whitespace normalization 2001-07-12 23:10:35 +00:00
Tim Peters
a1d545523d Remove the last remnants of the hacks to worm around leaks. 2001-07-12 22:55:42 +00:00
Tim Peters
3446365c37 Repair flawed example. 2001-07-12 22:43:41 +00:00
Tim Peters
c4889c496a Remove now-unnecessary "from __future__ import nested_scopes" stmts. 2001-07-12 22:36:02 +00:00
Kurt B. Kaiser
9a1ae1a960 py-cvs-rel2_1 (Rev 1.3) merge - whitespace normalization 2001-07-12 22:26:44 +00:00
Kurt B. Kaiser
180b6be18c py-cvs-rel1_2 (Rev 1.4) merge,
"Add Alt-slash to Unix keydefs (I somehow need it on RH 6.2).
Get rid of assignment to unused self.text.wordlist."  --GvR
2001-07-12 22:13:51 +00:00
Fred Drake
602cf584be Generate a more meaningful message regarding the type of the documentation
release being discussed.
2001-07-12 21:50:10 +00:00
Jack Jansen
2c278ed4a5 Fixed another case of the PyArg_Parse 'h' semantic change problem, sigh... 2001-07-12 21:48:10 +00:00
Fred Drake
fd4ff52c22 Actually remove directories from sys.path if they do not exist; the intent
is to avoid as many stat() calls as we can.
2001-07-12 21:08:33 +00:00
Tim Peters
9b23920b0f Fiddle Windows installer to create Lib/site-packages/REAMDE as
Lib\site-packages\README.txt.
2001-07-12 20:15:25 +00:00
Fred Drake
f4bdb57e15 Fix return value for m.group() for groups not in the part of the RE that
matched; reported by Paul Moore.

Wrapped several long lines.
2001-07-12 14:13:43 +00:00
Neil Schemenauer
f8c7c20ba5 GC for generator objects. 2001-07-12 13:27:49 +00:00
Neil Schemenauer
10c6692774 GC for method objects. 2001-07-12 13:27:35 +00:00
Neil Schemenauer
7eac9b72d4 GC for iterator objects. 2001-07-12 13:27:25 +00:00
Neil Schemenauer
19cd292bbc GC for frame objects. 2001-07-12 13:27:11 +00:00
Neil Schemenauer
b20e9dbf89 Remove reference cycle breaking code. The GC now takes care of it. 2001-07-12 13:26:41 +00:00
Neil Schemenauer
88c761a117 Test GC of frame objects. 2001-07-12 13:25:53 +00:00
Guido van Rossum
28358fbed6 Make the test pass now that 10**-15 returns a float instead of raising
an exception.
2001-07-12 12:51:22 +00:00
Guido van Rossum
aa31429854 Enable nested scopes by default.
Although this is a one-character change, more work needs to be done:
the compiler can get rid of a lot of non-nested-scopes code, the
documentation needs to be updated, the future statement can be
simplified, etc.

But this change enables the nested scope semantics everywhere, and
that's the important part -- we can now test code for compatibility
with nested scopes by default.
2001-07-12 12:50:23 +00:00
Guido van Rossum
c7e4aca56c Add xmlrpc.
(Tim & I should agree on where to add new additions: I add them at the
top, Tim adds them at the bottom.  I like the top better because folks
who occasionally check out the NEWS file will see the latest news
first.)
2001-07-12 11:54:37 +00:00
Guido van Rossum
bf5a774bcb On int/long to the negative int/long power, let float handle it
instead of raising an error.  This was one of the two issues that the
VPython folks were particularly problematic for their students.  (The
other one was integer division...)  This implements (my) SF patch
#440487.
2001-07-12 11:27:16 +00:00
Guido van Rossum
0ec9abaa2b On long to the negative long power, let float handle it instead of
raising an error.  This was one of the two issues that the VPython
folks were particularly problematic for their students.  (The other
one was integer division...)  This implements (my) SF patch #440487.
2001-07-12 11:21:17 +00:00
Guido van Rossum
b82fedc7d8 On int to the negative integral power, let float handle it instead of
raising an error.  This was one of the two issues that the VPython
folks were particularly problematic for their students.  (The other
one was integer division...)  This implements (my) SF patch #440487.
2001-07-12 11:19:45 +00:00
Steven M. Gava
e9880c81b9 py-cvs merge, python 1.5.2 compatability 2001-07-12 06:54:16 +00:00
Steven M. Gava
42f6c64816 py-cvs merge, better error dialog 2001-07-12 06:46:53 +00:00
Steven M. Gava
9713992bad py-cvs merge, additions 2001-07-12 06:38:24 +00:00
Steven M. Gava
817a76cfbb py-cvs merge, correct indentation 2001-07-12 05:35:17 +00:00
Steven M. Gava
fc0386cc5a py-cvs merge, correct typo 2001-07-12 05:24:19 +00:00
Steven M. Gava
569b17f414 py-cvs merge, update colour changing info 2001-07-12 05:21:08 +00:00
Tim Peters
6a479f5488 PEP 250: Add lib/site-packages to sys.path on Windows; also sys.prefix
to sys.path if os.sep == ':' (Macs?).  See PEP 250.
2001-07-12 05:20:13 +00:00
Steven M. Gava
9fe8828cbf py-cvs merge, idle_dir loading changed 2001-07-12 04:51:11 +00:00