Commit Graph

97 Commits

Author SHA1 Message Date
Alex Grönholm e3a43c15e5 Fixed OverflowError with ProcessPoolExecutor on Windows 2016-02-14 23:50:04 +02:00
Alex Grönholm 515263aa95 Made thread joins interruptible by specifying a timeout (fixes #25) 2016-01-18 02:38:41 +02:00
Alex Grönholm b60cc06451 Merge pull request #43 from leojay/master
Issue #20319: concurrent.futures.wait() can block forever even if Fut…
2015-07-27 11:26:50 +03:00
leojay a6b180a71f Issue #20319: concurrent.futures.wait() can block forever even if Futures have completed
Applied 403f8cf425
2015-07-27 01:21:05 -07:00
Alex Grönholm 35e77648b7 Merge pull request #42 from mlsteele/master
Fix typo in docs
2015-07-21 11:48:28 +03:00
Miles Steele e6d53407e5 Fix typo in docs 2015-07-21 10:39:10 +02:00
Alex Grönholm fdb0bd50e0 Added pypy to tox environments and fixed tests on pypy 2015-06-13 00:48:57 +03:00
Alex Grönholm 6532a7449d Updated the changelog and bumped up version 2015-06-13 00:25:26 +03:00
Alex Grönholm 135add761c Guard against TypeError in atexit handlers 2015-06-06 16:18:05 +03:00
Alex Grönholm d2d37b9464 Bumped up version 2015-05-12 09:38:04 +03:00
Alex Grönholm bedac7cc11 Removed an unused import 2015-05-12 09:36:58 +03:00
Alex Grönholm 9eb69a38ff Merge pull request #37 from kived/patch-1
Make multiprocessing optional, again
2015-05-12 09:31:32 +03:00
Ryan Pessa 15200652ee Make multiprocessing optional, again 2015-05-04 13:16:19 -05:00
Alex Grönholm 85bc8973eb Bumped up version 2015-05-03 09:31:47 +03:00
Alex Grönholm fdbc9c31a0 Fixed Executor.map() being greedy 2015-05-03 09:29:08 +03:00
Alex Grönholm bf5eaa018a Bumped up version 2015-05-03 08:36:27 +03:00
Alex Grönholm bf9f88c28e Fixed Executor.map not submitting futures until iter.next() is called 2015-05-03 08:36:12 +03:00
Alex Grönholm f3d2563b43 Fixed behavior of concurrent.futures.as_completed() for duplicate arguments 2015-05-03 08:36:12 +03:00
Alex Grönholm dac160bf5c Fixed log message using nonexistent variables as input 2015-05-03 08:36:12 +03:00
Alex Grönholm 50453b257b Fixed memory leaks in thread and process pools 2015-05-03 08:36:12 +03:00
Alex Grönholm 86ebe126e6 Dropped Python 2.5 and 3.1 support and the "futures" compatibility package 2015-05-03 08:36:12 +03:00
Alex Grönholm cb09ff1f52 Updated URLs in setup.py to point to Github 2015-03-15 06:11:31 +02:00
Alex Grönholm 3249933301 Converted .hgignore to .gitignore 2015-03-15 06:11:11 +02:00
Alex Gr?nholm 3bf273083e Added tag 2.2.0 for changeset 3540bcd722c4 2014-09-26 00:17:46 +03:00
Alex Gr?nholm 6342a77a56 Added the set_exception_info() and exception_info() methods to Future which provide the missing traceback information on Python 2.x 2014-09-08 06:46:34 +03:00
Alex Gr?nholm 7b6ec83427 Added tag 2.1.6 for changeset b7b2c0c45e14 2014-01-14 11:06:35 +02:00
Alex Gr?nholm 375ad269d8 Fixed files missing from the source distribution 2014-01-14 11:06:23 +02:00
Alex Gr?nholm 7e58f1b604 Added tag 2.1.5 for changeset 474b01a6d978 2014-01-14 10:57:39 +02:00
Alex Gr?nholm 1a5bd793e4 Fixed Jython compatibility by making the ProcessPoolExecutor import optional
Added metadata for wheel support
2013-11-12 20:32:46 +02:00
Alex Gr?nholm 5d5b743fa8 Added tag 2.1.4 for changeset 1c3e8d491aa6 2013-06-24 01:22:08 +03:00
Alex Gr?nholm 60968b344d Added tag 2.1.3 for changeset 696dfb37afde 2013-06-24 01:21:31 +03:00
Alex Gr?nholm ecc0a67bb4 Redid the port from scratch using Python 3.2.5 as base 2013-06-24 01:20:47 +03:00
convert-repo c0d77fd5bd update tags 2012-08-28 02:34:17 +00:00
Alex Gr?nholm 8c48820921 Fixed race condition (thanks Ralf Schmitt) 2012-08-25 06:50:48 +00:00
Alex Gr?nholm 1974981202 Added missing setUp() methods to several test classes 2012-08-25 06:36:15 +00:00
Alex Gr?nholm 887e4f67e0 Added the CHANGES document 2011-01-08 16:40:28 +00:00
Alex Gr?nholm 44afa543b2 Bumped up the version number and added the zip_safe flag 2011-01-08 16:39:25 +00:00
Alex Gr?nholm 67259b841b Changed the namedtuple implementation so it will compile on Python 3.1 (even though it's never imported, it's still compiled on setup.py install) 2011-01-08 16:38:54 +00:00
Alex Gr?nholm 1c4cc4dadf Bumped up version number 2011-01-07 23:37:03 +00:00
Alex Gr?nholm 2be330829b The 'concurrent' package was missing __init__.py after installation 2011-01-07 23:32:33 +00:00
Alex Gr?nholm 99ddf22fc5 Added setup.cfg for proper docs uploading 2010-12-23 23:19:14 +00:00
Alex Gr?nholm f64a680f92 Fixed title underline length 2010-12-23 23:17:49 +00:00
Alex Gr?nholm 93c47934c1 Bumped up docs version 2010-12-23 23:16:11 +00:00
Alex Gr?nholm 67afb9fa7a Minor cleanups 2010-12-18 10:25:15 +00:00
Alex Gr?nholm 0ac4b6bfd5 Fixed download url 2010-12-18 06:02:02 +00:00
Alex Gr?nholm 43539ed75f Moved the code in the futures package to concurrent.futures as per PEP 3148; unified the codebase to support both Python 2 and 3 in a single tree; added support to Python 2.5; added tox.ini for easy testing with multiple Python versions 2010-12-18 06:01:09 +00:00
geekmug 837ac01ca1 Merging changes from py3k's r86491 (issue10432) 2010-12-10 17:47:45 +00:00
brian.quinlan 06ae20b428 Bump version number for Python 3.2-matching release 2010-11-13 10:23:52 +00:00
brian.quinlan 03004c7c44 Fix incorrect python version 2010-11-13 10:08:47 +00:00
brian.quinlan 69d0be403e Reintegrate feedback to head 2010-11-13 10:03:32 +00:00