Basile Burg
|
4a0e037c51
|
dastworx, prevent unsafe access
|
2017-06-12 01:45:51 +02:00 |
Basile Burg
|
0483b40ca9
|
nothing
|
2017-05-02 21:30:02 +02:00 |
Basile Burg
|
2f0743449d
|
ddoc insertion, add support for templated enums
|
2017-05-02 21:22:01 +02:00 |
Basile Burg
|
7eeb5dbe0a
|
ddoc template, add option to insert /++ +/ comments
|
2017-04-30 10:35:08 +02:00 |
Basile Burg
|
6be3267993
|
add an editor command to insert ddoc templates, close #135
|
2017-04-27 11:43:16 +02:00 |
Basile Burg
|
560c5a5df0
|
halstead, reserve aa buckets for each new funct
|
2017-02-26 08:04:20 +01:00 |
Basile Burg
|
63ce8feb7f
|
update submodule and use iz AA in the halstead tool
|
2017-02-23 08:47:21 +01:00 |
Basile Burg
|
16322c2ea0
|
update libdparse
|
2017-02-03 21:16:41 +01:00 |
Basile Burg
|
d7a740fc01
|
fix #113
|
2017-01-29 00:51:45 +01:00 |
Basile Burg
|
7e5de81f80
|
#104, handle iasm
|
2017-01-23 02:20:43 +01:00 |
Basile Burg
|
07a28480e2
|
nothing
|
2017-01-20 06:18:31 +01:00 |
Basile Burg
|
70d1862771
|
dastworx, main fun detector, dont visit some declarations
unittest may contain a main() for testing, e.g std.getopt
|
2017-01-20 06:16:33 +01:00 |
Basile Burg
|
1111f43172
|
104, detect template prms in operands that are not part of a func call
|
2017-01-19 06:44:37 +01:00 |
Basile Burg
|
52f9eb4324
|
#104, process properly identifier chains in FunctionCallExpressions
operand.operand.operator()
|
2017-01-19 01:44:14 +01:00 |
Basile Burg
|
5a81971bb8
|
#104, handle identifier chains
|
2016-12-21 05:14:16 +01:00 |
Basile Burg
|
3428a0f567
|
#104, add support for ternary expressions
|
2016-12-21 00:24:31 +01:00 |
Basile Burg
|
a8c1974af7
|
fix identifier name
|
2016-12-07 10:24:46 +01:00 |
Basile Burg
|
394b96bf2a
|
#104, refact ctors and dtors + add tests
|
2016-12-07 08:46:51 +01:00 |
Basile Burg
|
e914d9d9aa
|
halstead & symlist, activate postblit visit
|
2016-12-06 07:59:14 +01:00 |
Basile Burg
|
7b39f9d5e6
|
symlist, handle postblit
|
2016-11-26 02:46:50 +01:00 |
Basile Burg
|
f581c0642d
|
#104, xor-pow + detect a libdparse issue
|
2016-11-22 10:06:49 +01:00 |
Basile Burg
|
7a673e96e9
|
#104, forget to set AsmLog{and|or}Expr text
|
2016-11-22 00:06:46 +01:00 |
Basile Burg
|
25384f63c9
|
#104, add visit for missing binary expressions + handle in/is negation
|
2016-11-21 23:57:40 +01:00 |
Basile Burg
|
58f8503b00
|
#104, also view binary expr {L|R}HS as operands even if already operators
+ refact expr with op template to accept any other binary expression
|
2016-11-21 23:42:38 +01:00 |
Basile Burg
|
6e10f889ee
|
#104, add option cat. for the metrics + put ana in separate unit
|
2016-11-18 12:11:10 +01:00 |
Basile Burg
|
736c4bb5b2
|
dastworx, upstream fix, patch AST error for pascal streaming
|
2016-11-17 04:13:04 +01:00 |
Basile Burg
|
94e5e8c81a
|
#104, refact the unit tests
|
2016-11-16 14:42:58 +01:00 |
Basile Burg
|
204d0fb22c
|
#104, fix ifelse, fix foreach, add catch, add tests
|
2016-11-16 12:37:41 +01:00 |
Basile Burg
|
f1a6c31fb6
|
#104, declarations, func templates, c/dtors, tests
|
2016-11-16 09:51:57 +01:00 |
Basile Burg
|
af7d5d6c34
|
#104, start Halstead metrics
|
2016-11-14 15:05:34 +01:00 |
Basile Burg
|
58f47db23c
|
dastworx, flush was a workaround the crashes due to null moduleDeclarations
|
2016-10-18 06:43:50 +02:00 |
Basile Burg
|
cab5b83e40
|
dastworx, skip invalid files
|
2016-10-18 04:47:56 +02:00 |
Basile Burg
|
4cb04ac073
|
dastworx, imports ana, fix AV when no moduleDeclaration
|
2016-10-18 04:31:00 +02:00 |
Basile Burg
|
465ea9d267
|
dastworx, prevent analysis of modules without module declaration
|
2016-10-18 03:16:37 +02:00 |
Basile Burg
|
cc08f18696
|
pull libdparse and update dastworx
|
2016-10-13 14:17:58 +02:00 |
Basile Burg
|
f2f7661462
|
dastworx, upstream fix, flush after each module imports
|
2016-09-04 16:04:38 +02:00 |
Basile Burg
|
b22b13d008
|
dastworx, fix broken build due to typo in identifier
|
2016-09-04 12:42:40 +02:00 |
Basile Burg
|
1cf1c8b287
|
add read only support for dub SDL projects, close #96
|
2016-09-02 14:41:22 +02:00 |
Basile Burg
|
7d0f3212c1
|
dastworx, remove usage of globals
|
2016-08-29 11:10:11 +02:00 |
Basile Burg
|
e0fa57d8b6
|
fix #90, dastworx issue under win32 + rework dastworx main()
|
2016-08-23 07:18:53 +02:00 |
Basile Burg
|
a41fbd6271
|
dastworx, flush output on exit
|
2016-08-23 03:24:21 +02:00 |
Basile Burg
|
1e45053e54
|
more changes for win
|
2016-08-22 12:14:40 +02:00 |
Basile Burg
|
4a41db237a
|
dastworx, lazy init the badVersions and use AA for lookup
|
2016-08-05 22:26:56 +02:00 |
Basile Burg
|
4764310182
|
update submodules
|
2016-08-05 15:36:21 +02:00 |
Basile Burg
|
e27d216bf6
|
dastworx, two issues
+ prevent ast errors to be written to std streams
+ stream not flushed, caused incomplete results after import ana
|
2016-07-05 01:10:10 +02:00 |
Basile Burg
|
31d2f6d724
|
dastworx, add support for listing imports of several files
+ always include the module name on the first line
|
2016-07-04 20:36:05 +02:00 |
Basile Burg
|
94eddd0ca8
|
dastworks, fix several issues
+ spped up compilation, disable inlining
+ improve todolist & symlist streams size
+ deep option of the symlist was broken
|
2016-07-03 21:27:41 +02:00 |
Basile Burg
|
989d2ceca5
|
dastworx, add win build script
|
2016-07-02 23:25:27 +02:00 |
Basile Burg
|
3b6b3c4d65
|
dastworx, add linux script + update md
|
2016-07-02 20:06:59 +02:00 |
Basile Burg
|
0560e0c789
|
dastworx, add submodule iz and update ce project, close #82
|
2016-07-02 17:21:38 +02:00 |