mirror of
https://github.com/python/cpython.git
synced 2024-11-26 03:14:27 +08:00
bpo-35059, PCbuild: Expand inline funcs in Debug (GH-10094)
Visual Studio solution: Set InlineFunctionExpansion to OnlyExplicitInline ("/Ob1" option) on all projects (in pyproject.props) in Debug mode on Win32 and x64 platforms to expand functions marked as inline. This change should make Python compiled in Debug mode a little bit faster on Windows. On Unix, GCC uses -Og optimization level for ./configure --with-pydebug.
This commit is contained in:
parent
b4435e20a9
commit
a05bef4f5b
@ -0,0 +1,4 @@
|
||||
PCbuild: Set InlineFunctionExpansion to OnlyExplicitInline ("/Ob1" option)
|
||||
in pyproject.props in Debug mode to expand functions marked as inline. This
|
||||
change should make Python compiled in Debug mode a little bit faster on
|
||||
Windows.
|
@ -42,6 +42,8 @@
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<EnableEnhancedInstructionSet Condition="'$(Platform)'=='Win32'">NoExtensions</EnableEnhancedInstructionSet>
|
||||
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">OnlyExplicitInline</InlineFunctionExpansion>
|
||||
</ClCompile>
|
||||
<ClCompile Condition="$(Configuration) == 'Debug'">
|
||||
<Optimization>Disabled</Optimization>
|
||||
|
Loading…
Reference in New Issue
Block a user