Hackerpilot
5c5a7572ea
Update libdparse
2016-05-19 02:21:50 -07:00
Hackerpilot
d79ca30aa4
Pull dsymbol bug fixes
2016-05-19 02:20:48 -07:00
Hackerpilot
428043db71
Fix null pointer error in comma expression check
2016-05-19 00:37:01 -07:00
Brian Schott
d5929a4226
Merge pull request #340 from BBasile/skip-tests
...
Added an option that alows to skip the unittests analysis
2016-05-12 13:51:09 -07:00
Basile Burg
c101a6e1f7
Added an option that allows to skip the unittests analysis
...
allow each check to be individually skipped in the unit tests
useless assertions must always be detected
2016-05-12 17:14:32 +02:00
Hackerpilot
09e054f869
Fix bug with parsing multiple files at once
2016-05-11 17:45:55 -07:00
Hackerpilot
f0bc0d933c
Merge commit '162a5fb'
2016-05-11 16:41:53 -07:00
Hackerpilot
162a5fb332
Fix memory leaks
2016-05-11 16:41:42 -07:00
Hackerpilot
15c780fac4
Fix #341
2016-05-09 15:57:26 -07:00
Hackerpilot
e7a1b1fd2f
Fix parse error
2016-05-09 15:49:36 -07:00
Brian Schott
c602036e0f
Merge pull request #309 from dhasenan/master
...
Added a test for static if...else if mistakes.
2016-05-06 14:32:18 -07:00
Hackerpilot
3d6fdfe2a3
Fix #339
2016-05-06 14:24:10 -07:00
Hackerpilot
2532ea7a36
Update dsymbol
2016-05-06 13:39:02 -07:00
Hackerpilot
02f8f3c423
Enable the comma operator warning in synchronized statements
2016-05-04 03:24:32 -07:00
Hackerpilot
97c4e48ce5
Fix bug in token display
2016-05-04 03:24:11 -07:00
Hackerpilot
4cda805dc4
Update dependencies
2016-04-28 15:52:05 -07:00
Hackerpilot
d8c3fa67ca
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
2016-04-28 15:38:16 -07:00
Hackerpilot
ccfdf7e7e4
Update dparse
2016-04-28 15:38:00 -07:00
Brian Schott
fd5d5c51e0
Merge pull request #337 from wilzbach/patch-2
...
fix small typo in dscanner.ini
2016-04-28 14:29:07 -07:00
Sebastian Wilzbach
c61800a7bc
fix small typo in dscanner.ini
2016-04-27 12:27:23 +03:00
Hackerpilot
9b81989011
Fix #334
2016-04-18 14:09:10 -07:00
Hackerpilot
d62a57271a
Update dependencies
2016-04-18 14:08:58 -07:00
Hackerpilot
553394b621
Fix import
2016-04-18 14:02:27 -07:00
Hackerpilot
00c4515778
Update libdparse
2016-04-18 13:39:30 -07:00
Brian Schott
c18cfc514f
Merge pull request #333 from wilzbach/patch-1
...
notice about --config option
2016-04-15 12:47:40 -07:00
Sebastian Wilzbach
2d717530b7
notice about --config option
2016-04-15 21:06:11 +03:00
Hackerpilot
a78c4610a2
Fix #314
2016-03-27 16:29:43 -07:00
Hackerpilot
8671674cd5
Update version number
2016-03-24 15:17:14 -07:00
Hackerpilot
e99c26e8dd
Update dub file
2016-03-17 03:29:03 -07:00
Hackerpilot
a18ebe0c86
Merge branch 'allocator_improvements'
2016-03-17 03:09:48 -07:00
Hackerpilot
b5e9281f1b
#313
2016-03-17 03:09:45 -07:00
Brian Schott
d04d352650
Merge pull request #311 from dhasenan/renamed_local_import
...
Don't warn about renamed imports.
2016-03-14 13:31:13 -07:00
dhasenan
673e784a03
Don't warn about renamed imports.
2016-03-14 17:29:20 +00:00
dhasenan
0943820ebe
Added a test for static if...else if mistakes.
...
If you write your code as:
static if (foo)
doFoo();
else if (bar)
doBar();
This check will catch it. If you write it as:
static if (foo)
doFoo();
else {
if (bar)
doBar();
}
This isn't a bug and we won't warn about it.
If you write your code in an intermediate style, we'll still warn about it:
static if (foo)
doFoo();
else
if (bar)
doBar();
Which probably isn't optimal, but what the hey.
2016-03-11 17:59:27 +00:00
Hackerpilot
f7868cae73
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
2016-03-02 21:12:09 -08:00
Hackerpilot
19b107468e
Update dsymbol
2016-03-02 21:11:59 -08:00
Hackerpilot
76765a621d
Move old alias syntax warning out of the parser, see Hackerpilot/libdparse#80
2016-03-02 21:11:38 -08:00
Hackerpilot
95077d333d
Update dparse and dsymbol
2016-03-02 02:41:46 -08:00
Hackerpilot
d78ece6cbd
Update libdparse. Fix #305
2016-02-09 17:30:41 -08:00
Hackerpilot
829d20fcd3
Pull lexer fix
2016-02-07 04:53:06 -08:00
Hackerpilot
4143283342
Update libdparse
2016-02-07 04:15:58 -08:00
Hackerpilot
74b5bb21a3
Update parser to fix bug parsing std.uni
2016-02-07 02:26:03 -08:00
Hackerpilot
c7861d4c60
Fix information about package protection arguments being missing in AST output
2016-02-07 02:25:45 -08:00
Hackerpilot
861b5100a7
Pull in parser fix
2016-02-07 01:15:56 -08:00
Hackerpilot
c252b3420e
Fix part of #305
2016-02-07 00:46:40 -08:00
Hackerpilot
d2502be9e9
Fix issues with AST output
2016-02-05 02:25:49 -08:00
Hackerpilot
5099545546
Fix #305
2016-02-04 15:18:49 -08:00
Hackerpilot
c80fbc6c47
Update libdparse
2016-02-01 15:48:46 -08:00
Hackerpilot
da53af80b8
Update dependencies
2016-02-01 03:07:32 -08:00
Hackerpilot
49de812e47
Fix mismatched XML tags
2016-02-01 03:07:02 -08:00