Robert Marsh
|
edbe95837f
|
Convert RangeAnalysis to trivial parameterized mod
|
2023-01-12 16:38:08 -05:00 |
|
yoff
|
c01ce955ba
|
Merge pull request #11778 from yoff/shared/inline-tests
Shared: Inline test expectations
|
2023-01-09 13:21:18 +01:00 |
|
Jeroen Ketema
|
a743fbcc95
|
Merge pull request #11799 from jketema/case-uncomment
C++: Uncomment cases in dbscheme
|
2023-01-06 19:26:53 +01:00 |
|
Jeroen Ketema
|
c1bc097355
|
C++: Add upgrade/downgrade scripts for dbscheme update
|
2023-01-06 14:26:24 +01:00 |
|
Jeroen Ketema
|
cdb34bb1f9
|
C++: Update database stats file
|
2023-01-06 14:26:23 +01:00 |
|
Jeroen Ketema
|
b9b0c8091f
|
C++: Uncomment cases in dbscheme
Note that the builtin types `__int{8,16,32,64}` are not uncommented,
as these are never and could have never been generated by the
extractor.
|
2023-01-06 14:26:23 +01:00 |
|
Geoffrey White
|
f3914ffe25
|
Merge pull request #11823 from geoffw0/heuristicalloc
C++: Use HeuristicAllocationExpr in more queries
|
2023-01-06 13:13:14 +00:00 |
|
Geoffrey White
|
bb451f3911
|
C++: Fix result duplication.
|
2023-01-06 11:05:47 +00:00 |
|
github-actions[bot]
|
cdb8f67601
|
Post-release preparation for codeql-cli-2.12.0
|
2023-01-06 10:36:34 +00:00 |
|
Nick Rolfe
|
6e07076151
|
tweak wording in 2.12 release notes
|
2023-01-05 16:46:44 +00:00 |
|
github-actions[bot]
|
b6a8193785
|
Release preparation for version 2.12.0
|
2023-01-05 16:32:14 +00:00 |
|
Geoffrey White
|
b3e82498fa
|
C++: Change note.
|
2023-01-05 15:06:40 +00:00 |
|
Rasmus Lerchedahl Petersen
|
8afb541718
|
cpp/swift: fix qldoc
|
2023-01-05 14:30:13 +01:00 |
|
Geoffrey White
|
3b31da8a62
|
C++: Update the experimental query as well.
|
2023-01-05 12:48:17 +00:00 |
|
Geoffrey White
|
46baf9d5e5
|
C++: Add test cases for an experimental query as well.
|
2023-01-05 12:48:16 +00:00 |
|
Geoffrey White
|
c160e0b2a4
|
C++: Add a warning on HeuristicAllocationExpr.getSizeBytes() and similar methods.
|
2023-01-05 12:47:52 +00:00 |
|
Geoffrey White
|
823c767aac
|
C++: Undo changes to SizeCheck.ql, SizeCheck2.ql.
|
2023-01-05 12:34:12 +00:00 |
|
Geoffrey White
|
2023abdc60
|
C++: Update the queries.
|
2023-01-05 11:33:58 +00:00 |
|
Geoffrey White
|
a9aa67177b
|
C++: Add test cases for HeuristicAllocationExpr in queries.
|
2023-01-05 11:30:21 +00:00 |
|
Geoffrey White
|
10ca2dac19
|
C++: Remove unnecessary 'semmle' directory.
|
2023-01-05 11:30:15 +00:00 |
|
Rasmus Lerchedahl Petersen
|
c3b3c05cf3
|
Revert "Merge pull request #37 from erik-krogh/shared/inline-tests"
This reverts commit 65fe9abcfe, reversing
changes made to 08e9d3391f.
|
2023-01-05 09:19:43 +01:00 |
|
Robert Marsh
|
4aa62757a9
|
Merge pull request #11803 from jketema/gvn-deprecation
C++: Mark a number of private predicates in the GVN library as deprecated
|
2023-01-04 12:33:23 -05:00 |
|
Aditya Sharad
|
9988c19a42
|
Merge branch 'main' into tutorial/library-pack
|
2023-01-03 14:08:37 -08:00 |
|
Jeroen Ketema
|
5f4326f2bf
|
C++: Mark a number of private predicates in the GVN library as deprecated
This silences a number of warnings related to GVN deprecation.
|
2023-01-03 12:47:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
98c30b8545
|
Merge pull request #11761 from MathiasVP/ir-for-microsoft-try-except-finally
C++: Generate IR for `__try __finally` and `__try __except`
|
2022-12-22 11:23:01 +00:00 |
|
erik-krogh
|
b3dd50bc36
|
inline Location into the shared implementation of InlineExpectationsTest
|
2022-12-22 11:09:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
a974cb1861
|
C++: Add another test with an _actual_ throw.
|
2022-12-22 10:01:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
5fa968138c
|
C++: Add another test case with a throw.
|
2022-12-22 09:38:57 +00:00 |
|
Rasmus Lerchedahl Petersen
|
d97e185994
|
cpp: use shared inline tests
- remove from identical-files
|
2022-12-22 10:20:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
bbf0ec81ab
|
C++: Fix implicit this.
|
2022-12-21 14:41:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
ff6e8a285d
|
C++: Model semantics of '__except' condition in IR.
|
2022-12-21 14:08:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
e6a03a6152
|
C++: Fix exception handling for '__try __except'.
|
2022-12-21 14:08:26 +00:00 |
|
Arthur Baars
|
98c5b81456
|
Merge pull request #11723 from aibaars/alert-suppression
CodeQL alert suppression
|
2022-12-21 10:59:57 +01:00 |
|
Arthur Baars
|
035ad65e43
|
AlertSuppression: move library into util folder
|
2022-12-21 10:39:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
f0ba33ae74
|
C++: Accept test changes.
|
2022-12-20 18:19:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
07ab119b8c
|
C++: Add explicit qualifiers.
|
2022-12-20 13:38:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
d2964a7d4a
|
C++: Also handle '__finally' blocks.
|
2022-12-20 13:28:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
3c8efa88e0
|
C++: Handle Microsoft '__try __except' in the existing 'TryStmt' IR logic.
|
2022-12-20 13:28:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
cd6e421cf5
|
C++: Add a test with '__try __except' and '__try __finally' in the 'ir' test directory.
|
2022-12-20 13:28:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
cbe330eb7b
|
Merge pull request #11693 from jketema/argv-param-flowsource
C++: Define the `argv` flow source in terms the input parameter
|
2022-12-20 09:30:19 +00:00 |
|
Aditya Sharad
|
ed29b3e4d6
|
Shared packs: Depend on codeql/tutorial from all language libraries
This allows `import tutorial` from queries targeting
any language, just like before, while removing the
duplicate copies of `tutorial.qll`.
|
2022-12-19 15:52:11 -08:00 |
|
Arthur Baars
|
a8be5d7274
|
AlertSuppression: add change notes
|
2022-12-19 17:02:52 +01:00 |
|
Arthur Baars
|
0f313231bc
|
AlertSuppression: add more tests
|
2022-12-19 16:43:11 +01:00 |
|
Jeroen Ketema
|
0c710479ec
|
C++: Update experimental test changes
|
2022-12-19 16:35:24 +01:00 |
|
Arthur Baars
|
c176606be5
|
AlertSuppression: allow //lgtm comments to scope over the next line
|
2022-12-19 16:10:26 +01:00 |
|
Arthur Baars
|
016c7a8ca7
|
Merge pull request #11719 from aibaars/alert-suppression-shared
Shared AlertSuppression library
|
2022-12-19 16:04:44 +01:00 |
|
Jeroen Ketema
|
edd29f4b0e
|
C++: Add change note
|
2022-12-19 13:50:50 +01:00 |
|
Jeroen Ketema
|
ed33b905a6
|
C++: Simplify cpp/path-injection now argv sources are parameters
|
2022-12-19 12:54:16 +01:00 |
|
Jeroen Ketema
|
7549915773
|
C++: Accept test changes
|
2022-12-19 12:52:35 +01:00 |
|
Arthur Baars
|
ad80822a52
|
C/C++: use shared AlertSuppression.qll
|
2022-12-19 12:25:46 +01:00 |
|