Issue status update for
http://smalltalk.gnu.org/node/187Post a follow up:
http://smalltalk.gnu.org/project/comments/add/187 Project: GNU Smalltalk
Version: <none>
Component: VM
Category: feature requests
Priority: normal
Assigned to: Unassigned
Reported by: sdp
Updated by: sdp
Status: active
An infinite loop will crash the VM.
Simple Example:
sam@osiris:~$ gst
GNU Smalltalk ready
st> Object subclass: Foo [ Foo class >> new [ ^ self new ] ]
st> Foo new
"Global garbage collection... done"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... done, heap grown"
"Global garbage collection... Segmentation fault (core dumped)
It would be convenient if gst could perform a maximum recursion check
(similar to python) on invoking a CompiledMethod, and signal an
Exception if the
(configurable) maximum recursion depth is reached or exceeded.
_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk