Immutable
release. Only release title and notes can be modified.
Changed
Context::contains()no longer has to look at more than one element of an array to recognise it; for arrays whose internal hash table has gaps, for instance because elements were removed usingunset(), this used to take time proportional to the size of the array
Fixed
Context::add()returned a key that neitherContext::contains()nor a subsequentContext::add()would report for arrays that already have an element with the largest possible integer key