diff options
author | Kristján Valur Jónsson <kristjan@ccpgames.com> | 2012-06-18 20:30:44 (GMT) |
---|---|---|
committer | Kristján Valur Jónsson <kristjan@ccpgames.com> | 2012-06-18 20:30:44 (GMT) |
commit | e75ff35af2b6c85d48c68b95f295aeac7396b162 (patch) | |
tree | 2a416019134e19290cf88c9b43de3cd9a91791aa /PCbuild | |
parent | 633c4d919978bbccae239a69d99180b6d2afcd40 (diff) | |
download | cpython-e75ff35af2b6c85d48c68b95f295aeac7396b162.zip cpython-e75ff35af2b6c85d48c68b95f295aeac7396b162.tar.gz cpython-e75ff35af2b6c85d48c68b95f295aeac7396b162.tar.bz2 |
Issue #15038: Optimize python Locks on Windows
Extract cross-platform condition variable support into a separate file and
provide user-mode non-recursive locks for Windows.
Diffstat (limited to 'PCbuild')
-rw-r--r-- | PCbuild/pythoncore.vcxproj | 4 | ||||
-rw-r--r-- | PCbuild/pythoncore.vcxproj.filters | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/PCbuild/pythoncore.vcxproj b/PCbuild/pythoncore.vcxproj index e4d4c7d..29493e3 100644 --- a/PCbuild/pythoncore.vcxproj +++ b/PCbuild/pythoncore.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> @@ -481,6 +481,8 @@ <ClInclude Include="..\Parser\tokenizer.h" /> <ClInclude Include="..\PC\errmap.h" /> <ClInclude Include="..\PC\pyconfig.h" /> + <ClInclude Include="..\Python\ceval_gil.h" /> + <ClInclude Include="..\Python\condvar.h" /> <ClInclude Include="..\Python\importdl.h" /> <ClInclude Include="..\Python\thread_nt.h" /> </ItemGroup> diff --git a/PCbuild/pythoncore.vcxproj.filters b/PCbuild/pythoncore.vcxproj.filters index 1b46af8..09b4bb4 100644 --- a/PCbuild/pythoncore.vcxproj.filters +++ b/PCbuild/pythoncore.vcxproj.filters @@ -402,6 +402,13 @@ <ClInclude Include="..\Python\thread_nt.h"> <Filter>Python</Filter> </ClInclude> + <ClInclude Include="..\Include\namespaceobject.h" /> + <ClInclude Include="..\Python\condvar.h"> + <Filter>Python</Filter> + </ClInclude> + <ClInclude Include="..\Python\ceval_gil.h"> + <Filter>Python</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\Modules\_bisectmodule.c"> @@ -908,6 +915,7 @@ <ClCompile Include="..\Modules\_winapi.c"> <Filter>PC</Filter> </ClCompile> + <ClCompile Include="..\Objects\namespaceobject.c" /> </ItemGroup> <ItemGroup> <ResourceCompile Include="..\PC\python_nt.rc"> |