This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
new perldelta
[perl5.git] / ext / B / B.xs
2023-09-02 David Mitchellpp_multiconcat(): use PADTMPs for magic stuff
2023-02-10 Paul "LeoNerd" EvansCreate a specific SV type for object instances
2022-11-02 Yves Ortoncop.h - get rid of the STRLEN* stuff from cop_warnings
2022-11-01 Yves Ortoncop.h - add support for refcounted filenames in cops...
2022-08-03 Paul "LeoNerd" EvansDefine the remaining convenience cMETHOP* macros
2022-07-31 David Mitchellfix B::walkoptree_debug()
2022-07-05 Paul "LeoNerd" EvansNeaten the PADNAME flag constants
2022-05-28 Nicolas RExtra B::PADNAME helpers: GEN and IsUndef
2022-05-28 Nicolas RAdd B helpers to check if the Sv is a boolean
2021-09-10 Paul "LeoNerd" EvansAdd SvIsBOOL() macro to test for SVs being boolean...
2020-11-10 Nicolas RAdd a few helpers to B for INVLIST
2020-07-20 Dagfinn Ilmari Man... Remove use of dVAR in core
2020-02-04 Yves OrtonB::perlstring - add support for \e (Fix #17526)
2020-01-23 Karl Williamsonpv_uni_display: Use common fcn; \b mnemonic
2019-12-18 Karl WilliamsonAdd memCHRs() macro and use it
2019-09-23 David MitchellOP_ARGCHECK: use custom aux struct
2019-01-24 Tony CookPERL_OP_PARENT is always defined, stop testing for it
2018-01-19 David Mitchelltr///; simplify $utf8 =~ tr/nonutf8/nonutf8/
2018-01-19 David Mitchelltr///c: handle len(replacement charlist) > 32767
2018-01-19 David MitchellB, Deparse fixups for tr///c
2017-11-14 Zeframrip out Perl version portability from B
2017-11-13 David Mitchellchange OP_MULTICONCAT nargs from UV to SSize_t
2017-11-13 David Mitchellrename op_aux field from 'size' to 'ssize'
2017-11-06 Karl WilliamsonRename strEQs to strBEGINs; remove strNEs
2017-10-31 David MitchellAdd OP_MULTICONCAT op
2017-07-27 David Mitchellmake B.pm, Concise.pm support PL_sv_zero
2017-01-25 Dagfinn Ilmari Man... Use cBOOL() instead of ? TRUE : FALSE
2017-01-23 Sergey AleynikovFix memory leak in B::RHE->HASH method.
2017-01-21 David Mitchelladd Perl_op_class(o) API function
2016-11-18 Karl WilliamsonChange white space to avoid C++ deprecation warning
2016-10-19 Yves Ortonext/B: use strEQs() and strEQ() in expressions
2016-10-04 David Mitchellmake OP_SPLIT a PMOP, and eliminate OP_PUSHRE
2016-08-03 David Mitchellsignatures: make param and optional param count IV
2016-08-03 David Mitchelladd OP_ARGELEM, OP_ARGDEFELEM, OP_ARGCHECK ops
2015-10-26 Daniel DraganXS staticing in ext and dist
2015-10-02 David Mitchellfix up EXTEND() callers
2015-09-17 Nicolas RRemove legacy/dead code from B
2015-04-19 David Mitchellop_parent(): only exist under -DPERL_OP_PARENT
2015-04-19 David Mitchellrename op_lastsib to op_moresib, and invert logic
2015-03-05 David Mitchellsprinkle NOTREACHED and FALLTHROUGH
2015-02-03 David Mitchellfix B.xs on win builds
2015-02-02 David Mitchelladd $B::OP::does_parent variable
2015-01-27 David Mitchellrename unop_aux_stringify to multideref_stringify
2015-01-26 Daniel Draganfactor out a dXSTARG in B::
2015-01-25 Craig A. BerryDodge warning with STATIC_ASSERT_STMT, VMS C++.
2015-01-05 Daniel Draganmake B psuedofork safe
2015-01-04 Daniel Draganconst a table in B
2014-12-23 Father ChrysostomosAdd id and outid methods to B::PADLIST
2014-12-19 David MitchellB.xs: remove redundant assignment
2014-12-15 Father ChrysostomosAdd B::REGEXP::compflags
2014-12-13 Father ChrysostomosUse STATIC_ASSERT in B::PADNAME::FLAGS
2014-12-12 Father ChrysostomosB::PADNAMELIST::REFCNT can be an ALIAS
2014-12-12 Father ChrysostomosSquash some B::PADNAME methods together
2014-12-08 Father ChrysostomosChange OP_SIBLING to OpSIBLING
2014-12-07 David MitchellAdd OP_MULTIDEREF
2014-12-07 David Mitchelladd UNOP_AUX OP class
2014-12-03 syberSpeed up method calls like $o->Other::method() and...
2014-12-02 Father ChrysostomosAdd B::PMOP::pmregexp
2014-11-30 Father Chrysostomos[perl #123223] Make PADNAME a separate type
2014-11-30 Father ChrysostomosMake PADNAMELIST a separate type
2014-11-30 Father ChrysostomosExpose qr_anoncv via B::REGEXP
2014-11-21 Father ChrysostomosMake B use B::COP for nulled COPs
2014-11-08 Daniel Draganadd xs_handshake API
2014-10-31 Daniel Draganfree up CvPADLIST slot for XSUBs for future use
2014-10-03 syberMake OP_METHOD* to be of new class METHOP
2014-09-23 Father ChrysostomosAdd GPFLAGS and GPf_* to B
2014-09-23 Father Chrysostomosgv.h: Make gp_line and gp_flags into a bitfield
2014-09-19 David MitchellB.xs: fix syntax err in PERL_VERSION < 17
2014-09-19 David MitchellB.xs: add class names to method branch comments
2014-09-19 David Mitchellfix B::PADOP->sv and ->gv
2014-07-08 David Mitchelladd op_lastsib and -DPERL_OP_PARENT
2014-07-08 David Mitchellwrap op_sibling field access in OP_SIBLING* macros
2014-05-28 Jarkko HietaniemiUse STRUCT_OFFSET() instead raw C99 offsetof().
2013-11-18 Reini UrbanAdd UTF8 flag to keys returned by B::HV->ARRAY
2013-11-13 David MitchellB: silence some compiler warnings
2013-10-23 David MitchellMake B/Deparse handle unicode regexes
2013-09-16 Father ChrysostomosMake B::OP::slabbed, folded, etc. actually work
2013-09-13 Nicholas ClarkMove BmUSEFUL to the IV slot from the NV slot, simplify...
2013-08-28 Reini UrbanB::INVLIST isa B::PV (for now)
2013-08-25 Tony Cook[perl #119351] fix B::CV::GV to return a B::SPECIAL...
2013-08-10 Father ChrysostomosRevert "[perl #117855] Store CopFILEGV in a pad under...
2013-08-07 Nicholas ClarkIn B::OP::next, flag special cases with a type, instead...
2013-08-07 Nicholas ClarkRe-indent a switch statement in B::OP::next
2013-08-07 Nicholas ClarkIn B.xs use I16 to avoid an "initializer will be sign...
2013-08-05 Father Chrysostomos[perl #117855] Store CopFILEGV in a pad under ithreads
2013-07-30 Tony Cook[perl #118525] make it work on threaded builds
2013-07-29 Tony CookCvGV is no longer a simple struct member access
2013-07-19 Reini Urbanmore op_folded support: B, dump
2013-07-16 Karl WilliamsonReinstate "Create SVt_INVLIST"
2013-07-13 Father ChrysostomosRevert "[perl #118525] Return B::HEK for B::CV::GV...
2013-07-13 Reini Urban[perl #118525] Return B::HEK for B::CV::GV of lexical...
2013-07-05 Karl WilliamsonRevert "Create SVt_INVLIST"
2013-07-04 Karl WilliamsonCreate SVt_INVLIST
2013-06-24 Nicholas ClarkUpdate B's size/offset for CvFLAGS to U32, following...
2013-06-21 Father ChrysostomosRemove BmRARE and BmPREVIOUS
2013-01-09 David Mitchellstop -MO=Concise -e'm?x?' segfaulting
2012-12-13 David MitchellB.xs: silence clang warning
2012-11-10 David Mitchelladd $B::overlay feature
2012-10-30 Father ChrysostomosAllow regexp-to-pvlv assignment
2012-10-26 David MitchellB.xs: move all B::*OP methods to B::OP::next
next