pike.git/
src/
builtin_functions.c
Branch:
Tag:
Non-build tags
All tags
No tags
2017-11-05
2017-11-05 14:35:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>
f76ace45d3bec865499fdbd0b3dfb9ded9ae7588 (
5
lines) (+
3
/-
2
)
[
Show
|
Annotate
]
Branch:
c071bc9e318c0a5ebeb4df1c681e0506d72a7e35
Compiler: Rename LFUN::destroy() to LFUN::_destruct().
As decided at Pike Conference 2017.
3315:
*! *! Mark an object as destructed. *!
-
*! Calls @expr{o->
destroy
()@}, and then clears all variables in the
+
*! Calls @expr{o->
_destruct
()@}, and then clears all variables in the
*! object. If no argument is given, the current object is destructed. *! *! All pointers and function pointers to this object will become zero.
5075:
*! mappings, multisets, objects and programs that had no nonweak *! external references during the garbage collection. It's normally *! the same as the number of freed things, but there might be some
-
*! difference since
destroy
() functions are called during freeing,
+
*! difference since
_destruct
() functions are called during freeing,
*! which can cause more things to be freed or allocated. *! *! @seealso