summaryrefslogtreecommitdiffstats
path: root/Doc/license.rst
Commit message (Collapse)AuthorAgeFilesLines
* gh-115103: Implement delayed memory reclamation (QSBR) (#115180)Sam Gross2024-02-161-0/+32
| | | | | | This adds a safe memory reclamation scheme based on FreeBSD's "GUS" and quiescent state based reclamation (QSBR). The API provides a mechanism for callers to detect when it is safe to free memory that may be concurrently accessed by readers.
* Update copyright years to 2024. (GH-113608)solya0x2024-01-161-1/+1
| | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-95649: Document that asyncio contains uvloop code (#107536)Alois Klink2024-01-121-0/+29
| | | | | | | | Some of the asyncio SSL changes in GH-31275 [1] were taken from v0.16.0 of the uvloop project [2]. In order to comply with the MIT license, we need to just need to document the copyright information. [1]: https://github.com/python/cpython/pull/31275 [2]: https://github.com/MagicStack/uvloop/tree/v0.16.0
* gh-90815: Add mimalloc memory allocator (#109914)Dino Viehland2023-10-301-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add mimalloc v2.12 Modified src/alloc.c to remove include of alloc-override.c and not compile new handler. Did not include the following files: - include/mimalloc-new-delete.h - include/mimalloc-override.h - src/alloc-override-osx.c - src/alloc-override.c - src/static.c - src/region.c mimalloc is thread safe and shares a single heap across all runtimes, therefore finalization and getting global allocated blocks across all runtimes is different. * mimalloc: minimal changes for use in Python: - remove debug spam for freeing large allocations - use same bytes (0xDD) for freed allocations in CPython and mimalloc This is important for the test_capi debug memory tests * Don't export mimalloc symbol in libpython. * Enable mimalloc as Python allocator option. * Add mimalloc MIT license. * Log mimalloc in Lib/test/pythoninfo.py. * Document new mimalloc support. * Use macro defs for exports as done in: https://github.com/python/cpython/pull/31164/ Co-authored-by: Sam Gross <colesbury@gmail.com> Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: Victor Stinner <vstinner@python.org>
* Docs: Fix Sphinx warnings in license.rst (#108142)Erlend E. Aasland2023-08-201-5/+5
| | | | - Fix links to stdlib modules - Silence links to external functions
* gh-99079: Update macOS installer to use OpenSSL 3.0.9. (GH-107474)Ned Deily2023-07-311-128/+180
|
* gh-104773: PEP 594: Remove the audioop module (#104937)Victor Stinner2023-05-251-28/+0
|
* gh-104773: PEP 594: Remove the uu module (#104932)Victor Stinner2023-05-251-1/+1
| | | | Doc/license.rst: Keep the UUencode and UUdecode license since it's also used by the uu codec.
* gh-104773: PEP 594: Remove the crypt module (#104908)Victor Stinner2023-05-251-1/+1
| | | | Remove the crypt module and its private _crypt extension, deprecated in Python 3.11.
* Update copyright years to 2023. (gh-100848)Benjamin Peterson2023-01-081-1/+1
|
* Fix rendering of audioop license in Doc/license.rst (GH-99752)Zachary Ware2022-11-241-0/+4
| | | | Also some cosmetic blank line additions for consistency with the formatting of the rest of the file.
* gh-72719: Remove asyncore and asynchat modules (#96580)Nikita Sobolev2022-11-081-2/+2
| | | | | Remove modules asyncore and asynchat, which were deprecated by PEP 594. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* bpo-2716: add license for audioop module (#19972)Furkan Onder2022-10-211-0/+25
|
* [doc] Fix broken links to C extensions accelerating stdlib modules (#96914)partev2022-10-081-3/+6
| | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS ↵Serhiy Storchaka2022-08-041-1/+1
| | | | | | | | | | (GH-95527) If an HTTP link is redirected to a same looking HTTPS link, the latter can be used directly without changes in readability and behavior. It protects from a men-in-the-middle attack. This change does not affect Python examples.
* gh-93851: Fix all broken links in Doc/ (GH-93853)Oleg Iarygin2022-06-211-3/+3
|
* Update copyright year to 2022. (GH-30335)Benjamin Peterson2022-01-021-1/+1
| | | Automerge-Triggered-By: GH:benjaminp
* Revert "bpo-28533: Remove asyncore, asynchat, smtpd modules (GH-29521)" ↵Victor Stinner2021-12-071-0/+27
| | | | | (GH-29951) This reverts commit 9bf2cbc4c498812e14f20d86acb61c53928a5a57.
* bpo-28533: Remove asyncore, asynchat, smtpd modules (GH-29521)Victor Stinner2021-11-151-27/+0
| | | | | | | | | | | | | | | | Remove the asyncore and asynchat modules, deprecated in Python 3.6: use the asyncio module instead. Remove the smtpd module, deprecated in Python 3.6: the aiosmtpd module can be used instead, it is based on asyncio. * Remove asyncore, asynchat and smtpd documentation * Remove test_asyncore, test_asynchat and test_smtpd * Rename Lib/asynchat.py to Lib/test/support/_asynchat.py * Rename Lib/asyncore.py to Lib/test/support/_asyncore.py * Rename Lib/smtpd.py to Lib/test/support/_smtpd.py * Remove DeprecationWarning from private _asyncore, _asynchat and _smtpd modules * _smtpd: remove deprecated properties
* bpo-41203: Replace Mac OS X and OS X with macOS (GH-28515)Serhiy Storchaka2021-09-221-1/+1
| | | | | | | Replace old names when they refer to actual versions of macOS. Keep historical names in references to older versions. Co-authored-by: Patrick Reader <_@pxeger.com>
* bpo-44740: Lowercase "internet" and "web" where appropriate. (#27378)Mariusz Felisiak2021-07-261-2/+2
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* bpo-44320: Fix markup for W3C C14N test suite (GH-26556)NAKAMURA Osamu2021-06-061-1/+1
|
* Bring Python into the new year. (GH-24036)Dong-hee Na2021-01-011-1/+1
|
* bpo-39883: Use BSD0 license for code in docs (GH-17635)Todd2020-09-031-0/+34
| | | The PSF board approved this use.
* Update libmpdec license dates (GH-21216)Stefan Krah2020-06-291-1/+1
|
* Bring Python into the next decade. (GH-17801)Benjamin Peterson2020-01-031-1/+1
|
* Fix Zope URL (GH-16880)Kyle Stanley2019-10-221-1/+1
|
* Doc: Replace the deprecated highlightlang directive by highlight. (#13377)Stéphane Wirtel2019-05-171-1/+1
| | | | highlightlang is deprecated since April 2018 in Sphinx. See https://github.com/sphinx-doc/sphinx/pull/4845
* bpo-30668: add missing word in license.rst (GH-13115)Patrick Mühlbauer2019-05-061-1/+1
|
* Add correct license for C14N test suite to license docs. (GH-13055)Stefan Behnel2019-05-021-0/+37
|
* Bump copyright years to 2019. (GH-11404)Benjamin Peterson2019-01-021-1/+1
|
* bpo-29137: Remove fpectl module (#4789)Nathaniel J. Smith2018-01-061-42/+0
| | | | | This module has never been enabled by default, never worked correctly on x86-64, and caused ABI problems that caused C extension compatibility. See bpo-29137 for details/discussion.
* advance copyright years to 2018 (#5094)Benjamin Peterson2018-01-051-1/+1
|
* Minor grammar fixes (GH-1174)Mariatta2017-04-191-3/+4
|
* Fix minor typos (GH-1173)cocoatomo2017-04-191-1/+1
|
* merge 3.4Benjamin Peterson2017-01-021-1/+1
|\
| * merge 3.3Benjamin Peterson2017-01-021-1/+1
| |\
| | * ring in 2017 for PythonBenjamin Peterson2017-01-021-1/+1
| | |
* | | Issue #26736: Used HTTPS for external links in the documentation if possible.Serhiy Storchaka2016-05-071-3/+3
| | |
* | | Issue #26505: Fix typos in getaddrinfo license text.Ned Deily2016-03-071-4/+4
| | | | | | | | | | | | Patch by Alex Willmer.
* | | Issue #26106: doc: Move text of licenses to parsed literal blockVictor Stinner2016-01-211-177/+183
|/ / | | | | | | | | | | | | This change helps to ignore text of PSF, BEOPEN.com and CNRI licenses when translating the documentation. Patch written by Julien Palard who is translating Python 3.5 doc to french. Text of other licenses already used preformatted format.
* | merge 3.3Benjamin Peterson2016-01-011-3/+3
|\ \ | |/
| * 2016 will be another year of writing copyrighted codeBenjamin Peterson2016-01-011-1/+1
| |
* | merge 3.3Benjamin Peterson2015-01-011-1/+1
|\ \ | |/
| * merge 3.2Benjamin Peterson2015-01-011-1/+1
| |\
| | * update for copyright for 2015Benjamin Peterson2015-01-011-1/+1
| | |
| | * Copyright year update, add version to licenses.v3.2.6rc1Georg Brandl2014-10-041-1/+5
| | |
* | | Issue #17128: Use private version of OpenSSL for 3.x OS X 10.5+ installers.Ned Deily2014-12-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Among other issues, the Apple-supplied 0.9.7 libs for the 10.5 ABI cannot verify newer SHA-256 certs as now used by python.org services. Document in the installer ReadMe some of the certificate management issues that users now need to be more concerned with due to PEP 476's enabling cert verification by default. For now, continue to use the Apple-supplied 0.9.8 libs for the 10.6+ installer since they use Apple private APIs to verify certificates using the system- and user-managed CA keychain stores.
* | | Fixing broken links in doc, part 3: the restGeorg Brandl2014-10-291-1/+1
| | |
* | | Use https:// URLs when referring to python.org hosts.Georg Brandl2014-10-291-1/+1
| | |