summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changelogHEAD0.14masterJesse Luehrs2016-05-291-0/+2
|
* travisJesse Luehrs2016-05-291-2/+1
|
* changelogJesse Luehrs2016-05-291-0/+1
|
* only disallow variables with a leading '&'Jesse Luehrs2016-05-291-1/+1
| | | | we don't care about & in the middle of the variable name
* Merge pull request #8 from dolmen/optimisationsJesse Luehrs2016-05-291-16/+24
|\ | | | | Various optimisations
| * Drop minor use of Try::TinyOlivier Mengué2016-04-011-2/+2
| | | | | | | | | | | | | | Try::Tiny was used just to conditionally use Perl::Tiny when $ENV{EVAL_CLOSURE_PRINT_SOURCE} is set (which is mostly for debugging). A plain eval-block is good enough for that case. This removes a dependency and an import.
| * _clean_eval: return a list instead of a short lived array refOlivier Mengué2016-04-011-2/+2
| |
| * Return early in case of invalid $sourceOlivier Mengué2016-04-011-8/+16
| | | | | | | | ... to avoid calling lexalias with undef instead of a coderef.
| * Remove unneeded sortOlivier Mengué2016-03-311-1/+1
| | | | | | | | | | | | We don't need to sort capture keys as long as we keep the same order during the whole process which is the case with the @capture_keys variable.
| * Reuse @capture_keys instead of querying keys one more timeOlivier Mengué2016-03-311-1/+1
| |
| * Use index() instead of regexpOlivier Mengué2016-03-301-1/+1
| |
| * Use index() instead of regexpOlivier Mengué2016-03-301-2/+2
|/
* changelog0.13Jesse Luehrs2015-05-121-0/+2
|
* packagingJesse Luehrs2015-05-112-4/+4
|
* one more fix for threaded 5.21 (eserte, jplesnik, #6)Jesse Luehrs2015-05-112-1/+2
| | | | this probably also fixes #5
* changelog0.12Jesse Luehrs2015-01-171-0/+2
|
* can't use test::requires hereJesse Luehrs2015-01-171-1/+5
| | | | since it now bails out in release tests
* need test::output for release testsJesse Luehrs2015-01-171-0/+3
|
* fix closing over $AUTHORITYJesse Luehrs2015-01-171-0/+1
| | | | | new [Authority] declares $AUTHORITY with our, which is dumb and breaks things
* update travis configJesse Luehrs2015-01-171-1/+1
|
* fix whitespaceJesse Luehrs2015-01-171-3/+3
|
* fix tests on 5.21.7 (sprout, #4)Jesse Luehrs2015-01-172-2/+3
|
* changelog0.11Jesse Luehrs2013-07-301-0/+2
|
* fix whitespaceJesse Luehrs2013-07-301-1/+1
|
* changelogJesse Luehrs2013-07-301-0/+4
|
* skip test if Devel::LexAlias is not availableToby Inkster2013-07-301-0/+1
|
* typoToby Inkster2013-07-301-1/+1
|
* make lexalias behaviour optionalToby Inkster2013-07-303-12/+35
|
* remove fallback optionToby Inkster2013-07-303-31/+6
|
* depsToby Inkster2013-07-301-0/+2
|
* whitespaceToby Inkster2013-07-301-1/+1
|
* use Devel::LexAlias when it is availableToby Inkster2013-07-302-6/+30
|
* failing test - closures are brokenToby Inkster2013-07-301-0/+18
|
* formattingJesse Luehrs2013-07-251-1/+2
|
* changelog0.10Jesse Luehrs2013-07-101-0/+2
|
* changelogJesse Luehrs2013-07-101-0/+1
|
* fix linksJesse Luehrs2013-07-101-4/+4
|
* changelog0.09Jesse Luehrs2013-07-101-0/+2
|
* stop using sub::exporterJesse Luehrs2013-07-101-4/+3
|
* packaging stuffJesse Luehrs2013-07-105-52/+38
|
* changelogJesse Luehrs2013-07-101-0/+1
|
* support lexical subs with the '&' sigilJesse Luehrs2013-07-103-7/+56
|
* changelogJesse Luehrs2012-02-091-0/+2
|
* changelog0.08Jesse Luehrs2012-02-091-0/+4
|
* the double eval isn't necessary anymoreJesse Luehrs2012-02-091-7/+5
|
* changelogJesse Luehrs2012-02-031-0/+2
|
* package declarations outside of string eval doesn't work on 5.80.07Jesse Luehrs2012-02-031-4/+4
|
* make tests less dependent on the format of exceptionsJesse Luehrs2012-02-031-3/+3
|
* changelogJesse Luehrs2011-08-021-0/+10
|
* docsJesse Luehrs2011-08-021-3/+5
|