[Vm-dev] debugging the garbage collector

Bert Freudenberg bert at freudenbergs.de
Fri Feb 15 23:21:40 UTC 2013


On 2013-02-16, at 00:13, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> The signature in cointerp.c is
> correct in the sense that tenuringIncrementalGC doesn't return a
> result.  The signature in platforms/Cross/vm/sqVirtualMachine.h is the
> canonical one that has been the standard API for plugins since the
> beginning of the VM.
> 
> So should we keep the backward-compatible, but incorrect signatures,
> and hack the VMMaker source to comply with them, or change the
> signatures and risk breaking plugin and support code?


How big is the risk of breakage? Nothing should be actually using the return code, right? So at least in x86 cdecl ABI we should be fine. Not sure about others though.

- Bert -




More information about the Vm-dev mailing list