This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
add SAVEt_TMPSFLOOR save type and Perl_savetmps()
authorDavid Mitchell <davem@iabyn.com>
Sun, 27 Dec 2015 10:41:41 +0000 (10:41 +0000)
committerDavid Mitchell <davem@iabyn.com>
Wed, 3 Feb 2016 09:19:19 +0000 (09:19 +0000)
commit2ef9a108812a6ae3c346882b7338742e392deb89
tree7a6c2003ff6f9a17142adf21a1782e102ae112d8
parent490576d1e8ab582703d23e8ba95d5e4a881c04dc
add SAVEt_TMPSFLOOR save type and Perl_savetmps()

By making SAVETMPS have its own dedicated save type, it avoids having to
push the address of PL_tmps_floor onto the save stack each time.
By also giving it a dedicated save function, the function can do
the PL_tmpsfloor = PL_tmps_ix step too, making the binary slightly more
compact.
embed.fnc
proto.h
scope.c
scope.h
sv.c