Since I've upgraded to Semantic 1.4.3, it's much slower opening files than
it used to be. It spends a lot of time doing something that reads as 'Imenu
Directory Index'. What's going on there? My emacs startup time went from
about 25 seconds to well over a minute, since I have emacs reopen all the
files that I was working on when I quit.
As well, Semantic deals poorly with source files that have a lot of #ifdefs
in them that may hide or add braces. I have a source file that has several
#ifdefs and it refuses to parse it or format it correctly, since it thinks
that there are unbalanced braces.