Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PPI::Cache - default permissions for directories 0777 (plus umask) #172

Open
wants to merge 38 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
443f21d
Add tests for PPI::Token::HereDoc.
guillaumeaubert Mar 21, 2014
e46845c
Fix parsing heredocs without a trailing newline.
guillaumeaubert Mar 21, 2014
1bae7c9
little bit of a readability improment in PPI::Token::HereDoc
wchristian Nov 2, 2014
b81d157
assume * after } is an operator, not a cast
wchristian Nov 6, 2014
2bc2fc4
Make the lexer recognize the implied end of a package statement that …
moregan Mar 25, 2014
e0c7a56
Issue #75 Prevent package names from being parsed as operators, etc.
moregan Mar 26, 2014
b95ecd9
Issue #76 Prevent package names like v10 from being version strings
moregan Mar 27, 2014
207c24b
Issue #65 Prevent sub names like v10 from being version strings
moregan Mar 27, 2014
e4640bb
Prevent 'use' and 'no' package names from being parsed as operators
moregan Mar 28, 2014
512c2ab
prevent left side of fat comma parsing as operator
moregan Mar 30, 2014
8c66b71
unit test all PPI::Statement::Sub methods
moregan Nov 12, 2014
deefad0
allow Token::Whitespace to throw useful error on unexpected input
wchristian Nov 13, 2014
0d016ce
tabify
moregan Nov 17, 2014
136b2cd
more test coverage and comments
moregan Nov 17, 2014
4e72b4f
fix GitHub #122: "x64" being parsed as x operator plus number
moregan Nov 17, 2014
6514873
PPI::Test::pragmas for test files instead of boilerplate
moregan Nov 13, 2014
8b06afb
t::lib::PPI::Test::pragmas for a release test
moregan Nov 14, 2014
2ae0eae
typo fixes
moregan Feb 17, 2014
b034573
test refactoring and coverage
moregan Feb 17, 2014
fb8f80e
unescape results from PPI::Token::QuoteLike::Words::literal
moregan Feb 17, 2014
a212df0
use xdigit character class -- fix #100
moregan Nov 20, 2014
5931cf6
Remove references to CVS, SVN, and SourceForge.
moregan Nov 26, 2014
6ad126c
Fix repeated word in documentation
moregan Nov 26, 2014
887914b
Fix module spelling in documentation
moregan Nov 26, 2014
815ebf8
Note that PPI::Token::Quote::Double::simplify does
moregan Nov 26, 2014
5a790f7
fix typo in documentation
karenetheridge Nov 24, 2014
6483fd5
split up the old t::lib::PPI
moregan Nov 26, 2014
3b8f7f3
factor out the pause() function
moregan Nov 26, 2014
4588c4c
factor out find_files()
moregan Nov 26, 2014
8ec0034
factor out quotable()
moregan Nov 26, 2014
39d8f9c
Merge t/20_tokenizer_regression.t into t/21_exhaustive.t
moregan Nov 26, 2014
9125c53
Sub attribute parsing fixes and unit tests
moregan Nov 13, 2014
7a8b5ec
fix Changes for 115 and 116
moregan Nov 29, 2014
01c26e2
add dev tool artifacts, as in the coverage branch
moregan Nov 29, 2014
0017b9f
Noun article fixes in docs and comments
moregan Nov 29, 2014
17a2d13
fix use of its vs it's
moregan Nov 29, 2014
0768de2
clone() method is public from Element, don't call it internal
moregan Nov 29, 2014
9d7ce89
PPI::Cache - default permissions for directories 0777 (plus umask)
Jul 14, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@
/inc
/pm_to_blib
/MANIFEST
/nytprof*
/cover_db
27 changes: 27 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
Revision history for Perl extension PPI

1.221_01
Summary:
- support Perl 5.12 "package NAMESPACE VERSION BLOCK" syntax
- incompatible behavior fixes on PPI::Token::Attribute->parameters

Details:
- support Perl 5.12 "package NAMESPACE VERSION BLOCK" syntax
(RT #67831, GitHub #70) (BDFOY, MOREGAN)
- Prevent package names like 'x' from being parsed as operators
(GitHub #75) (MOREGAN)
- Prevent package names like 'v10' from being parsed as version
strings (GitHub #76) (MOREGAN)
- Prevent sub names like 'v10' from being parsed as version
strings (RT #74527, GitHub #65) (JAE, MOREGAN)
- Prevent 'use' and 'no' package names from being parsed as
operators (MOREGAN)
- Prevent left side of fat comma from parsing as operator
operators (MOREGAN)
- Fix 1.218 regression where packages, subs, and words after
labels like /^x\d+/ would parse as x operator (GitHub #122)
(MOREGAN)
- Fix misparsing of sub attributes separated by whitespace
(GitHub #117) (MOREGAN)
- Make PPI::Token::Attribute->parameters return undef not empty
string when attribute has no parameters (GitHub #116) (MOREGAN)
- Unit tests for PPI::Token::Attribute (GitHub #115) (MOREGAN)

1.220 Tue 11 Nov 2014
Summary:
- incompatible behavior fixes on PPI::Statement::Sub->prototype
Expand Down
1 change: 1 addition & 0 deletions Makefile.PL
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ test_requires 'Test::More' => '0.86';
test_requires 'Test::NoWarnings' => '0.084';
test_requires 'Test::Object' => '0.07';
test_requires 'Test::SubCalls' => '1.07';
test_requires 'Test::Deep';

# Force the existence of the weaken function
# (which some distributions annoyingly don't have)
Expand Down
Loading