summaryrefslogtreecommitdiff
path: root/ext/B
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
* Define the remaining convenience cMETHOP* macrosPaul "LeoNerd" Evans2022-08-031-4/+4
* fix B::walkoptree_debug()David Mitchell2022-07-312-3/+7
* Don't set the OPf_SPECIAL bit on implicit VERSION/import/export callsDagfinn Ilmari Mannsåker2022-07-271-42/+42
* Bump B.pm version after recent commitDavid Mitchell2022-07-261-1/+1
* Add back-compatibility aliases for renamed CVf_METHOD flagPaul "LeoNerd" Evans2022-07-261-0/+6
* B::Concise - private flags may store the argument countRichard Leach2022-07-181-1/+6
* Neaten the PADNAME flag constantsPaul "LeoNerd" Evans2022-07-053-3/+3
* B:: Use proper hyperlink in podKarl Williamson2022-05-271-1/+1
* Extra B::PADNAME helpers: GEN and IsUndefNicolas R2022-05-272-1/+17
* Add B helpers to check if the Sv is a booleanNicolas R2022-05-273-4/+113
* 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-152-3/+134
* 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
* Add SvIsBOOL() macro to test for SVs being boolean-intentPaul "LeoNerd" Evans2021-09-102-2/+2
* The sort pragma is now a no-op. It no longer sets or clears any hints bits.Nicholas Clark2021-07-311-2/+2
* Remove inheritance from Exporter in ext/ modulesMax Maischein2021-06-251-3/+2
* add gitignore exclusions for files in gitGraham Knop2020-11-231-0/+1
* Add a few helpers to B for INVLISTNicolas R2020-11-104-5/+166
* ext/B/Makefile.PL: #define can have interior white spaceKarl Williamson2020-10-161-1/+1
* 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
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-202-2/+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-043-2/+43
* pv_uni_display: Use common fcn; \b mnemonicKarl Williamson2020-01-233-3/+2
* OP_MULTIDEREF: avoid trailing null aux byteDavid Mitchell2020-01-021-0/+14
* Add memCHRs() macro and use itKarl Williamson2019-12-182-2/+2
* OP_ARGCHECK: use custom aux structDavid Mitchell2019-09-232-12/+20
* 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-253-8/+2
* Make ext/B/t/strict.t test alike to other ones.Petr Písař2018-12-071-1/+1
* Remove support for setting $[ to a non-zero valueDagfinn Ilmari Mannsåker2018-09-261-3/+1
* Remove B::Debug from core distribution.James E Keenan2018-09-252-4/+4
* 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