On Mon, 21 Dec 2009, Szak�ts Viktor wrote: Hi,
> Pls hold these changes until after the release. > GC API decisions will be made only after that. We already took such decision and committed modifications few weeks ago. The new GC API introduced user defined mark functions what allows give GC interface to non core code programmers. This modification also changed the meaning of functions like hb_gcRefInc() and hb_gcRefFree(). Before this modification they were declared as internal HVM functions because they couldn't give anything for non core code programmers. They had only one functionality in external code: they could be used to break internal reference counters and cause GC crash. Now we open the doors for non core programmers to use memory blocks with cross references which can be automatically scanned and freed by our GC but to make the new interface complete we should make above functions public and I've just committed such modification few minutes ago. I really think that this should be done before final release because it may be very important functionality for 3-rd party code programmers so now they can use it updating their code for new Harbour 2.0 API. best regards, Przemek _______________________________________________ Harbour mailing list (attachment size limit: 40KB) [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
