summaryrefslogtreecommitdiff
path: root/clang-plugin
AgeCommit message (Expand)AuthorFilesLines
2022-05-17Update for LLVM 13Jan Tojnar2-6/+6
2022-05-17Update for LLVM 12Jan Tojnar2-14/+12
2022-05-17Update for LLVM 11Jan Tojnar2-21/+19
2022-05-17Update for LLVM 10Jan Tojnar6-35/+39
2020-06-18all: Fix various typos and incorrect terminologyPhilip Withnall1-1/+1
2020-01-21build: Address compiler warningsPhilip Chimento4-11/+11
2020-01-21build: Meson build systemPhilip Chimento1-0/+39
2019-12-19clang-plugin: Add option to provide extra typelib pathsPhilip Chimento1-8/+13
2019-12-16assertion: Decline to handle various other types of C++ expressionPhilip Chimento1-0/+26
2019-12-16assertion: Handle C++ try statementsPhilip Chimento1-0/+14
2019-12-16assertion: Handle ExprWithCleanupsPhilip Chimento1-0/+16
2019-12-16clang-plugin: Support LLVM 9.0Philip Chimento2-2/+19
2019-12-16clang-plugin: Support LLVM 8.0Philip Chimento6-43/+276
2019-12-16clang-plugin: Update to LLVM 7.0Philip Chimento6-20/+23
2019-12-16clang-plugin: Require LLVM 4.0 or laterPhilip Chimento7-188/+2
2019-12-14gsignal: Assume __vectorcall is unsafe for GObject signalsPhilip Chimento1-3/+4
2019-12-14gerror: Fix undefined variable in debug codePhilip Chimento1-2/+2
2017-12-05gsignal-checker: Support __regcall calling conventionPhilip Withnall1-0/+8
2017-01-05clang-plugin: Fix compilation with LLVM 3.9Philip Withnall2-2/+22
2016-11-03TypeManager: Remove fixed FIXMEBen1-1/+1
2016-07-14build: Fix build with LLVM 3.8Timm Bäder2-1/+40
2015-11-02plugin: Disable AST consumers when compiling codePhilip Withnall1-0/+17
2015-11-02debug: Emit all errors as warningsPhilip Withnall1-1/+5
2015-11-02plugin: Add a definition for an exported functionPhilip Withnall1-0/+3
2015-11-02debug: Add a DEBUG_CODE macro to emit code only when debug is enabledPhilip Withnall3-4/+8
2015-11-02assertion-extracter: Mark two internal methods as staticPhilip Withnall1-2/+2
2015-11-02plugin: Disable enum switch checking for AST typesPhilip Withnall4-5/+8
2015-11-02build: Add LLVM 3.7 supportPhilip Withnall5-31/+84
2015-10-08debug: Define DEBUG_TYPE to be the same as G_LOG_DOMAINPhilip Withnall1-5/+6
2015-01-27nullability: Rename a variablePhilip Withnall1-5/+5
2015-01-27docs: Add -analyzer-checker argument to documented options for cc1Philip Withnall1-0/+1
2015-01-27gir-attributes: Consider instance parameters in argument countsPhilip Withnall1-7/+18
2015-01-27gir-attributes: Improve checking for constant return typesPhilip Withnall1-3/+9
2015-01-26build: Fix a conditional check for LLVM 3.5 vs 3.6 API changesPhilip Withnall1-3/+3
2014-12-22gir-manager: Fix method lookupPhilip Withnall1-31/+158
2014-12-22gerror: Add some extra debug outputPhilip Withnall1-0/+8
2014-12-22plugin: Hoist the GIR manager to be a globalPhilip Withnall2-14/+17
2014-11-19gerror: Fix crash when running on non-GLib codePhilip Withnall2-8/+18
2014-11-19gerror: Remove unreachable codePhilip Withnall1-34/+1
2014-11-17gerror: Add a GError checkerPhilip Withnall5-0/+1353
2014-11-17plugin: Add support for path-sensitive checkersPhilip Withnall1-1/+10
2014-11-17plugin: Add some debug macros for dumpable objectsPhilip Withnall1-0/+5
2014-11-17plugin: Split Checker into Checker and ASTCheckerPhilip Withnall6-12/+17
2014-11-03plugin: Update plugin registration API to support LLVM 3.5Philip Withnall1-0/+34
2014-11-03type-manager: Update type iteration API to support LLVM 3.5Philip Withnall1-0/+7
2014-11-03plugin: Update Clang types API to support LLVM 3.5Philip Withnall2-2/+34
2014-11-03plugin: Update Clang attribute API to LLVM 3.5Philip Withnall2-0/+43
2014-11-03plugin: Update diagnostic ID API calls to LLVM 3.5Philip Withnall2-4/+6
2014-07-03plugin: Add a --verbose command line optionPhilip Withnall1-4/+12
2014-07-03gsignal: Allow swapped object instances to have actual type gpointerPhilip Withnall1-64/+80