mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-23 13:01:42 -08:00
Fix some formatting
This commit is contained in:
parent
86d8059e34
commit
a5ef834909
2 changed files with 3 additions and 2 deletions
|
|
@ -61,7 +61,7 @@ If you look at @ref{tab:mem-limits}, some of these limits may seem very stringen
|
|||
|
||||
@node Memory conditions
|
||||
@subsection Memory conditions
|
||||
When ECL surpasses or approaches the memory limits it will signal a Common Lisp condition. There are two types of conditions, ext:stack-overflow and ext:storage-exhausted, for stack and heap overflows, respectively. Both errors are correctable, as the following session shows:
|
||||
When ECL surpasses or approaches the memory limits it will signal a Common Lisp condition. There are two types of conditions, @code{ext:stack-overflow} and @code{ext:storage-exhausted}, for stack and heap overflows, respectively. Both errors are correctable, as the following session shows:
|
||||
@lisp
|
||||
> (defun foo (x) (foo x))
|
||||
|
||||
|
|
@ -97,6 +97,6 @@ If the finalizer is invoked and it makes the object reachable, for instance, by
|
|||
ECL will strive to call finalizers before the environment is closed and the program is finished, but this mechanism may fail when exiting in a non ordinary way.
|
||||
@end itemize
|
||||
|
||||
The implementation is based on two functions, ext:set-finalizer and ext:get-finalizer, which allow setting and querying the finalizer functions for certain objects.
|
||||
The implementation is based on two functions, @code{ext:set-finalizer} and @code{ext:get-finalizer}, which allow setting and querying the finalizer functions for certain objects.
|
||||
|
||||
@include extensions/memory_ref.txi
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
@subsubheading Reference
|
||||
|
||||
|
||||
@deftp Condition ext:stack-overflow
|
||||
|
||||
Stack overflow condition
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue