Heavy method overloading affects compile-time
Original Reporter info from Mantis: Jan Bruns
-
Reporter name: Jan Bruns
Original Reporter info from Mantis: Jan Bruns
- Reporter name: Jan Bruns
Description:
Overloading a static mathod name of a class some 100 times raises compilaton time from 0.3s to above 12s (on linux).
Absolutely no problem, but I thought it might be noteworthy relative to usual fpc compilation time experience.
Steps to reproduce:
mkdir vulkan
svn co svn://abnuto.de/vulkan
cd vulkan
cd examples
fpc -B -Fu../units -Fi../units example
fpc -B -Fu../units -Fi../units example2
see vulkan_auto.pp for what I thiink is the cause.
Mantis conversion info:
- Mantis ID: 36666
- Version: 3.0.4
- Fixed in version: 3.3.1
- Fixed in revision: 47111 (#3b0168ae)
- Monitored by: » @MageSlayer (Denis Golovan)