Zitat von Martin Schreiber <[email protected]>:
On Friday 14 August 2009 13:22:01 Florian Klaempfl wrote:
It probably requires to rewrite FPC completely :) FPC chooses always
maintainability and portability over speed and compared with gcc or even
VS, FPC is still fast ;)
True, but the distance will be less with every FPC release if compiling speed
is not observed I fear.
The possibility of Delphi to compile big projects in some seconds and small
projects in less than a second on simple PC's has already gone in FPC. :-(
Huh?
I have some small programs with one thousand lines in the main source
and using units with about 30k loc. Recompile and linking the program
takes less than a second.
The main work is spent in loading the ppus and of course the gnu slow linker.
I'm confident that a compiler kept in memory reusing the parsed ppus
should be able to compile even medium sized LCL projects in less than
a second.
Of course linking and writing a 20mb exe with debugging information to
disk will take some time.
Mattias
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus