Mathias Vorreiter Pedersen
|
b1bea31720
|
C++: Speed up alias analysis.
|
2024-07-24 14:29:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
ff60d9647f
|
C++: Sync identical files.
|
2024-07-24 11:53:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
ec134927d8
|
C++: Avoid expensive negation.
|
2024-07-24 11:53:11 +01:00 |
|
Mathias Vorreiter Pedersen
|
854a277ab5
|
Merge branch 'main' into more-alias-and-side-effect-models
|
2024-07-24 10:53:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
b7542ee575
|
C++: Fix more inconsistencies (and delete unnecessary override).
|
2024-07-24 10:52:35 +01:00 |
|
Jeroen Ketema
|
acbca9c108
|
C++: Support destroying deletes
|
2024-07-24 08:21:01 +02:00 |
|
Mathias Vorreiter Pedersen
|
43df4a9393
|
C++: Fix inconsistencies.
|
2024-07-23 17:22:04 +01:00 |
|
Chuan-kai Lin
|
67dac96e80
|
Merge pull request #17041 from github/post-release-prep/codeql-cli-2.18.1
Post-release preparation for codeql-cli-2.18.1
|
2024-07-23 06:48:30 -07:00 |
|
Alexandre Boulgakov
|
e461691c85
|
C++: Move UsingEnumDeclarationEntry change note.
|
2024-07-23 13:57:07 +01:00 |
|
github-actions[bot]
|
49cc8f8ff8
|
Post-release preparation for codeql-cli-2.18.1
|
2024-07-22 22:00:48 +00:00 |
|
github-actions[bot]
|
368bcb684a
|
Release preparation for version 2.18.1
|
2024-07-22 21:30:50 +00:00 |
|
Chuan-kai Lin
|
23320b6e5e
|
Revert "Release preparation for version 2.18.1"
|
2024-07-22 13:22:49 -07:00 |
|
Alexandre Boulgakov
|
06a9599906
|
C++: Update stats for using enum.
|
2024-07-22 17:42:31 +01:00 |
|
Alexandre Boulgakov
|
11f5663afc
|
C++: Add using enum upgrade and downgrade scripts.
|
2024-07-22 17:42:28 +01:00 |
|
Alexandre Boulgakov
|
a0954f15c0
|
C++: Support using enum declarations.
|
2024-07-22 17:42:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
db9cd1f612
|
C++: Fix QLDoc copy-paste fails.
|
2024-07-22 17:08:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
c256c87a7e
|
Update cpp/ql/lib/semmle/code/cpp/models/implementations/Iterator.qll
|
2024-07-22 16:34:23 +01:00 |
|
Mathias Vorreiter Pedersen
|
999fb07931
|
C++: Add more alias models.
|
2024-07-22 16:19:19 +01:00 |
|
github-actions[bot]
|
55935fc123
|
Release preparation for version 2.18.1
|
2024-07-22 14:56:15 +00:00 |
|
Michael Nebel
|
ca4bd0c606
|
C#/Java/Go: Neutrals are split into seperate classes.
|
2024-07-18 16:29:38 +02:00 |
|
Geoffrey White
|
98319be3a7
|
Merge pull request #16985 from geoffw0/madprov
C++: Support MaD alert provenance
|
2024-07-17 16:25:49 +01:00 |
|
Mathias Vorreiter Pedersen
|
1c8e0c453c
|
C++: Fix more inconsistencies.
|
2024-07-17 15:44:50 +01:00 |
|
Mathias Vorreiter Pedersen
|
45ba0c3319
|
Merge pull request #16907 from MathiasVP/phi-escape-5
C++: Add a new `MemoryLocation` to represent sets of `Allocation`s
|
2024-07-17 15:44:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
8a3a3fa263
|
C++: Sync identical files.
|
2024-07-17 14:39:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
d5ccb2e396
|
C++: Add a large QLDoc with example to 'getInstructionSuccessor'.
|
2024-07-17 14:39:02 +01:00 |
|
Mathias Vorreiter Pedersen
|
dbe0fceea6
|
C++: Sync identical files.
|
2024-07-16 17:42:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
083b9b77c9
|
C++: Delete redundant conjuncts.
|
2024-07-16 17:42:31 +01:00 |
|
Mathias Vorreiter Pedersen
|
8894fba17a
|
C++: Sync identical files.
|
2024-07-16 16:19:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
950d70ffed
|
C++: Replace 'InitializeGroup' with 'UninitializedGroup'.
|
2024-07-16 16:16:50 +01:00 |
|
Geoffrey White
|
e39e7656da
|
C++: Change note.
|
2024-07-16 09:59:42 +01:00 |
|
Geoffrey White
|
195c20cfd5
|
C++: Fix provenance for sources/sinks.
|
2024-07-16 09:33:51 +01:00 |
|
Geoffrey White
|
eefbb676e9
|
C++: Support alert provenance.
|
2024-07-16 09:33:48 +01:00 |
|
Anders Schack-Mulligen
|
da5abc8321
|
Dataflow: Replace MakeSets with QlBuiltins::InternSets.
|
2024-07-15 13:35:57 +02:00 |
|
Mathias Vorreiter Pedersen
|
813f08ef57
|
C++: Strip away specifiers and typedefs when finding iterator parameters for a string taint function.
|
2024-07-12 09:54:04 +01:00 |
|
Calum Grant
|
24914efcb8
|
Merge pull request #16956 from github/calumgrant/cpp20-array-sizes
C++: Test C++20 implicit array sizes.
|
2024-07-11 17:44:08 +01:00 |
|
Calum Grant
|
13c25a494f
|
C++: Move change notes to correct location
|
2024-07-11 16:49:17 +01:00 |
|
Calum Grant
|
c6fb50095b
|
C++: Change note and autoformat
|
2024-07-11 14:21:09 +01:00 |
|
Calum Grant
|
29df3cb5b3
|
C++: Add test for C++20 implicit array sizes
Implement NewArrayExpr.getArraySize()
|
2024-07-11 12:59:52 +01:00 |
|
Jeroen Ketema
|
87d9218369
|
Merge pull request #16951 from jketema/builtin-op
C++: Support more builtin operations
|
2024-07-11 12:50:46 +02:00 |
|
Jeroen Ketema
|
ed42c3cd6f
|
C++: Fix class extension
|
2024-07-11 11:48:01 +02:00 |
|
Jeroen Ketema
|
48bf06f1aa
|
C++: Fix getAPrimaryQlClass
|
2024-07-11 10:43:17 +02:00 |
|
Jeroen Ketema
|
0413e0e090
|
C++: Clean up QLDoc and add change note
|
2024-07-11 10:37:26 +02:00 |
|
Jeroen Ketema
|
3f789bad60
|
C++: Support more builtin operations
|
2024-07-10 21:27:09 +02:00 |
|
Mathias Vorreiter Pedersen
|
6359388cea
|
Merge pull request #16915 from MathiasVP/fix-iterator-to-expired-container-fp-4
C++: Fix `cpp/iterator-to-expired-container` FPs
|
2024-07-09 11:23:46 +01:00 |
|
github-actions[bot]
|
ae3aba061b
|
Post-release preparation for codeql-cli-2.18.0
|
2024-07-08 13:30:13 +00:00 |
|
github-actions[bot]
|
b0d6778652
|
Release preparation for version 2.18.0
|
2024-07-08 09:10:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
a747ffca07
|
C++: Address definitions should also handle ssa variables that are calls.
|
2024-07-06 12:27:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
b954845318
|
C++: Ignore the new 'InitializeGroup' instruction in dataflow.
|
2024-07-04 14:22:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
89f0705585
|
C++: Sync identical files.
|
2024-07-04 14:22:03 +01:00 |
|
Mathias Vorreiter Pedersen
|
72b52cc814
|
C++: Insert Chi instructions after InitializeGroup instructions whose variable group's virtual variable is all aliased memory.
|
2024-07-04 14:22:02 +01:00 |
|