>> 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.

Okay.

But now we have to patch / retest / clean hbcairo, so probably we 
will slip out of time. Hopefully not.

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to