b0df45e | Kumar Akshay | 22 March 2019, 08:10:40 UTC | bpo-21269: Provide args and kwargs attributes on mock call objects GH11807 | 22 March 2019, 08:10:40 UTC |
40b6907 | Pablo Galindo | 22 March 2019, 07:36:56 UTC | Raise the timeout in test_multiprocessing_* for slow buildbots (GH-12489) | 22 March 2019, 07:36:56 UTC |
97f5de0 | Zackery Spytz | 22 March 2019, 07:30:32 UTC | bpo-35284: Fix the error handling in the compiler's compiler_call(). (GH-10625) compiler_call() needs to check if an error occurred during the maybe_optimize_method_call() call. | 22 March 2019, 07:30:32 UTC |
93e8012 | Zackery Spytz | 22 March 2019, 07:24:34 UTC | bpo-36398: Fix a possible crash in structseq_repr(). (GH-12492) If the first PyUnicode_DecodeUTF8() call fails in structseq_repr(), _PyUnicodeWriter_Dealloc() will be called on an uninitialized _PyUnicodeWriter. | 22 March 2019, 07:24:34 UTC |
9a0000d | Pablo Galindo | 21 March 2019, 23:33:02 UTC | bpo-36256: Fix bug in parsermodule when parsing if statements (GH-12477) bpo-36256: Fix bug in parsermodule when parsing if statements In the parser module, when validating nodes before starting the parsing with to create a ST in "parser_newstobject" there is a problem that appears when two arcs in the same DFA state has transitions with labels with the same type. For example, the DFA for if_stmt has a state with two labels with the same type: "elif" and "else" (type NAME). The algorithm tries one by one the arcs until the label that starts the arc transition has a label with the same type of the current child label we are trying to accept. In this case, the arc for "elif" comes before the arc for "else"and passes this test (because the current child label is "else" and has the same type as "elif"). This lead to expecting a namedexpr_test (305) instead of a colon (11). The solution is to compare also the string representation (in case there is one) of the labels to see if the transition that we have is the correct one. | 21 March 2019, 23:33:02 UTC |
aedc273 | Isuru Fernando | 21 March 2019, 17:52:57 UTC | Fix registry key for Windows SDK detection (GH-12445) | 21 March 2019, 17:52:57 UTC |
8bba81f | Steve Dower | 21 March 2019, 17:04:21 UTC | bpo-35978: Correctly skips venv tests in venvs (GH-12220) Also fixes venvs from the build directory on Windows. | 21 March 2019, 17:04:21 UTC |
7ee88bf | Jess | 21 March 2019, 16:02:59 UTC | bpo-36245: Avoid problems when building in a directory containing spaces. (GH-12241) | 21 March 2019, 16:02:59 UTC |
14e3c44 | Benedikt Werner | 21 March 2019, 15:28:49 UTC | Fix table formatting in itertools doc (GH-12228) | 21 March 2019, 15:28:49 UTC |
e680c3d | CAM Gerlach | 21 March 2019, 14:44:51 UTC | bpo-36268: Change default tar format to pax from GNU. (GH-12355) | 21 March 2019, 14:44:51 UTC |
ed5e29c | Emmanuel Arias | 21 March 2019, 04:39:17 UTC | bpo-36385: Add ``elif`` sentence on to avoid multiple ``if`` (GH-12478) Currently, when arguments on Parser/asdl_c.py are parsed ``ìf`` sentence is used. This PR Propose to use ``elif`` to avoid multiple evaluting of the ifs. https://bugs.python.org/issue36385 | 21 March 2019, 04:39:17 UTC |
2afb598 | Raymond Hettinger | 20 March 2019, 20:28:59 UTC | bpo-36324: NormalDist() add more tests and update comments (GH-12476) * Improve coverage. * Note inherent limitations of the accuracy tests https://bugs.python.org/issue36324 | 20 March 2019, 20:28:59 UTC |
aa3ecb8 | sth | 20 March 2019, 19:49:39 UTC | bpo-36285: Fix integer overflow in the array module. (GH-12317) | 20 March 2019, 19:49:39 UTC |
c1e2c28 | Serhiy Storchaka | 20 March 2019, 19:45:18 UTC | bpo-36312: Fix decoders for some code pages. (GH-12369) | 20 March 2019, 19:45:18 UTC |
cc60cdd | Inada Naoki | 20 March 2019, 11:53:08 UTC | bpo-8677: use PY_DWORD_MAX instead of INT_MAX (GH-12469) | 20 March 2019, 11:53:08 UTC |
d5f18a6 | Inada Naoki | 20 March 2019, 10:10:17 UTC | bpo-8677: use PY_SSIZE_T_CLEAN in PC/winreg.c (GH-12466) | 20 March 2019, 10:10:17 UTC |
e9a1dcb | Inada Naoki | 20 March 2019, 10:02:46 UTC | bpo-8677: use PY_SSIZE_T_CLEAN in socketmodule.c (GH-12467) | 20 March 2019, 10:02:46 UTC |
c5a216e | Inada Naoki | 20 March 2019, 10:01:55 UTC | bpo-8677: use PY_SSIZE_T_CLEAN in Modules/_gdbmodule.c (GH-12464) | 20 March 2019, 10:01:55 UTC |
9b4a1b1 | Zackery Spytz | 20 March 2019, 09:16:25 UTC | bpo-36374: Fix a possible null pointer dereference (GH-12449) https://bugs.python.org/issue36374 | 20 March 2019, 09:16:25 UTC |
fa15376 | Victor Stinner | 20 March 2019, 03:25:38 UTC | bpo-36301: Add _PyPreCmdline internal API (GH-12458) _PyCoreConfig_ReadFromArgv() now reuses the code parsing command line options from preconfig.c. | 20 March 2019, 03:25:38 UTC |
abbdd1f | Shubham Aggarwal | 20 March 2019, 02:55:55 UTC | bpo-23984: Improve descriptor documentation (GH-1034) https://bugs.python.org/issue23984 | 20 March 2019, 02:55:55 UTC |
4a1468e | Victor Stinner | 20 March 2019, 02:11:38 UTC | bpo-36356: Fix _PyCoreConfig_Read() (GH-12454) Don't override parameters which are already set by the user. | 20 March 2019, 02:11:38 UTC |
f29084d | Victor Stinner | 20 March 2019, 01:20:13 UTC | bpo-36301: Add _PyRuntime.pre_initialized (GH-12457) * Add _PyRuntime.pre_initialized: set to 1 when Python is pre-initialized * Add _Py_PreInitialize() and _Py_PreInitializeFromPreConfig(). * _PyCoreConfig_Read() now calls _Py_PreInitialize(). * Move _PyPreConfig_GetGlobalConfig() and _PyCoreConfig_GetGlobalConfig() calls from main.c to preconfig.c and coreconfig.c. | 20 March 2019, 01:20:13 UTC |
0d765e3 | Stéphane Wirtel | 19 March 2019, 23:37:20 UTC | bpo-36362: Avoid unused variables when HAVE_DYNAMIC_LOADING is not defined (GH-12430) https://bugs.python.org/issue36362 | 19 March 2019, 23:37:20 UTC |
c70ab02 | Victor Stinner | 19 March 2019, 23:05:51 UTC | bpo-36365: Rewrite structseq_repr() using _PyUnicodeWriter (GH-12440) No longer limit repr(structseq) to 512 bytes. Use _PyUnicodeWriter for better performance and to write directly Unicode rather than encoding repr() value to UTF-8 and then decoding from UTF-8. | 19 March 2019, 23:05:51 UTC |
fd23cfa | Victor Stinner | 19 March 2019, 23:03:01 UTC | bpo-35388: Fix _PyRuntime_Finalize() (GH-12443) Calling _PyRuntime_Initialize() after _PyRuntime_Finalize() now re-initializes _PyRuntime structure. Previously, _PyRuntime_Initialize() did nothing in that case. | 19 March 2019, 23:03:01 UTC |
fe13883 | Raymond Hettinger | 19 March 2019, 21:29:13 UTC | bpo-36324: Improved code formatting for the NormalDist.inv_cdf rational approximation (GH-12448) https://bugs.python.org/issue36324 | 19 March 2019, 21:29:13 UTC |
52a594b | Raymond Hettinger | 19 March 2019, 19:48:04 UTC | NormalDist.inv_cdf(): In-line constants because the variable names were not informative (GH-12446) | 19 March 2019, 19:48:04 UTC |
fc96e54 | Victor Stinner | 19 March 2019, 17:22:55 UTC | bpo-36236: Fix _PyPathConfig_ComputeSysPath0() for empty argv (GH-12441) * _PyPathConfig_ComputeSysPath0() now returns 0 if argv is empty. * Cleanup also _PyPathConfig_ComputeSysPath0() code: move variables definitions closer to where they are used. | 19 March 2019, 17:22:55 UTC |
cb90c89 | Pablo Galindo | 19 March 2019, 17:17:58 UTC | bpo-36367: Free buffer if realloc fails in tokenize.c (GH-12442) | 19 March 2019, 17:17:58 UTC |
dcf6171 | Victor Stinner | 19 March 2019, 15:09:27 UTC | bpo-36236: Handle removed cwd at Python init (GH-12424) At Python initialization, the current directory is no longer prepended to sys.path if it has been removed. Rename _PyPathConfig_ComputeArgv0() to _PyPathConfig_ComputeSysPath0() to avoid confusion between argv[0] and sys.path[0]. | 19 March 2019, 15:09:27 UTC |
f5f336a | Victor Stinner | 19 March 2019, 13:53:58 UTC | bpo-36356: pymain_free() calls _PyRuntime_Finalize() (GH-12435) Ensure that _PyRuntime_Finalize() is always call. This change fix a few memory leaks when running "python3 -V". | 19 March 2019, 13:53:58 UTC |
fecc4f2 | Victor Stinner | 19 March 2019, 13:20:29 UTC | bpo-36356: Release Unicode interned strings on Valgrind (#12431) When Python is compiled with Valgrind support, release Unicode interned strings at exit in _PyUnicode_Fini(). * Rename _Py_ReleaseInternedUnicodeStrings() to unicode_release_interned() and make it private. * unicode_release_interned() is now called from _PyUnicode_Fini(): it must be called with a running Python thread state for TRASHCAN, it cannot be called from pymain_free(). * Don't display statistics on interned strings at exit anymore | 19 March 2019, 13:20:29 UTC |
a712679 | Victor Stinner | 19 March 2019, 13:19:38 UTC | bpo-36333, bpo-36356: Fix _PyEval_FiniThreads() (GH-12432) _PyEval_FiniThreads() now free the pending lock. | 19 March 2019, 13:19:38 UTC |
29198ea | Inada Naoki | 19 March 2019, 13:10:18 UTC | bpo-8677: use PY_SSIZE_T_CLEAN in sqlite (GH-12434) Modules/_sqlite/cursor.c uses "y#" format. It didn't declare PY_SSIZE_T_CLEAN, but the argument is Py_ssize_t already. | 19 March 2019, 13:10:18 UTC |
943395f | Stéphane Wirtel | 19 March 2019, 10:51:32 UTC | bpo-36333: Fix leak _PyRuntimeState_Fini (GH-12400) | 19 March 2019, 10:51:32 UTC |
e130a07 | btharper | 19 March 2019, 10:50:25 UTC | bpo-36356: Fix memory leak in _PyPreConfig_Read() (GH-12425) _PyPreConfig_Read() now free 'old_old' at exit. | 19 March 2019, 10:50:25 UTC |
5f1e8b4 | Raymond Hettinger | 19 March 2019, 05:24:15 UTC | Add docstrings to the arithmetic methods in NormalDist() (GH-12426) | 19 March 2019, 05:24:15 UTC |
714c60d | Raymond Hettinger | 19 March 2019, 03:17:14 UTC | bpo-36324: Add inv_cdf() to statistics.NormalDist() (GH-12377) | 19 March 2019, 03:17:14 UTC |
faddaed | Victor Stinner | 19 March 2019, 01:58:14 UTC | bpo-36352: Avoid hardcoded MAXPATHLEN size in getpath.c (GH-12423) * Use Py_ARRAY_LENGTH() rather than hardcoded MAXPATHLEN in getpath.c. * Pass string length to functions modifying strings. | 19 March 2019, 01:58:14 UTC |
5f9cf23 | Victor Stinner | 19 March 2019, 00:46:25 UTC | bpo-36301: Error if decoding pybuilddir.txt fails (GH-12422) Python initialization now fails if decoding pybuilddir.txt configuration file fails at startup. _PyPathConfig_Calculate() now reports memory allocation failure and decoding error on decoding pybuilddir.txt content from UTF-8/surrogateescape. | 19 March 2019, 00:46:25 UTC |
7b14f0c | Victor Stinner | 18 March 2019, 22:54:59 UTC | bpo-36352: Add error handling to getpath.c (GH-12421) Replace Py_FatalError() with _PyInitError to let the caller handle the fatal error. | 18 March 2019, 22:54:59 UTC |
c183444 | Victor Stinner | 18 March 2019, 21:24:28 UTC | bpo-36301: Fix Py_Main() memory leaks (GH-12420) bpo-36301, bpo-36333: * Fix memory allocator used by _PyPathConfig_ClearGlobal(): force the default allocator. * _PyPreConfig_ReadFromArgv(): free init_ctype_locale memory. * pymain_main(): call pymain_free() on init error Co-Authored-By: Stéphane Wirtel <stephane@wirtel.be> | 18 March 2019, 21:24:28 UTC |
a10d426 | stratakis | 18 March 2019, 17:59:20 UTC | bpo-36292: Mark unreachable code as such in long bitwise ops (GH-12333) | 18 March 2019, 17:59:20 UTC |
f7b57df | Raymond Hettinger | 18 March 2019, 16:53:56 UTC | bpo-36320: Switch typing.NamedTuple from OrderedDict to regular dict (GH-12396) Also, deprecate the *_field_types* attributes which duplicated the information in *\__annotations__*. https://bugs.python.org/issue36320 | 18 March 2019, 16:53:56 UTC |
1be0d11 | Victor Stinner | 18 March 2019, 16:47:26 UTC | bpo-36352: Clarify fileutils.h documentation (GH-12406) The last parameter of _Py_wreadlink(), _Py_wrealpath() and _Py_wgetcwd() is a length, not a size: number of characters including the trailing NUL character. Enhance also documentation of error conditions. | 18 March 2019, 16:47:26 UTC |
72c7b37 | Victor Stinner | 18 March 2019, 16:19:02 UTC | bpo-36235: Enhance distutils test_customize_compiler() (GH-12403) The test test_customize_compiler() now mocks all sysconfig variables and all environment variables used by customize_compiler(). | 18 March 2019, 16:19:02 UTC |
9e06d2b | Stéphane Wirtel | 18 March 2019, 16:10:29 UTC | bpo-36328: Fix compiler warning in Py_NewInterpreter() (GH-12381) | 18 March 2019, 16:10:29 UTC |
0c9258a | Pablo Galindo | 18 March 2019, 13:51:53 UTC | bpo-36332: Allow compile() to handle AST objects with assignment expressions (GH-12398) | 18 March 2019, 13:51:53 UTC |
2ddc7f6 | Inada Naoki | 18 March 2019, 11:38:33 UTC | bpo-30040: optimize inserting into empty dict (GH-12307) | 18 March 2019, 11:38:33 UTC |
09a9f17 | Stéphane Wirtel | 18 March 2019, 10:47:55 UTC | bpo-36329: Declare the version of Python to use for Tools/scripts/serve.py (#12385) * bpo-36329: Declare the version of Python to use for Tools/scripts/serve.py * Add the blurb entry | 18 March 2019, 10:47:55 UTC |
74ae50e | CAM Gerlach | 18 March 2019, 10:44:58 UTC | bpo-36307: Travis: upgrade to Xenial environment (GH-12356) | 18 March 2019, 10:44:58 UTC |
b4b97af | Rémi Lapeyre | 18 March 2019, 10:07:53 UTC | Fix typo in _PyObject_FastCallDict documentation (GH-12383) | 18 March 2019, 10:07:53 UTC |
23581c0 | Raymond Hettinger | 18 March 2019, 07:27:39 UTC | bpo-36321: Fix misspelled attribute in namedtuple() (GH-12375) | 18 March 2019, 07:27:39 UTC |
6a16b18 | Inada Naoki | 18 March 2019, 06:44:11 UTC | bpo-36297: remove "unicode_internal" codec (GH-12342) | 18 March 2019, 06:44:11 UTC |
6fb544d | Harmon | 17 March 2019, 23:48:21 UTC | Fix "catchs" typos in NEWS entries (GH-12364) | 17 March 2019, 23:48:21 UTC |
dc69f69 | Joan Massich | 17 March 2019, 23:34:22 UTC | Fix typo in unittest.mock documentation: manger -> manager (GH-12352) | 17 March 2019, 23:34:22 UTC |
f683f46 | Fantix King | 17 March 2019, 22:51:10 UTC | bpo-34745: Fix asyncio sslproto memory issues (GH-12386) * Fix handshake timeout leak in asyncio/sslproto Refs MagicStack/uvloop#222 * Break circular ref _SSLPipe <-> SSLProtocol * bpo-34745: Fix asyncio ssl memory leak * Break circular ref SSLProtocol <-> UserProtocol * Add NEWS entry | 17 March 2019, 22:51:10 UTC |
06e1e68 | Diego Rojas | 16 March 2019, 23:44:56 UTC | bpo-34160: Update news entry for XML order attributes (#12335) | 16 March 2019, 23:44:56 UTC |
0bb5e75 | Cheryl Sabella | 16 March 2019, 23:29:33 UTC | bpo-23216: IDLE: Add docstrings to search modules (GH-12141) | 16 March 2019, 23:29:33 UTC |
7c99454 | Pablo Galindo | 16 March 2019, 22:34:24 UTC | bpo-35493: Use Process.sentinel instead of sleeping for polling worker status in multiprocessing.Pool (#11488) * bpo-35493: Use Process.sentinel instead of sleeping for polling worker status in multiprocessing.Pool * Use self-pipe pattern to avoid polling for changes * Refactor some variable names and add comments * Restore timeout and poll * Use reader object only on wait() * Recompute worker sentinels every time * Remove timeout and use change notifier * Refactor some methods to be overloaded by the ThreadPool, document the cache class and fix typos | 16 March 2019, 22:34:24 UTC |
962bdea | Dave Chevell | 16 March 2019, 22:28:51 UTC | bpo-35715: Liberate return value of _process_worker (GH-11514) ProcessPoolExecutor workers will hold the return value of their last task in memory until the next task is received. Since the return value has already been propagated to the parent process's Future (or has been discarded by this point), the object can be safely released. | 16 March 2019, 22:28:51 UTC |
9c68543 | Raymond Hettinger | 16 March 2019, 19:53:23 UTC | Update the seealso entries for namedtuple() (GH-12373) * Replace external recipe link with a link to the dataclasses module. * Highlight the class definition syntax for typing.NamedTuple and add an example for clarity. | 16 March 2019, 19:53:23 UTC |
5927cfd | Raymond Hettinger | 16 March 2019, 18:16:29 UTC | Minor grammar fix in docs (GH-12371) | 16 March 2019, 18:16:29 UTC |
1b0393d | Serhiy Storchaka | 16 March 2019, 17:45:00 UTC | bpo-36127: Fix compiler warning in _PyArg_UnpackKeywords(). (GH-12353) | 16 March 2019, 17:45:00 UTC |
f40b4a0 | Yasser A | 16 March 2019, 03:56:58 UTC | bpo-36138: Clarify docs about converting datetime.timedelta to scalars. (GH-12137) Be explicit that timedelta division converts an overall duration to the interval units given by the denominator. | 16 March 2019, 03:56:58 UTC |
d2fdd1f | Eric Snow | 15 March 2019, 23:47:43 UTC | bpo-36124: Add PyInterpreterState.dict. (gh-12132) | 15 March 2019, 23:47:43 UTC |
c11183c | Eric Snow | 15 March 2019, 22:35:46 UTC | bpo-36097: Use only public C-API in the_xxsubinterpreters module (adding as necessary). (gh-12359) | 15 March 2019, 22:35:46 UTC |
842a2f0 | Eric Snow | 15 March 2019, 21:47:51 UTC | bpo-33608: Deal with pending calls relative to runtime shutdown. (gh-12246) | 15 March 2019, 21:47:51 UTC |
7c4fcb6 | Stéphane Wirtel | 15 March 2019, 16:18:36 UTC | Add the meaning of the returned value of PyTypeObject.tp_init (GH-12325) | 15 March 2019, 16:18:36 UTC |
e3f4070 | Victor Stinner | 15 March 2019, 15:04:20 UTC | bpo-33608: Fix PyEval_InitThreads() warning (GH-12346) The function has no return value. Fix the following warning on Windows: python\ceval.c(180): warning C4098: 'PyEval_InitThreads': 'void' function returning a value | 15 March 2019, 15:04:20 UTC |
6259976 | Victor Stinner | 15 March 2019, 15:03:23 UTC | bpo-36301: _PyCoreConfig_Read() ensures that argv is not empty (GH-12347) If argv is empty, add an empty string. | 15 March 2019, 15:03:23 UTC |
74f6568 | Victor Stinner | 15 March 2019, 14:08:05 UTC | bpo-36301: Add _PyWstrList structure (GH-12343) Replace messy _Py_wstrlist_xxx() functions with a new clean _PyWstrList structure and new _PyWstrList_xxx() functions. Changes: * Add _PyCoreConfig.use_module_search_paths to decide if _PyCoreConfig.module_search_paths should be computed or not, to support empty search path list. * _PyWstrList_Clear() sets length to 0 and items to NULL, whereas _Py_wstrlist_clear() only freed memory. * _PyWstrList_Append() returns an int, whereas _Py_wstrlist_append() returned _PyInitError. * _PyWstrList uses Py_ssize_t for the length, instead of int. * Replace (int, wchar_t**) with _PyWstrList in: * _PyPreConfig * _PyCoreConfig * _PyPreCmdline * _PyCmdline * Replace "int orig_argv; wchar_t **orig_argv;" with "_PyWstrList orig_argv". * _PyCmdline and _PyPreCmdline now also copy wchar_argv. * Rename _PyArgv_Decode() to _PyArgv_AsWstrList(). * PySys_SetArgvEx() now pass the fixed (argc, argv) to _PyPathConfig_ComputeArgv0() (don't pass negative argc or NULL argv). * _PyOS_GetOpt() uses Py_ssize_t | 15 March 2019, 14:08:05 UTC |
86082c2 | Victor Stinner | 15 March 2019, 13:57:52 UTC | bpo-36235: Fix CFLAGS in distutils customize_compiler() (GH-12236) Fix CFLAGS in customize_compiler() of distutils.sysconfig: when the CFLAGS environment variable is defined, don't override CFLAGS variable with the OPT variable anymore. Initial patch written by David Malcolm. Co-Authored-By: David Malcolm <dmalcolm@redhat.com> | 15 March 2019, 13:57:52 UTC |
65f64b1 | Rémi Lapeyre | 15 March 2019, 06:53:34 UTC | bpo-36272: Logging now propagates RecursionError (GH-12312) | 15 March 2019, 06:53:34 UTC |
1c668d1 | Raymond Hettinger | 15 March 2019, 04:46:31 UTC | Correct the heading levels (GH-12338) | 15 March 2019, 04:46:31 UTC |
b420428 | Andre Delfino | 14 March 2019, 19:28:31 UTC | Document actual string.punctuation value. (GH-12270) | 14 March 2019, 19:28:31 UTC |
53c2935 | nick sung | 14 March 2019, 19:26:25 UTC | Fix typo duplicate period in a docstring in the zipfile module. (GH-12326) | 14 March 2019, 19:26:25 UTC |
3fe7fa3 | Inada Naoki | 14 March 2019, 09:54:09 UTC | bpo-30040: update news entry (GH-12324) This optimization is not only for space, but also for speed. | 14 March 2019, 09:54:09 UTC |
41f0b78 | Raymond Hettinger | 14 March 2019, 09:25:26 UTC | Simplify overlap() formula for case where variances are equal (GH-12323) | 14 March 2019, 09:25:26 UTC |
3191391 | Serhiy Storchaka | 14 March 2019, 08:32:22 UTC | bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058) | 14 March 2019, 08:32:22 UTC |
2c0d3f4 | Serhiy Storchaka | 14 March 2019, 08:06:05 UTC | bpo-36254: Fix yet one invalid use of %d in format string in C. (GH-12318) | 14 March 2019, 08:06:05 UTC |
f2f55e7 | Serhiy Storchaka | 13 March 2019, 21:03:22 UTC | bpo-36282: Improved error message for too much positional arguments. (GH-12310) | 13 March 2019, 21:03:22 UTC |
d53fe5f | Serhiy Storchaka | 13 March 2019, 20:59:55 UTC | bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) | 13 March 2019, 20:59:55 UTC |
10f8ce6 | Guido van Rossum | 13 March 2019, 20:00:46 UTC | bpo-36280: Add Constant.kind field (GH-12295) The value is a string for string and byte literals, None otherwise. It is 'u' for u"..." literals, 'b' for b"..." literals, '' for "..." literals. The 'r' (raw) prefix is ignored. Does not apply to f-strings. This appears sufficient to make mypy capable of using the stdlib ast module instead of typed_ast (assuming a mypy patch I'm working on). WIP: I need to make the tests pass. @ilevkivskyi @serhiy-storchaka https://bugs.python.org/issue36280 | 13 March 2019, 20:00:46 UTC |
8b5bdda | pxinwr | 13 March 2019, 17:18:25 UTC | bpo-31904: Adapt the _signal module to VxWorks RTOS (GH-12304) Limited signal fields in VxWorks. | 13 March 2019, 17:18:25 UTC |
9776b06 | Victor Stinner | 13 March 2019, 16:55:01 UTC | bpo-36262: Fix _Py_dg_strtod() memory leak (goto undfl) (GH-12276) Fix an unlikely memory leak on conversion from string to float in the function _Py_dg_strtod() used by float(str), complex(str), pickle.load(), marshal.load(), etc. Fix an unlikely memory leak in _Py_dg_strtod() on "undfl:" label: rewrite memory management in this function to always release all memory before exiting the function. Initialize variables to NULL, and set them to NULL after calling Bfree() at the "cont:" label. Note: Bfree(NULL) is well defined: it does nothing. | 13 March 2019, 16:55:01 UTC |
86900a4 | Anthony Sottile | 13 March 2019, 03:57:09 UTC | Fix stepping into a frame without a __name__ (GH-12064) | 13 March 2019, 03:57:09 UTC |
839b925 | Cheryl Sabella | 13 March 2019, 00:15:47 UTC | bpo-35661: Fix failing test on buildbot (GH-12297) | 13 March 2019, 00:15:47 UTC |
26c910c | Steve Dower | 12 March 2019, 23:48:17 UTC | bpo-36174: Update nuget authoring for new license field. (GH-12300) | 12 March 2019, 23:48:17 UTC |
20843a9 | Ned Deily | 12 March 2019, 23:44:20 UTC | Correct minor edit to news entry. (GH-12298) | 12 March 2019, 23:44:20 UTC |
8ef864d | Steve Dower | 12 March 2019, 22:15:26 UTC | bpo-36264: Updates documentation for change to expanduser on Windows (GH-12294) | 12 March 2019, 22:15:26 UTC |
f45813d | Ned Deily | 12 March 2019, 16:21:22 UTC | Minor edits to news entries (ported from 3.7) (GH-12293) | 12 March 2019, 16:21:22 UTC |
25ec4a4 | Anthony Sottile | 12 March 2019, 15:39:57 UTC | bpo-36264: Don't honor POSIX HOME in os.path.expanduser on Windows (GH-12282) | 12 March 2019, 15:39:57 UTC |
410aea1 | Inada Naoki | 12 March 2019, 08:27:43 UTC | canonicalize "Inada Naoki" in ACKS and 3.8 News (GH-12286) | 12 March 2019, 08:27:43 UTC |
f2a1867 | Inada Naoki | 12 March 2019, 08:25:44 UTC | bpo-30040: new empty dict uses key-sharing dict (GH-1080) Sizeof new empty dict becomes 72 bytes from 240 bytes (amd64). It is same size to empty dict created by dict.clear(). | 12 March 2019, 08:25:44 UTC |
fc06a19 | Raymond Hettinger | 12 March 2019, 07:43:27 UTC | bpo-35892: Fix mode() and add multimode() (#12089) | 12 March 2019, 07:43:27 UTC |
3e93643 | Daniel Hahler | 12 March 2019, 03:29:04 UTC | bpo-35931: Gracefully handle any exception in pdb debug command (GH-12103) This is relevant for `debug doesnotexist()`, which would crash with a NameError otherwise. | 12 March 2019, 03:29:04 UTC |
1ceb3a3 | Lisa Roach | 12 March 2019, 03:21:25 UTC | bpo-35132: Fixes missing target in gdb pep0393 check. (GH-11848) | 12 March 2019, 03:21:25 UTC |
d9bd8ec | Julien Palard | 11 March 2019, 13:54:48 UTC | Doc: Fix inconsistency in multiprocessing (GH-12273) | 11 March 2019, 13:54:48 UTC |