Paolo Tranquilli
59ea563d2a
Merge branch 'main' into redsun82/rust-less-canonical-paths
2024-12-04 10:44:11 +01:00
Michael Nebel
7463c51026
Merge pull request #18189 from michaelnebel/csharp/updatemessagepack
...
C#: Update the MessagePack nuget dependency.
2024-12-04 10:37:38 +01:00
Simon Friis Vindum
547e232d3b
Merge pull request #18174 from github/redsun82/rust-tweaks
...
Rust: rename `TypeRef` and `*Type` to `*TypeRepr`, `ty` to `type_repr`, and expand some abbreviations in generated docs
2024-12-04 10:36:48 +01:00
Paolo Tranquilli
e30a429c3d
Rust: revert TupleStructPat.toString improvements
2024-12-04 10:34:28 +01:00
Michael Nebel
801f696bbb
Merge pull request #18159 from michaelnebel/csharp/publicprotected
...
C#: Only extract public and protected members from metadata.
2024-12-04 09:48:36 +01:00
Paolo Tranquilli
53503002a1
Merge branch 'main' into redsun82/rust-tweaks
2024-12-04 09:35:01 +01:00
Paolo Tranquilli
4bf7bbb696
Merge pull request #18190 from github/redsun82/rust-array-expr
...
Rust: distinguish `[a, b]` from `[a; b]`
2024-12-04 09:30:19 +01:00
Michael Nebel
395bdd0cec
C#: Address more review comments.
2024-12-03 16:58:30 +01:00
Michael Nebel
6928f7d443
C#: Address review comment.
2024-12-03 16:36:16 +01:00
Michael Nebel
309202ef89
C#: Update the MessagePack nuget dependency.
2024-12-03 16:24:05 +01:00
Paolo Tranquilli
8a1136ddcb
Merge branch 'main' into redsun82/rust-less-canonical-paths
2024-12-03 16:23:22 +01:00
Paolo Tranquilli
277c9f4087
Rust: add back getAttr to ArrayExpr
2024-12-03 16:12:56 +01:00
Paolo Tranquilli
c113503b41
Rust: fix doc typo
2024-12-03 15:18:17 +01:00
Paolo Tranquilli
353f1cafe6
Rust: distinguish [a, b] from [a; b]
...
This splits the `ArrayExpr` class into `ArrayListExpr` and `ArrayRepeatExpr`.
This uses the `synth.from_class` machinery to integrate seamlessly into the
generated code, by hiding the extracted `ArrayExpr` behind an internal class
and replacing it with a hierarchy of those two classes under a new
`ArrayExpr` class.
2024-12-03 15:09:20 +01:00
Michael Nebel
4675426241
C#: Update change note with info on private fields.
2024-12-03 14:12:09 +01:00
Tom Hvitved
06b1d8e448
Merge pull request #18177 from hvitved/rust/dataflow-variant-canonical-path
...
Rust: Use canonical paths for variants in data flow
2024-12-03 14:01:28 +01:00
Paolo Tranquilli
ebe38bca23
Merge branch 'main' into redsun82/rust-less-canonical-paths
2024-12-03 12:19:08 +01:00
Paolo Tranquilli
952f41e17e
Rust: fix broken test
2024-12-03 12:06:39 +01:00
Michael Nebel
cc4382c785
Merge pull request #18186 from michaelnebel/csharp/removechangenote
...
C#: Remove change note.
2024-12-03 11:45:34 +01:00
Paolo Tranquilli
db18d1046b
Rust: rename getTy -> getTypeRepr
2024-12-03 11:17:08 +01:00
Paolo Tranquilli
8287cdd7b3
Rust: accept test changes
2024-12-03 11:01:05 +01:00
Paolo Tranquilli
b99e234cdc
Merge branch 'main' into redsun82/rust-tweaks
2024-12-03 10:47:03 +01:00
Tom Hvitved
3c767b086b
Rust: Use canonical paths for variants in data flow
2024-12-03 10:19:33 +01:00
Michael Nebel
27d2f9e402
C#: Add change-note.
2024-12-03 10:14:22 +01:00
Tom Hvitved
0bebfa6e45
Merge pull request #18130 from hvitved/rust/flow-summary-impl
...
Rust: Adopt shared flow summaries library
2024-12-03 10:14:21 +01:00
Napalys Klicius
1e1674a08a
Merge pull request #18089 from Napalys/napalys/regexp-unknown-flags
...
JS: RegExp unknown flags support and enhanced compatibility with RegExp objects
2024-12-03 09:43:13 +01:00
Tom Hvitved
6b7522fe77
Merge pull request #18178 from hvitved/csharp/unsafe-crypto-transform-from-source
...
C#: Restrict `cs/thread-unsafe-icryptotransform-field-in-class` to source fields
2024-12-03 09:30:28 +01:00
Tom Hvitved
52dc79eb7d
Address review comments
2024-12-03 09:28:21 +01:00
Tom Hvitved
3e5f4b7f89
Rust: Add a model for unwrap
2024-12-03 09:12:01 +01:00
Tom Hvitved
fbeb6f3940
Shared: Move shared logic into FlowSummaryImpl.qll
2024-12-03 09:11:11 +01:00
Tom Hvitved
395901b8e0
Rust: Adopt shared flow summaries library
2024-12-03 09:11:06 +01:00
Michael Nebel
86515b0140
C#: Remove change note.
2024-12-03 08:55:04 +01:00
Owen Mansel-Chan
61cb03ea3f
Merge pull request #18001 from owen-mc/go/fix/missing-promoted-fields
...
Go: Fix missing promoted fields due to name clash
2024-12-02 20:15:26 +00:00
Simon Friis Vindum
8e2beb7410
Merge pull request #18131 from paldepind/rust-field-flow
...
Rust: Data flow through tuple and struct fields
2024-12-02 20:44:37 +01:00
Paolo Tranquilli
e89cf303e7
Rust: rename TypeRef -> TypeRepr
2024-12-02 17:58:40 +01:00
Tamás Vajk
8375c49ce1
Merge pull request #18166 from tamasvajk/fix/db-quality-query-2
...
C#: Fix calls with no target in DB quality query
2024-12-02 14:59:33 +01:00
Paolo Tranquilli
0a93a31565
Rust: accept all test changes after merge
2024-12-02 14:48:40 +01:00
Simon Friis Vindum
e1c65aae90
Rust: Tuple writes target post update node
2024-12-02 14:48:20 +01:00
Paolo Tranquilli
43eba85589
Merge branch 'main' into redsun82/rust-tweaks
2024-12-02 14:48:03 +01:00
Tamas Vajk
b8fd20eb05
Add explanation todo comments in the missing call target test file
2024-12-02 13:52:46 +01:00
Tom Hvitved
972cd2b21a
C#: Restrict cs/thread-unsafe-icryptotransform-field-in-class to source fields
2024-12-02 13:45:51 +01:00
Napalys Klicius
08ef0dc1f2
Update javascript/ql/lib/change-notes/2024-11-28-regexp-unknown-flags.md
...
Co-authored-by: Asger F <asgerf@github.com >
2024-12-02 13:35:52 +01:00
Napalys Klicius
f56e337a7f
Merge pull request #18164 from Napalys/napalys/ql-validate-predicate-get-returns
...
Add query to ensure predicates starting with 'get' return a value
2024-12-02 13:32:38 +01:00
Simon Friis Vindum
3420f1f43f
Address review comments, store step for tuple indexing
2024-12-02 13:27:26 +01:00
Napalys
7db9b7d758
Now flag aliases with the 'get' or 'as' prefix that resolve to predicates lacking a return type.
...
Co-authored-by: asgerf <asgerf@github.com >
2024-12-02 12:50:46 +01:00
Tom Hvitved
012ea4bbf1
Merge pull request #18113 from hvitved/dataflow/more-common
...
Data flow: Move more logic into `DataFlowImplCommon`
2024-12-02 12:38:39 +01:00
Paolo Tranquilli
2a7ce9a0ab
Rust: accept all test changes
2024-12-02 12:06:51 +01:00
Tom Hvitved
7f9adbd371
Address review comments
2024-12-02 11:44:17 +01:00
Cornelius Riemenschneider
2e9f8574a3
Merge pull request #18133 from github/oscarsj/upgrade-codespaces-ubuntu-2404
...
Update codespaces default config to ubuntu 24
2024-12-02 11:38:50 +01:00
Tamas Vajk
b0d3c11885
Add a new test case
2024-12-02 11:03:53 +01:00