Jason R. Coombs
f0cad2b43c
Rename doc to appear under the correct name
2019-05-08 10:45:28 -04:00
Jason R. Coombs
dc500ddc35
Merge fixes to docs syntax
2019-05-08 10:22:38 -04:00
Jason R. Coombs
6d7e3a8592
Update implementation based on importlib_metadata 0.10
2019-05-08 10:02:31 -04:00
Jason R. Coombs
a1d873b7d6
Commit importlib.metadata as found at 6f8bd81d
2019-03-25 22:23:55 -04:00
Stefan Behnel
68d228f174
bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905)
2019-03-25 01:20:53 -07:00
Zackery Spytz
5e333784f0
bpo-36421: Fix a possible double decref in _ctypes.c's PyCArrayType_new(). (GH-12530)
...
Set type_attr to NULL after the assignment to stgdict->proto (like
what is done with stgdict after the Py_SETREF() call) so that it is
not decrefed twice on error.
2019-03-25 10:07:47 +02:00
Rémi Lapeyre
dd5417afcf
bpo-36218: Fix handling of heterogeneous values in list.sort (GH-12209)
2019-03-25 00:25:37 -07:00
Raymond Hettinger
9dcc095f45
Fix line ending (GH-12531)
2019-03-25 00:23:39 -07:00
Raymond Hettinger
62be33870e
bpo-36401: Have help() show readonly properties separately (GH-12517)
2019-03-24 17:07:47 -07:00
Louie Lu
113d735e20
bpo-30348: IDLE: Add test_autocomplete unittest (GH-2209)
2019-03-24 19:33:12 -04:00
Lisa Roach
13c1f72cd1
bpo-31822: Document that urllib.parse.{Defrag,Split,Parse}Result are namedtuples (GH-4434)
2019-03-24 17:28:48 -04:00
Terry Jan Reedy
0fe4513d9a
bpo-36405: IDLE - Restore __main__ and add tests ( #12518 )
...
Fix error in commit 2b75155 noticed by Serhiy Storchaka.
2019-03-24 17:12:28 -04:00
Ned Deily
6661c1720e
Replace "DOS box" with link to Windows FAQ. (GH-12390)
2019-03-24 15:03:54 -04:00
Zackery Spytz
3d07c1ee1d
bpo-36412: fix a possible crash in dictobject.c's new_dict() (GH-12519)
2019-03-24 11:23:29 +09:00
AraHaan
a7987e7193
bpo-32217: Correct usage of ABI tags in freeze. (GH-4719)
...
Check for sys.abiflags before using since not all platforms have it defined.
2019-03-23 12:29:49 -04:00
Inada Naoki
d3c72a223a
bpo-36381: warn when no PY_SSIZE_T_CLEAN defined (GH-12473)
...
We will remove int support from 3.10 or 4.0.
2019-03-23 21:04:40 +09:00
Cheryl Sabella
d60f658fc0
bpo-23205: IDLE: Add tests and refactor grep's findfiles (GH-12203)
...
* Add tests for grep findfiles.
* Move findfiles to module function.
* Change findfiles to use os.walk.
Based on a patch by Al Sweigart.
2019-03-23 07:33:42 -04:00
Victor Stinner
6d5ee973f0
bpo-36301: Add _PyRuntimeState.preconfig (GH-12506)
...
_PyPreConfig_Write() now writes the applied pre-configuration into
_PyRuntimeState.preconfig.
2019-03-23 12:05:43 +01:00
Terry Jan Reedy
2b75155590
bpo-36405: Use dict unpacking in idlelib ( #12507 )
...
Remove now unneeded imports.
2019-03-23 03:50:15 -04:00
Gregory P. Smith
7a2e84c348
bpo-33319: Clarify subprocess call docs. (GH-12508)
...
Clarify capturing or suppressing stdout and stderr on the old call APIs.
Do not state that they are equivalent to run() calls when they are not implemented using run as that was misleading. Unlike run they cannot handle stdout or stderr being set to PIPE without a risk of deadlock.
2019-03-23 00:40:28 -07:00
Xavier GUIHOT
7c822e50f0
Fix typo in doc for pprint.pp (GH-12500)
2019-03-22 18:17:29 -07:00
Terry Jan Reedy
c1419578a1
bpo-36396: Remove fgBg param of idlelib.config.GetHighlight() (GH-12491)
...
This param was only used once and changed the return type.
2019-03-22 18:23:41 -04:00
Brett Cannon
5086589305
bpo-36298: Raise ModuleNotFoundError in pyclbr when a module can't be found (GH-12358)
...
Before, an `AttributeError` was raised due to trying to access an attribute that exists on specs but having received `None` instead for a non-existent module.
https://bugs.python.org/issue36298
2019-03-22 15:16:50 -07:00
Denton Liu
dd7c4ceed9
bpo-35155: clarify protocol handler method naming (GH-10313)
...
Clarify that the naming of protocol handler methods shouldn't be literally called "protocol" but should be named after the actual protocol.
https://bugs.python.org/issue35155
2019-03-22 14:49:55 -07:00
Rémi Lapeyre
96831c7fcf
bpo-30670: Add pp function to the pprint module (GH-11769)
2019-03-22 10:22:20 -07:00
Inada Naoki
c5c6cdada3
asyncio: PendingDeprecationWarning -> DeprecationWarning (GH-12494)
...
`Task.current_task()` and `Task.all_tasks()` will be removed in 3.9.
2019-03-22 04:07:32 -07:00
Kumar Akshay
b0df45e55d
bpo-21269: Provide args and kwargs attributes on mock call objects GH11807
2019-03-22 08:10:40 +00:00
Pablo Galindo
40b6907b37
Raise the timeout in test_multiprocessing_* for slow buildbots (GH-12489)
2019-03-22 08:36:56 +01:00
Zackery Spytz
97f5de01ad
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.
2019-03-22 09:30:32 +02:00
Zackery Spytz
93e8012f2c
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.
2019-03-22 09:24:34 +02:00
Pablo Galindo
9a0000d15d
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.
2019-03-21 23:33:02 +00:00
Isuru Fernando
aedc273fd9
Fix registry key for Windows SDK detection (GH-12445)
2019-03-21 10:52:57 -07:00
Steve Dower
8bba81fd55
bpo-35978: Correctly skips venv tests in venvs (GH-12220)
...
Also fixes venvs from the build directory on Windows.
2019-03-21 10:04:21 -07:00
Jess
7ee88bf3e5
bpo-36245: Avoid problems when building in a directory containing spaces. (GH-12241)
2019-03-21 09:02:59 -07:00
Benedikt Werner
14e3c447c1
Fix table formatting in itertools doc (GH-12228)
2019-03-21 08:28:49 -07:00
CAM Gerlach
e680c3db80
bpo-36268: Change default tar format to pax from GNU. (GH-12355)
2019-03-21 16:44:51 +02:00
Emmanuel Arias
ed5e29cba5
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
2019-03-20 21:39:17 -07:00
Raymond Hettinger
2afb598618
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
2019-03-20 13:28:59 -07:00
sth
aa3ecb8041
bpo-36285: Fix integer overflow in the array module. (GH-12317)
2019-03-20 21:49:39 +02:00
Serhiy Storchaka
c1e2c288f4
bpo-36312: Fix decoders for some code pages. (GH-12369)
2019-03-20 21:45:18 +02:00
Inada Naoki
cc60cdd9c4
bpo-8677: use PY_DWORD_MAX instead of INT_MAX (GH-12469)
2019-03-20 20:53:08 +09:00
Inada Naoki
d5f18a63cc
bpo-8677: use PY_SSIZE_T_CLEAN in PC/winreg.c (GH-12466)
2019-03-20 19:10:17 +09:00
Inada Naoki
e9a1dcb423
bpo-8677: use PY_SSIZE_T_CLEAN in socketmodule.c (GH-12467)
2019-03-20 19:02:46 +09:00
Inada Naoki
c5a216e0b9
bpo-8677: use PY_SSIZE_T_CLEAN in Modules/_gdbmodule.c (GH-12464)
2019-03-20 19:01:55 +09:00
Zackery Spytz
9b4a1b1e23
bpo-36374: Fix a possible null pointer dereference (GH-12449)
...
https://bugs.python.org/issue36374
2019-03-20 02:16:25 -07:00
Victor Stinner
fa15376848
bpo-36301: Add _PyPreCmdline internal API (GH-12458)
...
_PyCoreConfig_ReadFromArgv() now reuses the code parsing command line
options from preconfig.c.
2019-03-20 04:25:38 +01:00
Shubham Aggarwal
abbdd1fc5c
bpo-23984: Improve descriptor documentation (GH-1034)
...
https://bugs.python.org/issue23984
2019-03-19 19:55:55 -07:00
Victor Stinner
4a1468e593
bpo-36356: Fix _PyCoreConfig_Read() (GH-12454)
...
Don't override parameters which are already set by the user.
2019-03-20 03:11:38 +01:00
Victor Stinner
f29084d611
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.
2019-03-20 02:20:13 +01:00
Stéphane Wirtel
0d765e3849
bpo-36362: Avoid unused variables when HAVE_DYNAMIC_LOADING is not defined (GH-12430)
...
https://bugs.python.org/issue36362
2019-03-19 16:37:20 -07:00