- Fix git #44, fix exit status for assert-tidy/untidy. The exit status was
always 0 for --assert-tidy if the user had turned off all error messages with
- the -quiet. This has been fixed.
+ the -quiet flag. This has been fixed.
- Add flag -maxfs=n, --maximum-file-size-mb=n. This parameter is provided to
avoid causing system problems by accidentally attempting to format an
- Added 'state' as a keyword.
- - This version is about 15% faster than previous versions due to some optimization work
- using Devel::NYTProf.
+ - This version is about 15% faster than previous versions due to some optimizations
+ made with the help of Devel::NYTProf.
- Numerous minor issues that the average user would not encounter were found
and fixed. They can be seen in the more complete list of updates at
<dl>
+<dt id="recognize-overloaded-RPerl-operators-to-avoid-error-messages"><b>recognize overloaded RPerl operators to avoid error messages</b></dt>
+<dd>
+
+<p>RPerl uses some bareword operators which caused error messages. An update was made to avoid this problem in files containing 'use RPerl'. This update was made 6 Nov 2020, f8bd088.</p>
+
+</dd>
<dt id="fix-issue-git-45--wn-and--vtc-n-now-work-together"><b>fix issue git #45, -wn and -vtc=n now work together</b></dt>
<dd>
- Fix git #44, fix exit status for assert-tidy/untidy. The exit status was
always 0 for --assert-tidy if the user had turned off all error messages with
- the -quiet. This has been fixed.
+ the -quiet flag. This has been fixed.
- Add flag -maxfs=n, --maximum-file-size-mb=n. This parameter is provided to
avoid causing system problems by accidentally attempting to format an
- Added 'state' as a keyword.
-- This version is about 15% faster than previous versions due to some optimization work
- using Devel::NYTProf.
+- This version is about 15% faster than previous versions due to some optimizations
+ made with the help of Devel::NYTProf.
- Numerous minor issues that the average user would not encounter were found
and fixed. They can be seen in the more complete list of updates at
=over 4
+=item B<recognize overloaded RPerl operators to avoid error messages>
+
+RPerl uses some bareword operators which caused error messages. An update
+was made to avoid this problem in files containing 'use RPerl'. This update was
+made 6 Nov 2020, f8bd088.
+
=item B<fix issue git #45, -wn and -vtc=n now work together>
When -wn was set, the -vtc=n flag was being ignored. This was a simple fix
- compare formatting with the new version with previous version on all files in test area
- run a blinker test (activate option -I and look for 'Blinker' in DIAGNOSTICS)
- run a timing test: compare run time with previous version
-- profile with 'nytprof' and compare with previous version
+- profile with 'nytprof' with different parameters and compare with previous version: For example
+ perl -d:NYTProf perltidy.pl -pbp -nst -nse -wn -xci perltidy.pl
+ nytprofhtml --open
- run random testing on final version for a significant time before releasing (several days)
- run 'author tests' on a much larger body of code than is covered by the .t
files.