Whole Program Optimization: history Revision When Who What changed 1 8-6-2022 15:17 UTC Kai Burghardt From the Free Pascal wiki's dump of 2024-05-26 What changed
Edited on wiki.freepascal.org by 7 people, 2008–2022 From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
When Who What changed 12-6-2008 Jonas initial (incomplete) documentation for wpo 12-6-2008 Jonas Fixed typo (minor) 12-8-2008 Jonas + described all currently implemented wpo's 12-8-2008 Jonas + description of the wpo feedback file format 12-8-2008 Jonas How to use (minor) 12-8-2008 Jonas Generate WPO Feedback File (minor) 12-8-2008 Jonas Whole Program Devirtualization (minor) 12-9-2008 Jonas Available whole program optimisations (minor) 12-9-2008 Jonas Format of the wpo feedback file (minor) 12-11-2008 Jonas + concrete example 12-11-2008 Jonas Optimise Virtual Method Tables (minor) 12-11-2008 Jonas wpo has been merged to trunk 12-11-2008 Jonas How to use (minor) 12-11-2008 Jonas Concrete example (minor) 12-11-2008 Jonas Limitations 12-11-2008 Jonas Format of the wpo feedback file (minor) 12-28-2008 Jonas Final compilation of example doesn't need -Xs- (only necessary when collecting liveness info, not when using it) (minor) 2-4-2009 Jonas small typo fixed (minor) 3-3-2009 Jonas corrected some FPC_ABSTRACTERROR spelling errors and some small additions (minor) 5-11-2009 Jonas note that published methods can never be removed from the VMT (minor) 6-6-2009 Jonas Optimise Virtual Method Tables: -- mention that not callable virtual methods are now also removed 7-27-2009 Jonas Concrete example: - removed remark that the first recompilation usually already provides most gains, because that's no longer true (due to virtual method removal) (minor) 7-27-2009 Jonas Limitations (minor) 7-27-2009 Jonas Effect (minor) 1-21-2010 Jonas Effect (minor) 3-1-2010 Jonas Limitations (minor) 4-25-2012 Chronos syntaxhighlight and category 4-15-2018 Kai Burghardt partial review 4-15-2018 Kai Burghardt symbol liveness: syntax (minor) 11-29-2020 E-ric (minor) 11-29-2020 Trev Fix typos (minor) 3-3-2022 Mark Paley 3-3-2022 Mark Paley (minor) 3-3-2022 Alextp Concrete example: fix url 3-3-2022 Alextp Concrete Lazarus IDE example (minor) 3-3-2022 Alextp fix wiki link (minor) 3-3-2022 Alextp Concrete example: better format terminal blocks 8-6-2022 Kai Burghardt resolve Category: Pages using deprecated enclose attributes (minor)
Back to the page