]> git.vpit.fr Git - perl/modules/Scope-Upper.git/commit
Revamp the different su_ud_* subtypes
authorVincent Pit <vince@profvince.com>
Mon, 3 Aug 2015 13:42:36 +0000 (10:42 -0300)
committerVincent Pit <vince@profvince.com>
Mon, 3 Aug 2015 13:42:36 +0000 (10:42 -0300)
commit4a3ab7275211e151453a5210a7d60e884163eddb
tree9b53a91f5c4db83a535f53d9c182b30f2630e7c4
parent0fb65259707f0db2eda122e573c417865fc91435
Revamp the different su_ud_* subtypes

For reap(), su_call() now only gets the SV cb and not the whole su_ud_reap
structure. This lets us free the ud in su_pop(), and likewise for
su_localize(). As for the uid feature, it gets its own su_ud_uid structure
instead of hijacking su_ud_reap, so that su_uid_bump() is no longer needed.
Upper.xs