Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision c1bde6e14dd03b40f11fd3481eb7c40247e27a4d authored by Ronald Oussoren on 18 October 2009, 07:08:27 UTC, committed by Ronald Oussoren on 18 October 2009, 07:08:27 UTC
svn+ssh://pythondev@svn.python.org/python/trunk ........ r75482 | ronald.oussoren | 2009-10-18 09:07:00 +0200 (Sun, 18 Oct 2009) | 3 lines Fix for issue 7149: a regression in 2.6.3 that causes an exception when trying to detect proxy settings on OSX. ........
1 parent e8e9cf4
Tip revision: c1bde6e14dd03b40f11fd3481eb7c40247e27a4d authored by Ronald Oussoren on 18 October 2009, 07:08:27 UTC
Merged revisions 75482 via svnmerge from
Merged revisions 75482 via svnmerge from
Tip revision: c1bde6e
build_pgo.bat
@echo off
rem A batch program to build PGO (Profile guided optimization) by first
rem building instrumented binaries, then running the testsuite, and
rem finally building the optimized code.
rem Note, after the first instrumented run, one can just keep on
rem building the PGUpdate configuration while developing.
setlocal
set platf=Win32
rem use the performance testsuite. This is quick and simple
set job1=..\tools\pybench\pybench.py -n 1 -C 1 --with-gc
set path1=..\tools\pybench
rem or the whole testsuite for more thorough testing
set job2=..\lib\test\regrtest.py
set path2=..\lib
set job=%job1%
set clrpath=%path1%
:CheckOpts
if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts
set PGI=%platf%-pgi
set PGO=%platf%-pgo
@echo on
rem build the instrumented version
call build -p %platf% -c PGInstrument
rem remove .pyc files, .pgc files and execute the job
%PGI%\python.exe rmpyc.py %clrpath%
del %PGI%\*.pgc
%PGI%\python.exe %job%
rem finally build the optimized version
if exist %PGO% del /s /q %PGO%
call build -p %platf% -c PGUpdate
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...