X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fdebugger.texinfo;h=663ad25f968f8ac2077e314af14f9ba180302dc3;hb=b43b6e70ce48d959d77f7f56be9d11aa101fdd7d;hp=7e923ed559d9aedefb05000991f2f8938fbe1aac;hpb=bea5b384106a6734a4b280a76e8ebdd4d51b5323;p=sbcl.git diff --git a/doc/manual/debugger.texinfo b/doc/manual/debugger.texinfo index 7e923ed..663ad25 100644 --- a/doc/manual/debugger.texinfo +++ b/doc/manual/debugger.texinfo @@ -370,8 +370,8 @@ tail-recursively, as in this example: @end lisp Usually the elimination of tail-recursive frames makes debugging more -pleasant, since theses frames are mostly uninformative. If there is -any doubt about how one function called another, it can usually be +pleasant, since these frames are mostly uninformative. If there is any +doubt about how one function called another, it can usually be eliminated by finding the source location in the calling frame. @xref{Source Location Printing}. @@ -850,9 +850,13 @@ If @code{debug} is greater than both @code{speed} and @code{space}, the command @command{return} can be used to continue execution by returning a value from the current stack frame. -If @code{debug} is also at least 2, then the code is @emph{partially +@item > (max 1 speed space compilation-speed) +If @code{debug} is also at least 2, then the code is @emph{partially steppable}. If @code{debug} is 3, the code is @emph{fully steppable}. -@xref{Single Stepping}, for details. +@xref{Single Stepping}, for details. Fully steppable code take +exponentially longer to compile in some cases, and is significantly +larger and slower; for partially steppable code the speed and space +penalties are signigicantly smaller. @end table