Rasmus Lerchedahl Petersen
|
706e9dc896
|
Python: fix compilation
|
2023-12-20 15:23:33 +01:00 |
|
Rasmus Lerchedahl Petersen
|
45411f4a93
|
Python: make it a real consistency check
|
2023-12-20 14:53:37 +01:00 |
|
Rasmus Lerchedahl Petersen
|
215b146f06
|
Python: remove unused member predicate
|
2023-12-20 14:45:00 +01:00 |
|
Rasmus Lerchedahl Petersen
|
491ca3f1e6
|
Python: hide synthetic variable node
|
2023-12-20 14:42:45 +01:00 |
|
Rasmus Lerchedahl Petersen
|
afb3d1da6f
|
Python: move capture node to DataFlowPrivate
|
2023-12-20 14:41:17 +01:00 |
|
Rasmus Lerchedahl Petersen
|
3cea46fe7b
|
Python: fix typos
|
2023-12-20 14:35:10 +01:00 |
|
Rasmus Lerchedahl Petersen
|
f8417b0dd8
|
Merge branch 'main' of https://github.com/github/codeql into python/captured-variables-basic
|
2023-12-20 13:16:42 +01:00 |
|
yoff
|
19813c8ba6
|
Merge pull request #15166 from yoff/python/add-scope-entry-definition-nodes
Python: Add scope entry definition nodes
|
2023-12-20 13:14:11 +01:00 |
|
Rasmus Lerchedahl Petersen
|
7749b8e60e
|
Python: add change-note
|
2023-12-20 12:53:37 +01:00 |
|
Mathias Vorreiter Pedersen
|
be3f9d3078
|
Merge pull request #15173 from jketema/unneeded
|
2023-12-20 12:43:42 +01:00 |
|
Rasmus Lerchedahl Petersen
|
07c88dc0be
|
Python: remove unnecessary post-processing
also, it is slightly incorrect...
|
2023-12-20 12:09:15 +01:00 |
|
Rasmus Lerchedahl Petersen
|
169d7a3c98
|
Python: Add scope entry definition nodes
otherwise we confuse captured variables
in the single scope entry cfg node. Now
we have one for each defined variable.
|
2023-12-20 12:09:00 +01:00 |
|
Rasmus Lerchedahl Petersen
|
3b7e29bed6
|
Python: add test for crosstalk
|
2023-12-20 12:08:05 +01:00 |
|
Tamás Vajk
|
d3c685a41a
|
Merge pull request #15156 from tamasvajk/standalone/temp-folder-structure
C#: Fix working directory structures in standalone
|
2023-12-20 11:57:42 +01:00 |
|
Tamas Vajk
|
b1413a1d98
|
Add readonly to tempFolderPath field
|
2023-12-20 11:16:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
44124158c4
|
Merge pull request #15078 from alexet/unique-pointer-temporary
CPP: Add query for detecting invalid uses of temporary unique pointers.
|
2023-12-20 11:16:01 +01:00 |
|
Tamas Vajk
|
90fc54ca05
|
Apply review feedback: use Lazy<> instead of locking
|
2023-12-20 11:04:39 +01:00 |
|
Koen Vlaswinkel
|
32d1f057df
|
Merge pull request #15159 from github/koesie10/csharp-model-editor-tests
C#: Classify test support files in model editor queries
|
2023-12-20 10:54:24 +01:00 |
|
Mathias Vorreiter Pedersen
|
57e0804cef
|
Update cpp/ql/src/Security/CWE/CWE-416/UseOfUniquePointerAfterLifetimeEnds.ql
Co-authored-by: Felicity Chapman <felicitymay@github.com>
|
2023-12-20 10:52:42 +01:00 |
|
Tamas Vajk
|
dc36cdbede
|
Only delete dotnet-install.sh if not in scratch directory
|
2023-12-20 10:51:23 +01:00 |
|
Jeroen Ketema
|
12abf07d1d
|
C++: Remove unneeded extractor option
|
2023-12-20 09:58:32 +01:00 |
|
Michael Nebel
|
6831775a8d
|
Merge pull request #15154 from michaelnebel/csharp/morestubs
C#: Replace more hand written stubs with generated ones.
|
2023-12-20 09:54:19 +01:00 |
|
Koen Vlaswinkel
|
d09fadf22e
|
C#: Introduce TestRelatedFile class
|
2023-12-20 09:53:51 +01:00 |
|
Óscar San José
|
b55c299533
|
Merge pull request #15112 from fossilet/upstream_main
Fix sphinx.add_lexer.
|
2023-12-19 21:28:24 +01:00 |
|
Edward Minnix III
|
06544e989e
|
Merge pull request #15126 from egregius313/egregius313/java/minor/add-replace-to-mapmutator
Java: Add the `Map#replace` and `Map#replaceAll` methods to `MapMutator` in `Maps.qll`
|
2023-12-19 12:10:34 -05:00 |
|
Koen Vlaswinkel
|
0f71df9c41
|
C#: Extend TestFile instead of separate class
|
2023-12-19 16:37:49 +01:00 |
|
Ed Minnix
|
a93d6dd956
|
Change note
|
2023-12-19 10:28:23 -05:00 |
|
Ed Minnix
|
ce130c6ed5
|
Add replace to MapMutator
|
2023-12-19 10:23:06 -05:00 |
|
Jeroen Ketema
|
4009b42891
|
Merge pull request #15146 from jketema/almost-empty-pch
C++: Update test after extractor changes
|
2023-12-19 16:20:35 +01:00 |
|
Tamas Vajk
|
278d9b1dfb
|
Fix integration tests
|
2023-12-19 15:33:46 +01:00 |
|
Michael Nebel
|
681ac7e5f0
|
C#: Update tests (and expected output) to use the generated EntityFramework stubs.
|
2023-12-19 15:22:45 +01:00 |
|
Michael Nebel
|
80f3c6cc2b
|
C#: Manual changes to the project dependecies to avoid conflicts when multiple projects are loaded from source.
|
2023-12-19 15:21:56 +01:00 |
|
Michael Nebel
|
272f3265ea
|
C#: Delete the handwritten EntityFramework stubs.
|
2023-12-19 15:20:53 +01:00 |
|
Tamas Vajk
|
016d200355
|
Fix unit tests
|
2023-12-19 15:14:47 +01:00 |
|
Mathias Vorreiter Pedersen
|
cfaa2d881a
|
Merge pull request #15152 from MathiasVP/fix-unnecessary-evaluation-of-debug-strings
C++: Fix unnecessary evaluation of debug strings
|
2023-12-19 13:59:20 +01:00 |
|
Koen Vlaswinkel
|
d22acfb449
|
C#: Classify test support files in model editor queries
|
2023-12-19 13:49:53 +01:00 |
|
Tamas Vajk
|
ad394a0d84
|
C#: Download dotnet-install.sh to the scratch dir
|
2023-12-19 13:11:22 +01:00 |
|
Tamas Vajk
|
dd64b436c0
|
C#: Fix working directory structures in standalone
|
2023-12-19 12:54:00 +01:00 |
|
Mathias Vorreiter Pedersen
|
95cd31fce3
|
C++: Silence warnings.
|
2023-12-19 12:29:16 +01:00 |
|
Mathias Vorreiter Pedersen
|
4844c43f06
|
C++: Cleanup now that we're back to an abstract class.
|
2023-12-19 12:11:38 +01:00 |
|
Mathias Vorreiter Pedersen
|
937e0ee8d2
|
C++: Go back to abstract classes.
|
2023-12-19 12:10:57 +01:00 |
|
Michael Nebel
|
37b510cac0
|
C#: Add stubs for entity framework.
|
2023-12-19 11:52:59 +01:00 |
|
Mathias Vorreiter Pedersen
|
b6974d674c
|
Update cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/DebugPrinting.qll
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2023-12-19 11:47:46 +01:00 |
|
Michael Nebel
|
e12165707f
|
C#: Delete the hand written stub System.Data.cs.
|
2023-12-19 11:37:33 +01:00 |
|
Michael Nebel
|
19a4cf3a7b
|
C#: Update test cases that depends on System.Data.cs to use generated stubs.
|
2023-12-19 11:37:32 +01:00 |
|
Michael Nebel
|
7cb758a61b
|
C#: Add stubs for System.Data.OleDb.
|
2023-12-19 11:37:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
8230a90db6
|
C++: No need for another 'stars' predicate in 'PrintIRUtilities'.
|
2023-12-19 11:22:27 +01:00 |
|
Rasmus Wriedt Larsen
|
2305d55967
|
Merge pull request #15101 from yoff/python/update-InlineTaintTestPaths-to-new-api
Python: update to new API update is in a comment, so compilation never failed in CI.
|
2023-12-19 11:10:55 +01:00 |
|
Mathias Vorreiter Pedersen
|
9b25834771
|
C++: Use parameterized modules instead of abstract classes and predicates to handle debug printing.
|
2023-12-19 11:08:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
501645920f
|
C++: Move private stuff from 'DataFlowUtil' to public stuff 'DataFlowPrivate'. Also make 'PostUpdateNodeImpl' public in 'DataFlowUtil'. Sadly, this means that it's visible at the query level (as DataFlow::PostUpdateNodeImpl), but I've added a big INTERNAL QLDoc on it to make sure people don't use it.
|
2023-12-19 10:41:35 +01:00 |
|