2008-06-03 00:17 UTC-0430 Ron Pinkas <ron/at/xharbour.com> * source/vm/classes.c * Minor optimization in hb_clsFinalize()
* source/vm/throw.c ! Fixed GPF trap in Throw() when no argument passed * source/vm/hvm.c ! Clipper comptability and possible GPF trap in hb_vmQuit() shutdown order. ! Fixed double release GPF trap in hb_vmQuit() under MT mode. * Revised shutdown order to allow Destructors in STATICs /* NOTE: If reference[s] to object with Destructors are found in STATICs, and such Destructor[s] are coded to access other STATICs, such STATICs might have been cleared by the the Destructor is executed. It's Programmer responsability to avoid such catch-22 dependancy! */ * source/vm/initexit.c * source/vm/hvm.c * Clipper comptability in __QUIT() * source/vm/thread.c ! Fixed GPF traps related to introduction of pCargo member of item.asSymbol ------------------------------------------------------------------------ ----------------------------------------- P.S. Due to lack of time, these changes were not tested. Please report any problems. Ron ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers