Commit Graph

31 Commits

Author SHA1 Message Date
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