On Dec 3, 2014, at 11:28 AM, Chris Toshok wrote:

> A more compact implementation occurred to me during my commute:  just have an 
> internal slot in the WC that it uses when looking up values, instead of the 
> WC reference itself.
> 
> This has the downside of not being able to purge old slots on calls to 
> has/get, but removes the possibility of overflow (if 'generation' is a 
> uint32, e.g)

Presumably one use for a clear operation is to release the association between 
the key and the value and hence enable GC of the value (if it has no other 
references).  This approach won't accomplish that.  It provides behaviorally 
clears the map but doesn't provide the potential GC benefits. 

Allen

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to