summaryrefslogtreecommitdiff
path: root/ext/B
Commit message (Expand)AuthorAgeFilesLines
* tr///; simplify $utf8 =~ tr/nonutf8/nonutf8/David Mitchell2018-01-191-12/+7
* tr///c: handle len(replacement charlist) > 32767David Mitchell2018-01-191-1/+1
* B, Deparse fixups for tr///cDavid Mitchell2018-01-191-14/+17
* revert smartmatch to 5.27.6 behaviourZefram2017-12-293-13/+13
* remove unused CXp_FOR_DEF and OPpITER_DEFZefram2017-11-293-13/+13
* rip out quicksort and sort algorithm controlZefram2017-11-172-43/+1
* fix ext/B/t/optree_specials.tDavid Mitchell2017-11-141-12/+18
* rip out Perl version portability from BZefram2017-11-1410-437/+109
* in B::Concise, show RV target betterZefram2017-11-143-8/+59
* change OP_MULTICONCAT nargs from UV to SSize_tDavid Mitchell2017-11-131-3/+3
* rename op_aux field from 'size' to 'ssize'David Mitchell2017-11-131-4/+4
* Replace multiple 'use vars' by 'our' in extNicolas R2017-11-113-6/+5
* Bump version of B/t/OptreeCheck to 0.16Karl Williamson2017-11-081-1/+1
* Bump version of B/O.pm to 1.03Karl Williamson2017-11-081-1/+1
* ext/B/t/strict.t: Assure B.pm and O.pm pass strict and warnings checks.Todd Rinaldo2017-11-081-0/+30
* Fix warnings (used once) for O.pmTodd Rinaldo2017-11-081-3/+6
* Fix warnings (used once) for B.pmTodd Rinaldo2017-11-081-5/+7
* Remove unnecessary module loads from B and OTodd Rinaldo2017-11-084-260/+457
* Rename strEQs to strBEGINs; remove strNEsKarl Williamson2017-11-062-2/+2
* fix ext/B/t/optree_samples.tDavid Mitchell2017-10-311-1/+1
* Add OP_MULTICONCAT opDavid Mitchell2017-10-312-97/+148
* Increase $B::VERSION to 1.71Father Chrysostomos2017-10-231-1/+1
* B::walksymtable: clear cached methodsFather Chrysostomos2017-10-232-0/+17
* Increase B::Xref::VERSION to 1.07Father Chrysostomos2017-10-081-1/+1
* Fix B::Xref to handle sub refsFather Chrysostomos2017-10-081-2/+8
* B: Really remove unused varFather Chrysostomos2017-10-081-1/+0
* Increase B::Concise::VERSION to 1.002Father Chrysostomos2017-10-081-1/+1
* Make B::Concise handle subrefs in stashesFather Chrysostomos2017-10-081-4/+5
* Increase $B::VERSION to 1.70Father Chrysostomos2017-10-081-1/+1
* B.pm: Remove unused varFather Chrysostomos2017-10-081-1/+0
* Give OP_RV2HV a targDavid Mitchell2017-07-273-20/+20
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-273-30/+24
* give REGEXP SVs the POK flag againDavid Mitchell2017-07-271-2/+2
* make B.pm, Concise.pm support PL_sv_zeroDavid Mitchell2017-07-273-5/+8
* Revert B::Debug removalDagfinn Ilmari Mannsåker2017-07-251-2/+2
* Remove B::Debug from core distribution.James E Keenan2017-07-251-2/+2
* Remove B::OP:terseAbigail2017-06-061-7/+1
* Improve error message for bogus -MO=… argumentsDagfinn Ilmari Mannsåker2017-06-012-8/+6
* Use cBOOL() instead of ? TRUE : FALSEDagfinn Ilmari Mannsåker2017-01-252-2/+2
* Fix memory leak in B::RHE->HASH method.Sergey Aleynikov2017-01-232-2/+2
* add Perl_op_class(o) API functionDavid Mitchell2017-01-212-155/+5
* B::OP::terse will go away in Perl 5.28.Abigail2017-01-161-2/+2
* Switch most open() calls to three-argument form.John Lightsey2016-12-233-5/+5
* Change white space to avoid C++ deprecation warningKarl Williamson2016-11-182-4/+4
* eliminate OPpRUNTIME private PMOP flagDavid Mitchell2016-11-143-6/+6
* ext/B: use strEQs() and strEQ() in expressionsYves Orton2016-10-191-2/+2
* Concise.pm: extract padname code and fixup splitDavid Mitchell2016-10-041-28/+47
* Better optimise my/local @a = split()David Mitchell2016-10-041-2/+2
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-046-35/+51
* padrange, aelemfast: use label for private bitsDavid Mitchell2016-09-273-24/+24