summaryrefslogtreecommitdiff
path: root/ext/B/t
Commit message (Expand)AuthorAgeFilesLines
* Add OPpTARGET_MY optimization to OP_UNDEFRichard Leach2022-08-251-30/+30
* Implement OP_PADSV_STORE - combined sassign/padsv OPRichard Leach2022-08-174-96/+90
* fix B::walkoptree_debug()David Mitchell2022-07-311-1/+5
* Don't set the OPf_SPECIAL bit on implicit VERSION/import/export callsDagfinn Ilmari Mannsåker2022-07-271-42/+42
* Add B helpers to check if the Sv is a booleanNicolas R2022-05-271-0/+59
* for my ($x) ...: fix handling of degenerate 1-varDavid Mitchell2022-04-161-8/+8
* B::Concise now handles n-at-a-time for.Nicholas Clark2021-10-151-1/+127
* Tests for existing for loop optrees.Nicholas Clark2021-10-151-0/+186
* ext/B/t/o.t shouldn't generate the same test module each run.Nicholas Clark2021-09-162-34/+15
* Remove former SKIP blocks in ext/B/t/concise.t and re-indentNicholas Clark2021-09-161-204/+200
* Remove all "configured without perlio" test SKIPs from ext/BNicholas Clark2021-09-1614-88/+6
* The sort pragma is now a no-op. It no longer sets or clears any hints bits.Nicholas Clark2021-07-311-2/+2
* Add a few helpers to B for INVLISTNicolas R2020-11-101-0/+65
* Make Exporter strict and warnings compliantTodd Rinaldo2020-10-051-285/+431
* B: Remove 5005threads vestiges from testsDagfinn Ilmari Mannsåker2020-08-102-27/+6
* Widen the feature bundle hint mask to 4 bitsDagfinn Ilmari Mannsåker2020-08-041-1/+1
* B: Remove duplicate check for split op in walkoptree.tDagfinn Ilmari Mannsåker2020-05-221-2/+2
* B::perlstring - add support for \e (Fix #17526)Yves Orton2020-02-041-0/+41
* pv_uni_display: Use common fcn; \b mnemonicKarl Williamson2020-01-231-1/+0
* OP_MULTIDEREF: avoid trailing null aux byteDavid Mitchell2020-01-021-0/+14
* Un-revert "[MERGE] add+use si_cxsubix field"David Mitchell2019-09-236-44/+44
* Revert "[MERGE] add+use PL_curstackinfo->si_cxsubix field"v5.31.4Max Maischein2019-09-206-44/+44
* set VOID on OP_ENTERDavid Mitchell2019-09-196-44/+44
* PERL_OP_PARENT is always defined, stop testing for itTony Cook2019-01-251-3/+1
* Make ext/B/t/strict.t test alike to other ones.Petr Písař2018-12-071-1/+1
* revert smartmatch to 5.27.6 behaviourZefram2017-12-292-12/+12
* remove unused CXp_FOR_DEF and OPpITER_DEFZefram2017-11-292-12/+12
* 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-147-274/+94
* in B::Concise, show RV target betterZefram2017-11-142-6/+33
* 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
* ext/B/t/strict.t: Assure B.pm and O.pm pass strict and warnings checks.Todd Rinaldo2017-11-081-0/+30
* Remove unnecessary module loads from B and OTodd Rinaldo2017-11-082-253/+444
* fix ext/B/t/optree_samples.tDavid Mitchell2017-10-311-1/+1
* Add OP_MULTICONCAT opDavid Mitchell2017-10-311-97/+89
* B::walksymtable: clear cached methodsFather Chrysostomos2017-10-231-0/+15
* Give OP_RV2HV a targDavid Mitchell2017-07-273-20/+20
* optimise away OP_KEYS op in scalar/void contextDavid Mitchell2017-07-273-30/+24
* Switch most open() calls to three-argument form.John Lightsey2016-12-232-3/+3
* eliminate OPpRUNTIME private PMOP flagDavid Mitchell2016-11-143-6/+6
* make OP_SPLIT a PMOP, and eliminate OP_PUSHREDavid Mitchell2016-10-043-7/+6
* padrange, aelemfast: use label for private bitsDavid Mitchell2016-09-273-24/+24
* Fix up B::Concise tests following op flag changeFather Chrysostomos2016-09-051-18/+18
* Remove VMS-specific hacks from showlex.t.Craig A. Berry2016-08-251-2/+0
* concise.t: work with PERL_UNICODE=""David Mitchell2016-08-241-1/+5
* Concise: improve hints decodingDavid Mitchell2016-08-191-1/+19
* ext/B/t/OptreeCheck.pm: Escape literal pattern '{'Karl Williamson2016-05-091-3/+3
* [perl #126410] keep the DESTROY cache in mro_metaTony Cook2016-02-081-1/+0