Basile Burg
2c80936f1d
cesyms, updated for latest libdparse version
2016-03-15 01:24:16 +01:00
Basile Burg
6d60a3118c
fix, UB in symlist, GC freed some strings in the unmanaged symbol tree
2016-03-12 11:35:22 +01:00
Basile Burg
102a10f2e0
fix, cesyms, auto declarations were not detected
...
+ code to test as a runnable with the source
+ better handling of anon enum members
2016-03-10 15:43:45 +01:00
Basile Burg
c9a1878987
move submodules to etc
2016-01-30 09:45:15 +01:00
Basile Burg
102ff937d2
symlist, add all the members of an anonymous enum, closes #3
2015-12-14 08:57:27 +01:00
Basile Burg
80469db50d
output tools to bin folder
2015-12-04 20:06:08 +01:00
Basile Burg
c8556aacfa
added option to output symlist data as json
2015-11-04 20:26:49 +01:00
Basile Burg
7145746f59
cesyms, spotted libdparse bug
2015-11-01 23:16:53 +01:00
Basile Burg
0a74b7e3b4
fix (temp), custom struct/class allocators problem when inline is set
2015-10-31 10:43:42 +01:00
Basile Burg
45b11a9798
updated cesyms, cetodo, ceast to use libdparse master & dmd 2.069
2015-10-31 09:02:07 +01:00
Basile Burg
612b30c1a5
fix, symbol list broken under linux since bcf479b3fe
, due to not input stream size
2015-09-16 03:25:31 +02:00
Basile Burg
bcf479b3fe
symbol list, write source to input rather than using tmp file
2015-09-01 02:50:18 +02:00
Basile Burg
c3e26c9df3
cesyms, cetodo, avoid TLS variables
2015-08-18 17:42:28 +02:00
Basile Burg
a68fe0e2f6
symbol list, support for listing module constructor/destructor
2015-05-20 10:51:32 +02:00
Basile Burg
49500d66f5
fix, symbol list background tool
...
- error icons were never displayed.
- error or warnings messages containing a single quote could prevent the deserialization in the GUI.
- a memory error with the static items could prevent the deserialization in the GUI.
2015-05-16 16:29:18 +02:00
Basile Burg
a59fe83ac1
updated tools readme
2015-05-03 07:40:34 +02:00
Basile Burg
13bede08e9
nothing
2015-03-26 22:34:57 +01:00
Basile Burg
28b29e7b74
use common type widget / cesyms libdprase line nbr
2015-03-12 18:40:27 +01:00
Basile Burg
83087766bf
fix, cesym 64bit build
2015-03-12 12:52:21 +01:00
Basile Burg
2a6b8f757d
added syntactic errors to symbol list
...
+ option to auto expand warn/err list
2015-03-12 12:50:29 +01:00
Basile Burg
4175d8a5e2
duplicated project files according to the libdparse usage
...
(lib or submodule)
2015-03-08 16:24:27 +01:00
Basile Burg
8f9a63a32a
updated tools readme
2015-03-08 16:15:55 +01:00
Basile Burg
2903c8b931
added submodule libdparse
...
cysym and cetodo can be built without libdparse setup in the libman
2015-03-08 16:11:51 +01:00
Basile Burg
667e8648c9
updated tool readme
2015-03-08 00:39:23 +01:00
Basile Burg
173acc0c8e
added more symbol to the list
...
+ class/struct ctor/dtor
+ anon enum, first member used as ident
+ mixin template decl not as template but as mixin
+ test as runnable with <CFF> using the version ident automatically set by CE
+ libdparse FR: line/col for static ctor/dtor
2015-03-06 22:27:51 +01:00
Basile Burg
13f59d1ff4
fix, cesyms, 64 bit compilation
2015-03-06 17:21:21 +01:00
Basile Burg
986c2f36ca
manual memory alloc
2015-02-26 04:58:48 +01:00
Basile Burg
e460268982
fix, paste content not corrected, Symbol type.
...
+ eponymous template hanlded as template
2015-02-25 19:15:44 +01:00
Basile Burg
3bf6ba9264
added editable symbol list option
2015-02-25 12:50:39 +01:00
Basile Burg
2c8182223f
fix, in asyncprocess, output has to be accumulated in the two events
2015-02-25 09:23:29 +01:00
Basile Burg
f28a83e8d8
new widget tool designed to replace the static explorer and based on libdparse
2015-02-25 07:55:22 +01:00