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
gv_e?fullname[34] improvement #10084
Comments
From @nwc10It seems that a fairly common pairing in the perl source is: tmpsv = newSV(0); or generating a new mortal and passing it in. All functions in the gv_e?fullname{,3,4} family are ultimately wrappers It would probably reduce the core's code size to change it to return SV *, Nicholas Clark |
From @tonycozOn Fri, Jan 15, 2010 at 08:46:43AM -0800, Nicholas Clark wrote:
Instead of overloading the interface, wouldn't it be better to add The new functions could be marked with the R flag to make sure the Tony |
The RT System itself - Status changed from 'new' to 'open' |
From @nwc10On Mon, Jan 18, 2010 at 10:29:00AM +1100, Tony Cook wrote:
That's a good point. Do you have any suggestions for a name? [in 32 or fewer ASCII characters :-)] Nicholas Clark |
From @tonycozOn Sun, May 30, 2010 at 02:19:11PM +0100, Nicholas Clark wrote:
Maybe: gv_new_e?fullname{,3,4} though it sort of implies creating a new GV. Otherwise: gv_e?fullname_new_sv{,3,4} Tony |
From @dcollinsnOn Sun May 30 16:42:19 2010, tonyc wrote:
Nicholas, Have you made any progress on this ticket, or discovered anything that would block it? It seems to me that this is a simple request to add some functions, and a potentially time-consuming task to review the codebase and change to the new functions where applicable. Has this fallen by the wayside because the benefits are relatively minor, or because there's a problem? -- |
Migrated from rt.perl.org#72108 (status was 'open')
Searchable as RT72108$
The text was updated successfully, but these errors were encountered: