Oliver Stöneberg
|
d46ea7ba86
|
avoid unnecessary copies with `push_back()` and `push_front()` (#4451)
|
2022-09-08 09:21:35 +02:00 |
PKEuS
|
d81a758850
|
LCppC backports: Refactorizations/Optimizations (#4204)
|
2022-08-21 17:21:02 +02:00 |
Oliver Stöneberg
|
0e1cd8b2ac
|
do not do C++ processing for C code in `parsedecl()` (#4304)
|
2022-08-21 17:11:22 +02:00 |
Oliver Stöneberg
|
16f598c409
|
added missing `sstream` includes (#4381)
|
2022-08-19 10:16:23 +02:00 |
Oliver Stöneberg
|
b65b47d3a8
|
enabled and fixed `modernize-pass-by-value` clang-tidy warnings (#4169)
|
2022-07-28 22:51:45 +02:00 |
chrchr-github
|
22aeeb1788
|
Fix ClangImport crash on Windows paths (#4246)
* Fix crash on Windows paths
* Fix test
* Enable fix
* Cut trailing ':'
|
2022-07-02 17:43:52 +02:00 |
Oliver Stöneberg
|
d36e05af28
|
enabled and fixed `modernize-use-emplace` clang-tidy warnings (#4165)
* enabled and fixed `modernize-use-emplace` clang-tidy warnings
* avoid unnecessary creation of temporaries in `emplace_back()` calls
|
2022-06-03 15:09:29 +02:00 |
chrchr-github
|
7fbb9c7c13
|
Fix #10980 FN constVariable with range-based for loop (#4144)
* Fix #10980 FN constVariable with range-based for loop
* Format
* nullptr check
* Restrict scopes
* Add const
* Undo
* Add more const
|
2022-05-29 17:06:33 +02:00 |
Oliver Stöneberg
|
06d10b7474
|
fixed and enabled performance-for-range-copy clang-tidy warning (#3682)
|
2022-02-12 08:20:45 +01:00 |
Daniel Marjamäki
|
3989408738
|
Update copyright year
|
2022-02-05 11:45:17 +01:00 |
Oliver Stöneberg
|
171da2e6f9
|
avoid dependency on transitive includes - based on include-what-you-use (#3757)
|
2022-01-27 19:03:20 +01:00 |
Daniel Marjamäki
|
c26e205e29
|
clang import: fixed problem with nameless struct
|
2021-11-29 07:00:18 +01:00 |
Oliver Stöneberg
|
99db1f3f22
|
fixed some compiler warnings (#3502)
|
2021-10-13 12:10:26 +02:00 |
chrchr-github
|
0c16e346f1
|
Minor: add endsWith() template, empy() check (#3472)
|
2021-09-28 20:34:21 +02:00 |
Daniel Marjamäki
|
d2d2124238
|
Revert "Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again."
This reverts commit 207361b174 .
|
2021-04-30 16:47:02 +02:00 |
Daniel Marjamäki
|
207361b174
|
Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again.
|
2021-04-21 18:59:48 +02:00 |
Oliver Stöneberg
|
6397e29f84
|
cleaned up includes based on include-what-you-use (#3141)
|
2021-04-03 21:30:50 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
Daniel Marjamäki
|
dc230d18ef
|
Try to fix Cppcheck self-check warnings
|
2021-01-28 12:36:31 +01:00 |
Daniel Marjamäki
|
203d6ebe5a
|
Fixed #10100 (FP: shadowVariable clangimport)
|
2021-01-27 20:03:42 +01:00 |
Daniel Marjamäki
|
4e07a13feb
|
ClangImport: If typeIndex is negative we want to have Cppcheck warnings about that
|
2021-01-10 14:51:28 +01:00 |
Paul Fultz II
|
bc3f5554a4
|
Fix issue 8871: improve check: mismatching container size conditions (#2988)
|
2021-01-10 13:30:00 +01:00 |
Daniel Marjamäki
|
f6c98a0999
|
Fix Cppcheck self check warning
|
2021-01-09 11:14:41 +01:00 |
Daniel Marjamäki
|
4b5aedbbab
|
Fixed #10066 (FP: duplicateExpression clangimport)
|
2021-01-08 22:30:06 +01:00 |
Daniel Marjamäki
|
9e4e06a524
|
Clang import; Testing that token index is set properly
|
2021-01-06 11:19:14 +01:00 |
Daniel Marjamäki
|
0bd401c17b
|
ClangImport; Assign token indexes
|
2021-01-06 11:07:21 +01:00 |
Daniel Marjamäki
|
168db9351d
|
ClangImport; set exprid
|
2021-01-06 11:03:43 +01:00 |
Oliver Stöneberg
|
96704c9971
|
fixed and enabled some more clang-tidy warnings (#3007)
|
2021-01-05 17:51:32 +01:00 |
IOBYTE
|
8897ad3408
|
fix #10068 (typedef not replaced when namespace is involved) (#3009)
|
2021-01-05 16:53:56 +01:00 |
Daniel Marjamäki
|
c546b244a9
|
ClangImport; throw exception if CXXForRangeStmt can't be imported
|
2021-01-04 10:15:09 +01:00 |
Daniel Marjamäki
|
4e4db50311
|
Clang import: Use getChild
|
2021-01-01 17:59:43 +01:00 |
Daniel Marjamäki
|
b16944b310
|
Revert "Clang import: Throw InternalError when nodeType is unknown"
This reverts commit 589174b92d .
|
2020-12-31 18:08:55 +01:00 |
Daniel Marjamäki
|
589174b92d
|
Clang import: Throw InternalError when nodeType is unknown
|
2020-12-31 17:48:39 +01:00 |
Daniel Marjamäki
|
f37274a5c0
|
ClangImport: Improved error handling
|
2020-12-31 17:37:14 +01:00 |
Daniel Marjamäki
|
a1756f3afc
|
Clang import; Function declaration
|
2020-12-30 17:00:05 +01:00 |
Daniel Marjamäki
|
f986b37a50
|
Clang import: Improved function pointer
|
2020-12-30 16:24:10 +01:00 |
Daniel Marjamäki
|
cb9efcb100
|
Clang import; Add a validation step
|
2020-12-29 21:36:50 +01:00 |
Daniel Marjamäki
|
0adf09c507
|
ClangImport; Fixed output for anonymous enum
|
2020-12-29 21:10:34 +01:00 |
Daniel Marjamäki
|
79a8f21183
|
ClangImport; Set Token::scope properly for empty enum body
|
2020-12-29 16:34:06 +01:00 |
Daniel Marjamäki
|
4bd5933691
|
Clang import: Do not write unreferenced enum declaration
|
2020-12-29 15:39:33 +01:00 |
Daniel Marjamäki
|
9d54303cfa
|
Clang import; Fixed segmentation fault
|
2020-12-26 19:59:57 +01:00 |
IOBYTE
|
6103da59be
|
add column number to TokenList::addtoken (#2939)
|
2020-12-08 10:34:23 +01:00 |
Daniel Marjamäki
|
1e8eb28390
|
Clang import: Fix null pointer dereference
|
2020-11-26 17:26:30 +01:00 |
Daniel Marjamäki
|
96392aa212
|
Clang import: better handling of templates
|
2020-11-24 22:02:59 +01:00 |
Daniel Marjamäki
|
aa9281515d
|
Clang import: Handle LinkageSpecDecl
|
2020-11-24 19:34:37 +01:00 |
Daniel Marjamäki
|
788abfa8a4
|
Clang import: better handling of CXXMethodDecl in getSpelling
|
2020-11-24 19:20:30 +01:00 |
Daniel Marjamäki
|
bd5fc4b579
|
Clang import: Fixed variable type for pointers
|
2020-11-10 09:35:41 +01:00 |
Daniel Marjamäki
|
970beaa79a
|
Clang import: Fix Variable::isReference
|
2020-11-09 20:35:00 +01:00 |
Daniel Marjamäki
|
0ac4de2a5e
|
Small refactoring
|
2020-11-09 19:30:05 +01:00 |
Daniel Marjamäki
|
8b52ed590e
|
Clang import: Better handling of const methods
|
2020-11-09 14:50:34 +01:00 |