develooper Front page | perl.perl5.porters | Postings from November 2016

partially freeing up some SV flags

From:
Dave Mitchell
Date:
November 12, 2016 18:29
Subject:
partially freeing up some SV flags
Message ID:
20161112182915.GB24916@iabyn.com
This series of commits I've just pushed eliminate some obscure uses of
various SV flags:

    a5c7cb0 eliminate SVpbm_VALID flag
    b4204fb eliminate SVpbm_TAIL/SvTAIL_on()/SvTAIL_off()
    e08d24f Only test SvTAIL when SvVALID
    e068d7c S_setup_longest(): SvTAIL() used where always 0
    6432a58 Eliminate SVrepl_EVAL and SvEVALED()
    9a70c74 remove DOES's usage of SvSCREAM
    4c57ced remove eval's usage of SvSCREAM


After these commits,

 0x00008000 is now only used on HVs, GVs and ROK scalars;
 0x40000000 is now only used on AVs and HVs;
 0x80000000 is now only used on AVs, HVs, ROK and IOK scalars.


-- 
The Enterprise is captured by a vastly superior alien intelligence which
does not put them on trial.
    -- Things That Never Happen in "Star Trek" #10



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About