Basile Burg
94c2b5a713
dastworx, todo list fixes
...
* fix special char literals for pascal strings not verified when the text doesn't contain a single quote.
* fix len limit not applied correctly
* fix single quote after special char put unconditionally
* prevent loading when deserialization fail
2019-03-27 17:17:52 +01:00
Basile Burg
d5db52cf88
fix missing dastworx extension
2019-01-18 07:40:15 +01:00
Basile Burg
f603fe1879
Get rid of old `TCE<Name>` class identifiers, step 2, #374
2019-01-02 21:10:48 +01:00
Basile Burg
7784e066c9
update dparse and dastworx
2018-11-06 04:04:37 +01:00
Basile Burg
5755432b17
fix more old names
2018-10-21 15:31:16 +02:00
Basile Burg
810996bcc8
rename as Dexed, "D extended editor"
2018-10-20 13:28:15 +02:00
Basile Burg
c376201dc1
dastwork sh script supports the env variables "dc" and "mflags"
2018-10-09 16:16:46 +02:00
Basile Burg
6b4c3c97d0
dastwork bat script supports the env variables "dc" and "mflags"
2018-10-07 16:13:27 +02:00
Basile Burg
84eb9030a8
update dparse, and show invariants in sym list
2018-09-15 18:26:52 +02:00
Basile Burg
d2019f2131
update version and deps
2018-06-02 09:04:52 +02:00
Basile Burg
232096e46c
fix unexpected static ctor cycles in dastworx under win
2018-05-15 00:52:44 +02:00
Basile Burg
c75253e310
dastworx, handleArgs, in some cases, dont generate code for throwing
2018-05-02 23:50:36 +02:00
Basile Burg
41a4749b60
dastworx, stylefixes
2018-04-15 18:14:39 +02:00
Basile Burg
5aa6d32e7e
dastworx uses iz.options, close #275
2018-04-15 15:11:03 +02:00
Basile Burg
4216d02542
refact dastworx with safeAccess
2018-03-30 13:50:43 +02:00
Basile Burg
04898b564b
update ce native project for dastworx
2018-02-11 19:46:31 +01:00
Basile Burg
e9613a81a3
update dparse and add submodule stdx-allocator
2018-02-11 16:57:41 +01:00
Basile Burg
7ed7d51e27
reduce need for patching single quotes in symlist data
2017-12-21 11:27:27 +01:00
Basile Burg
58f1d651ff
fix for #212 was not activated
2017-12-21 06:30:39 +01:00
Basile Burg
102eb18146
fix #212 - Symbol list crashes with std.string
2017-12-20 23:17:45 +01:00
Basile Burg
e1453c0ebf
symlist, use iz mem utils to format function names.
2017-12-06 16:06:28 +01:00
Basile Burg
5e10057d17
symlist - add func params, close #147
2017-12-06 15:05:44 +01:00
Basile Burg
fc16b46cd8
fix #192 + fix small bugs not template params
2017-10-21 18:35:53 +02:00
Basile Burg
fa3ce3dfd3
fix #173 - Symlist hangs on object.d
2017-08-22 19:44:05 +02:00
Basile Burg
d2b032447f
update dparse
2017-07-27 08:50:55 +02:00
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