summaryrefslogtreecommitdiff
path: root/lib/B/Deparse.pm
Commit message (Expand)AuthorAgeFilesLines
* B/Deparse.pm: White-space onlyKarl Williamson2020-07-171-2/+2
* B/Deparse.pm: Rework deparsing of UTF-8 tr///Karl Williamson2020-07-171-40/+123
* B/Deparse.pm: Simplify fcnKarl Williamson2020-07-171-30/+15
* B/Deparse.pm: combine 2 fcns into oneKarl Williamson2020-07-171-18/+8
* B::Deparse.pm: Extract code into a functionKarl Williamson2020-07-171-15/+19
* B/Deparse.pm: Use mnemonicsKarl Williamson2020-07-171-5/+8
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-2/+2
* chained comparisonsZefram2020-03-121-0/+58
* Update $VERSIONJames E Keenan2020-03-121-1/+1
* B::Deparse fixup uninitialized error in deparsing weird glob statementYves Orton2020-03-121-1/+1
* Add the `isa` operatorPaul "LeoNerd" Evans2019-12-091-1/+3
* Reimplement tr/// without swashesKarl Williamson2019-11-061-90/+73
* ignore $^H{feature/bits'} when deparsingTony Cook2019-11-021-1/+2
* put signature ops in their own subtree.David Mitchell2019-09-231-45/+73
* Remove arybase support from B::DeparseDagfinn Ilmari Mannsåker2018-09-261-26/+5
* Deparse.pm: handle postfix $r->$#*David Mitchell2018-03-201-4/+21
* Deparse: handle \our @aDavid Mitchell2018-03-201-1/+1
* Deparse.pm: bump versionDavid Mitchell2018-03-201-1/+1
* Deparse -l: set correct line num at end of subDavid Mitchell2018-03-201-1/+12
* Deparse.pm: tr/...//c was failingDavid Mitchell2018-03-201-0/+5
* Deparse.pm: add some code commentsDavid Mitchell2018-03-201-0/+5
* Deparse: remove spurious tr/// debuggingDavid Mitchell2018-03-201-1/+0
* move sub attributes before the signatureDavid Mitchell2018-01-191-10/+12
* tr///; simplify $utf8 =~ tr/nonutf8/nonutf8/David Mitchell2018-01-191-2/+3
* tr///c: handle len(replacement charlist) > 32767David Mitchell2018-01-191-1/+4
* B, Deparse fixups for tr///cDavid Mitchell2018-01-191-2/+3
* revert smartmatch to 5.27.6 behaviourZefram2017-12-291-30/+35
* merge branch zefram/dumb_matchZefram2017-12-171-34/+29
|\
| * add "whereis"Zefram2017-12-061-3/+18
| * internally change "when" to "whereso"Zefram2017-12-051-1/+1
| * change "when" keyword to "whereso"Zefram2017-12-051-3/+3
| * merge leavegiven op type into leaveloopZefram2017-12-051-11/+11
| * remove useless "break" mechanismZefram2017-11-291-2/+0
| * remove useless "default" mechanismZefram2017-11-281-13/+4
| * drop op flag for implicit smartmatchZefram2017-11-221-11/+2
* | Deparse: handle warnings NOFATALDavid Mitchell2017-11-231-5/+11
* | Deparse: handle state attributesDavid Mitchell2017-11-231-7/+15
* | Deparse: don't parenthesise state @a = ...David Mitchell2017-11-231-1/+5
* | Don't Deparse "${$}abc" as "$$abc"David Mitchell2017-11-231-2/+6
* | Deparse: avoid upgrading RV to GV in stash entriesDavid Mitchell2017-11-231-2/+16
* | Deparse nested (($x .= ...) .= ...) correctly.David Mitchell2017-11-231-1/+3
* | Deparse.pm: handle optimised-away keys() betterDavid Mitchell2017-11-231-9/+26
|/
* restore deparsing style for \&fooZefram2017-11-171-2/+2
* deparse trailing-colon barewords carefullyZefram2017-11-161-6/+12
* deparse ::CORE::foo barewords carefullyZefram2017-11-161-0/+1
* rip out CPAN-release cruft from B::DeparseZefram2017-11-161-135/+11
* Remove use vars from B::DeparseTodd Rinaldo2017-11-151-1/+1
* Fix deparsing of transliterations with unprintable characters.John Lightsey2017-11-061-1/+1
* deparse implicit ~~ as explicit with -x2Zefram2017-11-051-2/+2
* Add OP_MULTICONCAT opDavid Mitchell2017-10-311-20/+207