Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-40571: Make lru_cache(maxsize=None) more discoverable (GH-20019) | Raymond Hettinger | 2020-05-12 | 1 | -0/+26 |
| | |||||
* | bpo-40584: Update PyType_FromModuleAndSpec() to process tp_vectorcall_offset ↵ | Hai Shi | 2020-05-11 | 2 | -3/+6 |
| | | | | (GH-20026) | ||||
* | bpo-36346: array: Don't use deprecated APIs (GH-19653) | Inada Naoki | 2020-05-11 | 2 | -6/+13 |
| | | | | | | | | * Py_UNICODE -> wchar_t * Py_UNICODE -> unicode in Argument Clinic * PyUnicode_AsUnicode -> PyUnicode_AsWideCharString * Don't use "u#" format. Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | Add link to Enum class (GH-19884) | Andre Delfino | 2020-05-10 | 1 | -1/+1 |
| | |||||
* | bpo-39791: Add files() to importlib.resources (GH-19722) | Jason R. Coombs | 2020-05-08 | 1 | -0/+37 |
| | | | | | | | | | * bpo-39791: Update importlib.resources to support files() API (importlib_resources 1.5). * 📜🤖 Added by blurb_it. * Add some documentation about the new objects added. Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | ||||
* | bpo-40541: Add optional *counts* parameter to random.sample() (GH-19970) | Raymond Hettinger | 2020-05-08 | 1 | -7/+14 |
| | |||||
* | Make the first dataclass example more useful (GH-19994) | Ned Batchelder | 2020-05-08 | 1 | -0/+2 |
| | |||||
* | bpo-40273: Reversible mappingproxy (FH-19513) | Zackery Spytz | 2020-05-08 | 1 | -0/+6 |
| | |||||
* | bpo-40517: Implement syntax highlighting support for ASDL (GH-19967) | Batuhan Taskaya | 2020-05-07 | 3 | -2/+54 |
| | |||||
* | bpo-38787: Update structures.rst docs (PEP 573) (GH-19980) | Hai Shi | 2020-05-07 | 1 | -2/+2 |
| | |||||
* | bpo-38787: C API for module state access from extension methods (PEP 573) ↵ | Petr Viktorin | 2020-05-07 | 2 | -4/+82 |
| | | | | | | | | | (GH-19936) Module C state is now accessible from C-defined heap type methods (PEP 573). Patch by Marcel Plch and Petr Viktorin. Co-authored-by: Marcel Plch <mplch@redhat.com> Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | Fix typo in sqlite3 documentation (GH-19965) | Naglis | 2020-05-06 | 1 | -1/+1 |
| | | | *first* is repeated twice. | ||||
* | Revert "bpo-40517: Implement syntax highlighting support for ASDL (#19928)" ↵ | Raymond Hettinger | 2020-05-06 | 3 | -54/+2 |
| | | | | | (#19950) This reverts commit d60040ba226bd2e3b6f58d074015aa2499dc1cb8. | ||||
* | bpo-40517: Implement syntax highlighting support for ASDL (#19928) | Batuhan Taskaya | 2020-05-06 | 3 | -2/+54 |
| | |||||
* | bpo-32117: Updated Simpsons names in docs (GH-19737) | Javier Buzzi | 2020-05-05 | 1 | -2/+2 |
| | | | | | `sally` is not a Simpsons character Automerge-Triggered-By: @gvanrossum | ||||
* | bpo-40286: Put methods in correct sections. Add security notice to use ↵ | Raymond Hettinger | 2020-05-05 | 1 | -10/+15 |
| | | | | secrets for session tokens. (GH-19870) | ||||
* | bpo-40499: Mention that asyncio.wait() needs a non-empty aws set (GH-19900) | Joel Rosdahl | 2020-05-04 | 1 | -0/+2 |
| | | | | | A similar formulation was added in bpo-21596 (db74d982d43d98040e38665d843cbc8de4a082b1) but was lost in bpo-33649 (3faaa8857a42a36383bb18425444e597fc876797). | ||||
* | bpo-39470: Indicate that ``os.makedirs`` is equivalent to ``Path.mkdir`` ↵ | Joannah Nanjekye | 2020-05-04 | 1 | -0/+1 |
| | | | | | | | | | | | | (GH-18216) * Indicate os.makedirs is equivalent to Path.mkdir * 📜🤖 Added by blurb_it. * ignore news feed Co-authored-by: nanjekyejoannah <joannah.nanjekye@ibm.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> | ||||
* | bpo-40360: Add a What's New entry for lib2to3 pending deprecation (GH-19898) | Miro Hrončok | 2020-05-04 | 1 | -0/+10 |
| | |||||
* | Remove outdated and confusing advice about setting maxsize (GH-19889) | Raymond Hettinger | 2020-05-03 | 1 | -2/+1 |
| | |||||
* | Fix missing space in docs(GH-19866) | Mathieu Dupuy | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | bpo-40465: Deprecate the optional argument to random.shuffle(). (#19867) | Raymond Hettinger | 2020-05-02 | 1 | -0/+3 |
| | |||||
* | bpo-40419: timeit CLI docs now mention 1,2,5,10,... trials instead of powers ↵ | Sander | 2020-05-02 | 1 | -1/+2 |
| | | | | of 10 (GH-19752) | ||||
* | bpo-39435: Make the first argument of pickle.loads() positional-only. (GH-19846) | Serhiy Storchaka | 2020-05-02 | 1 | -1/+1 |
| | | | | It was positional-only de facto: documentation and two implementations used three different name. | ||||
* | bpo-39435: Fix docs for pickle.loads (GH-18160) | Shantanu | 2020-05-01 | 1 | -2/+2 |
| | |||||
* | bpo-39691: Clarify io.open_code behavior (GH-19824) | Shantanu | 2020-05-01 | 1 | -4/+5 |
| | |||||
* | bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) | Victor Stinner | 2020-05-01 | 1 | -0/+2 |
| | | | | | | | | | An isolated subinterpreter cannot spawn threads, spawn a child process or call os.fork(). * Add private _Py_NewInterpreter(isolated_subinterpreter) function. * Add isolated=True keyword-only parameter to _xxsubinterpreters.create(). * Allow again os.fork() in "non-isolated" subinterpreters. | ||||
* | Change 'exception happened' to 'exception occurred' in two places (#19767) | Noah Doersing | 2020-05-01 | 1 | -1/+1 |
| | |||||
* | bpo-40394 - difflib.SequenceMatched.find_longest_match default args (GH-19742) | lrjball | 2020-04-30 | 1 | -1/+4 |
| | | | | | * bpo-40394 - difflib.SequenceMatched.find_longest_match default args Added default args to find_longest_match, as well as related tests. | ||||
* | bpo-40291: Add support for CAN_J1939 sockets (GH-19538) | karl ding | 2020-04-29 | 1 | -1/+18 |
| | | | | Add support for CAN_J1939 sockets that wrap SAE J1939 protocol functionality provided by Linux 5.4+ kernels. | ||||
* | Fix plural typo in documentation (GH-19799) | Alex Povel | 2020-04-29 | 1 | -1/+1 |
| | | | Co-authored-by: Alex Povel <python@alexpovel.de> | ||||
* | What's New in Python 3.9: Reorganize C API Changes (GH-19794) | Victor Stinner | 2020-04-29 | 1 | -159/+173 |
| | | | | | | | | | | Move Build Changes and C API Changes to the end of the document. Most Python users don't build Python themselves and don't use the C API. Other changes: * Add Build Changes section * Add sub-sections to the C API Changes * Sort modules in Improved Modules section: move nntplib after multiprocessing | ||||
* | bpo-40428: Cleanup free list part of C API Changes doc (GH-19793) | Victor Stinner | 2020-04-29 | 1 | -11/+9 |
| | |||||
* | bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711) | Serhiy Storchaka | 2020-04-29 | 1 | -7/+8 |
| | |||||
* | bpo-40428: Remove references to Py*_ClearFreeList in the docs (GH-19783) | Zackery Spytz | 2020-04-29 | 7 | -42/+0 |
| | | | | They were removed from the C API in commit ae00a5a88534fd45939f86c12e038da9fa6f9ed6. | ||||
* | bpo-40421: Add PyFrame_GetBack() function (GH-19765) | Victor Stinner | 2020-04-29 | 2 | -0/+12 |
| | | | | | | New PyFrame_GetBack() function: get the frame next outer frame. Replace frame->f_back with PyFrame_GetBack(frame) in most code but frameobject.c, ceval.c and genobject.c. | ||||
* | bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781) | Victor Stinner | 2020-04-29 | 1 | -3/+3 |
| | | | | The PyThreadState_GetFrame() function now returns a strong reference to the frame. | ||||
* | bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) | Victor Stinner | 2020-04-29 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | Remove the following function from the C API: * PyAsyncGen_ClearFreeLists() * PyContext_ClearFreeList() * PyDict_ClearFreeList() * PyFloat_ClearFreeList() * PyFrame_ClearFreeList() * PyList_ClearFreeList() * PySet_ClearFreeList() * PyTuple_ClearFreeList() Make these functions private, move them to the internal C API and change their return type to void. Call explicitly PyGC_Collect() to free all free lists. Note: PySet_ClearFreeList() did nothing. | ||||
* | bpo-40429: PyFrame_GetCode() now returns a strong reference (GH-19773) | Victor Stinner | 2020-04-28 | 2 | -5/+5 |
| | |||||
* | bpo-40429: PyFrame_GetCode() result cannot be NULL (GH-19772) | Victor Stinner | 2020-04-28 | 1 | -0/+1 |
| | | | Add frame_nslots() to factorize duplicate code. | ||||
* | bpo-40025: Require _generate_next_value_ to be defined before members (GH-19098) | Ethan Onstott | 2020-04-28 | 1 | -0/+4 |
| | | | require `_generate_next_value_` to be defined before members | ||||
* | bpo-40421: Add PyFrame_GetCode() function (GH-19757) | Victor Stinner | 2020-04-28 | 3 | -2/+17 |
| | | | | | | | | | PyFrame_GetCode(frame): return a borrowed reference to the frame code. Replace frame->f_code with PyFrame_GetCode(frame) in most code, except in frameobject.c, genobject.c and ceval.c. Also add PyFrame_GetLineNumber() to the limited C API. | ||||
* | bpo-40421: Add pyframe.h header file (GH-19755) | Victor Stinner | 2020-04-28 | 2 | -0/+5 |
| | | | | | | | | | | Add a new separated pyframe.h header file of the PyFrame public C API: it is included by Python.h. Add PyFrame_GetLineNumber() to the limited C API. Replace "struct _frame" with "PyFrameObject" in header files. PyFrameObject is now defined as struct _frame by pyframe.h which is included early enough in Python.h. | ||||
* | bpo-30966: Add multiprocessing.SimpleQueue.close() (GH-19735) | Victor Stinner | 2020-04-27 | 2 | -0/+18 |
| | | | | | | Add a new close() method to multiprocessing.SimpleQueue to explicitly close the queue. Automerge-Triggered-By: @pitrou | ||||
* | bpo-40375: Implement imaplib.IMAP4.unselect (GH-19712) | Dong-hee Na | 2020-04-27 | 2 | -0/+16 |
| | |||||
* | bpo-40348: Fix typos in the programming FAQ (GH-19729) | Zackery Spytz | 2020-04-27 | 1 | -2/+2 |
| | |||||
* | bpo-38387: Formally document PyDoc_STRVAR and PyDoc_STR macros (GH-16607) | Brad Solomon | 2020-04-27 | 2 | -1/+34 |
| | | | | | | | Adds a short description of `PyDoc_STRVAR` and `PyDoc_STR` to "Useful macros" section of C-API docs. Currently, there is [one lone mention](https://docs.python.org/3/c-api/module.html?highlight=pydoc_strvar#c.PyModuleDef) in the C-API reference, despite the fact that `PyDoc_STRVAR` is ubiquitous to `Modules/`. Additionally, this properly uses `c:macro` within `Doc/c-api/module.rst` to link. | ||||
* | bpo-40387: Improve queue join() example. (GH-19724) | Raymond Hettinger | 2020-04-27 | 1 | -16/+12 |
| | |||||
* | Fix typo in object.__format__ docs (GH-19504) | Heshy Roskes | 2020-04-26 | 1 | -1/+1 |
| | |||||
* | bpo-40275: Avoid importing logging in test.support (GH-19601) | Serhiy Storchaka | 2020-04-25 | 1 | -5/+0 |
| | | | | | Import logging lazily in assertLogs() in unittest. Move TestHandler from test.support to logging_helper. |