This blog is updated daily.
A general description is here.
Wrapper objects make sure data pointers remain once obtained remain
valid as long as a wrapper object is reachable. Reported by Ivan
Krylov.
Wrappers now duplicate even a wrapped object that might be shared before returning a read-only pointer. This prevents cached read-only pointers from becoming invalid. Reported by Ivan Krylov.
