Erik Krogh Kristensen
|
9e46239928
|
CPP: remove 13 month old deprecation that override an even older deprecation
|
2022-03-09 18:28:12 +01:00 |
|
Erik Krogh Kristensen
|
5312e4a8b5
|
add change note that all old deprecations were deleted
|
2022-03-09 18:28:11 +01:00 |
|
Erik Krogh Kristensen
|
6dd3f7f113
|
CPP: remove old deprecated predicate that was recently updated by an automated patch of mine
|
2022-03-09 18:28:11 +01:00 |
|
Erik Krogh Kristensen
|
1e445856e7
|
CPP: remove leftover line comment
|
2022-03-09 18:28:11 +01:00 |
|
Erik Krogh Kristensen
|
a86f0afb3c
|
delete all deprecations that are over 14 months old
|
2022-03-09 18:28:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
dfb20f7721
|
Merge pull request #8368 from MathiasVP/add-must-flow-lib
C++: Factor must-flow predicates out of two queries
|
2022-03-09 17:07:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
69417e150a
|
C++: Address review comments.
|
2022-03-08 13:15:02 +00:00 |
|
Mathias Vorreiter Pedersen
|
1bf430529b
|
Update cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-03-08 13:07:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
edf629f5aa
|
Update cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-03-08 13:07:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
bfa0714577
|
Update cpp/ql/lib/semmle/code/cpp/ir/dataflow/MustFlow.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-03-08 13:06:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
ee9c0dcb83
|
C++: Add library for must-flow.
|
2022-03-08 11:40:56 +00:00 |
|
Jeroen Ketema
|
f80372b837
|
C++: Update the DB scheme stats file
|
2022-03-03 09:02:37 +01:00 |
|
Jeroen Ketema
|
2fd950caad
|
C++: Fix join order in the IR dataflow library
Not having this fixed caused problems when updating the database
scheme stats file.
|
2022-03-03 07:42:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
71cd507f89
|
Merge pull request #8298 from MathiasVP/filter-bad-conversions-in-cpp-gvn
C++: Fix `GVN` performance on more invalid IR
|
2022-03-02 10:14:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
155502cfdb
|
C#/C++: Sync identical files.
|
2022-03-01 16:56:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
4acae4a2d1
|
C++: Remove redundant conjunct.
|
2022-03-01 16:56:25 +00:00 |
|
Mathias Vorreiter Pedersen
|
52dbf2c787
|
C#/C++: Sync identical files.
|
2022-03-01 11:50:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
b6faa207a4
|
C++: Remove redundant cast.
|
2022-03-01 11:50:44 +00:00 |
|
Mathias Vorreiter Pedersen
|
93bd380838
|
C#/C++: Sync identical files.
|
2022-03-01 11:37:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
6b324fb781
|
C++: Filter out InheritanceConversionInstructions with multiple base or derived classes when doing global value numbering.
|
2022-03-01 11:34:41 +00:00 |
|
Tamás Vajk
|
94cb5c2be4
|
Merge pull request #8296 from github/post-release-prep/codeql-cli-2.8.2
Post-release preparation for codeql-cli-2.8.2
|
2022-03-01 11:57:36 +01:00 |
|
github-actions[bot]
|
980f822983
|
Post-release preparation for codeql-cli-2.8.2
|
2022-03-01 09:24:30 +00:00 |
|
Jeroen Ketema
|
0c2cfa1307
|
C++: Add comment on the existence of reference types
|
2022-02-28 19:14:54 +01:00 |
|
Jeroen Ketema
|
497991b6b1
|
C++: Improve change note
|
2022-02-28 16:08:23 +01:00 |
|
Jeroen Ketema
|
e40c51cc83
|
C++: Add documentation for TranslatedStructuredBindingVariableAccess
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
0a4d8132e6
|
C++: Consistently use getUnspecifiedType in structured binding IR translation
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
4ffbc2d148
|
C++: Ensure we use lvalue reference types for structured bindings
This also adds a test for rvalue reference uses in the tuple
structured binding case.
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
edaabf8fdf
|
C++: Add structured bindings IR change note
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
6515e77c0e
|
C++: Generate additional loads for non-reference structured bindings
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
5814349fd8
|
C++: Give names in structured binding declarations correct IR types
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
0c788d7352
|
C++: Remove redundant empty line
|
2022-02-24 17:31:10 +01:00 |
|
github-actions[bot]
|
20fe22c8c8
|
Release preparation for version 2.8.2
|
2022-02-24 14:57:08 +00:00 |
|
Jeroen Ketema
|
aecc17c49b
|
Merge pull request #7928 from jketema/structured-bindings-db-scheme
C++: Add table that identifies C++ structured bindings
|
2022-02-22 17:34:26 +01:00 |
|
Mathias Vorreiter Pedersen
|
894992d403
|
Merge pull request #8169 from MathiasVP/fix-spelling-in-post-dominance-frontier
C++/C#: Fix spelling of 'postDominanceFrontier'
|
2022-02-22 14:54:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
b6740ed4a1
|
C++/C#: Fix spelling of 'postDominanceFrontier'.
|
2022-02-22 13:48:13 +00:00 |
|
Jeroen Ketema
|
fc91c82777
|
Add change note
|
2022-02-21 10:48:46 +01:00 |
|
Jeroen Ketema
|
e05af1e1d1
|
Use underlyingElement in isStructuredBinding
Accodring to the documentation in `Element.qll`, `underlyingElement` is
supposed to be used here and not `unresolveElement`.
|
2022-02-21 10:46:29 +01:00 |
|
Jeroen Ketema
|
d4832b48c6
|
C++: Update DB scheme stats
|
2022-02-17 11:48:42 +01:00 |
|
Jeroen Ketema
|
e2bc4c88e4
|
C++: Expose is_structured_binding as a member of Variable
|
2022-02-17 11:44:08 +01:00 |
|
Jeroen Ketema
|
f875d722b0
|
C++: Add DB upgrade and downgrade scripts
|
2022-02-17 11:44:08 +01:00 |
|
Jeroen Ketema
|
f358f8f265
|
C++: Add DB relation identifying structured bindings
|
2022-02-17 11:44:08 +01:00 |
|
Ian Lynagh
|
a448db11b5
|
Merge pull request #8052 from igfoo/igfoo/descendent
Spelling: Use "descendant" rather than "descendent" for consistency
|
2022-02-16 18:03:52 +00:00 |
|
Ian Lynagh
|
b16e4c0247
|
Spelling: Use "descendant" rather than "descendent" for consistency
$ git grep -i descendant | wc -l
170
|
2022-02-16 14:26:02 +00:00 |
|
Arthur Baars
|
ebb87c4b36
|
Merge pull request #7975 from github/post-release-prep/codeql-cli-2.8.1
Post-release preparation for codeql-cli-2.8.1
|
2022-02-15 20:17:35 +01:00 |
|
Jeroen Ketema
|
f791c63780
|
C++: Add DB upgrade script
|
2022-02-15 11:18:44 +01:00 |
|
Jeroen Ketema
|
bf6ca7a7be
|
C++: Remove some unused legacy relations from the DB scheme
|
2022-02-15 10:16:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
ab7850c581
|
Revert "Merge pull request #7982 from jketema/remove-legacy-relations"
This reverts commit 2b6d57d85b, reversing
changes made to 9b4dbb9dd8.
|
2022-02-14 09:11:56 +00:00 |
|
Mathias Vorreiter Pedersen
|
2b6d57d85b
|
Merge pull request #7982 from jketema/remove-legacy-relations
|
2022-02-14 07:59:19 +00:00 |
|
Chuan-kai Lin
|
9b4dbb9dd8
|
Merge pull request #7895 from github/cklin/upgrades-initial-dbscheme
Upgrade scripts testing: set initial dbschemes
|
2022-02-11 11:06:12 -08:00 |
|
Jeroen Ketema
|
7f4913d61f
|
Add change notes
|
2022-02-11 18:15:33 +01:00 |
|