Thomas Wouters
49fd7fa443
Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
...
number of tests, all because of the codecs/_multibytecodecs issue described
here (it's not a Py3K issue, just something Py3K discovers):
http://mail.python.org/pipermail/python-dev/2006-April/064051.html
Hye-Shik Chang promised to look for a fix, so no need to fix it here. The
tests that are expected to break are:
test_codecencodings_cn
test_codecencodings_hk
test_codecencodings_jp
test_codecencodings_kr
test_codecencodings_tw
test_codecs
test_multibytecodec
This merge fixes an actual test failure (test_weakref) in this branch,
though, so I believe merging is the right thing to do anyway.
2006-04-21 10:40:58 +00:00
Thomas Wouters
a977329b6f
Merge part of the trunk changes into the p3yk branch. This merges from 43030
...
(branch-creation time) up to 43067. 43068 and 43069 contain a little
swapping action between re.py and sre.py, and this mightily confuses svn
merge, so later changes are going in separately.
This merge should break no additional tests.
The last-merged revision is going in a 'last_merge' property on '.' (the
branch directory.) Arbitrarily chosen, really; if there's a BCP for this, I
couldn't find it, but we can easily change it afterwards ;)
2006-04-21 09:43:23 +00:00
Andrew M. Kuchling
f688cc574c
Unicode database updated; use SVN instead of CVS
2006-03-10 18:50:08 +00:00
Andrew M. Kuchling
aeadf95449
Write a section
2006-03-09 19:06:05 +00:00
Andrew M. Kuchling
d0fcc0256b
Markup fix
2006-03-09 13:57:28 +00:00
Andrew M. Kuchling
e362d93367
Write a section
2006-03-09 13:56:25 +00:00
Andrew M. Kuchling
8f4d255b67
Add section
2006-03-08 01:50:20 +00:00
Andrew M. Kuchling
437567ca7b
Some edits; add empty sections
2006-03-07 20:48:55 +00:00
Neal Norwitz
0917988f7c
Fix SF #1442937 , Bad Coroutine link
2006-03-04 23:31:45 +00:00
Anthony Baxter
d615110949
XXX something for amk's attention
2006-02-28 07:21:42 +00:00
Andrew M. Kuchling
5eefdca654
Update projected release date
2006-02-08 11:36:09 +00:00
Andrew M. Kuchling
4678dc818f
Add recent item
2006-01-15 16:11:28 +00:00
Fredrik Lundh
7e0aef0e75
r1068@spiff: Fredrik | 2005-12-12 19:50:30 +0100
...
assorted xml.etree tweaks
2005-12-12 18:54:55 +00:00
Anthony Baxter
eac259954c
set expectations appropriately. ;)
2005-12-01 02:25:11 +00:00
Andrew M. Kuchling
db85ed548a
Add paragraphs on AST branch. AST'ers, please suggest corrections
2005-10-23 21:52:59 +00:00
Andrew M. Kuchling
4fe4eb221b
Add convenience makefile to check the latest what's new.
...
The invocation of Python is MacOS-specific; not sure how to make it platform indepedent (but maybe it doesn't matter)
2005-10-23 21:49:32 +00:00
Georg Brandl
3fbf3204c5
comma nit
2005-09-14 17:25:02 +00:00
Andrew M. Kuchling
c203370769
Add missing \end, noted by George Yoshida
2005-08-29 13:30:12 +00:00
Andrew M. Kuchling
0738206e79
Write section on PEP 342
2005-08-27 18:45:47 +00:00
Andrew M. Kuchling
150e349be1
Note various items; write some shorter sections
2005-08-23 00:56:06 +00:00
Gregory P. Smith
f21a5f7739
[ sf.net patch # 1121611 ]
...
A new hashlib module to replace the md5 and sha modules. It adds
support for additional secure hashes such as SHA-256 and SHA-512. The
hashlib module uses OpenSSL for fast platform optimized
implementations of algorithms when available. The old md5 and sha
modules still exist as wrappers around hashlib to preserve backwards
compatibility.
2005-08-21 18:45:59 +00:00
Andrew M. Kuchling
6af7fe0563
Add example
2005-08-02 17:20:36 +00:00
Andrew M. Kuchling
a2e21cb945
Add note
2005-08-02 17:13:21 +00:00
Georg Brandl
08c02dbb85
[ 1243081 ] repair typos
2005-07-22 18:39:19 +00:00
Andrew M. Kuchling
4aef245827
[Bug #1079134 ] Mention change to date comparisons; bump version info and release date to 2.4.1
2005-06-09 15:57:32 +00:00
Andrew M. Kuchling
d8d732e7d2
Fill out one section
2005-04-09 23:59:41 +00:00
Andrew M. Kuchling
4b000cd819
Add more text
2005-04-09 15:51:44 +00:00
Fred Drake
114b8caf01
fix environment broken in revision 1.6
2005-03-21 05:47:11 +00:00
Fred Drake
db7b0027dc
PEP 314 implementation (client side):
...
added support for the provides, requires, and obsoletes metadata fields
2005-03-20 22:19:47 +00:00
Andrew M. Kuchling
b1c96fd83e
Write part of PEP 309 section
2005-03-20 21:42:04 +00:00
Andrew M. Kuchling
0c35db9dd1
Describe how to get back lib-old; if this isn't the best way, please let me know
2005-03-20 20:06:49 +00:00
Andrew M. Kuchling
511a3a8174
Add item
2005-03-20 19:52:18 +00:00
Andrew M. Kuchling
e9b1bf4718
Describe various things
2005-03-20 19:26:30 +00:00
Andrew M. Kuchling
3e41b0597b
Note various changes that need to be described
2005-03-01 00:53:46 +00:00
Andrew M. Kuchling
e4f5600e5c
[Bug 1083177] Describe signal() change; add a link
2005-01-07 14:34:41 +00:00
Raymond Hettinger
68804315e0
SF Patch #1093896 : miscellaneous doc typos
2005-01-01 00:28:46 +00:00
Andrew M. Kuchling
0aa8ef1545
Typo fix
2004-12-29 12:34:21 +00:00
Skip Montanaro
9935e7fac0
correct decorator example, tweak description slightly
2004-12-26 15:29:28 +00:00
Anthony Baxter
57ee770df1
note for amk
2004-12-13 11:39:33 +00:00
Andrew M. Kuchling
2238fc6b67
Add item
2004-12-03 15:16:40 +00:00
Andrew M. Kuchling
1cae3f57e7
AAdd item. (And so it beegins again.)
2004-12-03 14:57:21 +00:00
Andrew M. Kuchling
92e2495af6
Fill in various bits of the template
2004-12-03 13:54:09 +00:00
Fred Drake
2db7680771
Continue the post-release mechanics; we need a "What's New" document
...
so the docs can be built.
2004-12-01 05:05:47 +00:00
Andrew M. Kuchling
3805fe7768
Mention getservbyport(). There's no patch number in the CVS log, so I assume Barry wrote the code.
2004-12-01 00:57:12 +00:00
Andrew M. Kuchling
aafdc9cb92
Bump version number
2004-12-01 00:46:33 +00:00
Andrew M. Kuchling
e2a66bf6f8
Remove mention of Template being a subclass of unicode
2004-12-01 00:45:15 +00:00
Andrew M. Kuchling
b69c49c2f1
[Patch #1076365 ] Correction of name of Template class; add contributor
2004-12-01 00:42:41 +00:00
Andrew M. Kuchling
4871535cfe
Update release date.
2004-11-30 14:42:24 +00:00
Andrew M. Kuchling
536183b021
Following a LtU thread, change introductory paragraph of decimal section
2004-11-25 01:15:25 +00:00
Andrew M. Kuchling
bae8f377d3
Fill in the benchmark figures, bogus or not; add a disclaimer
2004-11-19 14:55:28 +00:00
Andrew M. Kuchling
067947e840
Last pass to fill in contributor names; remove stray 'contributed by' from the incompatible changes section; remove some XXX comments
2004-11-19 14:43:36 +00:00
Andrew M. Kuchling
c64be941e7
It's GTK+, apparently; remove XXX comment
2004-11-19 14:27:54 +00:00
Andrew M. Kuchling
7466659e83
Bump version number; update patch/bug counts; bet that the final release will be in December
2004-11-19 14:26:23 +00:00
Raymond Hettinger
b2d5a8efd5
Comment for performance measurement.
2004-11-18 05:51:53 +00:00
Fred Drake
2269d86598
Fix SF bug #1061770 : Manual typesets bit-shift operators as guillemet
2004-11-11 06:14:05 +00:00
Andrew M. Kuchling
f8c075cefc
Bump version number
...
Add doctest section
Wordsmithing
2004-11-09 02:58:02 +00:00
Andrew M. Kuchling
8b94dc6d07
Bump version
2004-10-18 16:16:53 +00:00
Andrew M. Kuchling
b6ffc275ab
Finish off PEP 324 section; fix Peter's last name
2004-10-12 16:36:57 +00:00
Andrew M. Kuchling
c9e7d77aaa
Start section for PEP 324
2004-10-12 15:58:02 +00:00
Andrew M. Kuchling
f3958f16cf
Add two items
2004-10-11 19:20:06 +00:00
Andrew M. Kuchling
cebdd3c8f1
[Bug #1031897 ] Fix order of decorator application
2004-10-08 18:29:29 +00:00
Andrew M. Kuchling
5e3f9236c7
Add item
2004-10-07 12:00:33 +00:00
Andrew M. Kuchling
579b3e2416
Add some items
2004-10-05 20:23:34 +00:00
Andrew M. Kuchling
9fa544cfa3
Update for beta1
2004-09-23 20:17:26 +00:00
Andrew M. Kuchling
0c7895617f
Add various items
2004-09-23 20:15:41 +00:00
Raymond Hettinger
468af71214
Fix minor grammar typo.
2004-09-20 17:47:46 +00:00
Andrew M. Kuchling
7642f7af0d
Credit patch from Raymond
2004-09-13 15:06:50 +00:00
Johannes Gijsbers
d345225ae5
Patch #1026384 : fix two common typo's:
...
- accomodate -> accommodate
- occured -> occurred
Thanks George Yoshida!
2004-09-11 16:50:06 +00:00
Andrew M. Kuchling
f08437ca08
[Bug #1023359 ] Make code match inheritance diagram
2004-09-10 19:33:00 +00:00
Andrew M. Kuchling
a331e86452
Add some stdlib items; remove 'other changes' section; fix sorting error in list of changed modules
2004-09-10 13:05:22 +00:00
Andrew M. Kuchling
2cc0c3008c
Bump version number
2004-09-10 12:38:36 +00:00
Andrew M. Kuchling
a79ec22f9f
Update PEP292 section
2004-09-10 11:34:39 +00:00
Fred Drake
410eb84a5d
- add missing \end{seealso}
...
- wrap long line
2004-09-01 04:05:08 +00:00
Andrew M. Kuchling
3d3db9663f
Add item
2004-08-31 13:57:02 +00:00
Andrew M. Kuchling
e34c3bd621
Change from Raymond: use pos/neg instead of +/- 1; minor edits
2004-08-31 12:21:44 +00:00
Andrew M. Kuchling
ab77822826
Describe non-recursive re
2004-08-31 12:07:43 +00:00
Andrew M. Kuchling
b07aae28c5
Add bug/patch counts
2004-08-31 11:54:22 +00:00
Andrew M. Kuchling
3294e9d2e7
Update versions and dates; add PEP 328
2004-08-31 11:26:23 +00:00
Johannes Gijsbers
ed047486f5
Fix build error: \filename{/dev/urandom} -> \file{/dev/urandom}.
2004-08-30 15:03:23 +00:00
Andrew M. Kuchling
cb7b3f30d6
Add items
2004-08-30 11:58:04 +00:00
Andrew M. Kuchling
87c98b2e4b
Add various items
2004-08-25 13:38:46 +00:00
Andrew M. Kuchling
7f203b847b
Add item
2004-08-09 14:48:28 +00:00
Fred Drake
9bae19e8b1
fix two typos in markup
2004-08-07 14:28:37 +00:00
Andrew M. Kuchling
e30c4d4ddc
Add recent items
2004-08-07 13:58:02 +00:00
Andrew M. Kuchling
38dc2a6bf7
Simplify language
2004-08-07 13:24:12 +00:00
Andrew M. Kuchling
ac6428756a
Add string concat item
2004-08-07 13:13:31 +00:00
Andrew M. Kuchling
ba59be04fa
Bump version
2004-08-06 18:55:48 +00:00
Fred Drake
3f5c654deb
fix markup nit, typo
2004-08-06 03:34:20 +00:00
Fred Drake
e72bd4d621
fix markup error
2004-08-02 21:50:26 +00:00
Andrew M. Kuchling
77a602fbf2
Add PEP318
2004-08-02 13:48:18 +00:00
Andrew M. Kuchling
d91fcbe265
Add import change; add empty section for function decorators
2004-08-02 12:44:28 +00:00
Andrew M. Kuchling
1455f795e2
Update item
2004-08-02 12:09:58 +00:00
Andrew M. Kuchling
671c506737
Add new encodings
2004-07-28 15:29:39 +00:00
Andrew M. Kuchling
ce4bae6170
Add an item
2004-07-27 12:13:25 +00:00
Andrew M. Kuchling
5785a1391e
Add some items
2004-07-26 19:28:46 +00:00
Andrew M. Kuchling
e3e1ecacd5
[Bug #997166 ] Fix example
2004-07-26 18:52:48 +00:00
Andrew M. Kuchling
0ad20f18fe
Update Decimal section to match the current module
2004-07-21 13:00:06 +00:00
Andrew M. Kuchling
65a333219f
Add PEP 331; add constancy of None; minor edits
2004-07-21 12:41:38 +00:00
Hye-Shik Chang
2b05248e8b
SF #990497 : Fix a trivial typo in sorted() example.
...
(Submitted by Daniel Pezely)
2004-07-17 13:53:48 +00:00
Andrew M. Kuchling
0045717090
Add thread-local feature
2004-07-15 11:52:40 +00:00
Andrew M. Kuchling
23406894ea
Correct a paragraph: basicConfig() isn't actually new
2004-07-15 11:44:42 +00:00
Andrew M. Kuchling
89ba1fff17
Bump version; update date
2004-07-14 21:56:19 +00:00
Raymond Hettinger
ca1a775ab9
Fix markup.
2004-07-12 13:00:45 +00:00
Anthony Baxter
1869df1154
another note for amk
2004-07-12 08:15:37 +00:00
Anthony Baxter
5da4c83a6b
reminder for amk
2004-07-09 16:16:46 +00:00
Andrew M. Kuchling
bcefe698b0
Add logging changes
2004-07-07 13:01:53 +00:00
Andrew M. Kuchling
71432f1db6
Various edits
2004-07-05 01:40:07 +00:00
Andrew M. Kuchling
3bf85f1ae8
Various edits
2004-07-05 01:37:07 +00:00
Andrew M. Kuchling
3b7909160e
Bump version #; write introductory para
2004-07-04 16:39:40 +00:00
Andrew M. Kuchling
d0b6d9d892
More additions
2004-07-04 15:35:00 +00:00
Andrew M. Kuchling
d4be86cb09
Write another section
2004-07-04 01:44:04 +00:00
Andrew M. Kuchling
c8f8a814e2
Rewrite two sections
2004-07-04 01:26:42 +00:00
Raymond Hettinger
0fff62f9cd
Move Decimal from the sandbox into production.
2004-07-01 11:52:15 +00:00
Raymond Hettinger
33ecffb65a
SF patch #969791 : Add nlargest() and nsmallest() to heapq.
2004-06-10 05:03:17 +00:00
Hye-Shik Chang
2d6783b4bc
SF #966375 : Fix typo (Reported by Kristian Ovaska)
2004-06-04 09:33:18 +00:00
Guido van Rossum
6dfed6c41f
Fix typo.
2004-06-03 13:56:05 +00:00
Michael W. Hudson
3151e18505
Small clarification.
2004-06-03 13:36:42 +00:00
Fred Drake
d6d35d954b
- fix typo reported by John Belmonte
...
- wrap a long line
2004-06-03 13:31:22 +00:00
Martin v. Löwis
77ca6c4c84
Warn abou missing mutate flag to ioctl. Fixes #696535 .
2004-06-03 12:47:26 +00:00
Andrew M. Kuchling
d783694dea
Remove old reminder
2004-06-02 15:33:59 +00:00
Martin v. Löwis
2a6ba9097e
Patch #963318 : Add support for client-side cookie management.
2004-05-31 18:22:40 +00:00
Raymond Hettinger
874ebd5c3d
Add weakref support to sockets and re pattern objects.
2004-05-31 03:15:02 +00:00
Raymond Hettinger
956e4f792f
Clarify when iter() is first called in generator expressions.
2004-05-20 22:59:26 +00:00
Raymond Hettinger
6e1fd2f208
Improved wording for generator expressions.
2004-05-19 22:30:25 +00:00
Raymond Hettinger
170a62221c
Add more docs for generator expressions.
...
* Put in a brief, example driven tutorial entry.
* Use better examples in whatsnew24.tex.
2004-05-19 19:45:19 +00:00
Raymond Hettinger
354433a59d
SF patch #872326 : Generator expression implementation
...
(Code contributed by Jiwon Seo.)
The documentation portion of the patch is being re-worked and will be
checked-in soon. Likewise, PEP 289 will be updated to reflect Guido's
rationale for the design decisions on binding behavior (as described in
in his patch comments and in discussions on python-dev).
The test file, test_genexps.py, is written in doctest format and is
meant to exercise all aspects of the the patch. Further additions are
welcome from everyone. Please stress test this new feature as much as
possible before the alpha release.
2004-05-19 08:20:33 +00:00
Fred Drake
9f15b5c11c
add some notes about the changes to ConfigParser
2004-05-18 04:30:00 +00:00
Fred Drake
56fcc233d3
markup adjustments
2004-05-06 02:55:35 +00:00
Martin v. Löwis
456ab1d271
Swap public and system ID in start_doctype_decl. Fixes #780300 .
2004-05-06 01:54:36 +00:00
Fred Drake
9de0a2ba9d
fix two typos that turned text into markup
2004-03-20 08:13:32 +00:00
Raymond Hettinger
ade08ea8a8
Add news entries for the dictionary optimizations.
2004-03-18 09:48:12 +00:00
Raymond Hettinger
b7d05db0be
Optimize tuple_slice() and make further improvements to list_slice()
...
and list.extend(). Factoring the inner loops to remove the constant
structure references and fixed offsets gives speedups ranging from
20% to 30%.
2004-03-08 07:25:05 +00:00
Raymond Hettinger
dd80f76265
SF patch #910929 : Optimize list comprehensions
...
Add a new opcode, LIST_APPEND, and apply it to the code generation for
list comprehensions. Reduces the per-loop overhead by about a third.
2004-03-07 07:31:06 +00:00
Raymond Hettinger
31017aed36
SF #904720 : dict.update should take a 2-tuple sequence like dict.__init_
...
(Championed by Bob Ippolito.)
The update() method for mappings now accepts all the same argument forms
as the dict() constructor. This includes item lists and/or keyword
arguments.
2004-03-04 08:25:44 +00:00
Raymond Hettinger
79b5cf1129
Mention the optimization of list.extend().
2004-02-17 10:46:32 +00:00
Raymond Hettinger
ab517d2eac
Fine tune the speed/space trade-off for overallocating small lists.
...
The Py2.3 approach overallocated small lists by up to 8 elements.
The last checkin would limited this to one but slowed down (by 20 to 30%)
the creation of small lists between 3 to 8 elements.
This tune-up balances the two, limiting overallocation to 3 elements
(significantly reducing space consumption from Py2.3) and running faster
than the previous checkin.
The first part of the growth pattern (0, 4, 8, 16) neatly meshes with
allocators that trigger data movement only when crossing a power of two
boundary. Also, then even numbers mesh well with common data alignments.
2004-02-14 18:34:46 +00:00
Raymond Hettinger
238b267bf6
Lists are measured in elements not bytes.
2004-02-13 21:50:27 +00:00
Raymond Hettinger
7a6d297bda
* Note list optimizations
...
* Move an example out of a comment.
2004-02-13 19:00:07 +00:00
Fred Drake
ce3caf2e7a
minor markup improvements
2004-02-12 18:13:12 +00:00
Andrew M. Kuchling
fd0e494c98
Minor edits
2004-02-09 13:23:34 +00:00
Raymond Hettinger
756b3f3c15
* Move collections.deque() in from the sandbox
...
* Add unittests, newsitem, and whatsnew
* Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py
* Docs are forthcoming
2004-01-29 06:37:52 +00:00
Andrew M. Kuchling
5303a96808
Add CJK codecs
2004-01-18 15:55:51 +00:00
Raymond Hettinger
0c4102760c
SF Patch #864863 : Bisect C implementation
...
(Contributed by Dmitry Vasiliev.)
2004-01-05 10:13:35 +00:00
Raymond Hettinger
23a0f4ed21
Small correction to example
2004-01-05 08:15:20 +00:00
Raymond Hettinger
97ef8de92d
* Add various updates reflecting the last two weeks of checkins:
...
timeit, base64, MSVC++ 7.1 build, METH_COEXISTS, and optimizations.
* Put in a comment suggesting an improvement to the rsplit() example.
2004-01-05 00:29:57 +00:00
Fred Drake
b914ef0a33
list the Python Software Foundation on all the documents
2004-01-02 06:57:50 +00:00
Andrew M. Kuchling
44a31e1dab
Use 'input' as variable name, even though it shadows a built-in
...
Remove applications of rsplit() and random numbers
Typo fixes; minor tweaks
2004-01-01 18:33:34 +00:00
Raymond Hettinger
ed54d91ef5
Various fixups:
...
* Add comment on the future of the sets module.
* Change a variable from "input" to "data" to avoid shadowing a builtin.
* Added possible applications for str.rsplit() and itertools.tee().
* Repaired the example for sorted().
* Cleaned-up the example for operator.itemgetter().
2003-12-31 01:59:18 +00:00
Fred Drake
7c67cb8fba
markup fix
2003-12-30 17:17:17 +00:00
Andrew M. Kuchling
273069deec
Fix silly typo
2003-12-23 16:46:41 +00:00