]> git.donarmstrong.com Git - perltidy.git/log
perltidy.git
16 months agobump version to 20240511.01 20240511.01
Steve Hancock [Mon, 13 May 2024 23:12:55 +0000 (16:12 -0700)]
bump version to 20240511.01

16 months agoadd scope-limiting parens to regex to fix git #142
Steve Hancock [Mon, 13 May 2024 22:37:14 +0000 (15:37 -0700)]
add scope-limiting parens to regex to fix git #142

16 months agoneed IO::File for older versions of perl
Steve Hancock [Mon, 13 May 2024 22:35:14 +0000 (15:35 -0700)]
need IO::File for older versions of perl

16 months agolet -dma check self calls from anon. subs
Steve Hancock [Mon, 13 May 2024 22:07:34 +0000 (15:07 -0700)]
let -dma check self calls from anon. subs

16 months agoshorten long lines as suggested in git #141
Steve Hancock [Mon, 13 May 2024 22:06:20 +0000 (15:06 -0700)]
shorten long lines as suggested in git #141

16 months agochange name $item to $self for consistency
Steve Hancock [Mon, 13 May 2024 22:05:13 +0000 (15:05 -0700)]
change name $item to $self for consistency

16 months agoupdate to VERSION 20240511 20240511
Steve Hancock [Thu, 9 May 2024 23:44:18 +0000 (16:44 -0700)]
update to VERSION 20240511

16 months agofix b1469
Steve Hancock [Thu, 9 May 2024 14:08:26 +0000 (07:08 -0700)]
fix b1469

16 months agotrack blessed objects for -dma option
Steve Hancock [Thu, 9 May 2024 13:59:11 +0000 (06:59 -0700)]
track blessed objects for -dma option

16 months agominor code cleanups and update docs
Steve Hancock [Thu, 2 May 2024 23:41:34 +0000 (16:41 -0700)]
minor code cleanups and update docs

16 months agoadd test case
Steve Hancock [Thu, 2 May 2024 00:50:41 +0000 (17:50 -0700)]
add test case

16 months agofix spelling
Steve Hancock [Wed, 1 May 2024 22:30:34 +0000 (15:30 -0700)]
fix spelling

16 months agocatch ambiguous entries commands which exit early (c333)
Steve Hancock [Wed, 1 May 2024 16:32:16 +0000 (09:32 -0700)]
catch ambiguous entries commands which exit early (c333)

16 months agoremove unused code; update comments
Steve Hancock [Wed, 1 May 2024 03:26:44 +0000 (20:26 -0700)]
remove unused code; update comments

16 months agoremove unused code, update comments
Steve Hancock [Tue, 30 Apr 2024 14:47:17 +0000 (07:47 -0700)]
remove unused code, update comments

16 months agoupdate comments
Steve Hancock [Tue, 30 Apr 2024 03:20:47 +0000 (20:20 -0700)]
update comments

16 months agofix prototype underscore treatment
Steve Hancock [Tue, 30 Apr 2024 02:27:55 +0000 (19:27 -0700)]
fix prototype underscore treatment

16 months agofix -dma issue with prototypes
Steve Hancock [Mon, 29 Apr 2024 22:00:56 +0000 (15:00 -0700)]
fix -dma issue with prototypes

16 months agominor optimization
Steve Hancock [Mon, 29 Apr 2024 04:14:29 +0000 (21:14 -0700)]
minor optimization

16 months agofix arg count issue when pop is used instead of shift
Steve Hancock [Sat, 27 Apr 2024 00:45:33 +0000 (17:45 -0700)]
fix arg count issue when pop is used instead of shift

16 months agoadd --warn-mismatched-arg-overcount-cutoff=n
Steve Hancock [Sat, 27 Apr 2024 00:31:31 +0000 (17:31 -0700)]
add --warn-mismatched-arg-overcount-cutoff=n

16 months agofix hash key typo
Steve Hancock [Fri, 26 Apr 2024 23:08:07 +0000 (16:08 -0700)]
fix hash key typo

16 months agoclean up -wma documentation
Steve Hancock [Fri, 26 Apr 2024 05:12:32 +0000 (22:12 -0700)]
clean up -wma documentation

16 months agoexit immediately if --profile=file cannot be opened
Steve Hancock [Thu, 25 Apr 2024 23:24:38 +0000 (16:24 -0700)]
exit immediately if --profile=file cannot be opened

16 months agoimprove -dma for prototypes overridden with &fn()
Steve Hancock [Thu, 25 Apr 2024 22:36:25 +0000 (15:36 -0700)]
improve -dma for prototypes overridden with &fn()

16 months agofix c362, distinguish between prototype and signature
Steve Hancock [Thu, 25 Apr 2024 04:18:58 +0000 (21:18 -0700)]
fix c362, distinguish between prototype and signature

16 months agonearing final -dma coding
Steve Hancock [Thu, 25 Apr 2024 03:44:24 +0000 (20:44 -0700)]
nearing final -dma coding

16 months agofix b1468
Steve Hancock [Sun, 21 Apr 2024 22:11:48 +0000 (15:11 -0700)]
fix b1468

16 months agorevise -wmat input
Steve Hancock [Sun, 21 Apr 2024 21:32:27 +0000 (14:32 -0700)]
revise -wmat input

16 months agoupdate -dma
Steve Hancock [Fri, 19 Apr 2024 03:19:10 +0000 (20:19 -0700)]
update -dma

16 months agobump version to 20240202.07 20240202.07
Steve Hancock [Thu, 18 Apr 2024 16:54:19 +0000 (09:54 -0700)]
bump version to 20240202.07

16 months agoadd patch to fix -xlp issue in git #138
Steve Hancock [Thu, 18 Apr 2024 16:45:12 +0000 (09:45 -0700)]
add patch to fix -xlp issue in git #138

17 months agobump to version 20240202.06 20240202.06
Steve Hancock [Wed, 17 Apr 2024 00:06:22 +0000 (17:06 -0700)]
bump to version 20240202.06

17 months agoadd --minimize-continuation-indentation (-mci); see git #137
Steve Hancock [Tue, 16 Apr 2024 19:12:54 +0000 (12:12 -0700)]
add --minimize-continuation-indentation (-mci); see git #137

17 months agobump version to 20240202.05 20240202.05
Steve Hancock [Sat, 13 Apr 2024 14:31:29 +0000 (07:31 -0700)]
bump version to 20240202.05

17 months agoscan ahead for @_ to minimize false -wma warnings
Steve Hancock [Fri, 12 Apr 2024 03:49:14 +0000 (20:49 -0700)]
scan ahead for @_ to minimize false -wma warnings

17 months agoupdate docs
Steve Hancock [Fri, 12 Apr 2024 02:55:07 +0000 (19:55 -0700)]
update docs

17 months agoadd fast scan for $_[ for improved -wma efficiency
Steve Hancock [Wed, 10 Apr 2024 14:00:02 +0000 (07:00 -0700)]
add fast scan for $_[ for improved -wma efficiency

17 months agoswitch from -dmat=s to -dma
Steve Hancock [Tue, 9 Apr 2024 14:16:05 +0000 (07:16 -0700)]
switch from -dmat=s to -dma

17 months agocall dump_block_summary after respace_tokens
Steve Hancock [Tue, 9 Apr 2024 14:09:19 +0000 (07:09 -0700)]
call dump_block_summary after respace_tokens

sub respace tokens makes some essential data structures needed
for future updates to dump_block_summary.

17 months agoadd note about -sal=method as an alternative
Steve Hancock [Tue, 9 Apr 2024 13:49:03 +0000 (06:49 -0700)]
add note about -sal=method as an alternative

17 months agoswitch control -wmat=s to -wma for simplicity
Steve Hancock [Tue, 9 Apr 2024 01:16:44 +0000 (18:16 -0700)]
switch control -wmat=s to -wma for simplicity

17 months agofix arg count for signatures with optional args in -dbs output
Steve Hancock [Mon, 8 Apr 2024 23:13:26 +0000 (16:13 -0700)]
fix arg count for signatures with optional args in -dbs output

17 months agofix comment
Steve Hancock [Mon, 8 Apr 2024 23:08:46 +0000 (16:08 -0700)]
fix comment

17 months agoremove unused code found with -duv
Steve Hancock [Sun, 7 Apr 2024 23:27:22 +0000 (16:27 -0700)]
remove unused code found with -duv

17 months agoadd missing call parameter found with -dma
Steve Hancock [Sun, 7 Apr 2024 23:18:21 +0000 (16:18 -0700)]
add missing call parameter found with -dma

17 months agoremove hardwired arg count checks; -wmat automates this
Steve Hancock [Sun, 7 Apr 2024 13:51:26 +0000 (06:51 -0700)]
remove hardwired arg count checks; -wmat automates this

17 months agofix test range for change in parameter name
Steve Hancock [Sun, 7 Apr 2024 04:39:20 +0000 (21:39 -0700)]
fix test range for change in parameter name

17 months agoeliminate last uses of each builtin
Steve Hancock [Sun, 7 Apr 2024 04:38:44 +0000 (21:38 -0700)]
eliminate last uses of each builtin

17 months agoeliminate unused variables
Steve Hancock [Sun, 7 Apr 2024 03:49:24 +0000 (20:49 -0700)]
eliminate unused variables

17 months agoupdate docs & comments
Steve Hancock [Sun, 7 Apr 2024 02:07:49 +0000 (19:07 -0700)]
update docs & comments

17 months agobump version to 20240202.04 20240202.04
Steve Hancock [Fri, 5 Apr 2024 00:05:25 +0000 (17:05 -0700)]
bump version to 20240202.04

17 months agoupdate docs, change name -wmacc to -wmauc
Steve Hancock [Thu, 4 Apr 2024 23:47:13 +0000 (16:47 -0700)]
update docs, change name -wmacc to -wmauc

17 months agoincorporate prototype info in -wmat decisions
Steve Hancock [Thu, 4 Apr 2024 22:42:29 +0000 (15:42 -0700)]
incorporate prototype info in -wmat decisions

17 months agoimprove and simplify sub count_sub_args for -dma
Steve Hancock [Thu, 4 Apr 2024 01:17:57 +0000 (18:17 -0700)]
improve and simplify sub count_sub_args for -dma

17 months agofix sort of line numbers for error output
Steve Hancock [Thu, 4 Apr 2024 01:09:04 +0000 (18:09 -0700)]
fix sort of line numbers for error output

17 months agoimprove arg count for -wmat
Steve Hancock [Wed, 3 Apr 2024 01:40:22 +0000 (18:40 -0700)]
improve arg count for -wmat

17 months agoadd warning for combination -wmat and -io
Steve Hancock [Tue, 2 Apr 2024 17:47:55 +0000 (10:47 -0700)]
add warning for combination -wmat and -io

17 months agoignore my subs for -dma -wmat
Steve Hancock [Mon, 1 Apr 2024 00:23:18 +0000 (17:23 -0700)]
ignore my subs for -dma -wmat

17 months agosimplify wording for -wmacc=n
Steve Hancock [Mon, 1 Apr 2024 00:22:42 +0000 (17:22 -0700)]
simplify wording for -wmacc=n

17 months agoextend coding and docs for -dma and -wmat
Steve Hancock [Sun, 31 Mar 2024 18:00:54 +0000 (11:00 -0700)]
extend coding and docs for -dma and -wmat

17 months agoinitial coding for --warn-mismatched-call-types
Steve Hancock [Sat, 30 Mar 2024 02:13:38 +0000 (19:13 -0700)]
initial coding for --warn-mismatched-call-types

17 months agofix some c353 edge cases
Steve Hancock [Thu, 28 Mar 2024 20:22:43 +0000 (13:22 -0700)]
fix some c353 edge cases

17 months agofix issue c353
Steve Hancock [Wed, 27 Mar 2024 00:13:36 +0000 (17:13 -0700)]
fix issue c353

17 months agobump version to 20240202.03 20240202.03
Steve Hancock [Mon, 25 Mar 2024 23:00:49 +0000 (16:00 -0700)]
bump version to 20240202.03

17 months agofix c352
Steve Hancock [Mon, 25 Mar 2024 22:17:51 +0000 (15:17 -0700)]
fix c352

17 months agoadd option --valign-wide-equals, -vme, see git #135
Steve Hancock [Mon, 25 Mar 2024 15:00:14 +0000 (08:00 -0700)]
add option --valign-wide-equals, -vme, see git #135

17 months agoremove unused line
Steve Hancock [Sun, 24 Mar 2024 01:35:08 +0000 (18:35 -0700)]
remove unused line

17 months ago--dump-block-summary sub arg count now includes any $self
Steve Hancock [Sat, 23 Mar 2024 19:54:37 +0000 (12:54 -0700)]
--dump-block-summary sub arg count now includes any $self

17 months agoOperator **= now has spaces on both sides by default (c349)
Steve Hancock [Sat, 23 Mar 2024 19:32:24 +0000 (12:32 -0700)]
Operator **= now has spaces on both sides by default (c349)

18 months agoadd missing $self to warnings
Steve Hancock [Sun, 17 Mar 2024 01:08:44 +0000 (18:08 -0700)]
add missing $self to warnings

These were found with a new option being developed. These errors
have never happened so the problem was not detected before.
Also checking to see if latest github error goes away.

18 months agoimprove formatting of git #134
Steve Hancock [Sat, 16 Mar 2024 18:53:58 +0000 (11:53 -0700)]
improve formatting of git #134

18 months agogeneralize code for finding self name for future development
Steve Hancock [Sun, 3 Mar 2024 17:35:05 +0000 (09:35 -0800)]
generalize code for finding self name for future development

18 months agoadd caller name to hash of sub calls
Steve Hancock [Sat, 2 Mar 2024 23:14:12 +0000 (15:14 -0800)]
add caller name to hash of sub calls

18 months agoadditional -wmac coding
Steve Hancock [Fri, 1 Mar 2024 15:06:23 +0000 (07:06 -0800)]
additional -wmac coding

18 months agofix b1467
Steve Hancock [Thu, 29 Feb 2024 20:27:17 +0000 (12:27 -0800)]
fix b1467

18 months agoadd framework for future --warn-mixed-call-args
Steve Hancock [Wed, 28 Feb 2024 15:03:07 +0000 (07:03 -0800)]
add framework for future --warn-mixed-call-args

18 months agoadd flat package list
Steve Hancock [Sun, 25 Feb 2024 13:24:16 +0000 (05:24 -0800)]
add flat package list

18 months agoimprove code to lookup package info
Steve Hancock [Fri, 23 Feb 2024 18:50:29 +0000 (10:50 -0800)]
improve code to lookup package info

18 months agoadd devel mode arg count check on subs with >6 args
Steve Hancock [Wed, 21 Feb 2024 14:51:34 +0000 (06:51 -0800)]
add devel mode arg count check on subs with >6 args

18 months agotest to see if this works on older versions of perl
Steve Hancock [Tue, 20 Feb 2024 16:02:29 +0000 (08:02 -0800)]
test to see if this works on older versions of perl

This declares a 'my' var within if parens for convenience;

18 months agotokenizer optimization
Steve Hancock [Tue, 20 Feb 2024 15:28:45 +0000 (07:28 -0800)]
tokenizer optimization

saves about 0.25% run time by avoiding numerous calls

18 months agominor tokenizer optimization
Steve Hancock [Tue, 20 Feb 2024 01:25:21 +0000 (17:25 -0800)]
minor tokenizer optimization

18 months agob1466
Steve Hancock [Mon, 19 Feb 2024 18:08:57 +0000 (10:08 -0800)]
b1466

18 months ago-fso, --file-size-order, is now the default
Steve Hancock [Mon, 19 Feb 2024 02:50:23 +0000 (18:50 -0800)]
-fso, --file-size-order, is now the default

18 months ago-vsn is now default; bump version to .02 20240202.02
Steve Hancock [Sun, 18 Feb 2024 00:37:04 +0000 (16:37 -0800)]
-vsn is now default; bump version to .02

18 months agoimprove -vsn edge cases
Steve Hancock [Fri, 16 Feb 2024 17:35:18 +0000 (09:35 -0800)]
improve -vsn edge cases

19 months agominor -vsn improvements
Steve Hancock [Thu, 15 Feb 2024 02:57:41 +0000 (18:57 -0800)]
minor -vsn improvements

19 months agoadjust -drc for repeated commas across line breaks
Steve Hancock [Thu, 15 Feb 2024 00:57:09 +0000 (16:57 -0800)]
adjust -drc for repeated commas across line breaks

19 months agomake --delete-repeated-commas the default
Steve Hancock [Wed, 14 Feb 2024 15:53:17 +0000 (07:53 -0800)]
make --delete-repeated-commas the default

19 months agoadjust -vsn
Steve Hancock [Wed, 14 Feb 2024 15:52:55 +0000 (07:52 -0800)]
adjust -vsn

19 months agoadjust -vsn rules
Steve Hancock [Tue, 13 Feb 2024 16:01:57 +0000 (08:01 -0800)]
adjust -vsn rules

19 months agoelimininate wantarray
Steve Hancock [Mon, 12 Feb 2024 00:36:16 +0000 (16:36 -0800)]
elimininate wantarray

Now only the final debug return uses wantarray

19 months agostarting to convert perltidy to use interbracket arrorw
Steve Hancock [Sun, 11 Feb 2024 23:30:55 +0000 (15:30 -0800)]
starting to convert perltidy to use interbracket arrorw

Right now about 80% of the source uses arrows, so this will
produce a uniform style.

19 months agoupdate -drc to delete repeated fat commas
Steve Hancock [Sun, 11 Feb 2024 02:32:18 +0000 (18:32 -0800)]
update -drc to delete repeated fat commas

19 months ago-drc should only delete commas repeated on the same line
Steve Hancock [Sat, 10 Feb 2024 15:11:51 +0000 (07:11 -0800)]
-drc should only delete commas repeated on the same line

this avoids converting a side comment to a block comment

19 months agoupdate comments on unused variables
Steve Hancock [Sat, 10 Feb 2024 15:00:09 +0000 (07:00 -0800)]
update comments on unused variables

add emphasis that not all unused variables are 'bad', as asserted by some

19 months agoinsure that spacing follows rules when adding ',' and '->'
Steve Hancock [Sat, 10 Feb 2024 14:14:49 +0000 (06:14 -0800)]
insure that spacing follows rules when adding ',' and '->'

This will avoid requiring an extra iteration in most cases

19 months agoindicate location of error parsing -ias=s with underline
Steve Hancock [Fri, 9 Feb 2024 14:56:59 +0000 (06:56 -0800)]
indicate location of error parsing -ias=s with underline

19 months agobump to v20240202.01 20240202.01
Steve Hancock [Fri, 9 Feb 2024 01:58:26 +0000 (17:58 -0800)]
bump to v20240202.01