summaryrefslogtreecommitdiffstats
path: root/src/clangparser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Minor tweaks to clangparser.cppDimitri van Heesch2020-08-151-8/+11
|
* Compilation fix for clangparser.cpp when -Duse_libclang=NODimitri van Heesch2020-08-051-1/+1
|
* New option allowing processing using multiple threadsDimitri van Heesch2020-08-051-6/+0
| | | | | | | | | | | | | | | | | | Introduces new option NUM_PROC_THREADS. It specifies the number threads doxygen is allowed to use during processing. When set to 0 doxygen will based this on the number of cores available in the system. You can set it explicitly to a value larger than 0 to get more control over the balance between CPU load and processing speed. At this moment only the input processing can be done using multiple threads. I plan to extend this with more parallel processing in the future. Since this is still an experimental feature the default is set to 1, which efficively disables parallel processing. Please report any issues you encounter that appear when changing the default. Note that generating dot graphs in parallel is still controlled separately by the DOT_NUM_THREADS setting.
* Added missing stub code when use_libclang is disabledDimitri van Heesch2020-07-161-10/+10
|
* Refactor: Modernize clang parser and make it run with multiple threadsDimitri van Heesch2020-07-161-297/+238
|
* Refactor: modernize configuration valuesDimitri van Heesch2020-06-041-10/+10
|
* Refactoring: migrate type of Doxygen::inputPaths to std::setDimitri van Heesch2020-04-291-4/+7
|
* Fixed shadowing issue in getFortranDefs and other shadowing casesDimitri van Heesch2020-04-091-4/+5
|
* Replaced MemberNameSDict by MemberNameLinkedMap based on LinkedMapDimitri van Heesch2020-04-081-5/+3
|
* Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-34/+36
|
* Spelling corrections for src directoryalbert-github2019-11-051-1/+1
| | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9).
* issue #6946 Compilation error (clangparser.cpp)albert-github2019-04-271-1/+1
| | | | | corrected clangparser conform other source code in respect to casting. Corrected doxyapp and doxyparse make scripts for usage with clang parser.
* Double id for tooltips in XHTML Possible.albert-github2019-01-181-2/+0
| | | | The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs.
* Fix type and length of clang compilation database optionDimitri van Heesch2018-12-271-63/+72
|
* Fixing coverity messagesalbert-github2018-09-131-0/+1
| | | | Note: especially latexdocvisitor (dead code that should not be dead code).
* Enable possibility of CLANG for Cygwinalbert-github2018-06-301-13/+13
| | | | | - During compilation there were some problems with strdup (POSIX), replaced by qstrdup - During compiling / linking there were some problems with killpg which was recognized, added standard definition.
* Include header for CompilationDatabaseIsaac Hier2018-05-231-0/+1
|
* make use of clang compilation databaseDoug Johnston2017-04-061-1/+34
| | | | See: https://clang.llvm.org/docs/JSONCompilationDatabase.html
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-8/+8
| | | | improve performance
* Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsingDimitri van Heesch2013-07-021-19/+17
|
* Release-1.8.4Dimitri van Heesch2013-05-191-26/+42
|
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-62/+253
|
* Release-1.8.3.1-20130402Dimitri van Heesch2013-04-021-1/+18
|
* Release-1.8.3.1-20130324Dimitri van Heesch2013-03-241-0/+720