summaryrefslogtreecommitdiff
path: root/lib/B/Deparse.t
Commit message (Expand)AuthorAgeFilesLines
* test infra - Under -DNO_TAINT_SUPPORT skip tests that use -T or -tYves Orton2023-04-021-10/+19
* Deparse: fix scalar-proto sub calls without argumentsLukas Mai2023-04-021-5/+89
* Replace 'experimental::smartmatch' by 'deprecated' in testsPhilippe Bruhat (BooK)2023-02-251-5/+5
* Deparse.pm: Correctly handle signature //= and ||= paramsPaul "LeoNerd" Evans2022-11-301-0/+16
* Add anonconst test to Deparse.tFelipe Gasper2022-10-101-0/+7
* Reclaim unused bits in ${^WARNING_BITS}Philippe Bruhat (BooK)2022-09-241-2/+0
* Add builtin::is_taintedJames Raspass2022-07-051-0/+1
* Revert "regex: Add POSIXA1R node"Karl Williamson2022-07-011-2/+0
* regex: Add POSIXA1R nodeKarl Williamson2022-07-011-0/+2
* Deparse: keep integer-valued nums as numsDavid Mitchell2022-04-161-0/+3
* Deparse: preserve booleanness of bool const valuesDavid Mitchell2022-04-161-1/+7
* Deparse: honour custom warnings categoriesDavid Mitchell2022-04-161-2/+2
* Rename is{bool,weak} to is_{bool,weak}Paul "LeoNerd" Evans2022-03-071-2/+2
* Fix unit tests for experimental::builtin warningsPaul "LeoNerd" Evans2022-01-251-0/+1
* Add experimental::builtin warningPaul "LeoNerd" Evans2022-01-251-2/+2
* Add ceil & floor to builtinJames Raspass2022-01-241-0/+2
* Implement correct deparse logic for try/catch/finallyPaul "LeoNerd" Evans2022-01-201-0/+11
* Use builtin::weaken() in .t files in lib/ + ext/Paul "LeoNerd" Evans2021-12-081-3/+2
* Add builtin::blessed, refaddr and reftypePaul "LeoNerd" Evans2021-12-081-0/+3
* Add builtin:: funcs for handling weakrefsPaul "LeoNerd" Evans2021-12-041-1/+5
* Direct optree implementations of builtin:: functionsPaul "LeoNerd" Evans2021-12-011-0/+3
* n-at-a-time for loops now warn by default (as 'experimental::for_list').Nicholas Clark2021-10-151-0/+2
* B::Deparse now handles n-at-a-time for.Nicholas Clark2021-10-151-0/+10
* Create `defer` syntax and `OP_PUSHDEFER` opcodePaul "LeoNerd" Evans2021-08-251-0/+6
* B::Deparse: Handle try/catch when catch has an ENTER/LEAVE pairMatthew Horsfall2021-06-141-0/+9
* Add B::Deparse support for try/catch syntaxPaul "LeoNerd" Evans2021-02-141-0/+9
* B/Deparse.t: Add tests for UTF-8 tr///Karl Williamson2020-07-171-0/+43
* chained comparisonsZefram2020-03-121-0/+27
* B::Deparse fixup uninitialized error in deparsing weird glob statementYves Orton2020-03-121-0/+15
* OP_MULTIDEREF: avoid trailing null aux byteDavid Mitchell2020-01-021-0/+15
* UnTODO some tests fixed by the previous commitKarl Williamson2019-11-061-1/+1
* Deparse: mark "$a[0]\[1]" TODODavid Mitchell2019-04-191-0/+4
* Add warning category for variable length lookbehindKarl Williamson2019-03-181-2/+2
* Fatalize use of $* and $#James E Keenan2018-10-171-5/+0
* Deparse.pm: handle postfix $r->$#*David Mitchell2018-03-201-0/+19
* Deparse: handle \our @aDavid Mitchell2018-03-201-0/+5
* Deparse.pm: tr/...//c was failingDavid Mitchell2018-03-201-5/+28
* fix tr/// Deparse tests under EBCDICDavid Mitchell2018-02-071-3/+3
* move sub attributes before the signatureDavid Mitchell2018-01-191-3/+3
* B, Deparse fixups for tr///cDavid Mitchell2018-01-191-0/+14
* revert smartmatch to 5.27.6 behaviourZefram2017-12-291-30/+24
* Add warning for script runs being experimentalKarl Williamson2017-12-241-2/+2
* merge branch zefram/dumb_matchZefram2017-12-171-24/+30
|\
| * add "whereis"Zefram2017-12-061-1/+19
| * change "when" keyword to "whereso"Zefram2017-12-051-11/+11
| * remove useless "break" mechanismZefram2017-11-291-5/+5
| * remove useless "default" mechanismZefram2017-11-281-18/+6
* | Deparse: handle state attributesDavid Mitchell2017-11-231-0/+9
* | Deparse: don't parenthesise state @a = ...David Mitchell2017-11-231-0/+5
* | Don't Deparse "${$}abc" as "$$abc"David Mitchell2017-11-231-0/+5