summaryrefslogtreecommitdiffstats
path: root/Python/qsbr.c
diff options
context:
space:
mode:
authorSam Gross <colesbury@gmail.com>2024-04-29 18:36:02 (GMT)
committerGitHub <noreply@github.com>2024-04-29 18:36:02 (GMT)
commit7ccacb220d99662b626c8bc63b00a27eaf604f0c (patch)
tree231cb901ee62e523be237392b0f2b966aa8be128 /Python/qsbr.c
parent8d4b756fd31d4d91b55105b1241561e92cc571a3 (diff)
downloadcpython-7ccacb220d99662b626c8bc63b00a27eaf604f0c.zip
cpython-7ccacb220d99662b626c8bc63b00a27eaf604f0c.tar.gz
cpython-7ccacb220d99662b626c8bc63b00a27eaf604f0c.tar.bz2
gh-117783: Immortalize objects that use deferred reference counting (#118112)
Deferred reference counting is not fully implemented yet. As a temporary measure, we immortalize objects that would use deferred reference counting to avoid multi-threaded scaling bottlenecks. This is only performed in the free-threaded build once the first non-main thread is started. Additionally, some tests, including refleak tests, suppress this behavior.
Diffstat (limited to 'Python/qsbr.c')
0 files changed, 0 insertions, 0 deletions
Tcl is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.
summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Expand)AuthorAgeFilesLines
* merge core-8-6-branchjan.nijtmans2017-06-071-1/+1
|\
| * Tcl_GetWideIntFromObj() -> TclGetWideIntFromObj(), and minor other simplifica...jan.nijtmans2017-06-071-1/+1
* | Add TCL_NORETURN attribute to TclpThreadExit() and Tcl_ExitThread()jan.nijtmans2017-03-241-3/+2
* | Merge core-8-6-branchjan.nijtmans2017-03-072-4/+0
|\ \ | |/
| * Remove "makefile.bc". Not updated for many-many years, most likely it doesn't...jan.nijtmans2017-03-072-4/+0
* | Merge core-8-6-branch. jan.nijtmans2017-01-111-1/+1
|\ \ | |/
* | (experimental) Upgrade to libtommath 1.0 (actually by merging all changes bet...jan.nijtmans2016-11-162-1/+8
* | Use more "size_t" in stead of "int" internall. Also eliminate a lot of type-c...jan.nijtmans2016-11-161-3/+3
* | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ...jan.nijtmans2016-07-081-1/+1
* | Simplify use of "struct" keyword in many places.jan.nijtmans2016-06-302-3/+3
* | Eliminate internal use of TCL_STORAGE_CLASS, as it will be gone in 9.0 anywayjan.nijtmans2016-06-291-3/+3
* | configure.in -> configure.acjan.nijtmans2016-03-084-18/+18
* | Bump trunk to 8.7a0 to accept new feature development.dgp2016-03-031-1/+1
|/
* Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then transl...jan.nijtmans2015-06-252-4/+0
|\
| * Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then transl...jan.nijtmans2015-06-252-4/+0
| * Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_Servic...Kevin Walzer2015-03-101-1/+2
| * Revert use of the install-headers target. Tcl 8.5 has no such target.dgp2015-01-021-1/+1
| * Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patchKevin Walzer2014-12-131-1/+1
* | Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_Servic...Kevin Walzer2015-03-101-1/+2
* | Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patchKevin Walzer2014-12-131-1/+1
* | Remove a number of eol-spaces. No change in functionality.jan.nijtmans2014-11-141-1/+1
* | Updates to redirect bug reports to the new tracker location.dgp2013-06-171-2/+2
|\ \ | |/
| * Updates to redirect bug reports to the new tracker location.dgp2013-06-171-2/+2
* | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>jan.nijtmans2013-02-10