diff options
author | Sam Gross <colesbury@gmail.com> | 2024-10-01 17:05:42 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-01 17:05:42 (GMT) |
commit | b48253852341c01309b0598852841cd89bc28afd (patch) | |
tree | 01282cac5ec10baf98a63b76b95041415f6e8048 /PCbuild | |
parent | 5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04 (diff) | |
download | cpython-b48253852341c01309b0598852841cd89bc28afd.zip cpython-b48253852341c01309b0598852841cd89bc28afd.tar.gz cpython-b48253852341c01309b0598852841cd89bc28afd.tar.bz2 |
gh-124218: Refactor per-thread reference counting (#124844)
Currently, we only use per-thread reference counting for heap type objects and
the naming reflects that. We will extend it to a few additional types in an
upcoming change to avoid scaling bottlenecks when creating nested functions.
Rename some of the files and functions in preparation for this change.
Diffstat (limited to 'PCbuild')
-rw-r--r-- | PCbuild/_freeze_module.vcxproj | 2 | ||||
-rw-r--r-- | PCbuild/_freeze_module.vcxproj.filters | 2 | ||||
-rw-r--r-- | PCbuild/pythoncore.vcxproj | 4 | ||||
-rw-r--r-- | PCbuild/pythoncore.vcxproj.filters | 8 |
4 files changed, 8 insertions, 8 deletions
diff --git a/PCbuild/_freeze_module.vcxproj b/PCbuild/_freeze_module.vcxproj index 743e6e2..a3c2d32 100644 --- a/PCbuild/_freeze_module.vcxproj +++ b/PCbuild/_freeze_module.vcxproj @@ -268,7 +268,7 @@ <ClCompile Include="..\Python\thread.c" /> <ClCompile Include="..\Python\traceback.c" /> <ClCompile Include="..\Python\tracemalloc.c" /> - <ClCompile Include="..\Python\typeid.c" /> + <ClCompile Include="..\Python\uniqueid.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="..\PC\pyconfig.h.in" /> diff --git a/PCbuild/_freeze_module.vcxproj.filters b/PCbuild/_freeze_module.vcxproj.filters index 0887a47..91b1d75 100644 --- a/PCbuild/_freeze_module.vcxproj.filters +++ b/PCbuild/_freeze_module.vcxproj.filters @@ -467,7 +467,7 @@ <ClCompile Include="..\Python\tracemalloc.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\Python\typeid.c"> + <ClCompile Include="..\Python\uniqueid.c"> <Filter>Source Files</Filter> </ClCompile> <ClCompile Include="..\Objects\tupleobject.c"> diff --git a/PCbuild/pythoncore.vcxproj b/PCbuild/pythoncore.vcxproj index 19b982d..3b33c6b 100644 --- a/PCbuild/pythoncore.vcxproj +++ b/PCbuild/pythoncore.vcxproj @@ -304,13 +304,13 @@ <ClInclude Include="..\Include\internal\pycore_tracemalloc.h" /> <ClInclude Include="..\Include\internal\pycore_tstate.h" /> <ClInclude Include="..\Include\internal\pycore_tuple.h" /> - <ClInclude Include="..\Include\internal\pycore_typeid.h" /> <ClInclude Include="..\Include\internal\pycore_typeobject.h" /> <ClInclude Include="..\Include\internal\pycore_typevarobject.h" /> <ClInclude Include="..\Include\internal\pycore_ucnhash.h" /> <ClInclude Include="..\Include\internal\pycore_unionobject.h" /> <ClInclude Include="..\Include\internal\pycore_unicodeobject.h" /> <ClInclude Include="..\Include\internal\pycore_unicodeobject_generated.h" /> + <ClInclude Include="..\Include\internal\pycore_uniqueid.h" /> <ClInclude Include="..\Include\internal\pycore_warnings.h" /> <ClInclude Include="..\Include\internal\pycore_weakref.h" /> <ClInclude Include="..\Include\intrcheck.h" /> @@ -657,7 +657,7 @@ <ClCompile Include="..\Python\thread.c" /> <ClCompile Include="..\Python\traceback.c" /> <ClCompile Include="..\Python\tracemalloc.c" /> - <ClCompile Include="..\Python\typeid.c" /> + <ClCompile Include="..\Python\uniqueid.c" /> </ItemGroup> <ItemGroup Condition="$(IncludeExternals)"> <ClCompile Include="..\Modules\zlibmodule.c" /> diff --git a/PCbuild/pythoncore.vcxproj.filters b/PCbuild/pythoncore.vcxproj.filters index 23f2e9c..ee2930b 100644 --- a/PCbuild/pythoncore.vcxproj.filters +++ b/PCbuild/pythoncore.vcxproj.filters @@ -831,9 +831,6 @@ <ClInclude Include="..\Include\internal\pycore_tuple.h"> <Filter>Include\internal</Filter> </ClInclude> - <ClInclude Include="..\Include\internal\pycore_typeid.h"> - <Filter>Include\internal</Filter> - </ClInclude> <ClInclude Include="..\Include\internal\pycore_typeobject.h"> <Filter>Include\internal</Filter> </ClInclude> @@ -846,6 +843,9 @@ <ClInclude Include="..\Include\internal\pycore_unionobject.h"> <Filter>Include\internal</Filter> </ClInclude> + <ClInclude Include="..\Include\internal\pycore_uniqueid.h"> + <Filter>Include\internal</Filter> + </ClInclude> <ClInclude Include="..\Include\internal\mimalloc\mimalloc.h"> <Filter>Include\internal\mimalloc</Filter> </ClInclude> @@ -1499,7 +1499,7 @@ <ClCompile Include="..\Python\tracemalloc.c"> <Filter>Python</Filter> </ClCompile> - <ClCompile Include="..\Python\typeid.c"> + <ClCompile Include="..\Python\uniqueid.c"> <Filter>Python</Filter> </ClCompile> <ClCompile Include="..\Python\bootstrap_hash.c"> |