56 Commits (4b206c20482cb6caa1b1f2e3855a5f458908a4a2)
 

Author SHA1 Message Date
eidheim 4b206c2048 Got rid of a compilation warning. 11 years ago
eidheim 8137e7a9e6 More cleanup. 11 years ago
eidheim ec06c9716f Got rid of warning messages while compiling, and some minor cleanups. 11 years ago
eidheim 9c85713a62 Cleanup. 11 years ago
eidheim a92970fd69 Smaller fixes and cleanups. 11 years ago
eidheim d041071eba Can now find similar tokens for refactoring purposes. Also some more cleanup. 11 years ago
eidheim 352c105a81 fixed has_type(). 11 years ago
eidheim 2b01d6bda3 Added missing header. 11 years ago
eidheim 1276a723f2 Now storing the token ranges for optimisation. 11 years ago
eidheim 9714ebfc93 Last forward declaration gone. 11 years ago
eidheim f81a2e7744 2 more forward declarations gone. 11 years ago
eidheim de4ca52818 Major cleanup. Think I got rid of all the forward declarations. The library is much easier to use now while having the same features. 11 years ago
eidheim 0970d90513 clangmm.h now gets installed again when doing make install. 11 years ago
eidheim e2c8256b26 Big 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. 11 years ago
eidheim febd7ca3b6 Fixed memory leak. 11 years ago
eidheim fa122cc202 Fix to see if functions are available. 11 years ago
eidheim 918bfab524 Minor cleanup. 11 years ago
eidheim bf38c2ca8d Removed TODO comment. 11 years ago
eidheim e330f7ea58 Fixed CodeCompleteResults destructor for all libclang versions. 11 years ago
eidheim 6d31b5de40 Missing clang_disposeCodeCompleteResults on older versions of libclang. 11 years ago
eidheim eed0d35936 Added codecompletion comments, and some cleanup. 11 years ago
eidheim 794091bd42 Can now receive brief comments given a cursor/token_id. 11 years ago
eidheim e845d58531 Cleanup of Tokens.*. 11 years ago
eidheim ac252c8ef4 Cleanup. 11 years ago
eidheim 331dc99b90 Minor fix, same issue as last commit, hopefully fixed now. 11 years ago
eidheim 53d030c7e1 Minor fix. 11 years ago
eidheim 4e208526d5 Fixed cursor types hopefully. 11 years ago
eidheim 30e9f3755a Types are now received, even for auto. Some commented out testing code included, sorry. 11 years ago
eidheim 0c0615f9ee Some cleanup. 11 years ago
eidheim 8294a98905 Fixed segmentation fault if file was empty. 11 years ago
eidheim 5d6fc5846e Added severity_spelling to clang::Diagnostic. 11 years ago
eidheim 7f9f9b8be2 Forgot main_error.cpp in tests. 11 years ago
eidheim af513e95d9 Minor fix. 11 years ago
eidheim f313af410c Added diagnostics. 11 years ago
eidheim 2201641017 Added llvm version 3.6.1. 11 years ago
Ole Christian Eidheim 0aff5c27a3 Merge pull request #1 from cppit/master 11 years ago
Jørgen Lien Sellæg 2bec386303 Merge pull request #2 from eidheim/juci 11 years ago
eidheim fbefd90985 Removed default constructor since destroying an object using this would result in segmentation fault. No more crashes hopefully 11 years ago
eidheim 4cec716eac Removed some maybe-dangerous use of auto. Added DefaultFlags, and using this as default parameter to for instance ReparseTranslationUnit. 11 years ago
eidheim fc4e02756b Changed const int flags to class private member in clang::TranslationUnit. 11 years ago
Jørgen Lien Sellæg 10fef68b35 Merge pull request #1 from eidheim/juci 11 years ago
eidheim ef0183c371 Now also getting compile commands for header-files. 11 years ago
eidheim 1dce44f4e4 Changed vector<const char*> to vector<string> in TranslationUnit parameter. 11 years ago
eidheim e380b4175d Removed throw exception when compile_commands.json is missing in project_path. 11 years ago
eidheim 39ab3f97b6 Added two exception throws. 11 years ago
eidheim cadcbbfe7e Greatly 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. 11 years ago
eidheim 06d1c1aa7c Changed the last fix to instead return the correct number of chunks in clang::CompletionString::get_num_chunks(). 11 years ago
eidheim 937bde00e7 Segmentation fault fixed as get_num_chunks could sometimes be larger than get_chunks.size(). 11 years ago
eidheim 9d32570800 Added -O3, and OS X support. Also fixed a test on OS X. 11 years ago
Jørgen Lien Sellæg 89fdd6fe48 juci branch 11 years ago