Login
gknop/Perl-Critic.git
14 years agoTweak to P:C::Utils::is_class_name to filter out chained method calls, such as:
Jeffrey Ryan Thalhammer [Fri, 13 Apr 2007 06:41:28 +0000 (06:41 +0000)] 
Tweak to P:C::Utils::is_class_name to filter out chained method calls, such as:

  $foo->bar->baz();

This helped resolve one of the failing tests in StricterSubs.

14 years agoAdd is_qualified_name() to P::C::Utils and use it in StricterSubs.
Elliot Shank [Thu, 12 Apr 2007 10:31:56 +0000 (10:31 +0000)] 
Add is_qualified_name() to P::C::Utils and use it in StricterSubs.

14 years agoDecided to release to CPAN now v1.051
Jeffrey Ryan Thalhammer [Thu, 12 Apr 2007 08:22:29 +0000 (08:22 +0000)] 
Decided to release to CPAN now

14 years agoMarking failing test that was added in r1361 as TODO. This was
Jeffrey Ryan Thalhammer [Thu, 12 Apr 2007 06:45:23 +0000 (06:45 +0000)] 
Marking failing test that was added in r1361 as TODO.  This was
blocking release of Perl-Critic-1.051, which is a beta release to
enable user-acceptance testing of Perl-Critic-StricterSubs.
Hopefully, I can fix this test case before the production release of
Perl-Critic-1.06.

14 years agoReduced VERSION to 1.051. This will be an beta release
Jeffrey Ryan Thalhammer [Thu, 12 Apr 2007 06:10:09 +0000 (06:10 +0000)] 
Reduced VERSION to 1.051.  This will be an beta release
to enable user-acceptance testing of Perl-Critic-StricterSubs.
We will not publish this release to CPAN.

Once Perl-Critic-StricterSubs is approved, a new version
of Perl-Critic will go to CPAN.

14 years agoFixed misspelled svn keyword
Jeffrey Ryan Thalhammer [Mon, 9 Apr 2007 01:41:20 +0000 (01:41 +0000)] 
Fixed misspelled svn keyword

14 years agoAdded svn keywords
Jeffrey Ryan Thalhammer [Mon, 9 Apr 2007 01:40:41 +0000 (01:40 +0000)] 
Added svn keywords

14 years agoRegenerate MANIFEST and META
Jeffrey Ryan Thalhammer [Mon, 9 Apr 2007 01:39:35 +0000 (01:39 +0000)] 
Regenerate MANIFEST and META

14 years agoAdd documentation about integrating perlcritic with Komodo.
Jeffrey Ryan Thalhammer [Mon, 9 Apr 2007 01:38:28 +0000 (01:38 +0000)] 
Add documentation about integrating perlcritic with Komodo.

14 years agoUpdated CHANGE log
Jeffrey Ryan Thalhammer [Sun, 8 Apr 2007 21:35:46 +0000 (21:35 +0000)] 
Updated CHANGE log

14 years agoIncreased VERSION to 1.06
Jeffrey Ryan Thalhammer [Sun, 8 Apr 2007 21:33:26 +0000 (21:33 +0000)] 
Increased VERSION to 1.06

14 years agoAdded copy of BBEdit plugin by Josh Clark
Jeffrey Ryan Thalhammer [Sun, 8 Apr 2007 21:20:55 +0000 (21:20 +0000)] 
Added copy of BBEdit plugin by Josh Clark

14 years agoUpdate URL.
Josh ben Jore [Fri, 6 Apr 2007 21:42:18 +0000 (21:42 +0000)] 
Update URL.

14 years agoSynched up regexp alist with Perl::Critic::Utils and accounted for all past patterns...
Josh ben Jore [Fri, 6 Apr 2007 21:24:26 +0000 (21:24 +0000)] 
Synched up regexp alist with Perl::Critic::Utils and accounted for all past patterns too.

14 years agoAdded a note to maintainers to keep the format regular expressions in extras/perlcrit...
Josh ben Jore [Fri, 6 Apr 2007 20:45:12 +0000 (20:45 +0000)] 
Added a note to maintainers to keep the format regular expressions in extras/perlcritic.el in sync.

14 years ago;; 0.09
Josh ben Jore [Wed, 4 Apr 2007 16:36:34 +0000 (16:36 +0000)] 
;; 0.09
;;   * Added documentation for perlcritic-top, perlcritic-include,
;;     perlcritic-exclude, perlcritic-force, perlcritic-verbose.
;;   * Added emacs/vim editor hints to the bottom.
;;   * Corrected indentation.

14 years agoAdd note about policies producing false-negatives if they cannot
Elliot Shank [Tue, 3 Apr 2007 20:01:56 +0000 (20:01 +0000)] 
Add note about policies producing false-negatives if they cannot
understand the code.

14 years agoAdd POD pointing out that there are distributions of policies
Elliot Shank [Thu, 29 Mar 2007 15:58:07 +0000 (15:58 +0000)] 
Add POD pointing out that there are distributions of policies
outside of P::C.  I put these in what I thought were appropriate
locations, but I think we need some way to LOUDLY announce to
users that these add-on distributions exist.

14 years agoUpdate TODO.pod to mention non-terminated "##no critic"
Elliot Shank [Thu, 29 Mar 2007 15:40:42 +0000 (15:40 +0000)] 
Update TODO.pod to mention non-terminated "##no critic"
sections.

14 years agoAdded is_label_pointer method, to distinguish the "LOOP" bareword
Jeffrey Ryan Thalhammer [Thu, 29 Mar 2007 12:00:38 +0000 (12:00 +0000)] 
Added is_label_pointer method, to distinguish the "LOOP" bareword
in expressions like this:

  next LOOP if $condition;

I'm starting to sense a pattern.  All the is_* methods in the
Utils package suggest that the PPI class hierarchy could be
further sub divided.  Must talk to Adam about this.

14 years agoModified error handling to make it easier to track down
Jeffrey Ryan Thalhammer [Thu, 29 Mar 2007 11:08:56 +0000 (11:08 +0000)] 
Modified error handling to make it easier to track down
failures when critiquing whole batches of files.

I frequently run perlcritic over my entire /usr/lib/perl
just to see if it blows up.

14 years agoAdded is_perl_filehandle function to the Utils. This
Jeffrey Ryan Thalhammer [Thu, 29 Mar 2007 11:06:40 +0000 (11:06 +0000)] 
Added is_perl_filehandle function to the Utils.  This
is to help out the StricterSubs distro.

14 years agoAdd a failing test for ProhibitCommaSeparatedStatements for a common
Chris Dolan [Sat, 24 Mar 2007 05:06:19 +0000 (05:06 +0000)] 
Add a failing test for ProhibitCommaSeparatedStatements for a common
for loop case.  Any list in for loop parens will fail this.

14 years agoDecided that my last modification to is_method_call was a bad idea.
Jeffrey Ryan Thalhammer [Fri, 23 Mar 2007 06:28:54 +0000 (06:28 +0000)] 
Decided that my last modification to is_method_call was a bad idea.
So I reverted is_method_call back to its old behavior.

But now there is a new method, is_class_name(), which returns true
when given a bareword that is on the left side of "->".  For example,
it would return true for the "Foo::Bar" element in these expressions:

  my $whatever = Foo::Bar->new()
  Foo::Bar->quux();

The terminology used in the code is starting to get a little confusing.
Words like "class", "package", "method", "subroutine" are starting to
get jumbled up.  Also don't have a good convention of knowing when an
variable refers to a real PPI element, or just the string-ified form
of the element.  Will have to sort this out later.

14 years agoModified is_method_call() so it can be used to detect barewords on
Jeffrey Ryan Thalhammer [Thu, 22 Mar 2007 09:40:44 +0000 (09:40 +0000)] 
Modified is_method_call() so it can be used to detect barewords on
either side of the dereference operator.  For example, suppose you
have:

  Foo::Bar->baz();

So now is_method_call will return true when given either the
"Foo::Bar" element or the "baz" element.  This relies on the
assumption that whenever you have barewords on either side of "->", it
implies that some method is being called on some class or object
reference.  I don't yet know if that is a realistic assumption.

The motivation for doing this is to enable help the
RequireExplicitInclusion policy to detect which packages are used by
the code.

14 years agoIntroduced is_perl_bareword() utility function. This is to help the
Jeffrey Ryan Thalhammer [Thu, 22 Mar 2007 08:26:38 +0000 (08:26 +0000)] 
Introduced is_perl_bareword() utility function.  This is to help the
StricterSubs policies.

Subsequently, is_function_call() now returns false if the argument
is a perl bareword, which makes sense since function calls are not
the same as control keywords.

This change in behavior for is_function_call necessitated a slight
change in the way ProhibitPostfixControls finds its keywords.

14 years agoFix P::C::Utils::is_function_name() to not match module names
Elliot Shank [Wed, 21 Mar 2007 22:00:20 +0000 (22:00 +0000)] 
Fix P::C::Utils::is_function_name() to not match module names
in package statements.

14 years agoFix P::C::Utils::is_function_name() to not match module names
Elliot Shank [Tue, 20 Mar 2007 21:32:46 +0000 (21:32 +0000)] 
Fix P::C::Utils::is_function_name() to not match module names
in use/require/no statements.

14 years agoIncreased VERSION to 1.05 v1.05
Jeffrey Ryan Thalhammer [Tue, 20 Mar 2007 06:56:18 +0000 (06:56 +0000)] 
Increased VERSION to 1.05

14 years agoFixed: http://rt.cpan.org/Ticket/Display.html?id=25557
Jeffrey Ryan Thalhammer [Tue, 20 Mar 2007 06:51:38 +0000 (06:51 +0000)] 
Fixed: rt.cpan.org/Ticket/Display.html?id=25557

14 years agoWe only test for the correct number of violations, therefore we must v1.04
Jeffrey Ryan Thalhammer [Tue, 20 Mar 2007 02:01:07 +0000 (02:01 +0000)] 
We only test for the correct number of violations, therefore we must
separate passing expressions from failing ones.  Otherwise, you
can't tell if you're getting false positives and false negatives.

14 years agoUpdated Change log
Jeffrey Ryan Thalhammer [Mon, 19 Mar 2007 00:04:44 +0000 (00:04 +0000)] 
Updated Change log

14 years agoIncreased VERSION to 1.04.
Jeffrey Ryan Thalhammer [Mon, 19 Mar 2007 00:01:49 +0000 (00:01 +0000)] 
Increased VERSION to 1.04.

Also, first attempt to fix RT #25449 and #18423.

14 years agoWorkaround to deal with false-positive from
Jeffrey Ryan Thalhammer [Sun, 18 Mar 2007 21:41:23 +0000 (21:41 +0000)] 
Workaround to deal with false-positive from
ProhibitCommaSeparatedStatements.  I think this is actually caused by
a bug in PPI (i.e. it can't tell the difference between {...} as a
block of code or an anonymous hashref constructor.  I know this bug
has already been documented in RT, but I don't have time to look it
up right now.

14 years agoAdd test cases to cover RT bugs #25449, #18423
Jeffrey Ryan Thalhammer [Sun, 18 Mar 2007 21:30:10 +0000 (21:30 +0000)] 
Add test cases to cover RT bugs #25449, #18423

14 years agoAdded TODO item, inspired by: http://rt.cpan.org/Ticket/Display.html?id=25046
Jeffrey Ryan Thalhammer [Tue, 6 Mar 2007 19:54:33 +0000 (19:54 +0000)] 
Added TODO item, inspired by: rt.cpan.org/Ticket/Display.html?id=25046

14 years agoMake code of ProhibitTrailingWhitespace more clear.
Elliot Shank [Tue, 6 Mar 2007 13:26:43 +0000 (13:26 +0000)] 
Make code of ProhibitTrailingWhitespace more clear.

14 years agoMinor documentation update to loadanalysisdb example.
Elliot Shank [Tue, 6 Mar 2007 02:01:41 +0000 (02:01 +0000)] 
Minor documentation update to loadanalysisdb example.

14 years agoAdded some tests inspired by http://rt.cpan.org/Ticket/Display.html?id=25150.
Jeffrey Ryan Thalhammer [Mon, 5 Mar 2007 18:57:36 +0000 (18:57 +0000)] 
Added some tests inspired by rt.cpan.org/Ticket/Display.html?id=25150.
The code isn't broken, but I just wanted to capture the ideas.

14 years agoFixed RT #25085: http://rt.cpan.org/Public/Bug/Display.html?id=25085
Jeffrey Ryan Thalhammer [Mon, 5 Mar 2007 18:24:39 +0000 (18:24 +0000)] 
Fixed RT #25085: rt.cpan.org/Public/Bug/Display.html?id=25085

14 years agoAdded test cases for http://rt.cpan.org/Public/Bug/Display.html?id=25085
Jeffrey Ryan Thalhammer [Mon, 5 Mar 2007 18:20:27 +0000 (18:20 +0000)] 
Added test cases for rt.cpan.org/Public/Bug/Display.html?id=25085

14 years agoValuesAndExpressions::ProhibitInterpolationOfLiterals was
Elliot Shank [Mon, 5 Mar 2007 05:17:56 +0000 (05:17 +0000)] 
ValuesAndExpressions::ProhibitInterpolationOfLiterals was
missing the q{\b} backspace escape.

14 years agoImplement CodeLayout::ProhibitTrailingWhitespace.
Elliot Shank [Mon, 5 Mar 2007 05:10:44 +0000 (05:10 +0000)] 
Implement CodeLayout::ProhibitTrailingWhitespace.

Fixes half of http://rt.cpan.org/Ticket/Display.html?id=20714

Unfortunately, this breaks "./Build test" on the perlcritic
program (at least with Module::Build 0.280600), because when
perlcritic is copied to blib and the shebang line gets
subsituted, there's a blank at the end of the shebang line.

However, this does not happen with Makefile.PL.

14 years agoModify comments in P::C::Utils. Someone wasn't paying attention
Elliot Shank [Wed, 21 Feb 2007 18:37:57 +0000 (18:37 +0000)] 
Modify comments in P::C::Utils.  Someone wasn't paying attention
to what will be in perl 5.10.

14 years agoCorrect and add to the tests of
Elliot Shank [Wed, 21 Feb 2007 18:05:05 +0000 (18:05 +0000)] 
Correct and add to the tests of
ValuesAndExpressions::ProhibitCommaSeparatedStatements
and fix the exposed problems.

14 years agoFix the copied POD in ProhibitPerl4PackageNames to actually
Elliot Shank [Mon, 19 Feb 2007 21:01:50 +0000 (21:01 +0000)] 
Fix the copied POD in ProhibitPerl4PackageNames to actually
document the policy.

14 years agoUpdate tags file. Though whether this file even belongs
Elliot Shank [Mon, 19 Feb 2007 20:01:26 +0000 (20:01 +0000)] 
Update tags file.  Though whether this file even belongs
in the repository is an interesting question.

14 years agoImplement ValuesAndExpressions::ProhibitCommaSeparatedStatements
Elliot Shank [Mon, 19 Feb 2007 19:56:50 +0000 (19:56 +0000)] 
Implement ValuesAndExpressions::ProhibitCommaSeparatedStatements
policy.

t/40_criticize.t is currently complaining about the examples
directory because the policy is not yet configurable.

14 years agoRemove TODO for RequirePodSections.
Elliot Shank [Sun, 18 Feb 2007 22:45:25 +0000 (22:45 +0000)] 
Remove TODO for RequirePodSections.

14 years agoDocumentation::RequirePodSections can now be configured to match
Elliot Shank [Sun, 18 Feb 2007 22:43:08 +0000 (22:43 +0000)] 
Documentation::RequirePodSections can now be configured to match
Module::Starter:PBP or to really match the PBP book.

Also, fixed script_sections unit test.

14 years agoImplement Variables::ProhibitPerl4PackageNames.
Elliot Shank [Sun, 18 Feb 2007 16:23:49 +0000 (16:23 +0000)] 
Implement Variables::ProhibitPerl4PackageNames.

14 years agoChange the ValuesAndExpressions::ProhibitMagicNumbers
Elliot Shank [Sun, 18 Feb 2007 15:08:02 +0000 (15:08 +0000)] 
Change the ValuesAndExpressions::ProhibitMagicNumbers
valid_values parameter to handle ranges.

14 years agoMade RequireFinalReturn configurable
Jeffrey Ryan Thalhammer [Sun, 18 Feb 2007 04:03:37 +0000 (04:03 +0000)] 
Made RequireFinalReturn configurable

14 years agoUpdated Change log. Regenerated README v1.03
Jeffrey Ryan Thalhammer [Tue, 13 Feb 2007 18:50:47 +0000 (18:50 +0000)] 
Updated Change log. Regenerated README

14 years agoI had already fixed that
Jeffrey Ryan Thalhammer [Tue, 13 Feb 2007 18:40:46 +0000 (18:40 +0000)] 
I had already fixed that

14 years agofixed: perlcritic would die if passed a numeric verbosity like -1.
Andy Lester [Tue, 13 Feb 2007 16:00:32 +0000 (16:00 +0000)] 
fixed: perlcritic would die if passed a numeric verbosity like -1.

14 years agoCleaning up a few problems from the conversion to EXPORT_TAGS
Jeffrey Ryan Thalhammer [Tue, 13 Feb 2007 07:20:19 +0000 (07:20 +0000)] 
Cleaning up a few problems from the conversion to EXPORT_TAGS

14 years agoUpdated Change log
Jeffrey Ryan Thalhammer [Tue, 13 Feb 2007 07:01:51 +0000 (07:01 +0000)] 
Updated Change log

14 years agoFixed self-compliance failures
Jeffrey Ryan Thalhammer [Tue, 13 Feb 2007 06:49:17 +0000 (06:49 +0000)] 
Fixed self-compliance failures

14 years agoMake Perl::Critic::Utils export everything again, though
Elliot Shank [Tue, 13 Feb 2007 01:50:25 +0000 (01:50 +0000)] 
Make Perl::Critic::Utils export everything again, though
this is done by assigning @EXPORT_OK to @EXPORT.

Interestingly enough ProhibitAutomaticExportation doesn't
complain about this.

14 years agoModules::RequireExplicitPackage is a noisy policy because it reports
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 23:19:24 +0000 (23:19 +0000)] 
Modules::RequireExplicitPackage is a noisy policy because it reports
violations on each and every offending line.  So we squelch duplicate
violations just like the RequireUseStrict and RequireUseWarnings
policies.

14 years agoMake P::C::Utils use @EXPORT_OK instead of @EXPORT.
Elliot Shank [Mon, 12 Feb 2007 22:44:25 +0000 (22:44 +0000)] 
Make P::C::Utils use @EXPORT_OK instead of @EXPORT.

14 years agoFixed typo. Thanks Chris
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 22:16:42 +0000 (22:16 +0000)] 
Fixed typo.  Thanks Chris

14 years agoIncreased VERSION to 1.03
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 22:12:30 +0000 (22:12 +0000)] 
Increased VERSION to 1.03

14 years agoFixed more problems with the format strings (Reported by Fritz Mehner).
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 21:28:00 +0000 (21:28 +0000)] 
Fixed more problems with the format strings (Reported by Fritz Mehner).

The %F placeholder was not being translated to "STDIN" when the input
comes from STDIN.  This was causing a warning from File::Basename
because the filename was an empty string.

The %r placeholder would sometimes evaluate to an empty string.  This
was because the document (and its elements) were garbage collected
before the placehold was evaluated.  This is just like the problem
with the %f placeholder that Chris fixed.

14 years agoFixed self-compliance problem
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 21:23:16 +0000 (21:23 +0000)] 
Fixed self-compliance problem

14 years agoFixed spelling errors
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 06:45:11 +0000 (06:45 +0000)] 
Fixed spelling errors

14 years agoRegenerated README
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 06:11:37 +0000 (06:11 +0000)] 
Regenerated README

14 years agoFixed is_unchecked_call to handle ||
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 06:01:16 +0000 (06:01 +0000)] 
Fixed is_unchecked_call to handle ||

14 years agoUpdated Change log
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 05:07:04 +0000 (05:07 +0000)] 
Updated Change log

14 years agoAdded more test cases for CheckedOpen and CheckedClose. Some of them fail at the...
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 05:04:53 +0000 (05:04 +0000)] 
Added more test cases for CheckedOpen and CheckedClose.  Some of them fail at the moment

14 years agoMention Conways config in the docs.
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 05:04:17 +0000 (05:04 +0000)] 
Mention Conways config in the docs.

14 years agoMention Conways config in the docs.
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 05:03:51 +0000 (05:03 +0000)] 
Mention Conways config in the docs.

14 years agoAdded Conways config file
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 05:00:54 +0000 (05:00 +0000)] 
Added Conways config file

14 years agoSet svn:keywords property
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 04:28:34 +0000 (04:28 +0000)] 
Set svn:keywords property

14 years agoFixed SVN keywords
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 04:24:55 +0000 (04:24 +0000)] 
Fixed SVN keywords

14 years agoDocumentation edits and a little code-tidying.
Jeffrey Ryan Thalhammer [Mon, 12 Feb 2007 04:09:10 +0000 (04:09 +0000)] 
Documentation edits and a little code-tidying.
Fixed: http://rt.cpan.org/Public/Bug/Display.html?id=24875

14 years agoUpdate tests to include examples and update MANIFEST.
Elliot Shank [Sun, 11 Feb 2007 23:16:48 +0000 (23:16 +0000)] 
Update tests to include examples and update MANIFEST.

14 years agoAdd a couple of simple examples of driving P::C from within
Elliot Shank [Sun, 11 Feb 2007 22:21:36 +0000 (22:21 +0000)] 
Add a couple of simple examples of driving P::C from within
code.

14 years agoIncreased VERSION to 1.02
Jeffrey Ryan Thalhammer [Sat, 10 Feb 2007 00:06:56 +0000 (00:06 +0000)] 
Increased VERSION to 1.02

14 years agoBugfix: when a Perl::Critic::Violation outlived it's
Chris Dolan [Wed, 7 Feb 2007 20:55:00 +0000 (20:55 +0000)] 
Bugfix: when a Perl::Critic::Violation outlived it's
Perl::Critic::Document, the weakened reference to the latter caused it
to be garbage collected before the filename could be extracted.  This
patch pre-caches the filename so it can be reported later.

Andy Lester provided the test case needed to spot the bug:
  perlcritic .

Actual results:
  : Bareword file handle opened at line 11, column 3.  See pages 202,204 of PBP.  (Severity: 5)
  : Two-argument "open" used at line 11, column 3.  See page 207 of PBP.  (Severity: 5)
  ./Build.PL source OK
  ...

Expected results:

  ./Build: Bareword file handle opened at line 11, column 3.  See pages 202,204 of PBP.  (Severity: 5)
  ./Build: Two-argument "open" used at line 11, column 3.  See page 207 of PBP.  (Severity: 5)
  ./Build.PL source OK
  ...

Sorry, I didn't have time to write a test case for this one...

14 years agoImplementing InputOutput::RequireCheckedOpen and InputOutput::RequireCheckedClose.
Andrew Moore [Mon, 5 Feb 2007 17:19:59 +0000 (17:19 +0000)] 
Implementing InputOutput::RequireCheckedOpen and InputOutput::RequireCheckedClose.

This includes the Utils::is_unchecked_call method which can be used
when adding other policies to check for system calls without return
values checked.

Also, I made a couple of changes to TestUtils.pm, Utils.pm and
CodeLayout/RequireConsistentNewlines.pm to comply with
RequireCheckedClose.

14 years agoWorkaround for problems using List::MoreUtils on perl 5.6.1
Jeffrey Ryan Thalhammer [Tue, 30 Jan 2007 07:15:24 +0000 (07:15 +0000)] 
Workaround for problems using List::MoreUtils on perl 5.6.1

14 years agoRegenerated README
Jeffrey Ryan Thalhammer [Thu, 25 Jan 2007 06:06:01 +0000 (06:06 +0000)] 
Regenerated README

14 years agoPreparing for release
Jeffrey Ryan Thalhammer [Thu, 25 Jan 2007 06:05:24 +0000 (06:05 +0000)] 
Preparing for release

14 years agoRemoved redundant inclusion of Test::Memory::Cycle
Jeffrey Ryan Thalhammer [Thu, 25 Jan 2007 05:54:46 +0000 (05:54 +0000)] 
Removed redundant inclusion of Test::Memory::Cycle

14 years agoFixed places that were misusing the -test flag for the PolicyFactory.
Jeffrey Ryan Thalhammer [Thu, 25 Jan 2007 05:52:21 +0000 (05:52 +0000)] 
Fixed places that were misusing the -test flag for the PolicyFactory.

I'm surprised that this didn't cause all kinds of failures in the wild.

We should probably rename that to something like "-testmode" or "-buildmode".

14 years agoAdded optional memory_leak test
Jeffrey Ryan Thalhammer [Thu, 25 Jan 2007 05:45:31 +0000 (05:45 +0000)] 
Added optional memory_leak test

14 years agoBetter fix for memory leak, suggested by Chris.
Jeffrey Ryan Thalhammer [Wed, 24 Jan 2007 07:29:07 +0000 (07:29 +0000)] 
Better fix for memory leak, suggested by Chris.

14 years agoFixed memory leak. See comments for details.
Jeffrey Ryan Thalhammer [Tue, 23 Jan 2007 09:12:33 +0000 (09:12 +0000)] 
Fixed memory leak.  See comments for details.

Reported at http://rt.perl.org/rt3/Ticket/Display.html?id=41230

14 years agoFixed spelling errors
Jeffrey Ryan Thalhammer [Tue, 23 Jan 2007 04:33:19 +0000 (04:33 +0000)] 
Fixed spelling errors

14 years agoMention that the P::C team is available for hire
Jeffrey Ryan Thalhammer [Tue, 23 Jan 2007 04:09:04 +0000 (04:09 +0000)] 
Mention that the P::C team is available for hire

14 years agoBugfix for undef in list function (found by Bernhard Schmalhofer)
Chris Dolan [Mon, 22 Jan 2007 20:06:47 +0000 (20:06 +0000)] 
Bugfix for undef in list function (found by Bernhard Schmalhofer)

14 years agoRegenerated README
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 05:47:16 +0000 (05:47 +0000)] 
Regenerated README

14 years agoDocumentation edits.
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 05:46:45 +0000 (05:46 +0000)] 
Documentation edits.

14 years agoRegenerate MANIFEST and META
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 05:00:29 +0000 (05:00 +0000)] 
Regenerate MANIFEST and META

14 years agoIncreased VERSION to 1.01. By making it 1.01 instead of 1.00, I don't
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 04:59:10 +0000 (04:59 +0000)] 
Increased VERSION to 1.01.  By making it 1.01 instead of 1.00, I don't
have to fuss with the silly "$VERSION = eval $VERSION" shit.

Fixed spelling error in bin/perlcritic

14 years agoMinor code cleanup
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 03:52:05 +0000 (03:52 +0000)] 
Minor code cleanup

14 years agoMore documentation edits
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 03:36:12 +0000 (03:36 +0000)] 
More documentation edits

14 years agoMoved t/examples/ to examples/ to satisfy Kwalitee requirement
Jeffrey Ryan Thalhammer [Mon, 22 Jan 2007 03:00:45 +0000 (03:00 +0000)] 
Moved t/examples/ to examples/ to satisfy Kwalitee requirement

Documentation edits.