diff -r d082b140eb98 -r 62d9f099315d sbsv2/raptor/RELEASE-NOTES.txt --- a/sbsv2/raptor/RELEASE-NOTES.txt Tue Jan 19 23:54:45 2010 +0000 +++ b/sbsv2/raptor/RELEASE-NOTES.txt Wed Jan 20 17:45:18 2010 +0000 @@ -3,37 +3,59 @@ Next version -- Default to using Python 2.6.4 on windows (no change in compatibility with - older versions of Python). -- SF bug 1570: Adding then removing a capability can produce incorrect - result: e.g. ALL TCB -TCB becomes ALL -TCB but it should be just ALL -- Combine Linking and Postlinking into a single step + +New Features: - New 'Patchable Constants' target type: TARGETTYPE pdll +- Combine Linking and Postlinking into a single step - performance improvement. - Support exit codes from next version of the trace compiler which will issue them - New sbs_filter script and batchfile to ease the use of sbs_filter.py. - Allows filters to be executed over a log after a build has been done. + Allows filters to be executed over a log after a build has been done. e.g. + sbs_filter --filters=FilterWhat < logfile.log + (This runs a "--what" without regenerating any makefiles or reparsing the matadata.) - New (beta) FilterWhatComp filter. Simulates abld log output for - use with parse_what.pl for packing up zips by component. Whatcomp output - uses the incoming epocroot value. i.e. if epocroot is relative then so is - the what output. e.g. if EPOCROOT=\ then the output will be of the form - "\epoc32\release\armv5\...." If it's "..\myepocroot" then the output will - be "..\myepocroot\epoc32\release\armv5". If it's absolute then the what - output will also be absolute. + use with parse_what.pl for packing up zips by component. Whatcomp output + uses the incoming epocroot value. i.e. if epocroot is relative then so is + the what output. e.g. if EPOCROOT=\ then the output will be of the form: + + "\epoc32\release\armv5\...." + + If it's "..\myepocroot" then the output will be: + + "..\myepocroot\epoc32\release\armv5". + + If it's absolute then the what output will also be absolute. - New FilterCheck filter. This can be used with sbs_filter to perform the - equivalent of --check using the log output from a build. It is more - efficient than --check because the metadata is not parsed and no makefiles - are generated. e.g. - sbs_filter --filters=FilterCheck < logfile.log -- New (beta) graphical build visualisation tool (bin/timelines.py). Requires pygame - and PyOpenGL. e.g. python timelines.py < filename.log -- New (beta) log analyser (recipestats.py) for recording the total time spent in - each type of recipe in the build. e.g. python recipestats.py < filename.log > stats.csv - The output is in CSV format. + equivalent of --check using the log output from a build. It is more + efficient than --check because the metadata is not parsed and no makefiles + are generated. e.g. + + sbs_filter --filters=FilterCheck < logfile.log + +- New (beta) graphical build visualisation tool (bin/timelines.py). + Requires pygame and PyOpenGL. e.g. + + python timelines.py < filename.log + +- New (beta) log analyser (recipestats.py) for recording the total time spent + in each type of recipe in the build. e.g. + + python recipestats.py < filename.log > stats.csv + + The output is in CSV format. + +Defect Fixes: +- SF bug 1570: Adding then removing a capability can produce incorrect + result: e.g. ALL TCB -TCB becomes ALL -TCB but it should be just ALL + +Other Changes: +- Default to using Python 2.6.4 on windows (no change in compatibility with + older versions of Python). +