Georg Brandl
99a247fd01
Merge with main repo default branch.
2012-09-29 09:27:15 +02:00
Georg Brandl
1d021738e2
Update release date in whatsnew document.
2012-09-29 09:06:10 +02:00
Nick Coghlan
3658cb3012
Tell people the *new* behaviour, not just the old behaviour
2012-09-27 20:07:45 +10:00
Nick Coghlan
c4bacd3646
Mention the Unicode version bump in What's New
2012-09-27 19:58:31 +10:00
Ezio Melotti
461f41df5b
Add a few entries to whatsnew/3.3.rst.
2012-09-26 17:43:23 +03:00
Georg Brandl
fc349216d7
Closes #16052 : fix typo. Patch by Lars Buitinck.
2012-09-26 13:11:48 +02:00
Giampaolo Rodola'
8286951f57
merge 3.3
2012-09-25 12:34:54 -07:00
Giampaolo Rodola'
49379c05cd
mention new MLSD support for ftplib in 3.3 whatsnew
2012-09-25 12:32:46 -07:00
Brett Cannon
847bb76f18
merge
2012-09-25 15:23:49 -04:00
Brett Cannon
288717a2ac
Shift a deprecation from the porting section to the deprecation section.
2012-09-25 15:23:07 -04:00
Giampaolo Rodola'
15c8849001
fix contextlib.ExitStack typo in 3.3's whatsnew.rst
2012-09-25 12:00:04 -07:00
Victor Stinner
d0af3103ef
Close #16022 : What's New in Python 3.3 document is no more at beta stage
2012-09-24 23:19:17 +02:00
Victor Stinner
6447b9214a
Close #16022 : What's New in Python 3.3 document is no more at beta stage
2012-09-24 23:19:17 +02:00
Larry Hastings
88950fb4d0
Add What's New entries for some minor work I did in 3.3.
2012-09-21 09:30:19 -07:00
Ezio Melotti
7598e18bf2
Fix rst markup.
2012-09-20 08:33:53 +03:00
Victor Stinner
1da769a302
What's New in Python 3.3: mention unittest.mock
2012-09-18 22:40:03 +02:00
Larry Hastings
9471797cc6
Add What's New entries for some minor work I did in 3.3.
2012-09-21 09:30:19 -07:00
Stefan Krah
9e31d36d4a
Issue #15814 : Update whatsnew to the current state of hashing memoryviews.
2012-09-08 15:35:01 +02:00
Stefan Krah
37a0170fa3
Issue #15814 : Update whatsnew to the current state of hashing memoryviews.
2012-09-08 15:35:01 +02:00
Eric Snow
b2a61e1ead
add whatsnew entry for PEP 421
2012-09-05 22:19:38 -07:00
Stefan Krah
49dc1d4013
Add missing unit.
2012-09-01 14:27:51 +02:00
Stefan Krah
a10e2fbe0b
Compile _decimal without asserts and update benchmark results.
2012-09-01 14:21:22 +02:00
Stefan Krah
af3f3a7f00
Closes #10650 : Deprecate the watchexp parameter of Decimal.quantize().
2012-08-30 12:33:55 +02:00
Stefan Krah
0f8cab20d9
Closes #10650 : Deprecate the watchexp parameter of Decimal.quantize().
2012-08-30 12:33:55 +02:00
Stefan Krah
a3f4a16607
Add missing unit.
2012-09-01 14:27:51 +02:00
Stefan Krah
ceaaced4be
Compile _decimal without asserts and update benchmark results.
2012-09-01 14:21:22 +02:00
Nick Coghlan
06e1ab0a6b
Close #15573 : use value-based memoryview comparisons (patch by Stefan Krah)
2012-08-25 17:59:50 +10:00
Stefan Krah
029780be09
Issue #13072 : The array module's 'u' format code is now deprecated and
...
will be removed in Python 4.0.
2012-08-24 20:14:12 +02:00
Alexander Belopolsky
35d600cbb5
Suggested a whatsnew item
2012-08-22 23:14:29 -04:00
Antoine Pitrou
a5e5797e48
Improve the pyvenv entry
2012-08-21 01:08:17 +02:00
Antoine Pitrou
c907de90d4
Improved summary section in whatsnew
2012-08-21 00:53:06 +02:00
Nick Coghlan
273069cf7d
Close #4966 : revamp the sequence docs in order to better explain the state of modern Python
2012-08-20 17:14:07 +10:00
Andrew Svetlov
ac23c9ea7f
Mention PEP 362: Function Signature Object in whatsnew.
2012-08-13 21:27:56 +03:00
Georg Brandl
a81b481e3a
Fix markup errors and update pydoc topics.
2012-08-11 08:43:59 +02:00
Brett Cannon
522267e784
Issue #15610 : The PyImport_ImportModuleEx macro now calls
...
PyImport_ImportModuleLevel() with a 'level' of 0 instead of -1 as the
latter is no longer a valid value.
Also added a versionchanged note for PyImport_ImportModuleLevel() just
in case people don't make the connection between changes to
__import__() and this C function.
2012-08-10 18:55:08 -04:00
Eli Bendersky
efcaba065e
Add description of major changes in xml.etree.ElementTree to whatsnew/3.3
2012-08-09 08:20:20 +03:00
Victor Stinner
636130ed65
What's New in Python 3.3: Split improved and new modules, start to write a summary
2012-08-05 16:37:12 +02:00
Victor Stinner
8f17c1c00d
Complete What's New in Python 3.3.
2012-08-05 16:31:32 +02:00
Victor Stinner
fa0d628359
Issue #15548 : Update and complete What's New in Python 3.3, especially the "os" section
2012-08-05 15:56:51 +02:00
Brett Cannon
077ef45a74
Update the What's New details for importlib based on doc/ABC changes.
2012-08-02 17:50:06 -04:00
Barry Warsaw
c1e721b979
Address substantially all of Eric Snow's comments in issue #15295 , except for
...
those which now have additional XXX's here. I'll get to those later. :)
2012-07-30 16:24:12 -04:00
Nick Coghlan
6061000d01
Update the pkgutil porting section in What's New. This should cause significantly fewer problems after today's updates
2012-07-15 22:39:39 +10:00
Brett Cannon
77b2abd094
Issue #15167 (as part of #13959 ): imp.get_magic() is no implemented in
...
Lib/imp.py.
2012-07-09 16:09:00 -04:00
Brett Cannon
903c27c177
Add a note about pkgutil and how some things do not work in the face of PEP 302 permeating throughout import.
2012-07-09 14:15:32 -04:00
Antoine Pitrou
d94adb7367
Add a blurb about PEP 412
2012-07-07 17:33:42 +02:00
Christian Heimes
31940375a6
Added hmac.compare_digest to whatsnew
2012-06-26 10:16:55 +02:00
Georg Brandl
dba3b5ce07
3.3 whatsnew: Comment out the section about new POSIX *at functions etc.; has to be rewritten later.
2012-06-26 09:36:14 +02:00
Petri Lehtinen
6c3f1dd834
What's new: Add myself as the contributor of issue 12170
2012-06-26 10:24:47 +03:00
Antoine Pitrou
ad09b5ddb9
Add a couple of what's new entries.
2012-06-24 22:41:33 +02:00
Antoine Pitrou
5d7e1d378c
Fix statement.
2012-06-24 22:38:23 +02:00
Georg Brandl
988049ad97
Alpha -> Beta
2012-06-24 18:12:24 +02:00
Nick Coghlan
5b0eca116a
Issue #4489 : Rename the feature marker for the symlink resistant rmtree and store it as a function attribute
2012-06-24 16:43:06 +10:00
Éric Araujo
859aad6a36
Remove packaging from the standard library.
...
Distutils2 will live on on PyPI and be included in the stdlib when it
is ready. See discussion starting at
http://mail.python.org/pipermail/python-dev/2012-June/120430.html
2012-06-24 00:07:41 -04:00
Nick Coghlan
04e2e3f231
Close #15153 : Added inspect.getgeneratorlocals to simplify whitebox testing of generator state updates
2012-06-23 19:52:05 +10:00
Nick Coghlan
2f92e54507
Close #13062 : Add inspect.getclosurevars to simplify testing stateful closures
2012-06-23 19:39:55 +10:00
Antoine Pitrou
c90929624b
Mention the UTF-16 encoding speedup in the whatsnew (issue #15026 ).
2012-06-15 22:22:18 +02:00
Nick Coghlan
4fae8cdaea
Close #13857 : Added textwrap.indent() function (initial patch by Ezra
...
Berch)
2012-06-11 23:07:51 +10:00
Georg Brandl
3539afd5c9
Update pydoc topics and fix new suspicious markup.
2012-05-30 22:03:20 +02:00
R David Murray
cb448cf108
#12586 : Expand What's New email entry with provisional policy features.
2012-05-25 22:25:56 -04:00
R David Murray
0fa2edd08f
#14731 : add preliminary What's New entry for policy framework.
2012-05-25 17:59:56 -04:00
Nick Coghlan
b47b53941a
Placeholder in What's New for the major packaging infrastructure changes
2012-05-26 01:31:25 +10:00
Nick Coghlan
161ea6a349
Fix typo
2012-05-22 23:04:42 +10:00
Antoine Pitrou
389e8c85cd
Remove outdated statement.
2012-05-21 19:23:00 +02:00
Nick Coghlan
3267a30de1
Close #13585 : add contextlib.ExitStack to replace the ill-fated contextlib.nested API
2012-05-21 22:54:43 +10:00
Nick Coghlan
dc9b2555a8
Issue #14814 : addition of the ipaddress module (stage 1 - code and tests)
2012-05-20 21:01:57 +10:00
Nick Coghlan
7fc570a51e
Close #14588 : added a PEP 3115 compliant dynamic type creation mechanism
2012-05-20 02:34:13 +10:00
Antoine Pitrou
79341e7865
Add a mention of the new import locks in whatsnew.
2012-05-17 21:13:45 +02:00
Antoine Pitrou
5cec9d2ae5
Add mention of decoding optimizations in the what's new document.
2012-05-17 17:37:02 +02:00
Giampaolo Rodola'
ffa1d0b8d5
#14807 : move undocumented tarfile.filemode() to stat.filemode(). Add tarfile.filemode alias with deprecation warning.
2012-05-15 15:30:25 +02:00
Antoine Pitrou
9a2349030a
Issue #14417 : Mutating a dict during lookup now restarts the lookup instead of raising a RuntimeError (undoes issue #14205 ).
2012-05-13 20:48:01 +02:00
Antoine Pitrou
9a86447c12
Add some whatsnew entries
2012-05-04 23:15:47 +02:00
Brett Cannon
c204348906
Write the What's New for the importlib stuff.
2012-04-29 20:59:41 -04:00
Victor Stinner
47620a6611
Close #14309 : Deprecate time.clock()
...
Use time.perf_counter() or time.process_time() instead.
2012-04-29 02:52:39 +02:00
Victor Stinner
ec89539ccc
Issue #14428 , #14397 : Implement the PEP 418
...
* Rename time.steady() to time.monotonic()
* On Windows, time.monotonic() uses GetTickCount/GetTickCount64() instead of
QueryPerformanceCounter()
* time.monotonic() uses CLOCK_HIGHRES if available
* Add time.get_clock_info(), time.perf_counter() and time.process_time()
functions
2012-04-29 02:41:27 +02:00
Victor Stinner
0db176f8f6
Issue #14386 : Expose the dict_proxy internal type as types.MappingProxyType
2012-04-16 00:16:30 +02:00
Stefan Krah
0c0914edb0
_decimal is now 100x faster than the Python version in the pi benchmark.
2012-04-09 20:31:15 +02:00
Éric Araujo
4f61a2dbde
A few tweaks to whatsnew/3.3 ( fixes #14362 )
2012-04-04 23:01:01 -04:00
Benjamin Peterson
e50d6abea4
add XXX
2012-04-03 00:52:18 -04:00
Georg Brandl
204e7896d6
Remove parens around link.
2012-04-01 13:10:58 +02:00
Stefan Krah
bf8030830f
Issue #14394 : Use elaborate phrases that boil down to "one to two orders
...
of magnitude". Provide link to the benchmarks.
2012-04-01 13:07:24 +02:00
R David Murray
4a1ad9148b
#14413 : tweak word order in deprecation section
2012-03-26 13:34:46 -04:00
Stefan Krah
1919b7e72b
Issue #7652 : Integrate the decimal floating point libmpdec library to speed
...
up the decimal module. Performance gains of the new C implementation are
between 12x and 80x, depending on the application.
2012-03-21 18:25:23 +01:00
Eli Bendersky
7add4eaa6d
updated whatsnew/3.3.rst with the new methods added to list and bytearray (issue 10516)
2012-03-17 15:14:35 +02:00
Victor Stinner
ec919cc74d
Issue #10278 : Drop time.monotonic() function, rename time.wallclock() to time.steady()
...
* On Mac OS X, time.steady() now uses mach_absolute_time(), a monotonic clock
* Optimistic change: bet that CLOCK_MONOTONIC and CLOCK_REALTIME are available
when clock_gettime() is available
* Rewrite time.steady() documentation
2012-03-15 00:58:32 +01:00
Victor Stinner
30c825c751
What's New in Python 3.3: Repeat the dict lookup change in Porting section
2012-03-14 00:40:57 +01:00
Victor Stinner
ecc6e6613f
Fix doc of datetime.date*.*fromtimestamp() methods
2012-03-14 00:39:29 +01:00
Georg Brandl
4c7c3c58be
Close #14210 : add command argument completion to pdb: complete file names, global/local variables, aliases
2012-03-10 22:36:48 +01:00
Georg Brandl
a08e7e1c5d
Close #14248 : fix typo.
2012-03-10 20:52:16 +01:00
Victor Stinner
8c43e69bce
Issue #14205 : Document the dict lookup change in What's New in Python 3.3
2012-03-09 14:04:01 +01:00
Georg Brandl
d6c4340f77
Add todo item about hash randomization.
2012-03-07 08:55:52 +01:00
Nick Coghlan
b9b281b787
Add some simple examples to the PEP 380 section of What's New
2012-03-06 22:31:12 +10:00
Nick Coghlan
98e20701cb
Add PEP 414 to What's New, consolidate memoryview entries
2012-03-06 21:50:13 +10:00
Martin v. Löwis
de157cc5bc
Issue #14200 : Add benchmark results to text flow.
2012-03-06 08:42:17 +01:00
Stefan Krah
54c32032aa
Issue #10181 : Add warning that structure layouts in memoryobject.h and
...
object.h have changed.
2012-02-29 17:47:21 +01:00
Stefan Krah
95b1ba6388
Add PyMemoryView_FromMemory() to whatsnew/3.3.
2012-02-29 17:27:21 +01:00
Georg Brandl
6181b397c4
Remove duplicate label.
2012-02-26 23:02:53 +01:00
Nick Coghlan
ab7bf2143e
Close issue #6210 : Implement PEP 409
2012-02-26 17:49:52 +10:00
Stefan Krah
9a2d99e28a
- Issue #10181 : New memoryview implementation fixes multiple ownership
...
and lifetime issues of dynamically allocated Py_buffer members (#9990 )
as well as crashes (#8305 , #7433 ). Many new features have been added
(See whatsnew/3.3), and the documentation has been updated extensively.
The ndarray test object from _testbuffer.c implements all aspects of
PEP-3118, so further development towards the complete implementation
of the PEP can proceed in a test-driven manner.
Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review
and many ideas.
- Issue #12834 : Fix incorrect results of memoryview.tobytes() for
non-contiguous arrays.
- Issue #5231 : Introduce memoryview.cast() method that allows changing
format and shape without making a copy of the underlying memory.
2012-02-25 12:24:21 +01:00
Antoine Pitrou
c229e6e8ff
Issue #14040 : Remove rarely used file name suffixes for C extensions (under POSIX mainly).
...
This will improve import performance a bit (especially under importlib).
2012-02-20 19:41:11 +01:00
Florent Xicluna
a72a98f24a
Issue #13988 : cElementTree is deprecated and the _elementtree accelerator is automatically used whenever available.
2012-02-13 11:03:30 +01:00
Antoine Pitrou
4f863433fd
What's new typo
2012-02-12 02:12:47 +01:00
Nadeem Vawda
d7e5c6ed7f
Add section on bz2 module to whatsnew/3.3.
2012-02-12 01:34:18 +02:00
Nadeem Vawda
7edbe30e70
Fix typo in whatsnew/3.3.
2012-02-12 00:30:54 +02:00
Victor Stinner
4195b5caea
Backout f8409b3d6449: the PEP 410 is not accepted yet
2012-02-08 23:03:19 +01:00
Victor Stinner
ccd5715a14
PEP 410
2012-02-08 14:31:50 +01:00
Victor Stinner
f4c54ff5cd
What's New in 3.3: reorder modules
...
Remove also duplicate functions in the "os" module section
2012-02-08 01:48:34 +01:00
Victor Stinner
2e63177e94
What's New in 3.3: Fix time module doc
2012-02-08 01:43:34 +01:00
Charles-François Natali
7794090251
Following Nick's suggestion, rename posix.fdlistdir() to posix.flistdir(), to
...
be consistent with other functions accepting file descriptors (fdlistdir() was
added in 3.3, so hasn't been released yet).
2012-02-06 19:54:48 +01:00
Charles-François Natali
7372b06cd7
Issue #13734 : Add os.fwalk(), a directory walking function yielding file
...
descriptors.
2012-02-05 15:15:38 +01:00
Georg Brandl
ff962c5f1f
Small grammar fixes by Mark Summerfield.
2012-02-04 08:55:56 +01:00
Sandro Tosi
cd8991255c
Issue #13835 : fixes to What's new 3.3; patch by July Tikhonov
2012-01-22 12:16:04 +01:00
Victor Stinner
b94b266cfc
Close #10278 : Add time.wallclock() function, monotonic clock.
2012-01-18 01:50:21 +01:00
Charles-François Natali
d612de10e5
Issue #12760 : Refer to the new 'x' open mode as "exclusive creation" mode.
2012-01-14 11:51:00 +01:00
Nick Coghlan
2dfe6b00ed
Fix merge glitch in What's New
2012-01-14 14:19:49 +10:00
Nick Coghlan
1f7ce62bd6
Implement PEP 380 - 'yield from' ( closes #11682 )
2012-01-13 21:43:40 +10:00
Charles-François Natali
dc3044c704
Issue #12760 : Add a create mode to open(). Patch by David Townshend.
2012-01-09 22:40:02 +01:00
Victor Stinner
606e19dda3
Fix PyUnicode_Fill() doc: return type is Py_ssize_t, not int
2012-01-04 03:59:16 +01:00
Antoine Pitrou
73fc81402b
Add whatsnew items
2011-12-23 20:58:36 +01:00
Victor Stinner
6099a03202
Issue #13624 : Write a specialized UTF-8 encoder to allow more optimization
...
The main bottleneck was the PyUnicode_READ() macro.
2011-12-18 14:22:26 +01:00
Victor Stinner
ab59594326
What's New in Python 3.3: complete the deprecation list
...
Add also FIXMEs in unicodeobject.c
2011-12-17 04:59:06 +01:00
Benjamin Peterson
c144a93e98
property -> staticmethod
2011-12-15 19:24:49 -05:00
Benjamin Peterson
bfebb7b54a
improve abstract property support ( closes #11610 )
...
Thanks to Darren Dale for patch.
2011-12-15 15:34:02 -05:00
Giampaolo Rodola'
556ba04a8d
Fix #13449 : add 'blocking' parameter to sched.scheduler.run() so that the scheduler can be used in non-blocking applications
2011-12-14 14:38:45 +01:00
Giampaolo Rodola'
73520d57eb
Fix #8684 : make sched.scheduler class thread-safe
2011-12-14 13:34:26 +01:00
Victor Stinner
bf6e560d0c
Make PyUnicode_Copy() private => _PyUnicode_Copy()
...
Undocument the function.
Make also decode_utf8_errors() as private (static).
2011-12-12 01:53:47 +01:00
Nadeem Vawda
3459922c1b
What's New in Python 3.3: Add entry for lzma module (issue #6715 ).
2011-12-09 01:32:46 +02:00
Victor Stinner
d1be878d7b
What's New in Python 3.3: Add a Deprecated section
2011-12-09 00:10:41 +01:00
Antoine Pitrou
7b578b3d89
Mention hashable memoryviews, and reformat.
2011-11-29 22:47:11 +01:00
Antoine Pitrou
0599b5b2a1
Add subheaders to make PEP 393 description clearer
2011-11-29 22:45:07 +01:00
Victor Stinner
0fdfceb782
Issue #12567 : The curses module uses Unicode functions for Unicode arguments
...
when it is linked to the ncurses library. It encodes also Unicode strings to
the locale encoding instead of UTF-8.
2011-11-25 22:10:02 +01:00
Antoine Pitrou
e7ede06757
Typo
2011-11-25 19:11:26 +01:00
Antoine Pitrou
6bbd76b0a0
Update What's new for PEP 3155
2011-11-25 19:10:05 +01:00
Petri Lehtinen
61ea8a0d28
Add a "What's New" entry for #12170
2011-11-24 22:00:46 +02:00
Giampaolo Rodola'
bc7ea5872b
fix wrong credit and issue id given in previous commit
2011-11-22 13:37:58 +01:00
Giampaolo Rodola'
be55d99b3d
Fix 13245:
...
sched.scheduler class constructor's timefunc and delayfunct parameters are now optional.
scheduler.enter and scheduler.enterabs methods gained a new kwargs parameter.
Patch contributed by Matt Mulsow.
2011-11-22 13:33:34 +01:00
Victor Stinner
a996f1e1a0
What's new in Python 3.3: Rephrase PEP 393 doc
2011-11-21 13:14:43 +01:00
Victor Stinner
46606ce870
Document new and deprecated Unicode functions
2011-11-20 18:27:55 +01:00
Antoine Pitrou
5a8bc6f7f9
Add a couple other whatsnew items
2011-11-17 02:20:48 +01:00
Antoine Pitrou
2c0a967f8e
Add various items in whatsnew
2011-11-17 02:09:13 +01:00
Antoine Pitrou
45b3ad420d
Remove XXX, as the functions and macros are mentioned in the porting section
2011-11-17 02:00:19 +01:00
Antoine Pitrou
beb7836260
Explain concrete (resource consumption) effects of PEP 393 a bit.
2011-11-17 01:59:51 +01:00
Antoine Pitrou
d136aecd1f
Be a bit less shy
2011-11-17 01:48:06 +01:00
Victor Stinner
19bd0698e5
What's New in 3.3: Add a "Deprecated ..." section
2011-11-16 00:18:57 +01:00
Victor Stinner
1ab6c2d2c2
Issue #13374 : The Windows bytes API has been deprecated in the os module. Use
...
Unicode filenames instead of bytes filenames to not depend on the ANSI code
page anymore and to support any filename.
2011-11-15 22:27:41 +01:00
Éric Araujo
bfc972974b
Fix a few typos
2011-11-14 18:18:15 +01:00
Victor Stinner
9f4b1e9c50
Fix and deprecated the unicode_internal codec
...
unicode_internal codec uses Py_UNICODE instead of the real internal
representation (PEP 393: Py_UCS1, Py_UCS2 or Py_UCS4) for backward
compatibility.
2011-11-10 20:56:30 +01:00
Charles-François Natali
10b8cf4455
Issue #7777 : socket: Add Reliable Datagram Sockets (PF_RDS) support.
2011-11-10 19:21:37 +01:00
Victor Stinner
7592d0513e
Fix the issue number of my cp65001 commit: 13247 => issue #13216
2011-10-27 01:43:48 +02:00
Victor Stinner
2f3ca9f20e
Close #13247 : Add cp65001 codec, the Windows UTF-8 (CP_UTF8)
2011-10-27 01:38:56 +02:00
Victor Stinner
e0be423297
Close #10278 : Add clock_getres(), clock_gettime() and CLOCK_xxx constants to
...
the time module. time.clock_gettime(time.CLOCK_MONOTONIC) provides a monotonic
clock
2011-10-25 13:06:09 +02:00