[fpc-devel] Improved RTTI compromise
Sven Barth
pascaldragon at googlemail.com
Fri Dec 9 21:53:03 CET 2016
On 07.12.2016 11:31, Maciej Izak wrote:
> Okay then, maybe I'll manage that this week (no promise though ;) ).
> I personally think that removing TRttiContext for now is the better
> choice, so people will know not to use it while they might expect valid
> values in the other case...
>
>
> I am waiting :P. Sure, feel free to remove TRttiContext. IMO almost
> empty TRttiContext has not many sense yet.
So, the unit is committed. If you extend it, please also extend the
FPCUnit test in $fpcdir/packages/rtl-objpas/tests/tests.rtti.pas.
You can compile it like this after a "make all" at the toplevel:
./compiler/ppcx64 -n -Furtl/units/x86_64-linux -viwn -FEwhatever
-Fupackages/fcl-fpcunit/units/x86_64-linux
-Fupackages/rtl-objpas/units/x86_64-linux
-Fupackages/fcl-base/units/x86_64-linux
./packages/rtl-objpas/tests/testrunner.rtlobjpas.pp
And then you simply execute the resulting testrunner.rtlobjpas binary.
It will print its results on StdOut.
Also when you have extended the unit and provide your changes: please
use baby steps, not one big patch to rule them all ;)
Regards,
Sven
More information about the fpc-devel
mailing list