New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removal of SET_LINENO (experimental) #32660
Comments
No description provided. |
For testing, as discussed on python-dev. For a gentle summary, see: |
A nit: inline the argfetch in CALL_TRACE and goto the switch, |
Status set to postponed to indicate that this is still experimental. |
Another rewrite, making this whole strategy b/w compatible according to Changes:
IMO, this version already worths the pain to be truly tested and improved. One improvement is to define a nicer public C API for breakpoints:
Another idea is to avoid duplicating the entire co_code just for storing |
A last tiny fix of the SET_LINENO opcode for better b/w compatibility. PS: the last idea about not duplicating co_code and tweaking the |
Fix missing DECREF on error condition in start_tracing() |
Vladimir, are you there? The patch doesn't apply cleanly to the current CVS tree any more... |
noreply@sourceforge.net wrote:
So-so :) I'm a moving target, checking my mail occasionally these days.
Ah, this one's easy. Here's an update relative to 2.0 final, not CVS. |
Oops, the last patch update does not contain the f.f_lineno Patch assigned to Guido, for review or further assignment. |
Rejected. It's in the archives for reference, but for now, I don't think it's worth spending cycles worrying about this kind of stuff. I'll eventually redesign the entire VM. |
Logged In: YES Tim wants to revisit this. It could be the quickest way to a |
Logged In: YES Unassigned again -- I'm not gonna get to this in this |
Logged In: YES I worked a bit on porting to this patch to 2.2+ CVS. I Since Guido is going to redesign the whole VM it's probably |
Logged In: YES Just in case Guido doesn't get to that VM redesign next |
Logged In: YES The URL of the day for Vladimir's explanation of how the http://mail.python.org/pipermail/python-dev/2000-July/007652.html |
Logged In: YES Michael Hudson's no SET_LINENO patch seems to be nearing completion |
1 similar comment
Logged In: YES Michael Hudson's no SET_LINENO patch seems to be nearing completion |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: