index
:
perl_checker
master
topic/master-rebase-backup
Perl Syntax Checker
Thierry Vignaud [tv]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
perl_checker.src
/
lexer.mll
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename folder to match history.
Mageia SVN-Git Migration
2007-04-25
1
-1057
/
+0
*
don't suggest replacing \Q with Q, warn "don't use \\Q, use quotemeta instead...
Pascal Rigaux
2006-06-22
1
-0
/
+3
*
"pop @l" return value can be dropped (ie make it similar to "shift")
Pascal Rigaux
2006-06-14
1
-0
/
+1
*
fix typo (detected by ocaml 3.09)
Pascal Rigaux
2006-05-15
1
-1
/
+1
*
it seems stack is smaller on amd64. function concat_spaces need to be tail-re...
Pascal Rigaux
2006-05-15
1
-7
/
+7
*
- make <<"EOF" a warning, not an error (and adapt test for it)
Pascal Rigaux
2005-11-25
1
-6
/
+9
*
- ugly hack to workaround uniop calls priority pb, but at least have a P_unio...
Pascal Rigaux
2004-12-13
1
-0
/
+1
*
really help detecting hashrefs
Pascal Rigaux
2004-11-26
1
-2
/
+2
*
force { zzz => ... } to be a hash ref
Pascal Rigaux
2004-11-26
1
-0
/
+9
*
\z and \Z are zero-width assertions in regexps
Pascal Rigaux
2004-11-17
1
-1
/
+1
*
allow disabling warnings on command-line (and have various warnings level)
Pascal Rigaux
2004-11-10
1
-20
/
+20
*
handle __DATA__ thanks to Rafael
Pascal Rigaux
2004-10-20
1
-0
/
+1
*
"^" has a special meaning in regexps, so escaping it can be necessary
Pascal Rigaux
2004-10-14
1
-1
/
+1
*
handle qx(...) and qx{...} with a warning
Pascal Rigaux
2004-10-13
1
-1
/
+6
*
allow qq{...} (with a warning)
Pascal Rigaux
2004-10-13
1
-18
/
+23
*
handle q{...} and qw{...} (with a warning)
Pascal Rigaux
2004-10-13
1
-7
/
+25
*
transform m@...@ and m:...: from errors into warnings (since we can handle it...
Pascal Rigaux
2004-10-13
1
-5
/
+8
*
handle s:xxx:yyy: and qw/.../, issuing a warning
Pascal Rigaux
2004-08-12
1
-1
/
+10
*
don't tell to replace \: with : in "$foo\::" and /$foo\::/
Pascal Rigaux
2004-04-28
1
-2
/
+2
*
handle bad PO-: comments at the lexical level instead of doing it in the grammar
Pascal Rigaux
2004-04-28
1
-9
/
+23
*
handle "format" perl instruction
Pascal Rigaux
2004-01-22
1
-3
/
+4
*
fix reported position of variables in strings
Pascal Rigaux
2004-01-05
1
-0
/
+2
*
handle \\$a
Pascal Rigaux
2004-01-05
1
-2
/
+2
*
"@hash{@l}" is ''. @hash{@l} .'', and not ''. @hash .'{'. @l .'}'
Pascal Rigaux
2003-12-16
1
-3
/
+6
*
handle __END__
Pascal Rigaux
2003-12-16
1
-0
/
+1
*
don't internally keep \ for $ @ % { [
Pascal Rigaux
2003-11-18
1
-1
/
+1
*
perfect warning for suggesting qq(...) instead of "..."
Pascal Rigaux
2003-10-01
1
-11
/
+19
*
don't suggest replacing "xxx" with 'xxx' in case of N("xxx")
Pascal Rigaux
2003-10-01
1
-1
/
+2
*
suggest using 'xxx"xxx' instead of "xxx\"xxx" when there is no interpolation
Pascal Rigaux
2003-10-01
1
-9
/
+28
*
make the difference between N("xxx") and "xxx"
Pascal Rigaux
2003-10-01
1
-5
/
+8
*
new warnings:
Pascal Rigaux
2003-10-01
1
-6
/
+15
*
disallow s/foo/die "bar \"zzz\"/e
Pascal Rigaux
2003-09-30
1
-0
/
+3
*
warning: no need to escape " in /xxx \" xxx/
Pascal Rigaux
2003-09-30
1
-1
/
+1
*
detect s@...@...@ instead of getting crazy
Pascal Rigaux
2003-09-30
1
-5
/
+10
*
nice error message for qx{...} (instead of a syntax error)
Pascal Rigaux
2003-09-30
1
-1
/
+4
*
you can't replace \[ with [ in "$foo[0]" otherwise the meaning is really diff...
Pascal Rigaux
2003-08-19
1
-1
/
+1
*
you can't replace \r with r
Pascal Rigaux
2003-08-19
1
-1
/
+1
*
- allow $_o_XXX parameter name which is both unused and optional (same for $_...
Pascal Rigaux
2003-08-11
1
-0
/
+1
*
explicitly disallow <<=, >>= and **= (instead of having a syntax error)
Pascal Rigaux
2003-05-26
1
-0
/
+5
*
fix "/^\d+\.\*$/" giving warning "you can remove \".*$\" at the end of your r...
Pascal Rigaux
2003-05-23
1
-1
/
+1
*
fix pot generation (have \" instead of \\\")
Pascal Rigaux
2003-05-16
1
-1
/
+2
*
use print_endline_flush instead of prerr_endline to comply with --restrict-to...
Pascal Rigaux
2003-04-30
1
-1
/
+1
*
\ *is* necessary in "$foo\{"
Pascal Rigaux
2003-04-30
1
-1
/
+1
*
ensure return values are used
Pascal Rigaux
2003-04-29
1
-4
/
+5
*
allow "sub pkg::foo() { ...}"
Pascal Rigaux
2003-04-28
1
-3
/
+18
*
- handle empty prototypes
Pascal Rigaux
2003-04-24
1
-1
/
+7
*
add basic "type" checking (using a very liberal lattice)
Pascal Rigaux
2003-04-15
1
-109
/
+120
*
use new types to have stricter type checking (prior to adding maybe_context)
Pascal Rigaux
2003-04-13
1
-99
/
+101
*
warn non-useful or non-readable escaped sequences in strings and regexps
Pascal Rigaux
2003-04-11
1
-15
/
+60
*
keys() is a ONE_SCALAR_PARA
Pascal Rigaux
2003-04-10
1
-0
/
+1
[next]