19 Commits (v1.8.1)

Author SHA1 Message Date
Shivang Gangadia ffdf01c1ab Fixed C++20 ambiguous operator overload warning 1 year ago
eidheim f6aeb314f0 Added workaround for Invalid cross-device link error 2 years ago
eidheim fccfd34771 Fixed boost::archive exception 2 years ago
eidheim 86b77fcff1 Replaced deprecated boost::filesystem::copy_option 2 years ago
eidheim 469d8c8cb0 Replaced deprecated boost::filesystem::iterator::no_push 2 years ago
Jørgen Sverre Lien Sellæg e81b8f78b4 use space before comment 4 years ago
eidheim c7340b709d Added JSON::write_json, and some various cleanup 5 years ago
eidheim eefe86f2b2 Cleanup of dialog source/header files 5 years ago
eidheim 60e6730b78 Improved support for non-ascii symbol names 5 years ago
Jørgen Lien Sellæg bca93a62dc use correct format on certain parts 5 years ago
eidheim 3761b9b0bc Cleanup of preferences: enable_clang_tidy changed to clang_tidy_enable, and enable_clang_detailed_preprocessing_record changed to clang_detailed_preprocessing_record 5 years ago
eidheim 452b40d82a Added preference option to enable detailed preprocessing record when parsing C/C++ buffers 5 years ago
eidheim d3105fdc63 No longer shows info message when cancelling finding usages 5 years ago
eidheim 679fbcdcbc C/C++: can now cancel waiting for parsing buffers, and added check for crashed libclang processes in wait_parsing() 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim 32d4859019 Cleanup of Go to Usage and rename message dialog 6 years ago
eidheim 5d6d664940 Added progress bar and possibility to cancel find usages and rename 6 years ago
eidheim f867f8989f Slight improvement of Usages::Clang::parse_paths 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago
eidheim 68156d7ef2 Fallback Go to Method now supported by all languages parsed by ctags. Additionally, if buffer is changed, a temporary file is created for ctags. 6 years ago
eidheim d52d84e16c Fixed usage cache count, simplified Gtk::Main::iteration calls, and added info message about background processes if any when quitting juCi++ 6 years ago
eidheim 9e0a25e9ac Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs. 7 years ago
eidheim 414d8f195c Clang index no longer static due to libclang crashes when using the same index in parallel parses. 7 years ago
eidheim 5157a3b635 Make use of lock_guard instead of unique_lock where possible 7 years ago
eidheim f18e38c6bc Disabled excludeDeclarationsFromPCH due to libclang bug where clang_visitChildren could behave differently between runs 7 years ago
eidheim 58e5533a74 Added log.libclang to preferences that when enabled outputs diagnostics to standard output. Also set excludeDeclarationsFromPCH when creating clangmm::Index-instances 7 years ago
eidheim 0ee817e95e Improved spelling search and a slight optimization of finding C/C++ usages 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
doe300 e1e18a4199 Adds support for OpenCL source-files 8 years ago
eidheim 7676381de3 All headers should now be included when finding usages of an override method 8 years ago
eidheim be6fc93683 Fixed #357: Added CUDA support 8 years ago
eidheim 324e6b7764 Minor cleanup of Usages::Clang::write_cache 8 years ago
eidheim 7b6a3915f2 No longer possible for processes to simultaneously write to the same usage cache file 8 years ago
eidheim 4ef12438bc Usages::Clang: improved file changed check 8 years ago
eidheim b5e55b33a7 Added cursor kind check to Usages::Clang::Cache::Cursor::operator== 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago