Skip to content

Commit a8d3226

Browse files
committed
Merge branch 'main' into redsun82/go
2 parents 94212d1 + 7d92ec5 commit a8d3226

File tree

188 files changed

+1457
-273
lines changed

Some content is hidden

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

188 files changed

+1457
-273
lines changed

cpp/ql/lib/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## 0.13.0
2+
3+
### Breaking Changes
4+
5+
* Deleted the deprecated `GlobalValueNumberingImpl.qll` implementation.
6+
7+
### New Features
8+
9+
* Models-as-Data support has been added for C/C++. This feature allows flow sources, sinks and summaries to be expressed in compact strings as an alternative to modelling each source / sink / summary with explicit QL. See `dataflow/ExternalFlow.qll` for documentation and specification of the model format, and `models/implementations/ZMQ.qll` for a simple example of models. Importing models from `.yml` is not yet supported.
10+
11+
### Minor Analysis Improvements
12+
13+
* Source models have been added for the standard library function `getc` (and variations).
14+
* Source, sink and flow models for the ZeroMQ (ZMQ) networking library have been added.
15+
* Parameters of functions without definitions now have `ParameterNode`s.
16+
* The alias analysis used internally by various libraries has been improved to answer alias questions more conservatively. As a result, some queries may report fewer false positives.
17+
118
## 0.12.11
219

320
No user-facing changes.

cpp/ql/lib/change-notes/2024-04-05-sound-ir.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

cpp/ql/lib/change-notes/2024-04-18-param-nodes.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

cpp/ql/lib/change-notes/2024-04-26-outdated-deprecations.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

cpp/ql/lib/change-notes/2024-10-04-getc.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

cpp/ql/lib/change-notes/2024-10-04-models-as-data.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

cpp/ql/lib/change-notes/2024-10-04-zmq.md

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## 0.13.0
2+
3+
### Breaking Changes
4+
5+
* Deleted the deprecated `GlobalValueNumberingImpl.qll` implementation.
6+
7+
### New Features
8+
9+
* Models-as-Data support has been added for C/C++. This feature allows flow sources, sinks and summaries to be expressed in compact strings as an alternative to modelling each source / sink / summary with explicit QL. See `dataflow/ExternalFlow.qll` for documentation and specification of the model format, and `models/implementations/ZMQ.qll` for a simple example of models. Importing models from `.yml` is not yet supported.
10+
11+
### Minor Analysis Improvements
12+
13+
* Source models have been added for the standard library function `getc` (and variations).
14+
* Source, sink and flow models for the ZeroMQ (ZMQ) networking library have been added.
15+
* Parameters of functions without definitions now have `ParameterNode`s.
16+
* The alias analysis used internally by various libraries has been improved to answer alias questions more conservatively. As a result, some queries may report fewer false positives.

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.11
2+
lastReleaseVersion: 0.13.0

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.12-dev
2+
version: 0.13.1-dev
33
groups: cpp
44
dbscheme: semmlecode.cpp.dbscheme
55
extractor: cpp

0 commit comments

Comments
 (0)