On 07/12/2012 16:50, Henry Vermaak wrote:
On 7 December 2012 15:15, Martin <[email protected]> wrote:
Do you have a list (not a huge doc, just a few lines) where the ABI differ?
No, you will have to compare the documents yourself. I believe linux
follows the sysv abi as specified by IBM, but there may be some
deviations.
When I implemented the ARM version, I only had oabi operating systems
(with softfloat) and fpc didn't even have working eabi support. That
has changed now, and the code will have to be modified for armhf (with
vfp3) using eabi to support most of the latest arm devices. This will
be a more invasive change, though
Ok, currently unlikely, that I will go that far
Also note that I never used classes with pascalscript, so that
probably never worked.
Yes self is ignored. I just queried info in another mail.
I still find this exercise a bit crazy,
though, since all this knowledge is already in the compiler, which
could harness it to implement an "invoke" function, which would mean
that pascalscript won't need any platform specific code.
Would be nice.
And once that is provided by a released fpc....
But until then, I can either fix it this way. Or scrap the
EditorMacroScript stuff.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus