[fpc-devel] Forwarded message about FPC statusy

Florian Klämpfl florian at freepascal.org
Wed Dec 26 11:29:12 CET 2012


Am 26.12.2012 05:42, schrieb Martin Schreiber:
> On Tuesday 25 December 2012 18:01:50 Florian Klaempfl wrote:
>> Am 25.12.2012 15:28, schrieb Mattias Gaertner:
>>> On Tue, 25 Dec 2012 12:55:41 +0100 (CET)
>>>
>>> marcov at stack.nl (Marco van de Voort) wrote:
>>>> [...]
>>>> The numbers Martin names (up till 10 times slower, even without linking)
>>>> are the numbers I have in mind too. IMHO denial without tests is unfair.
>>>
>>> Maybe the parallelization could be improved?
>>
>> Yes, this might be a good solution for the future but last time this
>> topic came up, Martin still wanted to run FPC on some almost 10 years
>> old machine so parallelization does not help.
> 
> I use this machine often so I am forced to write efficient code for MSEgui and 
> my projects.
> 
>> Another thing would be an 
>> fpc compiler daemon which stays in memory between compilations and keeps
>> also ppus loaded.
>>
> AFAIK  Delphi 7 does not need such an approach 

Indeed, it probably (judging from the difficulties embarcadero
apparently had to have x86-64 and arm support) sacrificed flexibility,
portability (e.g. still no arm yet afaik, 64 bit support took years) and
maintainability instead.

> so I hope there is room for 
> optimizations in FPC.
> 

Better start from scratch then. FPC is not designed to be fast at any
cost. Tiny C might be a good starting point.



More information about the fpc-devel mailing list