diff --git a/CHANGES b/CHANGES index 1412e764d976feaef53bdcc7a049385a17f54e39..a25baa44cc0d58b175af3a4e1245dacb35033e41 100644 --- a/CHANGES +++ b/CHANGES @@ -60,3 +60,7 @@ o PIKE_PORTABLE_BYTECODE o Math.Matrix Multiplication were bugged and gave B*A instead of A*B. Now fixed. +o Destruct reason passed to lfun::destroy. + lfun::destroy now receives an integer flag that tells why the object + is being destructed, e.g. if it was an explicit call to destroy(), + running out of references, or reaped by the garbage collector.