On 25 jan 2007, at 14:44, Alexandre Leclerc wrote:
Are there plans to set the param-stack the same order as Delphi or will the actual code always stay like that?
There are plans to change it to be Delphi compatible.
(I ask, because from different FPC release, ROPS always react differently. So I know some things are changing in FPC; but it does not give me the required stability to get a final patch to any problems.)
The problem is that you are extremely dependent on binary abi stability regarding how the compiler handles things internally. I don't think we will ever guarantee that this will become stable. The whole point of having a higher level language compiler is to free yourself from such things (and "yourself" includes the compiler writers themselves).
I understand that this is not true for the way ROPS has been implemented, but that is a (major) downside of implementing things at such a low level. No approach is without its downsides...
Jonas _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal