[fpc-devel] Successful implementation of inline support for pure assembler routines on x86

Jonas Maebe jonas at freepascal.org
Thu Mar 21 08:08:38 CET 2019


On 2019-03-19 20:17, J. Gareth Moreton wrote:

> If you want to inline regular functions with assembler blocks, you'll 
> need the attached bug fixes.  The rest I'll leave up to you.

Thanks, I'll have a look at the patch this weekend.

> What is Florian's and your vision for Free Pascal? You already have a 
> cross-platform Object Pascal compiler... what's next for it?  Does any 
> of my proposals even have a place in that vision, because honestly I 
> don't know if the following is wanted:
> 
> - pure functions
> - XML node dump (compiler debugging feature) - I personally need it for 
> pure functions and for fixing #32913.
> - faster and smarter optimization on x86-64

I don't see inherent problems with any of these features, unlike with 
pure assembler function inlining.


Jonas



More information about the fpc-devel mailing list