Tim Peters
c307453162
Generalize max(seq) and min(seq) to work with iterators.
...
NEEDS DOC CHANGES.
2001-05-03 07:00:32 +00:00
Tim Peters
0e57abf0cd
Generalize filter(f, seq) to work with iterators. This also generalizes
...
filter() to no longer insist that len(seq) be defined.
NEEDS DOC CHANGES.
2001-05-02 07:39:38 +00:00
Guido van Rossum
1031582388
Add more news about iterators.
2001-05-01 20:54:30 +00:00
Tim Peters
f553f89d45
Generalize list(seq) to work with iterators. This also generalizes list()
...
to no longer insist that len(seq) be defined.
NEEDS DOC CHANGES.
This is meant to be a model for how other functions of this ilk (max,
filter, etc) can be generalized similarly. Feel encouraged to grab your
favorite and convert it!
Note some cute consequences:
list(file) == file.readlines() == list(file.xreadlines())
list(dict) == dict.keys()
list(dict.iteritems()) = dict.items()
list(xrange(i, j, k)) == range(i, j, k)
2001-05-01 20:45:31 +00:00
Guido van Rossum
ffe13be84d
Noted what's new in 2.1 (final).
...
Hopefully this is the last checkin for 2.1!
2001-04-16 18:46:45 +00:00
Guido van Rossum
5b08f13a0c
Added news for 2.1c2.
...
Greatly updated news for 2.1c1 (!).
2001-04-16 02:05:23 +00:00
Guido van Rossum
4fb60361dc
Note additions to pydoc and pstats.
2001-04-13 00:46:14 +00:00
Guido van Rossum
c993272786
Note that __debug__ assignments are legal again.
2001-04-12 02:31:27 +00:00
Guido van Rossum
34d37dc5d2
Noted the improved RISCOS port and the new Unixware 7 port.
2001-04-11 21:03:32 +00:00
Barry Warsaw
11e89c72c1
Added news about the updated python-mode.el
2001-04-11 20:37:57 +00:00
Andrew M. Kuchling
68ad64af87
Remove the backed-out version requirement
2001-03-31 02:42:42 +00:00
Jeremy Hylton
f626db77df
News items for my recent checkins
2001-03-23 14:18:27 +00:00
Fred Drake
4e262a9631
A small change to the C API for weakly-referencable types: Such types
...
must now initialize the extra field used by the weak-ref machinery to
NULL themselves, to avoid having to require PyObject_INIT() to check
if the type supports weak references and do it there. This causes less
work to be done for all objects (the type object does not need to be
consulted to check for the Py_TPFLAGS_HAVE_WEAKREFS bit).
2001-03-22 18:26:47 +00:00
Andrew M. Kuchling
8e9972c215
Added news items for the Distutils
2001-03-22 15:42:08 +00:00
Guido van Rossum
053ae3502c
Add some news for 2.1b2. I'd still like someone else to add news
...
about these packages:
- distutils
- xml
2001-03-22 14:17:21 +00:00
Martin v. Löwis
0411f6f135
Add section on 2.1b2.
...
Report the addition of the Tix module.
2001-03-21 08:01:39 +00:00
Guido van Rossum
e3955a8ce2
Add some more info about pydoc. (Can you see I'm excited?)
2001-03-02 14:05:59 +00:00
Guido van Rossum
9d0fbdeaf7
Add big news item about nested scopes, __future__, and compile-time
...
warnings.
2001-03-02 14:00:32 +00:00
Guido van Rossum
9089b2769e
ROSCOS change.
2001-03-02 06:49:50 +00:00
Tim Peters
2fe289a21b
Thank Jason Tishler and Steven Majewski for their help in the Cygwin and
...
MacOS X ports. Change section header to beta 1.
2001-03-01 22:19:38 +00:00
Tim Peters
1eff79674b
Added blurbs about difflib, doctest and Windows import (PEP 235).
2001-03-01 02:31:33 +00:00
Andrew M. Kuchling
d6a1d79d16
Mention pydoc
2001-02-28 21:05:42 +00:00
Neil Schemenauer
a35c688055
Add Vladimir Marangozov's object allocator. It is disabled by default. This
...
closes SF patch #401229 .
2001-02-27 04:45:05 +00:00
Martin v. Löwis
2a5130ed20
Document XML changes.
2001-02-27 04:21:58 +00:00
Andrew M. Kuchling
debc352e9c
Mention the removal of soundex.c
2001-02-22 15:53:21 +00:00
Tim Peters
25a9ce371c
Take a tour of hell's seedier neighborhoods to try to make winsound.Beep()
...
do something non-useless on Win9X boxes. WinME unknown to me. Someone with
NT/2000 make sure it still works there!
2001-02-19 07:06:36 +00:00
Tim Peters
3389f1999a
Fixed misspelling.
2001-02-18 08:48:49 +00:00
Tim Peters
1449585529
Bug #132921 : None treated differently in cmp() / sort() in 2.1a2.
...
Just mentioning that in the NEWS file.
2001-02-18 08:28:33 +00:00
Martin v. Löwis
e214baa209
Fix binfmt_register documentation to always register the right magic.
2001-02-04 22:37:56 +00:00
Tim Peters
d66595fe42
Renamed _testXXX to _testcapiXXX. Jack is my hero -- good call!
2001-02-04 03:09:53 +00:00
Guido van Rossum
ba38123b75
Clarify the news item about "from M import X" if "M is not a real
...
module" after a complaint from Tim.
2001-02-03 15:06:40 +00:00
Tim Peters
b16c56f0ba
Teach Windows build and installer about new _symtable module/DLL.
2001-02-02 21:24:51 +00:00
Jeremy Hylton
d6b1cf9a55
Fix spelling errors.
...
Add note about _symtable.
Add note that 'from ... import *' restriction may go away -- and move
the whole entry closer to the top, because it might bite people.
2001-02-02 20:06:28 +00:00
Tim Peters
9ea17ac595
Patch derived from Trent's 101162: a Python/C API testing framework.
...
STILL NEEDS UNIX BUILD CHANGES.
2001-02-02 05:57:15 +00:00
Jeremy Hylton
4c4fda0f57
add info about Grant Edwards' raw packet support
2001-02-02 03:29:24 +00:00
Jeremy Hylton
0072d5aa33
continue now allowed in try block
2001-02-01 22:53:15 +00:00
Jeremy Hylton
4589bd82da
Add item about nested scopes.
...
Revise item about restriction on 'from ... import *'. It was in the
wrong section and the section restriction was removed.
2001-02-01 20:38:45 +00:00
Fred Drake
fb9d712721
Added comments about the weak reference support.
2001-02-01 20:00:40 +00:00
Tim Peters
0de88fc4b1
Change random.seed() so that it can get at the full range of possible
...
internal states. Put the old .seed() (which could only get at about
the square root of the # of possibilities) under the new name .whseed(),
for bit-level compatibility with older versions. This occurred to me
while reviewing effbot's book (he found himself stumbling over .seed()
more than once there ...).
2001-02-01 04:59:18 +00:00
Barry Warsaw
30dbd1429a
Document the two changes to the mailbox.py module:
...
- All constructors grow an optional argument `factory' which is a
callable used when new message instances are created by the next()
methods. Defaults to the rfc822.Message class.
- A new subclass of UnixMailbox is added, called PortableUnixMailbox.
It's identical to UnixMailbox, but uses a more portable test for
From_ delimiter lines. With PortableUnixMailbox, any line that
starts with "From " is considered a delimiter (this should really
check for two newlines before the F, but it doesn't.
2001-01-31 22:14:01 +00:00
Tim Peters
ee826f88c9
Docs for new Windows zlib build procedure.
2001-01-31 19:39:44 +00:00
Jeremy Hylton
69c327988a
add note about two kinds of illegal imports that are now checked
2001-01-30 01:27:28 +00:00
Moshe Zadka
6af0ce0501
Added news of function comparison and hashing by identity
2001-01-29 06:41:00 +00:00
Tim Peters
40ead76ed6
Added news about repr(string).
2001-01-27 05:35:26 +00:00
Tim Peters
d52269bfd0
Fix bugs introduced by rewrite (in particular, time-based initialization
...
got broken). Also added new method .jumpahead(N). This finally gives us
a semi-decent answer to how Python's RNGs can be used safely and efficiently
in multithreaded programs (although it requires the user to use the new
machinery!).
2001-01-25 06:23:18 +00:00
Tim Peters
d7b5e88e8e
Reworked random.py so that it no longer depends on, and offers all the
...
functionality of, whrandom.py. Also closes all the "XXX" todos in
random.py. New frequently-requested functions/methods getstate() and
setstate(). All exported functions are now bound methods of a hidden
instance. Killed all unintended exports. Updated the docs.
FRED: The more I fiddle the docs, the less I understand the exact
intended use of the \var, \code, \method tags. Please review critically.
GUIDO: See email. I updated NEWS as if whrandom were deprecated; I
think it should be.
2001-01-25 03:36:26 +00:00
Guido van Rossum
1e33bdcb76
Added notes about setup.py and cygwin build; removed note about
...
the previous auto-configuring modules feature (already obsolete :-).
2001-01-23 03:17:00 +00:00
Marc-André Lemburg
ebb195b270
Updating NEWS to match the current state of affairs.
2001-01-20 10:34:52 +00:00
Thomas Wouters
fe385251f4
Make the 'time' argument to the timemodule functions strftime, asctime,
...
ctime, gmtime and localtime optional, defaulting to 'the current time' in
all cases. Adjust docs, add news item. Also convert all argument-handling to
METH_VARARGS. Closes SF patch #103265 .
2001-01-19 23:16:56 +00:00
Guido van Rossum
a88479f0e3
- Add note about complex numbers.
...
- Changed description of rich comparisons to emphasize that < and >
(etc.) are each other's reflection. Also use this word in the note
about the demise of __rcmp__.
2001-01-18 14:28:08 +00:00
Marc-André Lemburg
ad7c98e264
This patch adds a new builtin unistr() which behaves like str()
...
except that it always returns Unicode objects.
A new C API PyObject_Unicode() is also provided.
This closes patch #101664 .
Written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
2001-01-17 17:09:53 +00:00
Guido van Rossum
f98eda01ab
News item for rich comparisons.
...
(I'm going to check in some more uses of rich comparisons, but the
basic feature should be in place now.)
2001-01-17 15:54:45 +00:00
Barry Warsaw
573b54125d
Add a NEWS item about function attributes.
2001-01-15 20:43:18 +00:00
Guido van Rossum
051e335d42
Add note about new and improved xrange().
2001-01-15 19:11:10 +00:00
Guido van Rossum
da91f227ec
Add note about ftplib defaulting to passive mode.
2001-01-15 16:36:08 +00:00
Tim Peters
f29b64d243
Use the "MS" getline hack (fgets()) by default on non-get_unlocked
...
platforms. See NEWS for details.
2001-01-15 06:33:19 +00:00
Andrew M. Kuchling
f6f3a89fbd
Mention new curses.panel module
2001-01-13 14:53:34 +00:00
Martin v. Löwis
10a2787313
Document extensions to .pth files.
2001-01-13 09:54:41 +00:00
Guido van Rossum
1cc8f83666
News about from...import.
2001-01-12 16:25:08 +00:00
Guido van Rossum
ae72d87822
Typo.
2001-01-11 15:00:14 +00:00
Guido van Rossum
f61f166bca
Added a whole slew of news items. Not striving for completeness --
...
I've skipped all bugfixes, Unicode, distutils changes. But this
should be a start!
2001-01-10 20:13:55 +00:00
Tim Peters
742bb6f9fd
Clarification of new bisect module functions.
2001-01-05 08:05:32 +00:00
Martin v. Löwis
be4c0f56a2
Recognize pyc files even if they don't end in pyc.
...
Patch #103067 with modifications as discussed in email.
2001-01-04 20:30:56 +00:00
Tim Peters
36cdad12dd
Fred, THIS NEEDS DOCS! The function docstrings tell the tale.
...
Christmas present to myself: the bisect module didn't define what
happened if the new element was already in the list. It so happens
that it inserted the new element "to the right" of all equal elements.
Since it wasn't defined, among other bad implications it was a mystery
how to use bisect to determine whether an element was already in the
list (I've seen code that *assumed* "to the right" without justification).
Added new methods bisect_left and insort_left that insert "to the left"
instead; made the old names bisect and insort aliases for the new names
bisect_right and insort_right; beefed up docstrings to explain what
these actually do; and added a std test for the bisect module.
2000-12-29 02:06:45 +00:00
Andrew M. Kuchling
a1099be778
Fix typo
2000-12-15 01:16:43 +00:00
Guido van Rossum
3661d39474
Describe {}.popitem().
2000-12-12 22:10:31 +00:00
Tim Peters
d92dfe0ef5
SF bug 110843: Low FD_SETSIZE limit on Win32 (PR#41). Boosted to 512.
2000-12-12 01:18:41 +00:00
Tim Peters
9940b800a4
Made the description of %[udxXo] formats of negative longs in 2.1 more accurate.
...
I suggested to Guido that %u be deprecated (it seems useless in Python to me).
2000-12-01 07:59:35 +00:00
Tim Peters
a3a3a030af
Fox for SF bug #123859 : %[duxXo] long formats inconsistent.
2000-11-30 05:22:44 +00:00
Tim Peters
adfb94fd79
Typo repair.
2000-10-16 20:51:33 +00:00
Jeremy Hylton
d867a2cc21
revise xml comment
2000-10-16 20:41:38 +00:00
Fred Drake
1a640506ec
Updated the XML package comment.
2000-10-16 20:27:25 +00:00
Tim Peters
989b7b91a1
Filled in math-module info; fixed a typo or two.
2000-10-16 20:24:53 +00:00
Jeremy Hylton
d6e2023107
Add NEWS for 2.0 final (there are a few XXX comments that must be
...
addressed).
Fix a few nits in 2.0c1 news.
2000-10-16 20:08:38 +00:00
Jeremy Hylton
6040aaa9a2
add note explaining what a release candidate is
2000-10-09 21:27:22 +00:00
Tim Peters
46446d6242
Repaired IDLE Unicode bug description.
...
Added tokenize.py bugfix info.
2000-10-09 21:19:31 +00:00
Jeremy Hylton
32e20ff838
typo
2000-10-09 19:48:11 +00:00
Jeremy Hylton
109212037b
added better description of BeOS changes from Donn Cave
2000-10-09 18:34:12 +00:00
Jeremy Hylton
ed9e644793
Summary of changes between 2.0b2 and 2.0c1
2000-10-09 18:26:42 +00:00
Jeremy Hylton
625915eb4f
typo
2000-10-02 13:43:33 +00:00
Fred Drake
9f11cf8811
Capitalized an "if" that should have been -- noted by Grant Griffin
...
<grant.griffin@honeywell.com>.
2000-09-29 17:54:40 +00:00
Fred Drake
45888ffbd4
Added a missing "is" -- noted by Grant Griffin
...
<grant.griffin@honeywell.com>.
2000-09-29 17:09:11 +00:00
Jeremy Hylton
97693b0479
Fix GC news
2000-09-26 17:42:51 +00:00
Fred Drake
67233bc405
Fixed typo, description of changes to dbm module.
2000-09-26 16:40:27 +00:00
Jeremy Hylton
fa2e2c1469
The rest of the news for 2.0b2
2000-09-26 16:31:30 +00:00
Fred Drake
64bb380c09
Elaborated the notes on the XML support.
...
In the limits.h comment, noted that INT_MAX and LONG_MAX are guaranteed
to be defined.
Noted that Reliant UNIX now gets proper API support for extension modules.
2000-09-26 16:21:35 +00:00
Guido van Rossum
f62ed9c775
Fixed some typos, added some punctuation (e.g. consistently terminate
...
sentences with a period and put () after function/method names), and
filled in the blanks on mailbox and posixfile. Noted <limits.h> change.
2000-09-26 11:16:10 +00:00
Tim Peters
482c021b6a
New info and fixed some typos.
2000-09-26 06:33:09 +00:00
Jeremy Hylton
1b6185941e
partial list of changes between 2.0b1 and 2.0b2
2000-09-26 05:32:36 +00:00
Guido van Rossum
56db095018
Another typo (in the list comprehension example).
2000-09-06 23:34:25 +00:00
Guido van Rossum
4338a284b8
Fix three typos.
2000-09-06 13:02:08 +00:00
Tim Peters
8b09233f93
Added Windows news. Also repeated 1.6 Windows news since most people getting
...
2.0b1 for Windows will not have bothered getting 1.6. Also changed
"Changed, New, Obsolete Tools" to say "None" since nobody had put an entry
there.
2000-09-05 20:15:25 +00:00
Jeremy Hylton
24c3d6080d
All the NEWS that I could finish in 15 minutes (and then some)
...
Removed some attributions from the shorter entries in Changed Modules,
because that section is so long.
2000-09-05 19:36:26 +00:00
Jeremy Hylton
bdebd54571
current progress on 2.0 NEWS
2000-09-05 18:28:54 +00:00
Guido van Rossum
b1156badb4
The malloc rearrangement was actually already in 1.6.
2000-09-05 15:43:23 +00:00
Guido van Rossum
830ca2af5a
Added readline news. (Skip)
2000-09-05 15:34:16 +00:00
Guido van Rossum
e905e95721
Barry Warsaw: Fixed -+ operator. Added some new sections. Leave some
...
XXX notes for now.
I could use help here!!!! Please mail me patches ASAP. We may have
to put some of this off to 2.0final, but it's best to have it in shape
now...
2000-09-05 12:42:46 +00:00
Guido van Rossum
f2ffce0518
Added the 2.0b1 news.
2000-09-05 04:38:34 +00:00
Guido van Rossum
8ed602b6e2
Remove the 1.5.2 news. 2.0 news is still to be done.
2000-09-01 22:34:33 +00:00
Guido van Rossum
b65a43a970
News for 1.5.2 (final).
1999-04-13 15:52:45 +00:00
Guido van Rossum
437cfe842f
News for the 1.5.2c1 release.
1999-04-08 20:17:57 +00:00
Fred Drake
0df2188d08
Typo: "apparentlt" --> "apparently"
1999-02-22 15:38:58 +00:00
Guido van Rossum
74608e6a05
New in 1.5.2b2.
1999-02-18 16:02:20 +00:00
Guido van Rossum
de8b026148
Added shlex and netrc modules; added warning about urllib change
...
affecting subclasses (which Jeremy just found out).
1998-12-22 16:41:09 +00:00
Guido van Rossum
e96bd3f60f
News for 1.5.2b1. Moved news before 1.5.1 to HISTORY.
1998-12-21 21:45:04 +00:00
Guido van Rossum
e8c10f90a7
All the news that's fit to print. In other words, it's 1.5.2a2 time.
1998-10-17 19:43:13 +00:00
Guido van Rossum
27b3bc3fbf
Reordered the news to make it more accessible. Also removed some dups.
1998-08-11 18:42:26 +00:00
Guido van Rossum
ab9d6f0be9
Got all the 1.5.2 news that's fit to print. Now we may need to
...
organize it better...
1998-08-10 22:01:13 +00:00
Guido van Rossum
6ca3defcfa
mini-faq on porting python
1998-08-10 16:36:48 +00:00
Guido van Rossum
f5475c95a7
Checkpointing news for 1.5.2a1... (Not all done.)
1998-08-06 17:55:46 +00:00
Guido van Rossum
fc8f5d1a7f
typo (pwill -> will).
1998-08-04 22:58:51 +00:00
Guido van Rossum
974f295dd4
Some more new stuff.
1998-04-13 21:00:54 +00:00
Guido van Rossum
c45cf02938
Added changes from 1.5 to 1.5.1.
...
The sections are now in a more useful order: the most recent changes
are listed first.
1998-04-10 20:06:21 +00:00
Guido van Rossum
fbea1d35db
Added from 1.5b2 to 1.5.
1997-12-31 00:04:35 +00:00
Guido van Rossum
105ff952bd
Typed in the relevant changes since 1.5b1.
1997-12-11 20:35:47 +00:00
Guido van Rossum
2888a12eed
Add attributions to Jeffrey Ollie and Tim Peters for re.py.
1997-12-02 19:44:54 +00:00
Guido van Rossum
7ea639b133
Added list of what's new in 1.5b1. Changed intro and some section titles.
1997-11-26 16:36:28 +00:00
Guido van Rossum
9a513efffa
Final touch -- Don's SGI_ABI patches.
1997-10-09 23:32:24 +00:00
Guido van Rossum
764a377cef
Typo in description of news in errno; added setlocale() call.
1997-10-08 22:49:49 +00:00
Guido van Rossum
b68b77f62d
A few last-minute additions and some rearrangements and corrections.
...
What's "xlib"? I took the line that mentioned it out.
1997-10-07 19:12:50 +00:00
Guido van Rossum
92664b890b
Completed the changes between 1.5a3 and now. Not yet sorted though.
1997-10-07 00:12:43 +00:00
Guido van Rossum
1f83ccee88
Done with adding changes from 1.4 till 1.5a3.
1997-10-06 21:04:35 +00:00
Guido van Rossum
522578e90f
Complete log of changes since 1.5a3 at the end.
1997-08-28 03:43:21 +00:00
Guido van Rossum
2da391f387
I'm tired -- checking in more news items. This isn't complete; I'm
...
about halfways.
1997-08-18 21:17:32 +00:00
Guido van Rossum
61000333bf
Another checkpoint -- reorganized, in sections.
1997-08-15 04:39:58 +00:00
Guido van Rossum
f0b69f01eb
Checkpoint checkin of list of changes. Much more to follow, but it's
...
late...
1997-08-15 02:50:47 +00:00
Guido van Rossum
5624abd086
Emptied (in expectation of a laundry list of what's new in 1.5).
1997-07-19 20:45:30 +00:00
Guido van Rossum
7704bb7f32
Added last-minute changes.
1996-10-25 14:21:55 +00:00
Guido van Rossum
02afd080ec
Added all current changes.
1996-10-22 02:16:19 +00:00
Guido van Rossum
52a42fe9e7
Remove the entry for private variables (it's supposed to be a surprise!)
1996-08-26 18:23:19 +00:00
Guido van Rossum
5f9aa9e1f0
Some final changes. I'll give up on nicely reformatting and
...
structuring it, for now.
1996-08-26 18:22:44 +00:00
Guido van Rossum
4a67a16d8f
Added all changes in beta1 and beta3.
...
Still very rough (needs reordering etc.).
1996-08-26 02:40:59 +00:00
Guido van Rossum
64d376a670
New .pyc magic numnber, too.
1996-08-01 01:06:24 +00:00
Guido van Rossum
ccdfce386a
Exhaustive list of news in beta2 compared to beta1.
...
Now all we need to do is do the same for beta1 compared to 1.3.
1996-07-30 21:34:09 +00:00
Guido van Rossum
c30e95f4b0
Moved 1.3 news to HISTORY; put some 1.4 news in NEWS
1996-07-30 18:53:51 +00:00
Guido van Rossum
bf032a97b9
mention syslog upgrade
1995-10-11 19:28:39 +00:00
Guido van Rossum
5e639d446c
transcribed changes from tut.tex
1995-10-11 18:03:13 +00:00
Guido van Rossum
0082c1a121
updates for final release of 1.2
1995-04-10 11:52:44 +00:00
Guido van Rossum
04cba5bcec
the usual
1995-03-09 14:44:51 +00:00
Guido van Rossum
5426ab33d9
1.2beta news
1995-01-17 17:00:47 +00:00
Guido van Rossum
635649f90f
next release
1994-11-10 23:04:51 +00:00
Guido van Rossum
ac5a4e39ca
add hints about doco
1994-10-11 15:04:57 +00:00
Guido van Rossum
1146c8736a
final release date of release 1.1 is Oct 11
1994-10-10 18:05:40 +00:00
Guido van Rossum
aa25386fc2
Moved older news to HISTORY file
1994-10-06 17:18:57 +00:00
Guido van Rossum
061f182a16
For release 1.1
1994-10-06 16:03:45 +00:00
Guido van Rossum
8c9736561b
ACKS: some new names; NEWS: 1.0.3
1994-07-14 13:57:11 +00:00
Guido van Rossum
5c74304731
News for 1.0.2
1994-05-04 13:10:17 +00:00
Guido van Rossum
617536e6cf
Added news
1994-04-14 13:01:54 +00:00
Guido van Rossum
5125908d2b
Amrit Prem
1994-01-26 18:20:06 +00:00
Guido van Rossum
a85d053135
Initial revision
1994-01-26 17:24:14 +00:00