Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | closes bpo-34673: Tweaks to make ceval more editable. (GH-9289) | Benjamin Peterson | 2018-09-17 | 1 | -136/+136 | |
| | | | | | Two major changes: - Move case statements out of the TARGET macro. - Move PREDICT macro invocations after the case label. | |||||
* | bpo-33649: Clarify protocol_factory as a method parameter (GH-9330) | Bumsik Kim | 2018-09-16 | 1 | -4/+17 | |
| | ||||||
* | bpo-34603, ctypes/libffi_msvc: Fix returning structs from functions (GH-9258) | Vladimir Matveev | 2018-09-16 | 7 | -6/+240 | |
| | ||||||
* | closes bpo-34515: Support non-ASCII identifiers in lib2to3. (GH-8950) | Monson Shao | 2018-09-15 | 3 | -6/+16 | |
| | ||||||
* | bpo-34579: Fix test_embed DEFAULT_CON AIX (GH-9063) | Michael Felt | 2018-09-15 | 2 | -3/+9 | |
| | | | | | | | | | | | | | | | | * Modify DEFAULT_CONFIG for AIX * bedevere/news did not like old name * Modify NEWS entry * Modified per peer review * Define and use NULL_STR constant to account for AIX libc behavior * Modify per peer review * Modify NEWS | |||||
* | Add myself for HTML-related modules (#9325) | Ezio Melotti | 2018-09-15 | 1 | -0/+5 | |
| | ||||||
* | bpo-33649: Fix asyncio-dev (GH-9324) | Yury Selivanov | 2018-09-14 | 6 | -339/+166 | |
| | ||||||
* | Simplify PyInit_timezone. (GH-9323) | Benjamin Peterson | 2018-09-14 | 1 | -68/+15 | |
| | | | Assume tzname exists. Only use a hack to compute altzone if it's not defined. | |||||
* | bpo-33486: regen autotools files using autoupdate+autoreconf (GH-6853) | Eitan Adler | 2018-09-14 | 1 | -4/+4 | |
| | ||||||
* | bpo-34685: Skip posix_spawn scheduler tests on BSD (GH-9316) | Pablo Galindo | 2018-09-14 | 1 | -6/+10 | |
| | | | * Skip posix_spawn scheduler tests on BSD. We were already skyping similar tests as the behaviour can depend on the implementation in some cases. | |||||
* | bpo-33649: Add high-level APIs cheat-sheet (GH-9319) | Yury Selivanov | 2018-09-14 | 9 | -6/+229 | |
| | ||||||
* | bpo-33649: Refresh asyncio docs landing page (GH-9322) | Yury Selivanov | 2018-09-14 | 3 | -28/+34 | |
| | ||||||
* | Grammar fix (GH-9318) | Grant | 2018-09-14 | 1 | -1/+1 | |
| | ||||||
* | bpo-34651: Only allow the main interpreter to fork. (gh-9279) | Eric Snow | 2018-09-14 | 6 | -14/+64 | |
| | | | | | When os.fork() is called (on platforms that support it) all threads but the current one are destroyed in the child process. Consequently we must ensure that all but the associated interpreter are likewise destroyed. The main interpreter is critical for runtime operation, so we must ensure that fork only happens in the main interpreter. https://bugs.python.org/issue34651 | |||||
* | bpo-33649: Refresh Tasks and Futures pages (#9314) | Yury Selivanov | 2018-09-14 | 5 | -595/+759 | |
| | | | | | | | | * bpo-33649: Refresh Tasks and Futures pages * Fixes * Fix markup | |||||
* | closes bpo-28955: Clarified comparisons between NaN and number in reference ↵ | Tony Flury | 2018-09-14 | 1 | -6/+5 | |
| | | | | | | documentation (GH-5982) Co-authored-by: Benjamin Peterson <benjamin@python.org> | |||||
* | bpo-34672: Don't pass NULL to gmtime_r. (GH-9312) | Benjamin Peterson | 2018-09-14 | 1 | -1/+2 | |
| | ||||||
* | Fix "Python" casing in a few places (GH-9001) | Andrés Delfino | 2018-09-14 | 12 | -16/+16 | |
| | ||||||
* | bpo-33649 Polish asyncio docs on queues, protocols, and subproccesses (#9306) | Carol Willing | 2018-09-14 | 2 | -26/+25 | |
| | | | | | | | | * small clarification * edits to protocols doc * Edit async queue doc | |||||
* | bpo-34672: Try to pass the C library's own timezone strings back to it. ↵ | Benjamin Peterson | 2018-09-14 | 2 | -4/+38 | |
| | | | | (GH-9288) | |||||
* | Don't run AC_STRUCT_TIMEZONE twice. (GH-9305) | Benjamin Peterson | 2018-09-14 | 2 | -76/+0 | |
| | ||||||
* | bpo-34363: dataclasses.asdict() and .astuple() now handle fields which are ↵ | Eric V. Smith | 2018-09-14 | 3 | -2/+118 | |
| | | | | namedtuples. (GH-9151) | |||||
* | Fix compiler warning with a type cast (GH-9300) | Raymond Hettinger | 2018-09-14 | 1 | -1/+1 | |
| | ||||||
* | Fix-up parenthesis, organization, and NULL check (GH-9297) | Raymond Hettinger | 2018-09-14 | 1 | -6/+11 | |
| | ||||||
* | Note that distinct argument patterns can be cached separately (GH-9298) | Raymond Hettinger | 2018-09-14 | 1 | -0/+5 | |
| | ||||||
* | bpo-33073: Adding as_integer_ratio to ints. (GH-8750) | Lisa Roach | 2018-09-14 | 8 | -2/+108 | |
| | ||||||
* | Change the xkcd link in comment over https. (GH-5452) | 觉 | 2018-09-14 | 1 | -1/+1 | |
| | ||||||
* | bpo-6721: Hold logging locks across fork() (GH-4071) | Gregory P. Smith | 2018-09-14 | 3 | -0/+119 | |
| | | | | | | | | | bpo-6721: When os.fork() was called while another thread holds a logging lock, the child process may deadlock when it tries to log. This fixes that by acquiring all logging locks before fork and releasing them afterwards. A regression test that fails before this change is included. Within the new unittest itself: There is a small _potential_ due to mixing of fork and a thread in the child process if the parent's thread happened to hold a non-reentrant library call lock (malloc?) when the os.fork() happens. buildbots and time will tell if this actually manifests itself in this test or not. :/ A functionality test that avoids that would be a challenge. An alternate test that isn't trying to produce the deadlock itself but just checking that the release and acquire calls are made would be the next best alternative if so. | |||||
* | bpo-34674: Assume unistd.h exists on Unix. (GH-9290) | Benjamin Peterson | 2018-09-14 | 5 | -41/+3 | |
| | ||||||
* | bpo-34552: Clarify built-in types comparisons (GH-9035) | Windson yang | 2018-09-14 | 2 | -10/+10 | |
| | | | Some updates to ancient text about comparisons; fixes bp-34552. | |||||
* | Remove wording that could be deemed to be perjorative (GH-9287) | Raymond Hettinger | 2018-09-14 | 4 | -6/+6 | |
| | ||||||
* | bpo-33649: Polish asyncio subprocess and sync docs (GH-9285) | Carol Willing | 2018-09-14 | 2 | -13/+12 | |
| | | | | | | Second pass for asyncio subprocess and sync docs. https://bugs.python.org/issue33649 | |||||
* | bpo-34666: Implement stream.awrite() and stream.aclose() (GH-9274) | Andrew Svetlov | 2018-09-13 | 4 | -22/+79 | |
| | ||||||
* | Fix test_asyncio for AIX - do not call transport.get_extra_info('sockname') ↵ | Michael Felt | 2018-09-13 | 2 | -4/+8 | |
| | | | | (#8907) | |||||
* | polish exceptions and platforms (GH-9272) | Carol Willing | 2018-09-13 | 2 | -6/+8 | |
| | ||||||
* | bpo-31132: Remove prlimit permission test. (GH-9280) | Benjamin Peterson | 2018-09-13 | 1 | -3/+0 | |
| | | | | | | | | | This test is doesn't work when the test process is privledged, which is hard to detect. https://bugs.python.org/issue34668 | |||||
* | closes bpo-34664: Only check file permission bits of newly created ↵ | Benjamin Peterson | 2018-09-13 | 1 | -2/+2 | |
| | | | | directories. (GH-9273) | |||||
* | bpo-34247: add porting note to 3.7 What's New (GH-9223) | Ned Deily | 2018-09-13 | 1 | -0/+10 | |
| | ||||||
* | bpo-34661: Fix test skipping call. (GH-9266) | Benjamin Peterson | 2018-09-13 | 1 | -1/+1 | |
| | ||||||
* | closes bpo-34661: Fix test_shutil if unzip doesn't support -t. (GH-9262) | Benjamin Peterson | 2018-09-13 | 2 | -0/+3 | |
| | ||||||
* | bpo-34653: Removed unused function PyParser_SimpleParseStringFilename. (GH-9260) | Eric V. Smith | 2018-09-13 | 2 | -6/+1 | |
| | | | | | | This function was not in any .h file and was not used by Python, so removing it is safe. https://bugs.python.org/issue34653 | |||||
* | bpo-34658: Fix rare subprocess prexec_fn fork error. (GH-9255) | Gregory P. Smith | 2018-09-13 | 2 | -7/+16 | |
| | | | | | | | | | [bpo-34658](https://www.bugs.python.org/issue34658): Fix a rare interpreter unhandled exception state SystemError only seen when using subprocess with a preexec_fn while an after_parent handler has been registered with os.register_at_fork and the fork system call fails. https://bugs.python.org/issue34658 | |||||
* | Polish doc as part of asyncio doc improvement (GH-9185) | Carol Willing | 2018-09-13 | 1 | -18/+17 | |
| | ||||||
* | bpo-34200: Fix non-determinism of test_pkg (GH-9248) | Gregory P. Smith | 2018-09-13 | 2 | -8/+12 | |
| | | | | | | This causes the tearDown code to only unimport the test modules specifically created as part of each test via the self.mkhier method rather than abusing test.support.modules_setup() and the scary test.support.modules_cleanup() code. https://bugs.python.org/issue34200 | |||||
* | bpo-34652: Remove lchmod from the big func checking block. (GH-9247) | Benjamin Peterson | 2018-09-13 | 2 | -3/+9 | |
| | | | | A fix for 883702ebb8bbfa749ef0040d1b58d6222bf589ee. | |||||
* | closes bpo-34641: Further restrict the LHS of keyword argument function call ↵ | Benjamin Peterson | 2018-09-13 | 4 | -14/+50 | |
| | | | | syntax. (GH-9212) | |||||
* | edit async policy doc - second pass (GH-9235) | Carol Willing | 2018-09-13 | 1 | -6/+6 | |
| | ||||||
* | bpo-33649: Edit asyncio eventloop doc - second pass (GH-9233) | Carol Willing | 2018-09-13 | 1 | -62/+68 | |
| | ||||||
* | closes bpo-34654: Tolerate + at the beginning of large years. (GH-9238) | Benjamin Peterson | 2018-09-12 | 1 | -3/+3 | |
| | ||||||
* | closes bpo-34652: Always disable lchmod on Linux. (GH-9234) | Benjamin Peterson | 2018-09-12 | 3 | -0/+19 | |
| |