Gregory P. Smith
b87c1c92fc
Clean up the readme text around PGO a bit. (GH-6538)
2018-04-19 08:58:17 -07:00
Serhiy Storchaka
69524821a8
bpo-33189: pygettext.py now accepts only literal strings (GH-6364)
...
as docstrings and translatable strings, and rejects
bytes literals and f-string expressions.
2018-04-19 09:23:03 +03:00
Serhiy Storchaka
b7e1eff843
bpo-33299: Return an object itself for some types in _PyCode_ConstantKey(). (GH-6513)
2018-04-19 08:28:04 +03:00
Pablo Galindo
9009f3e389
Update What's new in 3.7 to reference preadv, pwritev and posix_spawn (GH-6524)
2018-04-18 21:26:18 -07:00
Denis Osipov
e3a523a0fa
bpo-31583: Fix 2to3 for using with --add-suffix option (GH-3758)
2018-04-18 16:50:25 -07:00
Serhiy Storchaka
e5362eaa75
bpo-33308: Fix a crash in the parser module when convert an ST object. ( #6519 )
...
Converting with line_info=False and col_info=True crashed before.
2018-04-19 01:55:37 +03:00
Aaron Ang
c127a86e18
bpo-11594: Ensure line-endings are respected when using 2to3 (GH-6483)
2018-04-17 14:34:14 -07:00
INADA Naoki
36d56ea826
bpo-33295: Skip test using missing external site (GH-6504)
...
`test_urllib2net.OtherNetworkTests.test_sites_no_connection_close`
used `http://www.imdb.com/ ` but it is moved to https so the test is
not valid anymore. Skip test for the moment to allow CI to proceed.
2018-04-17 11:31:29 -04:00
Wolfgang Maier
ba3a87aca3
bpo-33144: random.Random and subclasses: split _randbelow implementation (GH-6291)
2018-04-17 08:16:17 -07:00
jdemeyer
28e8b66d6c
Fix spelling typo (GH-6443)
2018-04-17 11:15:44 -04:00
INADA Naoki
5fbc511f56
bpo-33205: dict: Change GROWTH_RATE to `used*3` (GH-6350)
2018-04-17 15:53:34 +09:00
Benjamin Peterson
acfb087f9f
fix pydoc-topics to work with Sphinx 1.7 (GH-6475)
...
In fact, we now require a newer Sphinx version because APIs have moved around.
2018-04-16 22:56:46 -07:00
Andrés Delfino
4b685bf719
bpo-33283: Mention PNG as a supported format by Tcl/Tk. (GH-6479)
2018-04-17 08:34:35 +03:00
Łukasz Langa
a00d440edb
Revert 725476222a
( #6494 )
...
This note in documentation was never true.
2018-04-16 20:00:31 -07:00
Łukasz Langa
76618061b9
[lib2to3] Make grammar pickling faster ( #6491 )
...
* Now uses pickle protocol 4
* Doesn't wrap the grammar's `__dict__` in ordered dictionaries anymore as
dictionaries in Python 3.6+ are ordered by default
This still produces deterministic pickles (that hash the same with MD5).
Tested with different PYTHONHASHSEED values.
2018-04-16 17:33:59 -07:00
Łukasz Langa
2bea947628
acks += Zsolt Dollenstein ( #6490 )
2018-04-16 16:24:05 -07:00
Zsolt Dollenstein
8f37e84664
Add support for all string literals to lib2to3 ( #6457 )
2018-04-16 14:33:31 -07:00
Andrés Delfino
c89b221758
Remove to-be-deprecated urllib.request.urlretrieve function reference ( #6454 )
2018-04-16 07:02:56 -07:00
anentropic
b8e21f1289
bpo-31947: remove None default for names param in Enum._create_ (GH-4288)
2018-04-15 20:40:35 -07:00
Zackery Spytz
f303639e3a
bpo-33270: Intern names for all anonymous code objects ( #6472 )
2018-04-16 01:12:29 +03:00
Alex Gaynor
afbbac12a5
Removed a confusing line from a docstring in http.cookies (GH-6482)
...
There's no reason a cookie should _ever_ contain pickled data. That's just asking for a critical security vulnerability. Back in Python2 there were helpers for doing that, but they're no more in Python3. Now coded_value is used when the value needs to be encoded for any reason.
2018-04-15 17:23:47 -04:00
Nick Coghlan
1a5c4bdb6e
bpo-33185: Improve wording and markup (GH-6477)
...
Adds some working and markup fixes that I missed
in the initial commit for this issue.
(Follow-up to GH-6419)
2018-04-15 23:32:05 +10:00
Nick Coghlan
82a9481059
bpo-33185: Fix regression in pydoc CLI sys.path handling (GH-6419)
...
The pydoc CLI assumed -m pydoc would add the empty string
to sys.path, and hence got confused when it switched to
adding the full initial working directory instead.
This refactors the pydoc CLI path manipulation to be
more testable, and ensures it won't accidentally
remove the standard library directory containing
pydoc itself from sys.path.
2018-04-15 21:52:57 +10:00
Antoine Pitrou
480ab05d5f
bpo-33176: Add a toreadonly() method to memoryviews. (GH-6466)
2018-04-14 19:49:21 +02:00
Steve Dower
b1dc07509f
bpo-33184: Update Windows installer to OpenSSL 1.1.0h (GH-6463)
2018-04-13 17:30:34 -07:00
jdemeyer
23ab5ee667
bpo-33265: use an actual method instead of a method-like function in ExitStack (GH-6456)
...
`MethodType` has the exact semantics that `ExitStack` needs,
so we can avoid creating a Python level closure.
2018-04-13 22:22:46 +10:00
WeizhongTu
ffa2c3e2c4
itemgetter add dict example (GH-1280)
2018-04-12 21:33:08 -04:00
suic86
04e8293465
Fix error messages in argparse examples (GH-6435)
...
The examples in argparse documentation use `error: too few arguments`
error message which was removed in this commit f97c59a
in 2011.
2018-04-11 13:45:04 -05:00
Serhiy Storchaka
d08972fdb9
bpo-33260: Regenerate token.py after removing ASYNC and AWAIT. (GH-6447)
2018-04-11 19:15:51 +03:00
Mark Nemec
c4b695f85e
bpo-33097: Fix submit accepting callable after executor shutdown by interpreter exit (GH-6144)
...
Executors in concurrent.futures accepted tasks after executor was shutdown by interpreter exit. Tasks were left in PENDING state forever. This fix changes submit to instead raise a RuntimeError.
2018-04-10 19:23:14 +02:00
Devon R
f178028f37
bpo-33253: Fix xxsubtype.bench() to accept correct str signature. (GH-6439)
2018-04-10 08:21:18 +03:00
Aaron Ang
0f914b5b5f
bpo-31201: Clarify command to re-run failing test(s) with example (GH-6417)
2018-04-09 17:09:31 -04:00
Serhiy Storchaka
c93938b5be
bpo-31920: Fixed handling directories as arguments in the ``pygettext`` script. (GH-6259)
...
Based on patch by Oleg Krasnikov.
2018-04-09 20:09:17 +03:00
Serhiy Storchaka
827d49f3cf
bpo-33031: Remove dead code in C implementation of OrderedDict. (GH-6120)
...
This code doesn't have effect on the final result, but causes
GCC 8 warnings and can have an undefined behavior.
2018-04-09 19:14:26 +03:00
Antoine Pitrou
e4679cd644
bpo-32759: Free unused arenas in multiprocessing.heap (GH-5827)
...
Large shared arrays allocated using multiprocessing would remain allocated
until the process ends.
2018-04-09 17:37:55 +02:00
Serhiy Storchaka
2ef65f346a
Fix misleading docsting of shelve.open(). (GH-6427)
...
The protocol parameter can be any protocol supported by the
pickle module.
2018-04-09 17:16:01 +03:00
Wolfgang Maier
9c463ec88b
Update docstring of tempfile._RandomNameSequence (GH-6414)
...
When bpo-12015 got resolved by increasing the length of the
random string generated by _RandomNameSequence from six to eight
characters, the docstring of the class was not adjusted accordingly.
2018-04-09 09:42:39 +09:00
Serhiy Storchaka
46936d5a71
Improve highlighting of some code blocks. (GH-6401)
2018-04-08 19:18:04 +03:00
Raymond Hettinger
9265dd72e5
Add a prepend() recipe to teach a chain() idiom (GH-6415)
2018-04-08 08:44:20 -07:00
Alex Gaynor
c87eb09d2e
bpo-29613: Added support for SameSite cookies (GH-6413)
...
* bpo-29613: Added support for SameSite cookies
Implemented as per draft
https://tools.ietf.org/html/draft-west-first-party-cookies-07
* Documented SameSite
And suggestions by members.
* Missing space :(
* Updated News and contributors
* Added version changed details.
* Fix in documentation
* fix in documentation
* Clubbed test cases for same attribute into single.
* Updates
* Style nits + expand tests
* review feedback
2018-04-07 16:09:42 -04:00
Antoine Pitrou
1d80a56173
bpo-33201: Modernize "Extension types" doc (GH-6337)
...
* bpo-33201: Modernize "Extension types" doc
* Split tutorial and other topics
* Some small fixes
* Address some review comments
* Rename noddy* to custom* and shoddy to sublist
* Fix markup
2018-04-07 18:14:03 +02:00
Ned Deily
b405752dab
bpo-33184: Update macOS installer build to use OpenSSL 1.1.0h. (GH-6407)
2018-04-07 02:36:02 -04:00
Jay Crotts
ef5ce884a4
bpo-8243: Doc patch for curses.window.addstr and curses.window.addch (GH-5179)
2018-04-06 21:27:07 -04:00
Brett Cannon
9e2be60634
bpo-33169: Remove values of `None` from sys.path_importer_cache when invalidating caches (GH-6402)
...
An entry of None in sys.path_importer_cache represents a negative/missing finder for a path, so clearing it out makes sense.
2018-04-06 16:10:18 -07:00
Marcel Plch
3a9ccee0e5
bpo-29673: fix gdb scripts pystack and pystackv (GH-6126)
2018-04-06 17:22:04 -04:00
Alex Gaynor
1d87c7b80b
fixed capitalization of class name (GH-6396)
2018-04-06 08:26:49 -04:00
INADA Naoki
0c1c4563a6
bpo-33231: Fix potential leak in normalizestring() (GH-6386)
2018-04-06 15:51:24 +09:00
Raymond Hettinger
01b731fc2b
bpo-33224: PEP 479 fix for difflib.mdiff() (GH-6381)
2018-04-05 11:19:57 -07:00
Skip Montanaro
7286dbd8b2
bpo-15817: Expose command documentation to gdb help (GH-6384)
...
Original patch by Alexander Belopolsky. Patch by Skip Montanaro.
2018-04-05 13:34:44 -04:00
Wolfgang Maier
091e95e900
bpo-33203: Ensure random.choice always raises IndexError on empty sequence (GH-6338)
2018-04-05 08:19:44 -07:00