Ananthakrishnan
1f0cd3c61a
bpo-39379: Remove reference to sys.path[0] being absolute path in whatsnew (GH-18561)
...
Remove reference to sys.path[0] being absolute path in whatsnew
Co-Authored-By: Kyle Stanley <aeros167@gmail.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Kyle Stanley <aeros167@gmail.com>
2020-02-29 17:55:22 +05:30
Henry Harutyunyan
dc04a0571e
bpo-37534: Allow adding Standalone Document Declaration when generating XML documents (GH-14912)
2020-02-29 09:22:19 +01:00
Gregory P. Smith
02673352b5
bpo-39769: Fix compileall ddir for subpkgs. (GH-18676)
...
Fix compileall.compile_dir() ddir= behavior on sub-packages.
Fixes compileall.compile_dir's ddir parameter and compileall command
line flag `-d` to no longer write the wrong pathname to the generated
pyc file for submodules beneath the root of the directory tree being
compiled. This fixes a regression introduced with Python 3.5.
Also marks the _new_ in 3.9 from PR #16012 parameters to compile_dir as keyword only (as that is the only way they will be used) and fixes an omission of them in one place from the docs.
2020-02-28 17:28:37 -08:00
Steve Dower
03153dd145
bpo-39789: Update Windows release build machines to VS 2019 (GH-18695)
...
Also fixes some potential Nuget build issues.
2020-02-29 00:21:46 +00:00
Shantanu
c2f7eb254b
bpo-39718: add TYPE_IGNORE, COLONEQUAL to py38 changes in token (GH-18598)
2020-02-28 18:25:36 -05:00
Terry Jan Reedy
916895f939
bpo-13790: Change 'string' to 'specification' in format doc (GH-18690)
2020-02-28 14:59:16 -05:00
Terry Jan Reedy
c705fd1e89
bpo-39781: Do not jump when select in IDLE codecontext (GH-18683)
...
Previously, the button-up part of selecting with a mouse was treated as a click
that meant 'jump' to this line, which modified the context and undid the selection
2020-02-28 13:22:55 -05:00
Vinay Sajip
4f17c5cd9a
bpo-12915: Improve Unicode support for package names and attributes. (GH-18517)
2020-02-28 14:26:27 +00:00
Ammar Askar
e263bb1e97
Fuzz struct.unpack and catch RecursionError in re.compile (GH-18679)
2020-02-27 23:05:02 -08:00
Andy Lester
384f3c536d
closes bpo-39721: Fix constness of members of tok_state struct. (GH-18600)
...
The function PyTokenizer_FromUTF8 from Parser/tokenizer.c had a comment:
/* XXX: constify members. */
This patch addresses that.
In the tok_state struct:
* end and start were non-const but could be made const
* str and input were const but should have been non-const
Changes to support this include:
* decode_str() now returns a char * since it is allocated.
* PyTokenizer_FromString() and PyTokenizer_FromUTF8() each creates a
new char * for an allocate string instead of reusing the input
const char *.
* PyTokenizer_Get() and tok_get() now take const char ** arguments.
* Various local vars are const or non-const accordingly.
I was able to remove five casts that cast away constness.
2020-02-27 18:44:52 -08:00
Ammar Askar
766b7546a5
bpo-39704: Explicitly pass the path to codecov config (GH-18680)
2020-02-27 15:08:30 -08:00
Markus Mohrhard
374d998b50
bpo-39609: set the thread_name_prefix for the default asyncio executor (GH-18458)
...
Just a small debugging improvement to identify the asyncio executor threads.
2020-02-27 12:01:47 -08:00
Inada Naoki
02a4d57263
bpo-39087: Optimize PyUnicode_AsUTF8AndSize() (GH-18327)
...
Avoid using temporary bytes object.
2020-02-27 13:48:59 +09:00
Andrew Svetlov
0c6e3aa67b
Suppress the hang ( #18457 )
2020-02-27 00:15:12 +02:00
Brandt Bucher
d0ca9bd93b
bpo-36144: Document PEP 584 (GH-18659)
2020-02-26 12:01:48 -08:00
Ammar Askar
6aa1f1ecf7
bpo-39699: Don't silence make on Azure and Github CIs (GH-18583)
2020-02-26 19:21:41 +00:00
opavlyuk
21da76d1f1
bpo-34788: Add support for scoped IPv6 addresses (GH-13772)
...
Automerge-Triggered-By: @asvetlov
2020-02-26 06:33:57 -08:00
sweeneyde
be7ead62db
bpo-39737: Remove code repitition in list_richcompare (GH-18638)
...
I may speed up list comparison on some platforms.
2020-02-26 09:00:35 +02:00
Inada Naoki
57c7a0bdf4
Doc: int -> int or Py_ssize_t (GH-18663)
2020-02-26 15:04:39 +09:00
Łukasz Langa
541e0ffbc8
Post 3.9.0a4
2020-02-26 01:31:04 +01:00
Łukasz Langa
9e52330415
Python 3.9.0a4
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl5VnLMACgkQsmmV4xAl
BWgOrxAAhpv1CJtFDT0st4Apksq6mZNvZ/Fn03wiKjoR88qGMQXlHLF0uI48Rh0Z
AuxfzBu/PsuDo7JHCeMG4sEsaJ1OSD7nl6Xq4Q8EWFiiP6QwMQuS8yxQgTi8Vonf
EjujegOT4HpD9gAnw8esjFK+ln89kaeTYWoUi62f9mEi3EMw9wFBt0JfZ0SWkQvf
tuJ401zstVTNv2D0GV1l10QAKDEzjjxj/oelEGM1urxMAbv/Ztls6SEpCEvMQp3c
cUP1GaHJcu1tQIXCDvUWeLDdEb+uW5mDzbRPTbMSwqcnTvr1HHdzsNMlJTwKcjpV
wgJ88TraN9oonvv63oJ//38I1zxh+WnZHLc2jlh4aksLz6J98W/2rw0UT4LOoPdR
6cdjL4jSkFAZqJb5+gEQ6iQBEF7Wz7FpPlaRjrX4ARJxj2EkvvYScyLqVfH5BFzu
JrSR+FSfsXc1FpiQFmZXN2Fx+ci5WmJ2yzMV0kEriHdjRh+BMXNJEZUNJr5T1Ep/
3DNTcnNSSlt8B+N4/lRaI+cgvtvIv5o0EdRKxXrchmsQz9gUb358Sid2XltQJZPC
4baiv0/8mN8olljcVo4XkMASCx4g0u14mFtpOLOk43EJAmINTryGSrc2rAZ7vHDk
QpiuFn16VROGHN0/1yAOSnSJT6t6r5OSz7DfYOiz+m55/Ve3pSc=
=vwQR
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAl5VvAsQHGx1a2FzekBs
YW5nYS5wbAAKCRCyaZXjECUFaKNdD/42ChJD3lR8atOaDMyioxF3gGqSmFZpizKC
nuum61SbBlr3O2vbxVLROI49PZyZnCNyu2kxBAxnRtWabvCOWkpMNWxePQH2UTyI
70upGno+buof3cVZIb4NZyqjkoQ9N2RZX95t9TC0vp/avT/cEf9/pRRFFSHfZhQm
1awVZDXcuJzrgfswTKas9CbnjMWNcdjxXTtDRV1RBZ/72HnhPFM7uBYsQZSD8NeG
674vsavGFToldZwFK1seYtSwzFoQpSiSKgkJUZvLpBUoqSxzfhu0K8FqmJCyWL1F
IA/ORKKSrVxpspNqgqaMZjs722Nl7nYQM9SAB9X4tM07lopVt/hgCyv+ylsg26CN
gqgypNLOLgj9EMODeEec04BPcCIjln3ASKyuO/HfOtH6zoUw+B+L7n/cPCC537Pv
g4MwNOlTvWGjl3Ucfr5x4aoOo0vbfHG1WNbecq1+iPHxowMJMVbWiSUcjQmDn08p
kjkztn1zCI9amrK/gNEBPRLdrxy614M1YZI8oD52OFFH1jpzq6zXKljX4T5VdUw2
YGmvVnJyUPf3ovMqIoZSRVIO2N1tG02Dxm4H65XnO/zWkPPiDNxnJluY1ihzT1bP
KHztUPVUgeQ4uHu267TqsYEAzv+lOL2OkA/4NcXzuBCD2GsoQTakBr3CLhC8BVht
LegRXHDDmQ==
=A6+h
-----END PGP SIGNATURE-----
Merge tag 'v3.9.0a4'
Python 3.9.0a4
2020-02-26 01:30:02 +01:00
Łukasz Langa
6e02691f30
Python 3.9.0a4
2020-02-25 22:06:39 +01:00
Steve Dower
d644891970
bpo-38403: Update nuspec file for deprecated field and git repository (GH-18657)
2020-02-25 20:07:00 +00:00
Brandt Bucher
eb8ac57af2
bpo-36144: Dictionary Union (PEP 584) ( #12088 )
2020-02-24 19:47:34 -08:00
Berker Peksag
ba22e8f174
bpo-30566: Fix IndexError when using punycode codec (GH-18632)
...
Trying to decode an invalid string with the punycode codec
shoud raise UnicodeError.
2020-02-25 06:19:03 +03:00
idomic
8af4712a16
bpo-39128: Added algorithm description (GH-18624)
...
# [bpo-39128](https://bugs.python.org/issue39128 ): happy eyeballs description
# [3.9] 39128 - happy eyeballs description (GH-18624)
# [3.8] 39128 - happy eyeballs description (GH-18624)
https://bugs.python.org/issue39128
2020-02-24 06:59:40 -08:00
Ned Deily
514328480a
Add note to Mac installer ReadMe about macOS 10.15 Gatekeeper changes. (GH-18648)
2020-02-24 08:00:58 -05:00
Stefan Krah
b942ba03b8
Give proper credit for figuring out and writing PEP-3118 tests. ( #18644 )
2020-02-24 12:24:43 +01:00
Stefan Krah
ee3bac4cba
Give proper credits for the memoryview implementation. ( #18626 )
2020-02-24 11:15:26 +01:00
Andy Lester
c3fa634096
closes bpo-39736: const strings in Modules/_datetimemodule.c and Modules/_testbuffer.c (GH-18637)
2020-02-23 22:40:43 -08:00
Daniel Hahler
4015d1cda3
bpo-39649: Remove obsolete check for `__args__` in bdb.Bdb.format_stack_entry (GH-18531)
...
Appears to be obsolete since 75bb54c3d8
.
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2020-02-23 22:14:53 -05:00
Hakan Çelik
aea045adb8
bpo-39654: Update pyclbr doc to reflect additional information returned (GH-18528)
...
Full nested function and class info makes it a module browser.
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2020-02-23 21:00:40 -05:00
Antoine Pitrou
9f37872e30
bpo-39681: Fix C pickle regression with minimal file-like objects ( #18592 )
...
Fix a regression where the C pickle module wouldn't allow unpickling from a
file-like object that doesn't expose a readinto() method.
2020-02-23 23:33:53 +01:00
Stefan Krah
b76518d43f
bpo-39576: Clarify the word size for the 32-bit build. ( #18616 )
2020-02-23 14:36:54 +01:00
Serhiy Storchaka
559e7f165a
bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments. (GH-18604)
...
* bpo-39648: Expand math.gcd() and math.lcm() to handle multiple arguments.
* Simplify fast path.
* Difine lcm() without arguments returning 1.
* Apply suggestions from code review
Co-Authored-By: Mark Dickinson <dickinsm@gmail.com>
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
2020-02-23 11:21:29 +00:00
ananthan-123
fbe2e0bb8a
bpo-17422: Language reference should specify restrictions on class namespace ( #18559 )
...
The language reference now specifies restrictions on class namespaces. Adapted from a patch by Ethan Furman.
2020-02-22 09:56:01 -08:00
Yonatan Goldschmidt
1c56f8ffad
bpo-39382: Avoid dangling object use in abstract_issubclass() (GH-18530)
...
Hold reference of __bases__ tuple until tuple item is done with, because by
dropping the reference the item may be destroyed.
2020-02-22 15:11:48 +02:00
Stefan Krah
a025d4ca99
bpo-39576: docs: set context for decimal arbitrary precision arithmetic ( #18594 )
2020-02-21 21:27:37 +01:00
Berker Peksag
fd5116c0e7
bpo-35950: Raise UnsupportedOperation in BufferedReader.truncate() (GH-18586)
...
The truncate() method of io.BufferedReader() should raise
UnsupportedOperation when it is called on a read-only
io.BufferedReader() instance.
https://bugs.python.org/issue35950
Automerge-Triggered-By: @methane
2020-02-21 09:57:26 -08:00
Julien Danjou
d4d17fd2cf
fix(doc): set correct RST syntax for c:function (GH-18589)
...
The current content is not rendered since the syntax is not correct.
2020-02-21 11:47:41 +01:00
Christopher Hunt
c2ac4cf040
bpo-35727: Use exit code 0 on sys.exit() in multiprocessing.Process. (GH-11538)
2020-02-21 10:33:04 +01:00
Denis Chernikov
baf29b2216
Reuse identifier of PREDICT macros as PREDICT_ID (GH-17155)
...
In function `_PyEval_EvalFrameDefault`, macros PREDICT and PREDICTED use the same identifier creation scheme, which may be shared between them, reducing code repetition, and do ensure that the same identifier is generated.
2020-02-21 10:17:50 +01:00
alclarks
d4331c56b4
bpo-9495: avoid confusing chained exception in argparse test (GH-17120)
2020-02-21 10:48:36 +02:00
Pete Wicken
424e5686d8
bpo-38657: Clarify numeric padding behaviour in string formatting (GH-17036)
...
Make the definition of the width more explicit that it includes any
extra signs added by other options.
https://bugs.python.org/issue38657
Automerge-Triggered-By: @Mariatta
2020-02-20 21:53:12 -08:00
Andy Lester
933fc53f3f
closes bpo-39684: Combine two if/thens and squash uninit var warning. (GH-18565)
2020-02-20 20:51:47 -08:00
Stefan Krah
90930e6545
bpo-39576: Prevent memory error for overly optimistic precisions (GH-18581)
2020-02-21 01:52:47 +01:00
Steve Dower
6c444d0dab
bpo-39184: Fix incorrect return value (GH-18580)
...
https://bugs.python.org/issue39184
Automerge-Triggered-By: @zooba
2020-02-20 14:24:43 -08:00
Stefan Krah
1246d89203
Use the new recommended number of repetitions in the refleak tests. ( #18569 )
2020-02-20 19:08:53 +01:00
Stefan Krah
9b833e00e4
Update runall.bat to the latest Windows build system. ( #18571 )
2020-02-20 19:07:31 +01:00
Stefan Krah
c0cb8beb38
Valgrind no longer supports --db-attach=yes. ( #18568 )
2020-02-20 14:39:14 +01:00