[fpc-devel] Extension to XML node dumping

J. Gareth Moreton gareth at moreton-family.com
Tue Apr 7 16:00:34 CEST 2020


https://bugs.freepascal.org/view.php?id=36882 - currently it shows type 
definitions as well as constants and fields in records and classes.  For 
fields, it lists sizes and byte offsets.  As explained in the bug 
report, the intention is to help aid vectorisation development... at 
least it's helping me to see where a record type could be uploaded into 
an XMM register.

Gareth aka. Kit

On 05/04/2020 23:30, J. Gareth Moreton wrote:
> Hi everyone,
>
> I'm planning on extending my XML node dump feature slightly by storing 
> declared record types (and eventually others) into the XML file.  The 
> intention behind this is to show information like field sizes and 
> offsets to help with the development of more advanced compiler 
> features such as vectorisation and pure functions, especially the 
> former as they can be very sensitive to data types.
>
> Gareth aka. Kit
>
> P.S. Yes, pure functions are still in the works - it's a bit of a 
> research project for me more than anything else.
>
>

-- 
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



More information about the fpc-devel mailing list