Mathias Vorreiter Pedersen
|
de70cbfee9
|
C++: Change caching for dataflow.
|
2022-12-09 23:30:47 +00:00 |
|
Mathias Vorreiter Pedersen
|
2ad61df9df
|
Merge pull request #11640 from MathiasVP/local-expr-step-should-step
C++: Prevent an `Expr` from stepping to itself in IR dataflow
|
2022-12-09 17:31:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
52bf39bcf9
|
C++: Use a 'fastTC' instead of '*' to improve performance.
|
2022-12-09 14:21:09 +00:00 |
|
Mathias Vorreiter Pedersen
|
a3285653ae
|
C++: Prevent an expression to stepping to itself.
|
2022-12-09 14:20:27 +00:00 |
|
Mathias Vorreiter Pedersen
|
b9c9f65f0f
|
Merge pull request #11633 from MathiasVP/accept-consistency-failures
C++: Accept dataflow consistency changes
|
2022-12-09 11:03:03 +00:00 |
|
Mathias Vorreiter Pedersen
|
1169c1b898
|
C++: Accept test changes caused by the new consitency check.
|
2022-12-09 09:20:29 +00:00 |
|
Robert Marsh
|
f235b991db
|
Merge pull request #11374 from MathiasVP/indirect-outnodes-are-post-update-nodes
C++: Field flow through reference-returning functions
|
2022-12-08 10:46:19 -05:00 |
|
Mathias Vorreiter Pedersen
|
7c6918de98
|
Merge pull request #11543 from MathiasVP/refactor-isdef-isuse
C++: Refactor `isDef` and `isUse` in preparation for iterator flow
|
2022-12-08 14:31:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
f814ce7f10
|
Merge branch 'mathiasvp/replace-ast-with-ir-use-usedataflow' into refactor-isdef-isuse
|
2022-12-08 13:25:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
0a1097d735
|
C++: Accept test changes to 'sources-and-sinks.cpp'.
|
2022-12-08 13:17:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
4fd6ac5657
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-12-08 13:10:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
6897b20722
|
Merge pull request #11601 from MathiasVP/keep-std-string-iterator
|
2022-12-08 12:59:33 +00:00 |
|
Michael Nebel
|
670ae6c84c
|
Merge pull request #11593 from michaelnebel/csharp/patternmatchspan
C#: Pattern match Span<char> and ReadOnlySpan<char> against a constant string.
|
2022-12-08 13:53:00 +01:00 |
|
Michael Nebel
|
5883957a67
|
Merge pull request #11589 from michaelnebel/csharp/numericintptr
C#: nint/System.IntPtr and nuint/System.UIntPtr are indistinguishable…
|
2022-12-08 13:52:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
36d0903733
|
C++: Simplify 'getSourceVariable'.
|
2022-12-08 12:29:15 +00:00 |
|
Chris Smowton
|
81110b19e7
|
Merge pull request #11612 from smowton/smowton/admin/merge-rc38-into-main
Merge rc/3.8 into main
|
2022-12-08 12:25:59 +00:00 |
|
Chris Smowton
|
49bc524fd0
|
Merge remote-tracking branch 'origin/rc/3.8' into smowton/admin/merge-rc38-into-main
|
2022-12-08 11:12:30 +00:00 |
|
Rasmus Wriedt Larsen
|
d684dbdf5c
|
Merge pull request #10656 from porcupineyhairs/PyPamImprove
Python: Improve the PAM authentication bypass query
|
2022-12-08 11:59:10 +01:00 |
|
Jeroen Ketema
|
a6bc9fd10f
|
Merge pull request #11591 from jketema/getenv
C++: Model `secure_getenv` and `_wgetenv` as local flow sources
|
2022-12-08 10:44:28 +01:00 |
|
Jeroen Ketema
|
fc49ede33d
|
C++: Add change note
|
2022-12-08 09:44:23 +01:00 |
|
Jeroen Ketema
|
a2dac3a41e
|
C++: Move remote flow sink test and also handle local and remote sinks
|
2022-12-08 09:36:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
ba3d50a462
|
Merge pull request #11566 from MathiasVP/skip-lvalue-types
|
2022-12-08 07:53:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
9f85175ee1
|
C++: Fix blowup in 'stripPointer'.
|
2022-12-07 22:35:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
5ae3228928
|
C++: Fix TODO.
|
2022-12-07 22:34:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
68f0997d87
|
C++: Generalize loads and stores.
|
2022-12-07 22:34:10 +00:00 |
|
Mathias Vorreiter Pedersen
|
589f7bdbcc
|
C++: Introduce BaseSourceVariableInstruction.
|
2022-12-07 22:34:03 +00:00 |
|
Aditya Sharad
|
c7725ec37c
|
Merge pull request #11605 from github/smowton/admin/merge-2.11.5-into-rc38
Merge codeql-cli-2.11.5 into rc/3.8
|
2022-12-07 14:09:05 -08:00 |
|
Chris Smowton
|
32494859cd
|
Merge remote-tracking branch 'origin/codeql-cli-2.11.5' into smowton/admin/merge-2.11.5-into-rc38
|
2022-12-07 20:06:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
54c12cd715
|
C++: Reintroduce 'StdBasicStringIterator'.
|
2022-12-07 18:21:52 +00:00 |
|
Tom Hvitved
|
35938067fe
|
Merge pull request #11517 from aibaars/phi-reads-in-data-flow-graph
Ruby: Include SSA "phi reads" in DataFlow::Node
|
2022-12-07 18:58:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
05d89b29e2
|
Merge branch 'main' into skip-lvalue-types
|
2022-12-07 17:50:23 +00:00 |
|
Arthur Baars
|
898a4006b0
|
Merge pull request #10747 from aibaars/ruby-more-flow
Ruby: also treat included/prepended modules as subclasses
|
2022-12-07 15:49:00 +01:00 |
|
Chris Smowton
|
9f9a51685b
|
Merge pull request #11510 from smowton/smowton/fix/kotlin-populate-source-class-files
Kotlin: stub trap .class files when extracting a class from Kotlin source
|
2022-12-07 14:33:42 +00:00 |
|
Edward Minnix III
|
170c9af9e8
|
Merge pull request #11238 from egregius313/egregius313/webview-setjavascriptenabled
Java: Query for detecting enabling Javascript in Android WebSettings
|
2022-12-07 09:31:58 -05:00 |
|
Arthur Baars
|
d862972d5e
|
Ruby: Add use-use stress test
|
2022-12-07 15:28:51 +01:00 |
|
Arthur Baars
|
d5f4340cf5
|
Ruby: address comment
|
2022-12-07 15:28:50 +01:00 |
|
Arthur Baars
|
f11f2cb1a0
|
Ruby: Update tests
|
2022-12-07 15:28:50 +01:00 |
|
Arthur Baars
|
2131b0f116
|
Ruby: Include SSA "phi reads" in DataFlow::Node
|
2022-12-07 15:28:48 +01:00 |
|
Michael Nebel
|
468b05ccda
|
C#: Expressions of type Span<char> and ReadOnlySpan<char> can be matched against constant strings.
|
2022-12-07 14:31:51 +01:00 |
|
Mathias Vorreiter Pedersen
|
135c820a32
|
Merge pull request #11592 from github/redsun82/swift-fix-get-number-of
Swift: fix generated `getNumberOf`
|
2022-12-07 13:24:09 +00:00 |
|
Jami
|
5e694b5983
|
Merge pull request #11192 from jcogs33/jcogs33/share-key-sizes
Share encryption key sizes between Java and Python
|
2022-12-07 08:08:24 -05:00 |
|
Paolo Tranquilli
|
ef348453fe
|
Swift: accept new, correct test result on TypeTuple::getNumberOfTypes
|
2022-12-07 13:46:51 +01:00 |
|
Paolo Tranquilli
|
194c99c513
|
Swift: fix getNumberOf predicate
|
2022-12-07 13:46:51 +01:00 |
|
Paolo Tranquilli
|
23626f2c69
|
Swift: add TupleType test
|
2022-12-07 13:46:51 +01:00 |
|
Paolo Tranquilli
|
9b89ded908
|
Swift: accept test changes
|
2022-12-07 13:46:51 +01:00 |
|
Paolo Tranquilli
|
d39f37540e
|
Swift: add has and getNumberOf properties to generated tests
|
2022-12-07 13:46:51 +01:00 |
|
Michael Nebel
|
2d9975d73f
|
C#: nint/System.IntPtr and nuint/System.UIntPtr are indistinguishable by the extractor.
|
2022-12-07 13:45:23 +01:00 |
|
Jeroen Ketema
|
01d8ad98f6
|
C++: Model secure_getenv and _wgetenv as local flow sources
|
2022-12-07 13:37:12 +01:00 |
|
Chris Smowton
|
c526020fd4
|
Note TODO re: re-enabling suspend function Java interop testing
|
2022-12-07 11:51:48 +00:00 |
|
Chris Smowton
|
ecbb96ffc1
|
Remove no-longer-needed diagnostic expectations
|
2022-12-07 11:50:41 +00:00 |
|