Skip to content

Commit 1d956e1

Browse files
authored
Merge pull request github#15974 from github/dbartol/rc3.13-mergeback
Mergeback from `rc/3.13`
2 parents 0bb86fc + bf46fa2 commit 1d956e1

File tree

207 files changed

+1037
-240
lines changed

Some content is hidden

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

207 files changed

+1037
-240
lines changed

cpp/ql/lib/CHANGELOG.md

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

313
### New Features
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.

cpp/ql/lib/codeql-pack.release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.12.6
2+
lastReleaseVersion: 0.12.8

cpp/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/cpp-all
2-
version: 0.12.7-dev
2+
version: 0.12.8
33
groups: cpp
44
dbscheme: semmlecode.cpp.dbscheme
55
extractor: cpp

cpp/ql/src/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 0.9.7
2+
3+
No user-facing changes.
4+
5+
## 0.9.6
6+
7+
### Minor Analysis Improvements
8+
9+
* The "non-constant format string" query (`cpp/non-constant-format`) has been converted to a `path-problem` query.
10+
* The new C/C++ dataflow and taint-tracking libraries (`semmle.code.cpp.dataflow.new.DataFlow` and `semmle.code.cpp.dataflow.new.TaintTracking`) now implicitly assume that dataflow and taint modelled via `DataFlowFunction` and `TaintFunction` always fully overwrite their buffers and thus act as flow barriers. As a result, many dataflow and taint-tracking queries now produce fewer false positives. To remove this assumption and go back to the previous behavior for a given model, one can override the new `isPartialWrite` predicate.
11+
112
## 0.9.5
213

314
### Minor Analysis Improvements

cpp/ql/src/change-notes/2024-02-29-non-constant-format-path-query.md

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
---
2-
category: minorAnalysis
3-
---
1+
## 0.9.6
2+
3+
### Minor Analysis Improvements
4+
5+
* The "non-constant format string" query (`cpp/non-constant-format`) has been converted to a `path-problem` query.
46
* The new C/C++ dataflow and taint-tracking libraries (`semmle.code.cpp.dataflow.new.DataFlow` and `semmle.code.cpp.dataflow.new.TaintTracking`) now implicitly assume that dataflow and taint modelled via `DataFlowFunction` and `TaintFunction` always fully overwrite their buffers and thus act as flow barriers. As a result, many dataflow and taint-tracking queries now produce fewer false positives. To remove this assumption and go back to the previous behavior for a given model, one can override the new `isPartialWrite` predicate.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## 0.9.7
2+
3+
No user-facing changes.

cpp/ql/src/codeql-pack.release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.9.5
2+
lastReleaseVersion: 0.9.7

0 commit comments

Comments
 (0)