J. Gareth Moreton
2018-10-25 07:05:12 UTC
I would argue how such a bounty would be
rewarded here because overall performance
gains have been done by multiple
submitters. For example, I've submitted a
number of improvements to the optimiser to
produce both smaller and faster machine
code.
And unfortunately not many of us have
access to Kylix.
Saying all that though, any improvement to
FPC is greatly welcomed.
Gareth aka. Kit
On Thu 25/10/18 08:38 , Michael Van
the
_____
_______________________________________________
fpc-devel maillist - fpc-***@lists.freepascal.org
http://lists.freepascal.org/cgi-b
rewarded here because overall performance
gains have been done by multiple
submitters. For example, I've submitted a
number of improvements to the optimiser to
produce both smaller and faster machine
code.
And unfortunately not many of us have
access to Kylix.
Saying all that though, any improvement to
FPC is greatly welcomed.
Gareth aka. Kit
On Thu 25/10/18 08:38 , Michael Van
- Make Exception handling, TLS etc use
infrastructure that
doubt you will gain much there.libpthread is providing
TLS is handled already by libpthread. IHowever, Exception handling is a
- DWARF exception handling as mentioned
by Sven.- DWARF exception handling as mentioned
- Port SEH to be cross platform, this is
the approach as taken by Kylix.Kilyx has a small rtlunwind library
that mimics the needed run-timefunctionality
offered by Windows.
Conceivably, it can be duplicated. wine
probably has such a library whichoffered by Windows.
Conceivably, it can be duplicated. wine
can be used as an inspiration.
The needed compiler infrastructure for
SEH already exists, so this is mostThe needed compiler infrastructure for
likely
the fastest way to proceed.
Michael..
__________________________________________the fastest way to proceed.
Michael..
_____
fpc-devel maillist - fpc-
http://lists.freepascal.org/cgi-
bin/mailman/listinfo/fpc-develhttp://lists.freepascal.org/cgi-
_______________________________________________
fpc-devel maillist - fpc-***@lists.freepascal.org
http://lists.freepascal.org/cgi-b