Michael Nebel
|
f0842e430d
|
C#: Respect the context when extracting locations for type parameters and tuple typles.
|
2025-10-07 15:26:31 +02:00 |
|
Michael Nebel
|
ea4d4751f3
|
Merge pull request #20581 from michaelnebel/csharp/reducetyplocationtuples
C#: Reduce location tuple extraction for named types.
|
2025-10-07 14:50:36 +02:00 |
|
Michael Nebel
|
584d8c5377
|
C#: Add change-note.
|
2025-10-07 14:24:21 +02:00 |
|
Owen Mansel-Chan
|
b0c8fcda35
|
Merge pull request #20591 from owen-mc/shared/update-inline-expectations-qldoc
Shared: Correct comment about empty `.expected` file
|
2025-10-07 12:47:11 +01:00 |
|
Kasper Svendsen
|
0396756cd9
|
Merge pull request #20184 from Marcono1234/patch-1
Doc: Fix link to `warnOnImplicitThis` GitHub docs
|
2025-10-07 13:08:32 +02:00 |
|
Kasper Svendsen
|
74fb46c849
|
Merge branch 'main' into patch-1
|
2025-10-07 12:59:56 +02:00 |
|
Owen Mansel-Chan
|
bf76cab7e0
|
Correct comment about empty .expected file
|
2025-10-07 11:48:25 +01:00 |
|
Idriss Riouak
|
c809cce170
|
Merge pull request #20588 from github/idrissrio/macos-26
Java: Fix buildless test HTTP server binding on macOS26
|
2025-10-07 12:17:51 +02:00 |
|
Michael Nebel
|
f9d62a0efc
|
C#: Narrow the use of unbound declaration locations to nested types.
|
2025-10-07 09:43:39 +02:00 |
|
idrissrio
|
5c6d187ef2
|
Java: Fix buildless test HTTP server binding on macOS26
|
2025-10-07 09:24:55 +02:00 |
|
Nicolas Will
|
e2a8d58e02
|
Merge pull request #20583 from bdrodes/jca_signature_extensions
Crypto: Add JCA signatures, RNG, and unit tests
|
2025-10-06 18:51:30 +02:00 |
|
REDMOND\brodes
|
cb812b47ed
|
Crypto: more non-ascii removal.
|
2025-10-06 11:53:39 -04:00 |
|
Nicolas Will
|
9e278b9fa4
|
Merge pull request #20258 from bdrodes/java_nonce_reuse_tests
Crypto: Add reuse nonce test for Java
|
2025-10-06 17:42:25 +02:00 |
|
REDMOND\brodes
|
017a956d5e
|
Crypto: more non-ascii removal.
|
2025-10-06 11:34:45 -04:00 |
|
REDMOND\brodes
|
abeb3141b1
|
Crypto: Formatting test cases, more removal of non-ascii
|
2025-10-06 10:46:09 -04:00 |
|
Michael Nebel
|
6149608c03
|
C#: Always use the unbound type declaration location for type location.
|
2025-10-06 16:41:12 +02:00 |
|
Michael Nebel
|
b362b4657f
|
C#: Add some examples with nested types.
|
2025-10-06 16:40:13 +02:00 |
|
Nicolas Will
|
15e9bb9cc1
|
Format Test and update .expected
|
2025-10-06 16:29:25 +02:00 |
|
REDMOND\brodes
|
96f6832a6f
|
Crypto: Updating expected files for unit tests.
|
2025-10-06 10:07:15 -04:00 |
|
REDMOND\brodes
|
606aef38cb
|
Crypto: Removing non-ascii characters from unit tests
|
2025-10-06 09:56:14 -04:00 |
|
Ben Rodes
|
b32a6407b9
|
Update java/ql/lib/experimental/quantum/JCA.qll
Co-authored-by: Nicolas Will <nicolaswill@github.com>
|
2025-10-06 09:04:19 -04:00 |
|
Idriss Riouak
|
4a1157bff9
|
Merge pull request #20491 from github/idrissrio/java-maven
Java: Integration tests for Maven 4
|
2025-10-06 14:57:22 +02:00 |
|
Nicolas Will
|
378eb18db5
|
Merge branch 'main' into jca_signature_extensions
|
2025-10-06 14:50:15 +02:00 |
|
Nicolas Will
|
579da1dbd6
|
Fix QL-for-QL alerts
|
2025-10-06 14:45:45 +02:00 |
|
Michael Nebel
|
7b61a5fffa
|
C#: Update some test expected output that uses the location of the implicit constructor.
|
2025-10-06 14:02:17 +02:00 |
|
Michael Nebel
|
0ba9b80d08
|
C#: Add some more partial class related tests.
|
2025-10-06 14:02:15 +02:00 |
|
Michael Nebel
|
12dc65d170
|
C#: For implicit constructors, pick a unique source location as reporting location (if any).
|
2025-10-06 14:02:13 +02:00 |
|
Michael Nebel
|
b5592ad42f
|
C#: Add partial class example.
|
2025-10-06 14:02:12 +02:00 |
|
Michael Nebel
|
0cd7c37209
|
C#: Avoid extracting duplicate type locations.
|
2025-10-06 14:02:10 +02:00 |
|
Michael Nebel
|
f2b45b8726
|
C#: Add type locations test.
|
2025-10-06 14:02:07 +02:00 |
|
idrissrio
|
a22ec2d9c6
|
Java: Accept new test results after extractor changes
|
2025-10-06 11:18:16 +02:00 |
|
idrissrio
|
f6b6a007b1
|
Java: Add integration tests for Maven 4
|
2025-10-06 11:18:15 +02:00 |
|
Simon Friis Vindum
|
1f2cca7d00
|
Merge pull request #20547 from paldepind/rust/function-as-lambda
Rust: Handle functions as data flow lambdas
|
2025-10-06 10:15:55 +02:00 |
|
REDMOND\brodes
|
9fa30a3884
|
Crypto: Updating algorithm string literals and key generation algorithm literal sources to include signatures.
|
2025-10-03 18:09:27 -04:00 |
|
REDMOND\brodes
|
9c5765a48c
|
Crypto: Add missing string constants for signature algorithms.
|
2025-10-03 17:17:07 -04:00 |
|
REDMOND\brodes
|
66e9d7671d
|
Crypto: Add jca unit tests.
|
2025-10-03 13:32:02 -04:00 |
|
REDMOND\brodes
|
f4fea6d635
|
Crypto: Fix consistency update with "other" vs "unknown" naming convetions for openssl.
|
2025-10-03 12:10:48 -04:00 |
|
REDMOND\brodes
|
f1eb6511a7
|
Crypto: Add modeling for JCA signatures. Make consistent use of "unknown" or "other" for unrecognized types.
|
2025-10-03 12:07:37 -04:00 |
|
Simon Friis Vindum
|
402d58bc3a
|
Merge pull request #20553 from paldepind/rust-ruby/update-cargo-deps
Rust, ruby: Update cargo dependencies
|
2025-10-03 14:50:55 +02:00 |
|
Jeroen Ketema
|
7807804f4d
|
Merge pull request #20573 from MathiasVP/fix-bad-magic-on-get-file
C++: Fix bad magic on `Element.getFile`
|
2025-10-03 01:21:32 +02:00 |
|
Owen Mansel-Chan
|
218c2a59eb
|
Merge pull request #14751 from owen-mc/go/feature/use-use-flow
Go: Switch from def-use flow to use-use flow
|
2025-10-02 23:53:54 +01:00 |
|
REDMOND\brodes
|
a46bd4c4ca
|
Crypto: JCA random number generation model.
|
2025-10-02 15:21:28 -04:00 |
|
REDMOND\brodes
|
507174e44f
|
Crypto: Fix bug in MacOperationNode constructor with detecting if the operation is also used for signatures.
|
2025-10-02 15:20:59 -04:00 |
|
Ben Rodes
|
e823d80f0c
|
Merge branch 'main' into java_nonce_reuse_tests
|
2025-10-02 13:31:40 -04:00 |
|
Nicolas Will
|
cbe34f101b
|
Merge pull request #19944 from bdrodes/signature_model_refactor
Crypto: Refactor Model and signatures, fix models, add unit tests
|
2025-10-02 19:30:46 +02:00 |
|
Nicolas Will
|
4901cdf929
|
Crypto: Refactor and change casts to super
|
2025-10-02 18:43:38 +02:00 |
|
Mathias Vorreiter Pedersen
|
bc0b87632d
|
C++: Fix bad magic on Element.getFile when running on InconsistentCheckReturnNull.qll:
Evaluated non-recursive predicate Element::Element.getFile/0#dispred#536cb5f3#bb@f6f5329i in 182326ms (size: 50437).
Evaluated relational algebra for predicate Element::Element.getFile/0#dispred#536cb5f3#bb@f6f5329i with tuple counts:
2029351 ~0% {2} r1 = SCAN `Expr::Expr.getLocation/0#dispred#0a3d90c6` OUTPUT In.1, In.0
2029351 ~0% {2} | JOIN WITH `Location::Location.getStartLine/0#d54f9e6c` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
1168789 ~0% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
5533128288 ~0% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
50413 ~0% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
3043 ~0% {2} r2 = JOIN `project#InconsistentCheckReturnNull::relevantFunctionCall/2#d18cd566` WITH `Expr::Expr.getLocation/0#dispred#0a3d90c6` ON FIRST 1 OUTPUT Rhs.1, Lhs.0
3043 ~0% {2} r3 = JOIN r2 WITH locations_default ON FIRST 1 OUTPUT Rhs.4, Lhs.1
1945 ~3% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
9106248 ~2% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
0 ~0% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
3043 ~0% {3} r4 = JOIN r2 WITH locations_default ON FIRST 1 OUTPUT _, Lhs.1, Rhs.4
3043 ~0% {2} | REWRITE WITH Tmp.0 := 1, Out.0 := (In.2 + Tmp.0) KEEPING 2
2013 ~0% {2} | JOIN WITH `InconsistentCheckReturnNull::assertInvocation/2#b2a4c9e3_10#join_rhs` ON FIRST 1 OUTPUT Rhs.1, Lhs.1
9621327 ~0% {3} | JOIN WITH `Location::Location.getContainer/0#9edabfb6_10#join_rhs` ON FIRST 1 OUTPUT Lhs.1, Rhs.1, Lhs.0
24 ~3% {2} | JOIN WITH `Element::Element.getLocation/0#dispred#6c3f5b09#bf` ON FIRST 2 OUTPUT Lhs.0, Lhs.2
50437 ~0% {2} r5 = r1 UNION r3 UNION r4
return r5
|
2025-10-02 17:36:21 +01:00 |
|
Owen Mansel-Chan
|
f35d28de45
|
Change note for bug fix in go/unvalidated-url-redirection
|
2025-10-02 17:03:55 +01:00 |
|
Owen Mansel-Chan
|
cce44b1f54
|
Update change notes for api changes
|
2025-10-02 16:52:16 +01:00 |
|
Owen Mansel-Chan
|
4d4862899e
|
Preserve old behaviour of Write.writesComponent
|
2025-10-02 16:50:18 +01:00 |
|