]> granicus.if.org Git - python/log
python
9 years agoAdd a fast path (no iterator creation) for a common case for repeating deques of...
Raymond Hettinger [Sat, 19 Sep 2015 16:05:42 +0000 (09:05 -0700)]
Add a fast path (no iterator creation) for a common case for repeating deques of size 1

9 years agoMerge 3.5
Victor Stinner [Sat, 19 Sep 2015 11:39:16 +0000 (13:39 +0200)]
Merge 3.5

9 years agoIssue #24999: In longobject.c, use two shifts instead of ">> 2*PyLong_SHIFT" to
Victor Stinner [Sat, 19 Sep 2015 11:39:03 +0000 (13:39 +0200)]
Issue #24999: In longobject.c, use two shifts instead of ">> 2*PyLong_SHIFT" to
avoid undefined behaviour when LONG_MAX type is smaller than 60 bits.

This change should fix a warning with the ICC compiler.

9 years agoIssue #25101: Try to create a file to test write access in test_zipfile.
Serhiy Storchaka [Sat, 19 Sep 2015 08:00:11 +0000 (11:00 +0300)]
Issue #25101: Try to create a file to test write access in test_zipfile.

9 years agoIssue #25101: Try to create a file to test write access in test_zipfile.
Serhiy Storchaka [Sat, 19 Sep 2015 07:59:48 +0000 (10:59 +0300)]
Issue #25101: Try to create a file to test write access in test_zipfile.

9 years agoIssue #25101: Try to create a file to test write access in test_zipfile.
Serhiy Storchaka [Sat, 19 Sep 2015 07:55:20 +0000 (10:55 +0300)]
Issue #25101: Try to create a file to test write access in test_zipfile.

9 years agoHoist constant expression out of an inner loop
Raymond Hettinger [Sat, 19 Sep 2015 06:21:33 +0000 (00:21 -0600)]
Hoist constant expression out of an inner loop

9 years agoMerge for issue #25133
Brett Cannon [Fri, 18 Sep 2015 22:21:22 +0000 (15:21 -0700)]
Merge for issue #25133

9 years agoMake it clearer that the constants in the selectors docs are module-level
Brett Cannon [Fri, 18 Sep 2015 22:21:02 +0000 (15:21 -0700)]
Make it clearer that the constants in the selectors docs are module-level

9 years agoMerge for issue #24915
Brett Cannon [Fri, 18 Sep 2015 22:17:37 +0000 (15:17 -0700)]
Merge for issue #24915

9 years agoIssue #24915: Add Clang support to PGO builds and use the test suite
Brett Cannon [Fri, 18 Sep 2015 22:13:44 +0000 (15:13 -0700)]
Issue #24915: Add Clang support to PGO builds and use the test suite
for profile data.

Thanks to Alecsandru Patrascu of Intel for the initial patch.

9 years agoMerge 3.5 (test_email)
Victor Stinner [Fri, 18 Sep 2015 14:33:04 +0000 (16:33 +0200)]
Merge 3.5 (test_email)

9 years agoMerge 3.4 (test_email)
Victor Stinner [Fri, 18 Sep 2015 14:32:51 +0000 (16:32 +0200)]
Merge 3.4 (test_email)

9 years agoIssue #24836: Skip FormatDateTests of test_email.test_utils on Mac OS X Snow
Victor Stinner [Fri, 18 Sep 2015 14:32:23 +0000 (16:32 +0200)]
Issue #24836: Skip FormatDateTests of test_email.test_utils on Mac OS X Snow
Leopard because this OS uses out of date (pre 2011k) timezone files.

9 years agoIssue #25003: Skip test_os.URandomFDTests on Solaris 11.3 and newer
Victor Stinner [Fri, 18 Sep 2015 14:24:31 +0000 (16:24 +0200)]
Issue #25003: Skip test_os.URandomFDTests on Solaris 11.3 and newer

When os.urandom() is implemented with the getrandom() function, it doesn't use
a file descriptor.

9 years agoIssue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
Victor Stinner [Fri, 18 Sep 2015 13:38:37 +0000 (15:38 +0200)]
Issue #25003: On Solaris 11.3 or newer, os.urandom() now uses the getrandom()
function instead of the getentropy() function. The getentropy() function is
blocking to generate very good quality entropy, os.urandom() doesn't need such
high-quality entropy.

9 years agoMerge 3.5
Victor Stinner [Fri, 18 Sep 2015 13:08:14 +0000 (15:08 +0200)]
Merge 3.5

9 years agoIssue #25150: Hide the private _Py_atomic_xxx symbols from the public
Victor Stinner [Fri, 18 Sep 2015 13:06:34 +0000 (15:06 +0200)]
Issue #25150: Hide the private _Py_atomic_xxx symbols from the public
Python.h header to fix a compilation error with OpenMP. PyThreadState_GET()
becomes an alias to PyThreadState_Get() to avoid ABI incompatibilies.

It is important that the _PyThreadState_Current variable is always accessed
with the same implementation of pyatomic.h. Use the PyThreadState_Get()
function so extension modules will all reuse the same implementation.

9 years agoNull merge 3.5: datetime was already fixed, but with a very different implementation
Victor Stinner [Fri, 18 Sep 2015 12:58:09 +0000 (14:58 +0200)]
Null merge 3.5: datetime was already fixed, but with a very different implementation

9 years agoOops, fix test_microsecond_rounding()
Victor Stinner [Fri, 18 Sep 2015 12:52:15 +0000 (14:52 +0200)]
Oops, fix test_microsecond_rounding()

Test self.theclass, not datetime. Regression introduced by manual tests.

9 years agoMerge 3.4 (datetime rounding)
Victor Stinner [Fri, 18 Sep 2015 12:50:18 +0000 (14:50 +0200)]
Merge 3.4 (datetime rounding)

9 years agoIssue #23517: Fix rounding in fromtimestamp() and utcfromtimestamp() methods
Victor Stinner [Fri, 18 Sep 2015 12:42:05 +0000 (14:42 +0200)]
Issue #23517: Fix rounding in fromtimestamp() and utcfromtimestamp() methods
of datetime.datetime: microseconds are now rounded to nearest with ties going
to nearest even integer (ROUND_HALF_EVEN), instead of being rounding towards
zero (ROUND_DOWN). It's important that these methods use the same rounding
mode than datetime.timedelta to keep the property:

   (datetime(1970,1,1) + timedelta(seconds=t)) == datetime.utcfromtimestamp(t)

It also the rounding mode used by round(float) for example.

Add more unit tests on the rounding mode in test_datetime.

9 years agoMerge 3.5 (pytime)
Victor Stinner [Fri, 18 Sep 2015 12:21:55 +0000 (14:21 +0200)]
Merge 3.5 (pytime)

9 years agoIssue #25155: Fix _PyTime_Divide() rounding
Victor Stinner [Fri, 18 Sep 2015 12:21:14 +0000 (14:21 +0200)]
Issue #25155: Fix _PyTime_Divide() rounding

_PyTime_Divide() rounding was wrong: copy code from Python default which has
now much better unit tests.

9 years agoMerge 3.5 (NEWS)
Victor Stinner [Fri, 18 Sep 2015 11:59:30 +0000 (13:59 +0200)]
Merge 3.5 (NEWS)

9 years agoIssue #25155: document the bugfix in Misc/NEWS
Victor Stinner [Fri, 18 Sep 2015 11:59:09 +0000 (13:59 +0200)]
Issue #25155: document the bugfix in Misc/NEWS

Oops, I forgot to document my change.

9 years agoMerge 3.5 (pytime, odict)
Victor Stinner [Fri, 18 Sep 2015 11:55:15 +0000 (13:55 +0200)]
Merge 3.5 (pytime, odict)

9 years agoodictobject.c: fix compiler warning
Victor Stinner [Fri, 18 Sep 2015 11:44:11 +0000 (13:44 +0200)]
odictobject.c: fix compiler warning

PyObject_Length() returns a P_ssize_t, not an int. Use a Py_ssize_t to avoid
overflow.

9 years agoIssue #25155: Add _PyTime_AsTimevalTime_t() function
Victor Stinner [Fri, 18 Sep 2015 11:36:17 +0000 (13:36 +0200)]
Issue #25155: Add _PyTime_AsTimevalTime_t() function

On Windows, the tv_sec field of the timeval structure has the type C long,
whereas it has the type C time_t on all other platforms. A C long has a size of
32 bits (signed inter, 1 bit for the sign, 31 bits for the value) which is not
enough to store an Epoch timestamp after the year 2038.

Add the _PyTime_AsTimevalTime_t() function written for datetime.datetime.now():
convert a _PyTime_t timestamp to a (secs, us) tuple where secs type is time_t.
It allows to support dates after the year 2038 on Windows.

Enhance also _PyTime_AsTimeval_impl() to detect overflow on the number of
seconds when rounding the number of microseconds.

9 years agoIssue #25155: Add _PyTime_AsTimevalTime_t() function
Victor Stinner [Fri, 18 Sep 2015 11:23:02 +0000 (13:23 +0200)]
Issue #25155: Add _PyTime_AsTimevalTime_t() function

On Windows, the tv_sec field of the timeval structure has the type C long,
whereas it has the type C time_t on all other platforms. A C long has a size of
32 bits (signed inter, 1 bit for the sign, 31 bits for the value) which is not
enough to store an Epoch timestamp after the year 2038.

Add the _PyTime_AsTimevalTime_t() function written for datetime.datetime.now():
convert a _PyTime_t timestamp to a (secs, us) tuple where secs type is time_t.
It allows to support dates after the year 2038 on Windows.

Enhance also _PyTime_AsTimeval_impl() to detect overflow on the number of
seconds when rounding the number of microseconds.

9 years agoNull merge 3.5
Victor Stinner [Fri, 18 Sep 2015 09:30:42 +0000 (11:30 +0200)]
Null merge 3.5

9 years agoIssue #25122: sync test_eintr with Python 3.6
Victor Stinner [Fri, 18 Sep 2015 09:29:16 +0000 (11:29 +0200)]
Issue #25122: sync test_eintr with Python 3.6

* test_eintr: support verbose mode, don't redirect eintr_tester output into
  a pipe
* eintr_tester: replace os.fork() with subprocess to have a cleaner child
  process (ex: don't inherit setitimer())
* eintr_tester: kill the process if the unit test fails
* test_open/test_os_open(): write support.PIPE_MAX_SIZE bytes instead of
  support.PIPE_MAX_SIZE*3 bytes

9 years agoIssue #25122: Fix test_eintr.test_open() on FreeBSD
Victor Stinner [Fri, 18 Sep 2015 09:23:42 +0000 (11:23 +0200)]
Issue #25122: Fix test_eintr.test_open() on FreeBSD

Skip test_open() and test_os_open(): both tests uses a FIFO and signals, but
there is a bug in the FreeBSD kernel which blocks the test. Skip the tests
until the bug is fixed in FreeBSD kernel.

Remove also debug traces from test_eintr:

* stop using faulthandler to have a timeout
* remove print()

Write also open and close on two lines in test_open() and test_os_open()
tests. If these tests block again, we can know if the test is stuck at open or
close.

test_eintr: don't always run the test in debug mode.

9 years agoMerge 3.5 (imp/_imp)
Victor Stinner [Fri, 18 Sep 2015 07:12:08 +0000 (09:12 +0200)]
Merge 3.5 (imp/_imp)

9 years agoIssue #25160: Fix import_init() comments and messages
Victor Stinner [Fri, 18 Sep 2015 07:11:57 +0000 (09:11 +0200)]
Issue #25160: Fix import_init() comments and messages

import_init() imports the "_imp" module, not the "imp" module.

9 years agoNull merge
Serhiy Storchaka [Fri, 18 Sep 2015 07:09:18 +0000 (10:09 +0300)]
Null merge

9 years agoNull merge
Serhiy Storchaka [Fri, 18 Sep 2015 07:09:06 +0000 (10:09 +0300)]
Null merge

9 years agoIssue #25108: Backported tests for traceback functions print_stack(),
Serhiy Storchaka [Fri, 18 Sep 2015 07:07:18 +0000 (10:07 +0300)]
Issue #25108: Backported tests for traceback functions print_stack(),
format_stack(), and extract_stack() called without arguments.

9 years agoIssue #25108: Omitted internal frames in traceback functions print_stack(),
Serhiy Storchaka [Fri, 18 Sep 2015 07:06:23 +0000 (10:06 +0300)]
Issue #25108: Omitted internal frames in traceback functions print_stack(),
format_stack(), and extract_stack() called without arguments.

9 years agoIssue #25108: Omitted internal frames in traceback functions print_stack(),
Serhiy Storchaka [Fri, 18 Sep 2015 07:04:47 +0000 (10:04 +0300)]
Issue #25108: Omitted internal frames in traceback functions print_stack(),
format_stack(), and extract_stack() called without arguments.

9 years agoIssue 25147: add reason for using _collections
Ethan Furman [Fri, 18 Sep 2015 05:55:40 +0000 (22:55 -0700)]
Issue 25147: add reason for using _collections

9 years agoClose issue24756: clarify usage of run_docstring_examples()
Ethan Furman [Fri, 18 Sep 2015 05:22:20 +0000 (22:22 -0700)]
Close issue24756: clarify usage of run_docstring_examples()

9 years agoIssue24756: clarify usage of run_docstring_examples()
Ethan Furman [Fri, 18 Sep 2015 05:21:36 +0000 (22:21 -0700)]
Issue24756: clarify usage of run_docstring_examples()

9 years agoIssue24756: clarify usage of run_docstring_examples()
Ethan Furman [Fri, 18 Sep 2015 05:20:41 +0000 (22:20 -0700)]
Issue24756: clarify usage of run_docstring_examples()

9 years agoClose issue25147: use C implementation of OrderedDict
Ethan Furman [Fri, 18 Sep 2015 05:03:52 +0000 (22:03 -0700)]
Close issue25147: use C implementation of OrderedDict

9 years agoClose issue24840: Enum._value_ is queried for bool(); original patch by Mike Lundy
Ethan Furman [Fri, 18 Sep 2015 04:49:12 +0000 (21:49 -0700)]
Close issue24840: Enum._value_ is queried for bool(); original patch by Mike Lundy

9 years agoMerge 3.5
Yury Selivanov [Wed, 16 Sep 2015 16:18:55 +0000 (12:18 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Reword bytes*.hex message
Yury Selivanov [Wed, 16 Sep 2015 16:18:29 +0000 (12:18 -0400)]
whatsnew/3.5: Reword bytes*.hex message

9 years agoIssue #25122: add debug traces to test_eintr.test_open()
Victor Stinner [Wed, 16 Sep 2015 07:23:28 +0000 (09:23 +0200)]
Issue #25122: add debug traces to test_eintr.test_open()

9 years agoIssue #25122: optimize test_eintr
Victor Stinner [Tue, 15 Sep 2015 21:59:00 +0000 (23:59 +0200)]
Issue #25122: optimize test_eintr

Fix test_write(): copy support.PIPE_MAX_SIZE bytes, not support.PIPE_MAX_SIZE*3
bytes.

9 years agoIssue #25122: test_eintr: don't redirect stdout to stderr
Victor Stinner [Tue, 15 Sep 2015 20:55:52 +0000 (22:55 +0200)]
Issue #25122: test_eintr: don't redirect stdout to stderr

sys.stderr is sometimes a StringIO. The redirection was just a hack to see
eintr_tester.py output in red in the buildbot output.

9 years agoMerge 3.5 (asyncio doc)
Victor Stinner [Tue, 15 Sep 2015 20:43:05 +0000 (22:43 +0200)]
Merge 3.5 (asyncio doc)

9 years agoIssue #25134: Update asyncio doc for SSL on Windows
Victor Stinner [Tue, 15 Sep 2015 20:41:52 +0000 (22:41 +0200)]
Issue #25134: Update asyncio doc for SSL on Windows

ProactorEventLoop now supports SSL.

9 years agoIssue #25122: Fix test_eintr, kill child process on error
Victor Stinner [Tue, 15 Sep 2015 20:38:09 +0000 (22:38 +0200)]
Issue #25122: Fix test_eintr, kill child process on error

Some test_eintr hangs on waiting for the child process completion if an error
occurred on the parent. Kill the child process on error (in the parent)
to avoid the hang.

9 years agowhatsnew/3.5: Add missing word "class"
Berker Peksag [Tue, 15 Sep 2015 17:06:48 +0000 (20:06 +0300)]
whatsnew/3.5: Add missing word "class"

9 years agowhatsnew/3.5: Add missing word "class"
Berker Peksag [Tue, 15 Sep 2015 17:06:28 +0000 (20:06 +0300)]
whatsnew/3.5: Add missing word "class"

9 years agoIssue #25127: Fix typo in concurrent.futures.rst
Berker Peksag [Tue, 15 Sep 2015 16:59:46 +0000 (19:59 +0300)]
Issue #25127: Fix typo in concurrent.futures.rst

Reported by Jakub Wilk.

9 years agoIssue #25127: Fix typo in concurrent.futures.rst
Berker Peksag [Tue, 15 Sep 2015 16:59:26 +0000 (19:59 +0300)]
Issue #25127: Fix typo in concurrent.futures.rst

Reported by Jakub Wilk.

9 years agoIssue #25127: Fix typo in concurrent.futures.rst
Berker Peksag [Tue, 15 Sep 2015 16:59:03 +0000 (19:59 +0300)]
Issue #25127: Fix typo in concurrent.futures.rst

Reported by Jakub Wilk.

9 years agoIssue #25105: Update susp-ignored.csv to avoid false positives
Berker Peksag [Tue, 15 Sep 2015 16:43:26 +0000 (19:43 +0300)]
Issue #25105: Update susp-ignored.csv to avoid false positives

9 years agoIssue #25105: Update susp-ignored.csv to avoid false positives
Berker Peksag [Tue, 15 Sep 2015 16:43:04 +0000 (19:43 +0300)]
Issue #25105: Update susp-ignored.csv to avoid false positives

9 years agoIssue #25122: try to debug test_eintr hang on FreeBSD
Victor Stinner [Tue, 15 Sep 2015 10:15:59 +0000 (12:15 +0200)]
Issue #25122: try to debug test_eintr hang on FreeBSD

* Add verbose mode to test_eintr
* Always enable verbose mode in test_eintr
* Use faulthandler.dump_traceback_later() with a timeout of 15 minutes in
  eintr_tester.py

9 years agoMerge 3.5 (os.waitpid)
Victor Stinner [Tue, 15 Sep 2015 08:24:27 +0000 (10:24 +0200)]
Merge 3.5 (os.waitpid)

9 years agoIssue #25118: Fix a regression of Python 3.5.0 in os.waitpid() on Windows.
Victor Stinner [Tue, 15 Sep 2015 08:11:03 +0000 (10:11 +0200)]
Issue #25118: Fix a regression of Python 3.5.0 in os.waitpid() on Windows.

Add an unit test on os.waitpid()

9 years agoMerge 3.5 (test_gdb)
Victor Stinner [Mon, 14 Sep 2015 22:23:20 +0000 (00:23 +0200)]
Merge 3.5 (test_gdb)

9 years agoMerge 3.4 (test_gdb)
Victor Stinner [Mon, 14 Sep 2015 22:23:08 +0000 (00:23 +0200)]
Merge 3.4 (test_gdb)

9 years agotest_gdb: fix regex to parse the GDB version
Victor Stinner [Mon, 14 Sep 2015 22:22:55 +0000 (00:22 +0200)]
test_gdb: fix regex to parse the GDB version

Fix the regex to support the version 7.10: minor version with two digits

9 years agoTighten inner-loop for deque_inplace_repeat().
Raymond Hettinger [Mon, 14 Sep 2015 05:03:04 +0000 (01:03 -0400)]
Tighten inner-loop for deque_inplace_repeat().

9 years agoAdd an exact type match fast path for deque_copy().
Raymond Hettinger [Sun, 13 Sep 2015 23:27:01 +0000 (19:27 -0400)]
Add an exact type match fast path for deque_copy().

9 years agoMerge with 3.5
Steve Dower [Sun, 13 Sep 2015 21:41:24 +0000 (14:41 -0700)]
Merge with 3.5

9 years agoCloses #25078: Document InstallAllUsers installer parameter default 0
Steve Dower [Sun, 13 Sep 2015 21:39:26 +0000 (14:39 -0700)]
Closes #25078: Document InstallAllUsers installer parameter default 0

9 years agoFixed a typo in the -b option.
Serhiy Storchaka [Sun, 13 Sep 2015 18:09:36 +0000 (21:09 +0300)]
Fixed a typo in the -b option.

9 years agoFixed a typo in the -b option.
Serhiy Storchaka [Sun, 13 Sep 2015 18:09:17 +0000 (21:09 +0300)]
Fixed a typo in the -b option.

9 years agoUse :menuselection: in whatsnew/3.4.
Serhiy Storchaka [Sun, 13 Sep 2015 18:06:40 +0000 (21:06 +0300)]
Use :menuselection: in whatsnew/3.4.

9 years agoUse :menuselection: in whatsnew/3.4.
Serhiy Storchaka [Sun, 13 Sep 2015 18:06:06 +0000 (21:06 +0300)]
Use :menuselection: in whatsnew/3.4.

9 years agoUse :menuselection: in whatsnew/3.4.
Serhiy Storchaka [Sun, 13 Sep 2015 18:05:37 +0000 (21:05 +0300)]
Use :menuselection: in whatsnew/3.4.

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 16:51:46 +0000 (12:51 -0400)]
Merge 3.5

9 years agoMerge from 3.5.
Larry Hastings [Sun, 13 Sep 2015 15:57:16 +0000 (16:57 +0100)]
Merge from 3.5.

9 years agowhatsnew/3.5: Fix typo
Yury Selivanov [Sun, 13 Sep 2015 15:52:07 +0000 (11:52 -0400)]
whatsnew/3.5: Fix typo

9 years agowhatsnew/3.5: One more edit
Yury Selivanov [Sun, 13 Sep 2015 15:40:00 +0000 (11:40 -0400)]
whatsnew/3.5: One more edit

9 years agowhatsnew/3.5: Edits
Yury Selivanov [Sun, 13 Sep 2015 15:21:25 +0000 (11:21 -0400)]
whatsnew/3.5: Edits

Patch by me and Elvis Pranskevichus

9 years agoMerge release engineering work from Python 3.5.0.
Larry Hastings [Sun, 13 Sep 2015 14:43:21 +0000 (15:43 +0100)]
Merge release engineering work from Python 3.5.0.

9 years agoPost-release updates for Python 3.5.0.
Larry Hastings [Sun, 13 Sep 2015 14:36:07 +0000 (15:36 +0100)]
Post-release updates for Python 3.5.0.

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 12:31:07 +0000 (08:31 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Fix typo (issue #25082)
Yury Selivanov [Sun, 13 Sep 2015 12:30:58 +0000 (08:30 -0400)]
whatsnew/3.5: Fix typo (issue #25082)

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 12:29:30 +0000 (08:29 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Reorder stuff (issue #25082).
Yury Selivanov [Sun, 13 Sep 2015 12:29:19 +0000 (08:29 -0400)]
whatsnew/3.5: Reorder stuff (issue #25082).

9 years agoMerge 3.5
Serhiy Storchaka [Sun, 13 Sep 2015 09:08:19 +0000 (12:08 +0300)]
Merge 3.5

9 years agowhatsnew/3.5: Fix formatting. More minor edits.
Serhiy Storchaka [Sun, 13 Sep 2015 09:07:54 +0000 (12:07 +0300)]
whatsnew/3.5: Fix formatting. More minor edits.

9 years agoFix refcount.
Raymond Hettinger [Sun, 13 Sep 2015 06:41:18 +0000 (02:41 -0400)]
Fix refcount.

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 05:58:09 +0000 (01:58 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Delete prerelease warning note.
Yury Selivanov [Sun, 13 Sep 2015 05:57:57 +0000 (01:57 -0400)]
whatsnew/3.5: Delete prerelease warning note.

(we'll make a couple more commits tomorrow before release)

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 05:40:46 +0000 (01:40 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Fix formatting
Yury Selivanov [Sun, 13 Sep 2015 05:40:36 +0000 (01:40 -0400)]
whatsnew/3.5: Fix formatting

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 05:39:16 +0000 (01:39 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Tweak asyncio module section
Yury Selivanov [Sun, 13 Sep 2015 05:39:05 +0000 (01:39 -0400)]
whatsnew/3.5: Tweak asyncio module section

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 05:10:29 +0000 (01:10 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: More examples
Yury Selivanov [Sun, 13 Sep 2015 05:10:19 +0000 (01:10 -0400)]
whatsnew/3.5: More examples

9 years agoMerge 3.5
Yury Selivanov [Sun, 13 Sep 2015 04:29:14 +0000 (00:29 -0400)]
Merge 3.5

9 years agowhatsnew/3.5: Cover asyncio changes relative to 3.4.0
Yury Selivanov [Sun, 13 Sep 2015 04:29:02 +0000 (00:29 -0400)]
whatsnew/3.5: Cover asyncio changes relative to 3.4.0