| Commit message (Expand) | Author | Age | Files | Lines |
* | replace B::COP::stashflags by B::COP::stashlen | Reini Urban | 2012-05-22 | 1 | -4/+4 |
* | In B.xs, use *pvf() functions to reduce the number of API calls. | Nicholas Clark | 2012-01-31 | 1 | -7/+5 |
* | B.xs add missing B::COP::stashflags | Reini Urban | 2012-01-23 | 1 | -0/+11 |
* | remove index offsetting ($[) | Zefram | 2011-09-09 | 1 | -1/+4 |
* | Simplify embedvar.h, removing a level of macro indirection for PL_* variables. | Nicholas Clark | 2011-08-11 | 1 | -16/+16 |
* | Split OP_AELEMFAST_LEX out from OP_AELEMFAST. | Nicholas Clark | 2011-06-12 | 1 | -0/+2 |
* | Store the BM table in mg_ptr instead of after SvCUR(). | Nicholas Clark | 2011-06-11 | 1 | -1/+18 |
* | Abolish xbm_rare. Move BmUSEFUL() to union _xnvu and BmPREVIOUS() to the UV. | Nicholas Clark | 2011-06-11 | 1 | -0/+5 |
* | Correct comments about B::PV::PVBM. | Nicholas Clark | 2011-05-20 | 1 | -6/+11 |
* | Clean: Actually use HvUSEDKEYS() instead of HvKEYS() | Michael Witten | 2011-05-18 | 1 | -2/+2 |
* | Fix typos (spelling errors) in ext/*. | Peter J. Acklam) (via RT | 2011-01-07 | 1 | -1/+1 |
* | fix various compiler warnings from XS code | Zefram | 2010-12-11 | 1 | -1/+8 |
* | Avoid two compiler warnings in B::cstring, spotted by Steve Hay's smoker. | Nicholas Clark | 2010-12-01 | 1 | -2/+2 |
* | Improve custom OP support. | Ben Morrow | 2010-11-14 | 1 | -4/+11 |
* | Fix multiplicity build, broken by 328552296d8d53b3. | Nicholas Clark | 2010-11-14 | 1 | -2/+2 |
* | Avoid a declaration after statement, accidentally added by 6079961fee8cf49c. | Nicholas Clark | 2010-11-08 | 1 | -1/+2 |
* | In B.xs, remove the now unused first argument from make_sv_object(). | Nicholas Clark | 2010-11-08 | 1 | -35/+30 |
* | In B.xs, use PPCODE rather than a typemap for output of T_SV_OBJ | Nicholas Clark | 2010-11-08 | 1 | -52/+47 |
* | B::MAGIC::LENGTH(), not B::MAGIC::LEN(). Fixes #78864 | Nicholas Clark | 2010-11-08 | 1 | -1/+1 |
* | In B.xs refactor cc_opclassname() to make_op_object(). | Nicholas Clark | 2010-11-08 | 1 | -31/+25 |
* | Merge the implementation of B::COP::{io,warnings} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -14/+5 |
* | In B.xs, refactor make_warnings_object() to take a COP * instead of STRLEN *. | Nicholas Clark | 2010-11-08 | 1 | -2/+3 |
* | Merge the implementation of B::COP::{filegv,stash} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -7/+7 |
* | Merge the implementation of B::COP::{file,stashpv} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -6/+6 |
* | Merge the implementation of B::BM::TABLE with B::PV::{PV,PVX,PVBM} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -13/+7 |
* | Remove unneeded PREFIXes from B.xs. | Nicholas Clark | 2010-11-08 | 1 | -20/+20 |
* | Merge the implementation of B::PV::PVBM with PVX and PV, using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -12/+12 |
* | Merge the implementation of B::PV::{PVX,PV} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -5/+6 |
* | Refactor B::PV::PV to use newSVpvn_flags() for both arms of the if. | Nicholas Clark | 2010-11-08 | 1 | -4/+9 |
* | Merge the implementation of B::REGEXP::{REGEXP,precomp} using ALIAS. | Nicholas Clark | 2010-11-08 | 1 | -11/+10 |
* | In B::REGEX::precomp, use newSVpvn_flags() instead of newSVpvn(). | Nicholas Clark | 2010-11-08 | 1 | -5/+3 |
* | In B.xs, move the version dependant regexp code to be adjacent. | Nicholas Clark | 2010-11-08 | 1 | -23/+21 |
* | Move the aliasing of B::IV::RV as B::PV::RV from XS to Perl code. | Nicholas Clark | 2010-11-08 | 1 | -12/+0 |
* | Avoid creating lots of mortals in B::walkoptree() | Nicholas Clark | 2010-11-05 | 1 | -17/+28 |
* | Stop B from crashing on y/å/ø/ | Father Chrysostomos | 2010-11-04 | 1 | -1/+7 |
* | y///r | Father Chrysostomos | 2010-11-02 | 1 | -2/+2 |
* | Correct the return type for B::MAGIC::MOREMAGIC. | Nicholas Clark | 2010-11-01 | 1 | -3/+2 |
* | Tidy B interpreter struct accessors in B.xs | Nicholas Clark | 2010-11-01 | 1 | -18/+17 |
* | Merge B's interpreter structure accesses for SV* types into intrpvar_sv_common. | Nicholas Clark | 2010-11-01 | 1 | -68/+64 |
* | Merge the implementation of B::sv_{undef,no,yes} using ALIAS. | Nicholas Clark | 2010-11-01 | 1 | -12/+10 |
* | Merge the XS implementation of all B::MG accessors using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -80/+59 |
* | Merge the implementation of B::{main_root,main_start} using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -8/+9 |
* | Merge the implementation of B::{dowarn,sub_generation} using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -8/+9 |
* | Merge the implementation of B::{minus_c,save_BEGINSs} using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -6/+6 |
* | Remove the conditional #define of OPpPAD_STATE from the BOOT block in B.xs | Nicholas Clark | 2010-10-31 | 1 | -3/+0 |
* | Remove the variables stash and export_ok from the BOOT block in B.xs | Nicholas Clark | 2010-10-31 | 1 | -2/+0 |
* | Merge the implementation of B::HE::{VAL,SVKEY_force} using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -4/+6 |
* | Merge the implementation of B::CV::{XSUB,XSUBANY} using ALIAS. | Nicholas Clark | 2010-10-31 | 1 | -10/+7 |
* | Make B::HV::NAME an ALIAS of B::GV::NAME, as both convert HEKs to SVs. | Nicholas Clark | 2010-10-30 | 1 | -7/+6 |
* | Merge B::BM::PREVIOUS, B::BM::RARE and B::BM::USEFUL into the common accessor. | Nicholas Clark | 2010-10-30 | 1 | -12/+13 |