Victor Stinner
f4b1e3d7c6
bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046)
...
Provide Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() as
regular functions for the limited API. Previously, there were defined
as macros, but these macros didn't work with the limited API which
cannot access PyThreadState.recursion_depth field.
Remove _Py_CheckRecursionLimit from the stable ABI.
Add Include/cpython/ceval.h header file.
2019-11-04 19:48:34 +01:00
Raymond Hettinger
1cdadf414b
bpo-37759: Show output from var_access_benchmark (GH-17040)
2019-11-03 21:47:01 -08:00
Dima Tisnek
d0e0f5bf0c
bpo-38388: Document pickle protocol version 5 (GH-16639)
2019-11-03 13:55:33 +02:00
Борис Верховский
99b7701978
Convert argument to snake_case (GH-16990)
2019-11-02 12:09:14 -07:00
Jon Janzen
d0d9f7cfa3
Slightly improve plistlib test coverage. (GH-17025)
...
* Add missing test class (mistake in GH-4455)
* Increase coverage with 4 more test cases
* Rename neg_uid to huge_uid in test_modified_uid_huge
* Replace test_main() with unittest.main()
* Update plistlib docs
2019-11-01 18:45:01 +02:00
Petr Viktorin
9bc94eca0c
bpo-38159: Clarify documentation of PyState_AddModule (GH-16101)
...
This was never intented to be called manually from PyInit_*.
Also, clarify PyState_RemoveModule return value.
2019-11-01 16:47:05 +01:00
Simon Legner
112f2b805b
Update the URL for the requests package (GH-17006)
...
Change the url from docs.python-requests.org to requests.readthedocs.io
2019-10-31 05:01:44 -07:00
Anthony Sottile
b32cb97bce
bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. (GH-16938)
2019-10-31 11:13:48 +02:00
Serhiy Storchaka
e835b31d2b
bpo-38600: NULL -> ``NULL``. (GH-17001)
...
Also fix some other formatting.
2019-10-30 21:37:16 +02:00
Victor Stinner
24c6258269
bpo-38614: Add timeout constants to test.support (GH-16964)
...
Add timeout constants to test.support:
* LOOPBACK_TIMEOUT
* INTERNET_TIMEOUT
* SHORT_TIMEOUT
* LONG_TIMEOUT
2019-10-30 12:41:43 +01:00
Serhiy Storchaka
865c3b257f
bpo-28029: Make "".replace("", s, n) returning s for any n != 0. (GH-16981)
2019-10-30 12:03:53 +02:00
Serhiy Storchaka
25fc088607
bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950)
...
Replace all *NULL* with ``NULL``.
2019-10-30 12:03:20 +02:00
Géry Ogam
4c155f738d
bpo-38336: Remove the __set__ method restriction on data descriptors for attribute lookup precedence (GH-16520)
2019-10-29 00:04:01 -07:00
Kyle Stanley
457306bddb
Fix asyncio.wait() 3.8 whatsnew entry (GH-16975)
2019-10-28 21:53:22 -04:00
benedwards14
794616f837
bpo-38534: Replace wrong KB number references (GH-16955)
2019-10-28 10:53:51 -07:00
Victor Stinner
e471e72977
bpo-37330: open() no longer accept 'U' in file mode (GH-16959)
...
open(), io.open(), codecs.open() and fileinput.FileInput no longer
accept "U" ("universal newline") in the file mode. This flag was
deprecated since Python 3.3.
2019-10-28 15:40:08 +01:00
Dong-hee Na
3bfc8e0fcc
bpo-38602: Add fcntl.F_OFD_XXXX for fcntlmodule (GH-16956)
2019-10-28 09:31:15 +02:00
Marco Rougeth
85c6f8c65c
bpo-38592 Add pt-br switcher to Python Docs website (GH-16924)
...
* 📜 🤖 Added by blurb_it.
2019-10-27 09:30:12 +01:00
Steve Dower
894e30ce0b
bpo-38434: Fixes some audit event documentation (GH-16932)
2019-10-26 13:02:30 -07:00
Serhiy Storchaka
d898d20e8c
bpo-38557: Improve documentation for list and tuple C API. (GH-16925)
2019-10-26 22:59:18 +03:00
Ammar Askar
cb2cf06b0a
bpo-38558: Mention `:=` in conditions tutorial (GH-16919)
2019-10-25 17:20:05 -05:00
Kyle Stanley
3bbb6db545
Add missing asyncio changes from 3.8 whatsnew (GH-16911)
2019-10-24 00:15:25 -04:00
Girts
a01ba333af
bpo-30618: add readlink to pathlib.Path (GH-8285)
...
This adds a "readlink" method to pathlib.Path objects that calls through
to os.readlink.
https://bugs.python.org/issue30618
Automerge-Triggered-By: @gpshead
2019-10-23 14:18:40 -07:00
Peter Bittner
d34ac30532
Spell Bitbucket correctly. (GH-16862)
2019-10-23 12:17:30 +03:00
Daniel Baskal
91528f40c3
bpo-38466: Fix threading.excepthook doc (GH-16891)
2019-10-22 22:37:47 +02:00
Julien Palard
c987090c73
Bump Sphinx to 2.2.0. (GH-16532)
2019-10-22 18:13:41 +02:00
Kyle Stanley
dfe726b1ac
Fix Zope URL (GH-16880)
2019-10-22 05:43:10 -04:00
Dong-hee Na
2eba6ad7bf
bpo-38493: Add os.CLD_KILLED and os.CLD_STOPPED. (GH-16821)
2019-10-21 10:01:05 +03:00
Batuhan Taşkaya
74142078b3
bpo-38531: document extend action's added version (GH-16865)
2019-10-20 13:13:54 -07:00
Raymond Hettinger
c93883c6af
bpo-37759: More updates to Whatsnew 3.8 (GH-16854)
...
* math.perm() and math.comb()
* math.isqrt()
* Add singledispatchmethod()
* itertools.accumulate()
* Optional headers for xmlrpc.client.ServerProxy
* IDLE non-BMP characters
* import collections.abc directly
* @coroutine is deprecated
* pprint.pp()
* New options for object.__reduce__()
* DictReader no longer returns OrderedDicts
* "force" option for logging.basicConfig()
* Fix spelling
* cProfile context manager
* Various markup/grammar fixes from Kyle Stanley.
Other minor fixes as well.
Also, dedup the __reduce__ entry.
* Fix markup
* Fix grammar nits found by MS Word
2019-10-20 11:25:16 -07:00
Jon Dufresne
88eeda6311
Remove doc reference to unmaitained Nose package (GH-16849)
...
The Nose package is no longer maintained.
2019-10-19 12:22:20 -07:00
Jero Bado
b1fa72a5b7
Fix minor typos in What's New in Python 3.8. (GH-16770)
...
Added periods at the end of the sentences.
2019-10-18 10:48:48 +03:00
Stéphane Wirtel
93b81e1fcb
Doc: Add missing entry for functools.cached_property (GH-16803)
2019-10-18 09:14:18 +02:00
Gregory P. Smith
f33c57d5c7
bpo-33604: Raise TypeError on missing hmac arg. (GH-16805)
...
Also updates the documentation to clarify the situation surrounding
the digestmod parameter that is required despite its position in the
argument list as of 3.8.0 as well as removing old python2 era
references to "binary strings".
We indavertently had this raise ValueError in 3.8.0 for the missing
arg. This is not considered an API change as no reasonable code would
be catching this missing argument error in order to handle it.
2019-10-17 20:30:42 -07:00
Ned Deily
3f36043db2
Update doc switcher list for 3.8.0 (GH-16809)
2019-10-15 17:26:05 -04:00
Julien Danjou
8d59eb1b66
bpo-37961, tracemalloc: add Traceback.total_nframe (GH-15545)
...
Add a total_nframe field to the traces collected by the tracemalloc module.
This field indicates the original number of frames before it was truncated.
2019-10-15 14:00:16 +02:00
Steve Dower
4d202281c1
bpo-38133: Update docs to reflect fixes to py.exe launcher (GH-16791)
2019-10-14 15:45:43 -07:00
Julien Palard
4504b4500d
Doc: 3.8 is now stable. (GH-16790)
2019-10-14 18:13:38 -04:00
Raymond Hettinger
274bd013da
Remove draft status. Add asyncio REPL example (GH-16785)
2019-10-14 09:01:05 -07:00
Serhiy Storchaka
298439ce3f
bpo-37759: Polish What's New in Python 3.8. ( #16769 )
2019-10-14 15:10:40 +02:00
Stein Karlsen
aad2ee0156
bpo-32498: urllib.parse.unquote also accepts bytes (GH-7768)
2019-10-14 13:36:29 +03:00
Raymond Hettinger
a3291531ea
bpo-37759: Add examples for the new typing features (GH-16763)
2019-10-13 23:32:03 -07:00
Raymond Hettinger
61a6db5e79
bpo-38461 and bpo-38463: Minor fixes to Whatsnew 3.8 (GH-16761)
...
* bpo-38461: ncurses misspelled as curses
* bpo-38463: Fix broken link
2019-10-13 21:31:12 -07:00
Raymond Hettinger
8a6cbf8adb
bpo-38464: Document parameter for NormalDist.quantiles() (GH-16757)
2019-10-13 19:53:30 -07:00
Sebastian Rittau
fdfe2833ac
bpo-38467: Fix argument name of typing functions (GH-16753)
2019-10-13 19:31:35 +01:00
Ivan Levkivskyi
8144095707
bpo-28556: Remove another mention of metaclass of Generic in typing docs (GH-16743)
...
Metaclass was removed in Python 3.7 (there is already a `versionchanged` item about this).
https://bugs.python.org/issue28556
2019-10-13 09:53:06 -07:00
Andrew Kuchling
bb78f6cfa6
Rebased version of what's new PR ( #16745 )
...
* Use Unicode character for accent
* Various grammar fixes
* Sort library modules alphabetically; remove duplicated idlelib/IDLE section
2019-10-13 11:51:36 -04:00
Serhiy Storchaka
140a7d1f35
bpo-38378: Rename parameters "out" and "in" of os.sendfile(). (GH-16742)
...
They conflicted with keyword "in".
Also rename positional-only parameters of private os._fcopyfile()
for consistency.
2019-10-13 11:59:31 +03:00
Gregory P. Smith
f3751efb5c
bpo-38417: Add umask support to subprocess (GH-16726)
...
On POSIX systems, allow the umask to be set in the child process before we exec.
2019-10-12 13:24:56 -07:00
Hugo van Kemenade
547c60c96e
Fix minor typos in Whatsnew
2019-10-12 10:53:36 -07:00