diff options
author | Michael W. Hudson <mwh@python.net> | 2002-08-30 13:09:51 (GMT) |
---|---|---|
committer | Michael W. Hudson <mwh@python.net> | 2002-08-30 13:09:51 (GMT) |
commit | 53d58bb369fbbc1ae93ca423f30b3beb2d83a9a1 (patch) | |
tree | d2cfada7ddfa673a343155bfbad7de1166ea3790 /Doc/whatsnew | |
parent | b05e056e9f17f68daf106e1b018d1bbab2943148 (diff) | |
download | cpython-53d58bb369fbbc1ae93ca423f30b3beb2d83a9a1.zip cpython-53d58bb369fbbc1ae93ca423f30b3beb2d83a9a1.tar.gz cpython-53d58bb369fbbc1ae93ca423f30b3beb2d83a9a1.tar.bz2 |
Further SET_LINENO reomval fixes. See comments in patch #587933.
Use a slightly different strategy to determine when not to call the line
trace function. This removes the need for the RETURN_NONE opcode, so
that's gone again. Update docs and comments to match.
Thanks to Neal and Armin!
Also add a test suite. This should have come with the original patch...
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/whatsnew23.tex | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/Doc/whatsnew/whatsnew23.tex b/Doc/whatsnew/whatsnew23.tex index a971791..ff16de1 100644 --- a/Doc/whatsnew/whatsnew23.tex +++ b/Doc/whatsnew/whatsnew23.tex @@ -1225,11 +1225,6 @@ should instead call \code{PyCode_Addr2Line(f->f_code, f->f_lasti)}. This will have the added effect of making the code work as desired under ``python -O'' in earlier versions of Python. -To make tracing work as expected, it was found necessary to add a new -opcode, \cdata{RETURN_NONE}, to the VM. If you want to know why, read -the comments in the function \cfunction{maybe_call_line_trace} in -\file{Python/ceval.c}. - \end{itemize} |