f81a2e77442 more forward declarations gone.
eidheim
2015-07-15 14:34:13 +0200
de4ca52818Major cleanup. Think I got rid of all the forward declarations. The library is much easier to use now while having the same features.
eidheim
2015-07-15 14:32:33 +0200
0970d90513clangmm.h now gets installed again when doing make install.
eidheim
2015-07-15 00:45:45 +0200
e2c8256b26Big cleanup, got rid of several circular includes and class forward declarations. Still some work left, but I'll wait with this. Main reason behind the cleanup was compilation troubles.
eidheim
2015-07-14 23:31:30 +0200
fbefd90985Removed default constructor since destroying an object using this would result in segmentation fault. No more crashes hopefully
eidheim
2015-06-14 12:03:17 +0200
4cec716eacRemoved some maybe-dangerous use of auto. Added DefaultFlags, and using this as default parameter to for instance ReparseTranslationUnit.
eidheim
2015-06-13 18:06:57 +0200
fc4e02756bChanged const int flags to class private member in clang::TranslationUnit.
eidheim
2015-06-11 13:58:29 +0200
ef0183c371Now also getting compile commands for header-files.
eidheim
2015-06-08 12:46:53 +0200
1dce44f4e4Changed vector<const char*> to vector<string> in TranslationUnit parameter.
eidheim
2015-06-07 17:25:05 +0200
e380b4175dRemoved throw exception when compile_commands.json is missing in project_path.
eidheim
2015-06-07 14:47:17 +0200
39ab3f97b6Added two exception throws.
eidheim
2015-06-05 16:25:19 +0200
cadcbbfe7eGreatly increased speed. For instance, instant completion on second completion if headers are not changed. From approximately 5 to 0 seconds on https://github.com/eidheim/Simple-Web-Server.
eidheim
2015-06-05 13:58:36 +0200
06d1c1aa7cChanged the last fix to instead return the correct number of chunks in clang::CompletionString::get_num_chunks().
eidheim
2015-06-05 12:05:52 +0200
937bde00e7Segmentation fault fixed as get_num_chunks could sometimes be larger than get_chunks.size().
eidheim
2015-06-05 11:44:37 +0200
9d32570800Added -O3, and OS X support. Also fixed a test on OS X.
eidheim
2015-06-04 12:48:31 +0200