From: Victor Stinner Date: Fri, 26 Oct 2018 13:10:29 +0000 (+0200) Subject: bpo-35059, PCbuild: Expand inline funcs in Debug (GH-10094) X-Git-Tag: v3.8.0a1~668 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a05bef4f5be1bcd0df63ec0eb88b64fdde593a86;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst b/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst new file mode 100644 index 000000000000..262161637b13 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst @@ -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. diff --git a/PCbuild/pyproject.props b/PCbuild/pyproject.props index 6d36977456e0..95b349c077e5 100644 --- a/PCbuild/pyproject.props +++ b/PCbuild/pyproject.props @@ -42,6 +42,8 @@ true true NoExtensions + OnlyExplicitInline + OnlyExplicitInline Disabled