This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
add Perl_op_class(o) API function
[perl5.git] / ext / B / B.xs
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
2012-10-26 David MitchellB.xs: rationalise all methods aliased to next()
2012-10-26 David Mitchellext/B: remove pre-5.10 support
2012-10-26 David Mitchellmake ext/B work with 5.16.x
2012-09-20 Nicholas ClarkFor backcompat, B::formfeed can use gv_fetchpvs() if...
2012-09-16 Father ChrysostomosAllow CVs to point to HEKs rather than GVs
2012-09-14 Karl Williamsonext/B/B.xs: Remove EBCDIC dependency
2012-08-23 Father ChrysostomosUse FooBAR convention for new pad macros
2012-08-21 Father ChrysostomosStop padlists from being AVs
2012-08-05 Father ChrysostomosAdd a depth field to formats
2012-08-05 Father ChrysostomosMake PL_(top|body|form)target PVIVs
2012-06-13 David Mitchelllet B know about new op_code_list field
2012-06-06 Father ChrysostomosMake B::COP::stashpv respect utf8 and embedded nulls
2012-06-06 Father ChrysostomosFix version logic in B.xs
2012-06-06 Father ChrysostomosChange B::COP::stashlen to stashoff
2012-06-05 Father Chrysostomos[perl #78742] Store CopSTASH in a pad under threads
2012-05-22 Reini Urbanreplace B::COP::stashflags by B::COP::stashlen
2012-01-31 Nicholas ClarkIn B.xs, use *pvf() functions to reduce the number...
2012-01-24 Reini UrbanB.xs add missing B::COP::stashflags
2011-09-09 Zeframremove index offsetting ($[)
2011-08-11 Nicholas ClarkSimplify embedvar.h, removing a level of macro indirect...
2011-06-12 Nicholas ClarkSplit OP_AELEMFAST_LEX out from OP_AELEMFAST.
2011-06-11 Nicholas ClarkStore the BM table in mg_ptr instead of after SvCUR().
2011-06-11 Nicholas ClarkAbolish xbm_rare. Move BmUSEFUL() to union _xnvu and...
2011-05-20 Nicholas ClarkCorrect comments about B::PV::PVBM.
2011-05-18 Michael WittenClean: Actually use HvUSEDKEYS() instead of HvKEYS()
2011-01-07 Peter J. Acklam... Fix typos (spelling errors) in ext/*.
2010-12-11 Zeframfix various compiler warnings from XS code
2010-12-01 Nicholas ClarkAvoid two compiler warnings in B::cstring, spotted...
next