Skip to content

Commit 8e9b433

Browse files
committed
Merge branch 'main' into alexdenisov/swift-5.10
2 parents 1cfde49 + b617667 commit 8e9b433

File tree

882 files changed

+55545
-39208
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

882 files changed

+55545
-39208
lines changed

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.0.2
1+
7.1.0

codeql-workspace.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ provide:
66
- "*/ql/consistency-queries/qlpack.yml"
77
- "*/ql/automodel/src/qlpack.yml"
88
- "*/ql/automodel/test/qlpack.yml"
9+
- "python/extractor/qlpack.yml"
910
- "shared/**/qlpack.yml"
1011
- "cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/tainted/qlpack.yml"
1112
- "go/ql/config/legacy-support/qlpack.yml"
@@ -27,7 +28,6 @@ provide:
2728
- "misc/suite-helpers/qlpack.yml"
2829
- "ruby/extractor-pack/codeql-extractor.yml"
2930
- "swift/extractor-pack/codeql-extractor.yml"
30-
- "swift/integration-tests/qlpack.yml"
3131
- "ql/extractor-pack/codeql-extractor.yml"
3232
- ".github/codeql/extensions/**/codeql-pack.yml"
3333

config/identical-files.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,6 @@
255255
"cpp/ql/lib/semmle/code/cpp/XML.qll",
256256
"csharp/ql/lib/semmle/code/csharp/XML.qll",
257257
"java/ql/lib/semmle/code/xml/XML.qll",
258-
"javascript/ql/lib/semmle/javascript/XML.qll",
259258
"python/ql/lib/semmle/python/xml/XML.qll"
260259
],
261260
"DuplicationProblems.inc.qhelp": [
@@ -372,4 +371,4 @@
372371
"python/ql/test/experimental/dataflow/model-summaries/InlineTaintTest.ext.yml",
373372
"python/ql/test/experimental/dataflow/model-summaries/NormalDataflowTest.ext.yml"
374373
]
375-
}
374+
}

cpp/ql/lib/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 0.12.9
2+
3+
No user-facing changes.
4+
5+
## 0.12.8
6+
7+
No user-facing changes.
8+
9+
## 0.12.7
10+
11+
### Minor Analysis Improvements
12+
13+
* Added destructors for named objects to the intermediate representation.
14+
115
## 0.12.6
216

317
### New Features
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: feature
3+
---
4+
* Added a predicate `GuardCondition.valueControls` to query whether a basic block is guarded by a particular `case` of a `switch` statement.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
category: feature
3+
---
4+
* Added a predicate `GuardCondition.comparesLt/4` to query whether an expression is compared to a constant.
5+
* Added a predicate `GuardCondition.ensuresLt/4` to query whether a basic block is guarded by an expression being less than a constant.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
category: feature
3+
---
4+
* Added a predicate `GuardCondition.comparesEq/4` to query whether an expression is compared to a constant.
5+
* Added a predicate `GuardCondition.ensuresEq/4` to query whether a basic block is guarded by an expression being equal to a constant.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: feature
3+
---
4+
* Added a `TaintInheritingContent` class that can be extended to model taint flowing from a qualifier to a field.
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
---
2-
category: minorAnalysis
3-
---
4-
* Added destructors for named objects to the intermediate representation.
1+
## 0.12.7
2+
3+
### Minor Analysis Improvements
4+
5+
* Added destructors for named objects to the intermediate representation.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.12.8
2+
3+
No user-facing changes.

0 commit comments

Comments
 (0)