diff -r dfe62f685538 README --- a/README Wed May 27 22:00:46 2015 -0700 +++ b/README Thu May 28 11:32:56 2015 -0500 @@ -46,6 +46,30 @@ "make clean" at the toplevel first.) +Other Useful Make Targets +------------------------- + +Besides the default "all" and "test" targets, several other make +targets are available which might prove useful for the casually +adventurous Python builder. + +* profile-opt - This target works like the default "all" target, but + enables GCC profile generation. After compiling with + -fprofile-generate, it runs the test suite, then rebuilds with the + -fprofile-use flag. This extra step can boost performance of the + virtual machine by a modest (though worthwhile) amount. If this + works well for you, it is a worthwhile alternative to building the + "all" target. + +* coverage-report - This target rebuilds Python from scratch with the + relevant GCC coverage flags, executes the test suite, then generates + an HTML coverage report. This requires the lcov and genhtml + commands. + +* testall - Run the test suite twice, once with .pyc files, once + without. + + What's New ----------