Le 07/06/2012 17:59, Nick Treleaven a écrit :
On 06/06/2012 15:42, Nick Treleaven wrote:
OK, I tried building it and found some fixes are necessary for the
Windows makefiles - I'll commit these to a branch. After those changes,
it seems to build fine.
Now pushed to:
Am 09.05.2012 07:47, schrieb Lex Trotman:
Using ctags, including locals in the tags generated from Geany source,
slightly more than doubled the number of tags, and for some C++ I have
around nearly four times the number.
But you only need the tags for the current scope and can drop them if
On 9 May 2012 16:54, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:
Am 09.05.2012 07:47, schrieb Lex Trotman:
Using ctags, including locals in the tags generated from Geany source,
slightly more than doubled the number of tags, and for some C++ I have
around nearly four times the
Am 09.05.2012 09:37, schrieb Lex Trotman:
On 9 May 2012 16:54, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:
Am 09.05.2012 07:47, schrieb Lex Trotman:
Using ctags, including locals in the tags generated from Geany source,
slightly more than doubled the number of tags, and for
On 9 May 2012 17:40, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:
Am 09.05.2012 09:37, schrieb Lex Trotman:
On 9 May 2012 16:54, Thomas Martitz
thomas.mart...@student.htw-berlin.de wrote:
Am 09.05.2012 07:47, schrieb Lex Trotman:
Using ctags, including locals in the tags
On 12-05-07 08:32 PM, Lex Trotman wrote:
On 8 May 2012 13:27, Matthew Brushmbr...@codebrainz.ca wrote:
On 12-05-07 05:03 PM, Lex Trotman wrote:
On 8 May 2012 02:04, Nick Treleavennick.trelea...@btinternet.comwrote:
On 02/05/2012 05:46, Lex Trotman wrote:
4. Ctags parsers
Agree
Le 07/05/2012 18:04, Nick Treleaven a écrit :
On 02/05/2012 05:46, Lex Trotman wrote:
Hi All,
To summarise since the thread has several subthreads.
1. Tagmanager Understandability
a. I generated the doxygen documentation for tagmanager, it works if
you set recursive, but didn't help much:
Le 02/05/2012 06:46, Lex Trotman a écrit :
[...]
3. Background/asynchronous whatever you want to call it parsing
a. @Colomban, you say that caches are created on first lookup, doesn't
that throw work back into the UI thread which could have been done in
the parsing thread?
Well, yes, the
Le 08/05/2012 02:03, Lex Trotman a écrit :
On 8 May 2012 02:04, Nick Treleaven nick.trelea...@btinternet.com wrote:
[...]
It doesn't look like tm_file_entry_ is really used.
Along with your comment below and about project on the next post,
sounds like tm code could be reduced
Le 30/04/2012 18:54, Nick Treleaven a écrit :
On 29/04/2012 15:42, Colomban Wendling wrote:
* it support asynchronous parsing (though not concurrent parsing);
What's the difference? Also, what does it buy us?
What I meant when saying it's asynchronous but not concurrent is that it
supports
On 12-05-08 05:44 AM, Colomban Wendling wrote:
Le 08/05/2012 02:03, Lex Trotman a écrit :
On 8 May 2012 02:04, Nick Treleavennick.trelea...@btinternet.com wrote:
[...]
It doesn't look like tm_file_entry_ is really used.
Along with your comment below and about project on the next post,
Le 08/05/2012 14:12, Colomban Wendling a écrit :
Le 30/04/2012 19:07, Nick Treleaven a écrit :
On 29/04/2012 15:47, Colomban Wendling wrote:
Le 26/04/2012 18:53, Nick Treleaven a écrit :
On 26/04/2012 16:02, Nick Treleaven wrote:
On 24/04/2012 22:31, Colomban Wendling wrote:
* it uses the
On 8 May 2012 22:31, Colomban Wendling lists@herbesfolles.org wrote:
Le 07/05/2012 18:04, Nick Treleaven a écrit :
On 02/05/2012 05:46, Lex Trotman wrote:
Hi All,
To summarise since the thread has several subthreads.
1. Tagmanager Understandability
a. I generated the doxygen
Hi All,
I did a step back and got some numbers (what! hard evidence in the
discussion? :)
Using ctags, including locals in the tags generated from Geany source,
slightly more than doubled the number of tags, and for some C++ I have
around nearly four times the number.
For Geany bsearching a
On 02/05/2012 05:46, Lex Trotman wrote:
Hi All,
To summarise since the thread has several subthreads.
1. Tagmanager Understandability
a. I generated the doxygen documentation for tagmanager, it works if
you set recursive, but didn't help much:
- if its not OOP why does it say things like
On 07/05/2012 17:04, Nick Treleaven wrote:
On 02/05/2012 05:46, Lex Trotman wrote:
- its not clear how it all goes together, the workspace contains
global tags and work_objects, or is that files and whats the
workspace work objects are document tags. global tags explained in
geany's manual.
On 8 May 2012 02:04, Nick Treleaven nick.trelea...@btinternet.com wrote:
On 02/05/2012 05:46, Lex Trotman wrote:
Hi All,
To summarise since the thread has several subthreads.
1. Tagmanager Understandability
a. I generated the doxygen documentation for tagmanager, it works if
you set
On 12-05-07 05:03 PM, Lex Trotman wrote:
On 8 May 2012 02:04, Nick Treleavennick.trelea...@btinternet.com wrote:
On 02/05/2012 05:46, Lex Trotman wrote:
4. Ctags parsers
Agree with Nick that the parsers are usable, but if we start modifying
them to handle local declarations then they will
On 8 May 2012 13:27, Matthew Brush mbr...@codebrainz.ca wrote:
On 12-05-07 05:03 PM, Lex Trotman wrote:
On 8 May 2012 02:04, Nick Treleavennick.trelea...@btinternet.com wrote:
On 02/05/2012 05:46, Lex Trotman wrote:
4. Ctags parsers
Agree with Nick that the parsers are usable, but if we
Hi All,
To summarise since the thread has several subthreads.
1. Tagmanager Understandability
a. I generated the doxygen documentation for tagmanager, it works if
you set recursive, but didn't help much:
- if its not OOP why does it say things like TMWorkspace is derived
from TMWorkObject and
On 29/04/2012 14:07, Lex Trotman wrote:
On 29 April 2012 22:07, Nick Treleavennick.trelea...@btinternet.com wrote:
On 27/04/2012 06:30, Lex Trotman wrote:
I don't see this myself, I see some complicating issues which could be
resolved (and I'm willing to work on them), but generally a sound
On 29/04/2012 15:42, Colomban Wendling wrote:
* it support asynchronous parsing (though not concurrent parsing);
What's the difference? Also, what does it buy us?
What I meant when saying it's asynchronous but not concurrent is that it
supports launching the parsers in a separate thread, but
On 29/04/2012 15:47, Colomban Wendling wrote:
Le 26/04/2012 18:53, Nick Treleaven a écrit :
On 26/04/2012 16:02, Nick Treleaven wrote:
On 24/04/2012 22:31, Colomban Wendling wrote:
* it uses the same tag parsers tagmanager used, in ctagsmanager/ctags;
BTW this is a good idea to clearly
On 27/04/2012 06:30, Lex Trotman wrote:
[...]
I don't understand why tagmanager has to be replaced, why not just replace
the parts you want to improve? Rewriting it is likely to lead to a new set
of bugs and be hard to review and merge changes from master.
One of the problems with
Hi Nick,
I think maybe you just didn't realize how much everyone doesn't
understand TagManager because we always bitch about it on IRC in
passing. Actually, you might be the only person who *really* understands
it :)
I'll just rant a little bit about some problems with TM, as I see them
Hi,
Le 26/04/2012 17:02, Nick Treleaven a écrit :
On 24/04/2012 22:31, Colomban Wendling wrote:
Le 17/04/2012 18:20, Nick Treleaven a écrit :
Sorry for the long delays -- and also small activity -- recently. I
have/had a lot of non-Geany stuff to do and stuff, the whole story, you
know.
Le 26/04/2012 18:53, Nick Treleaven a écrit :
On 26/04/2012 16:02, Nick Treleaven wrote:
On 24/04/2012 22:31, Colomban Wendling wrote:
* it uses the same tag parsers tagmanager used, in ctagsmanager/ctags;
BTW this is a good idea to clearly separate CTags from tagmanager. If
this change can
Le 27/04/2012 07:30, Lex Trotman a écrit :
[...]
- a multi-cache one that, as its name suggests, maintains multiple
caches (sorted tags arrays). it uses a little more memory and is
slower on insertion since it maintains several sorted lists, but a
search on an already existing
Le 29/04/2012 14:07, Nick Treleaven a écrit :
On 27/04/2012 06:30, Lex Trotman wrote:
[...]
I don't understand why tagmanager has to be replaced, why not just
replace
the parts you want to improve? Rewriting it is likely to lead to a
new set
of bugs and be hard to review and merge changes
On 24/04/2012 22:31, Colomban Wendling wrote:
Le 17/04/2012 18:20, Nick Treleaven a écrit :
Sorry for the long delays -- and also small activity -- recently. I
have/had a lot of non-Geany stuff to do and stuff, the whole story, you
know.
No problem.
I finally committed it and pushed it so
On 26/04/2012 16:02, Nick Treleaven wrote:
On 24/04/2012 22:31, Colomban Wendling wrote:
* it uses the same tag parsers tagmanager used, in ctagsmanager/ctags;
BTW this is a good idea to clearly separate CTags from tagmanager. If
this change can be applied separately, perhaps it could be
[...]
I don't understand why tagmanager has to be replaced, why not just replace
the parts you want to improve? Rewriting it is likely to lead to a new set
of bugs and be hard to review and merge changes from master.
Hi Nick,
It is good to see someone supporting tagmanager rather than it
Le 17/04/2012 18:20, Nick Treleaven a écrit :
Hi,
How's it going?
Hi,
Sorry for the long delays -- and also small activity -- recently. I
have/had a lot of non-Geany stuff to do and stuff, the whole story, you
know.
Lex mentioned in this mail:
[...]
Also, later in the thread he says that performance problems with
resorting global and workspace tags cannot be fixed with the design of
tagmanager. I've been working yesterday on improving this significantly
by merging the new tags each time instead of resorting *all* the tags. I
hope
34 matches
Mail list logo