Michael Nebel
|
49a435c402
|
Merge pull request #21827 from michaelnebel/csharp14/userincrementdecrement
C# 14: User increment/decrement support.
|
2026-05-19 14:18:08 +02:00 |
|
Michael Nebel
|
7a1a90b5a4
|
C#: Address review comment.
|
2026-05-19 13:23:22 +02:00 |
|
Michael Nebel
|
c8efc34e8b
|
C#: Update the generated lock, targets and bzl files.
|
2026-05-13 13:02:14 +02:00 |
|
Michael Nebel
|
1e6570ec97
|
C#: Update paket to 10.3.1.
|
2026-05-13 10:22:45 +02:00 |
|
Michael Nebel
|
fa2d633596
|
C#: Address co-pilot review comments.
|
2026-05-13 09:24:59 +02:00 |
|
Michael Nebel
|
5ed3014f7d
|
C#: Add change-note.
|
2026-05-13 09:24:56 +02:00 |
|
Michael Nebel
|
4bd9005f9a
|
C#: Add data flow testcases for mutation operators.
|
2026-05-13 09:24:54 +02:00 |
|
Michael Nebel
|
0c3ab803ef
|
C#: Update the dispatch logic to account for all instance operator calls.
|
2026-05-13 09:24:51 +02:00 |
|
Michael Nebel
|
27e6b5c0fa
|
C#: Introduce a class for instance mutator operator calls.
|
2026-05-13 09:24:48 +02:00 |
|
Michael Nebel
|
23328e90d4
|
C#: Add extension increment/decrement examples.
|
2026-05-13 09:24:46 +02:00 |
|
Michael Nebel
|
9a805080ea
|
C#: Improve the GetCallType method to also take extension operators into account.
|
2026-05-13 09:24:43 +02:00 |
|
Michael Nebel
|
25274a1df2
|
C#: Add an increment/decrement operator test case.
|
2026-05-13 09:24:40 +02:00 |
|
Michael Nebel
|
1c50c0c2c6
|
C#: Update PrintAst expected output.
|
2026-05-13 09:24:37 +02:00 |
|
Michael Nebel
|
4ae4d7d78d
|
C#: Update condition for UnaryOperators to also handle user-defined instance increment and decrement operators.
|
2026-05-13 09:24:35 +02:00 |
|
Michael Nebel
|
3c9d89851d
|
C#: Adjust the extractor to correctly handle names for user defined increment and decrement operators.
|
2026-05-13 09:24:32 +02:00 |
|
Michael Nebel
|
ac7eb01817
|
C#: Add Increment/Decrement instance operator test example and update test expected output.
|
2026-05-13 09:24:29 +02:00 |
|
Owen Mansel-Chan
|
0b808e1170
|
Merge pull request #21807 from owen-mc/java/improve-qhelp-unsafe-deserialization
Shared: improve qhelp for unsafe deserialization queries
|
2026-05-12 22:22:49 +01:00 |
|
Owen Mansel-Chan
|
a5ef036465
|
Note that common standard library types can be vulnerable to gadget-chain attacks
|
2026-05-08 14:18:54 +01:00 |
|
Owen Mansel-Chan
|
4e47f7706d
|
C#: Clarify that deserialization following a schema is safe
|
2026-05-08 14:06:07 +01:00 |
|
Anders Schack-Mulligen
|
81e1ab7aab
|
Merge pull request #21808 from aschackmull/cfg/switch-pattern-eval
Cfg: Rework CFG for switch case patterns.
|
2026-05-08 12:48:44 +02:00 |
|
Anders Schack-Mulligen
|
6b6df374fa
|
C#/Java: Accept test changes.
|
2026-05-07 15:07:31 +02:00 |
|
Anders Schack-Mulligen
|
072166ba88
|
C#/Java: Adjust Guards instantiations.
|
2026-05-07 13:46:52 +02:00 |
|
Anders Schack-Mulligen
|
48785a0a76
|
Cfg: Rework CFG for switch case patterns.
|
2026-05-07 13:07:07 +02:00 |
|
github-actions[bot]
|
7610277199
|
Post-release preparation for codeql-cli-2.25.4
|
2026-05-05 10:10:06 +00:00 |
|
github-actions[bot]
|
88e1d86c27
|
Release preparation for version 2.25.4
|
2026-05-05 09:34:30 +00:00 |
|
Anders Schack-Mulligen
|
b67ebd11e0
|
Merge pull request #21762 from aschackmull/csharp/ssa2
C#: Replace SSA classes with shared code.
|
2026-05-04 14:21:01 +02:00 |
|
Anders Schack-Mulligen
|
02f5fe9a42
|
C#: Address some review comments.
|
2026-05-04 11:49:24 +02:00 |
|
Paolo Tranquilli
|
1c20e78593
|
Docs: replace build mode: none with build-mode: none
|
2026-05-04 10:26:50 +02:00 |
|
Tom Hvitved
|
1f3a8319ed
|
Update csharp/ql/lib/semmle/code/csharp/dataflow/internal/SsaImpl.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-05-04 09:41:00 +02:00 |
|
Anders Schack-Mulligen
|
21a0d1444f
|
C#: Add change note.
|
2026-05-01 13:13:40 +02:00 |
|
Anders Schack-Mulligen
|
e012981e5b
|
C#: Accept test changes for out/ref SSA location changes.
|
2026-05-01 10:32:18 +02:00 |
|
Anders Schack-Mulligen
|
351e9cc914
|
C#: Accept test changes.
|
2026-05-01 10:28:15 +02:00 |
|
Anders Schack-Mulligen
|
439a67a3fe
|
C#: Fix toString for capture definitions.
|
2026-05-01 10:26:50 +02:00 |
|
Anders Schack-Mulligen
|
5fbba0e9fe
|
C#: Delete ParameterDefaultDefinition.
|
2026-05-01 10:24:23 +02:00 |
|
Anders Schack-Mulligen
|
d3df5ce110
|
C#: Deprecate ParameterDefinition in favour of SsaParameterInit.
|
2026-05-01 10:22:53 +02:00 |
|
Michael Nebel
|
4446f42846
|
Merge pull request #21684 from michaelnebel/csharp/improve-reachability-checks
C#: Improve BMN feed checking & handling.
|
2026-04-30 15:53:52 +02:00 |
|
Anders Schack-Mulligen
|
ff8ab191d1
|
C#: Drop caching for deprecated predicates.
|
2026-04-30 13:58:55 +02:00 |
|
Anders Schack-Mulligen
|
77807c83f8
|
C#: Exclude entry definitions from qualifier definitions.
|
2026-04-30 13:56:21 +02:00 |
|
Anders Schack-Mulligen
|
e0421dbf53
|
C#: Reinstate toString for SSA data flow nodes.
|
2026-04-30 13:56:16 +02:00 |
|
Anders Schack-Mulligen
|
bedadc9f04
|
C#: Deprecate some SSA internals.
|
2026-04-30 13:54:21 +02:00 |
|
Anders Schack-Mulligen
|
55b83ca22a
|
C#: Deprecate Ssa::Definition in favour of SsaDefinition.
|
2026-04-30 13:54:20 +02:00 |
|
Anders Schack-Mulligen
|
de96b5acfd
|
C#: Deprecate Ssa::ImplicitDefinition.
|
2026-04-30 13:54:20 +02:00 |
|
Anders Schack-Mulligen
|
80d5e27b46
|
C#: Deprecate Ssa::ImplicitEntryDefinition.
|
2026-04-30 13:54:15 +02:00 |
|
Anders Schack-Mulligen
|
65f647a8c0
|
C#: Replace Ssa::UncertainDefinition with SsaUncertainWrite.
|
2026-04-30 13:49:23 +02:00 |
|
Anders Schack-Mulligen
|
9a7eb8dfb9
|
C#: Replace Ssa::PhiNode with SsaPhiDefinition.
|
2026-04-30 13:49:23 +02:00 |
|
Anders Schack-Mulligen
|
6ecdf3fe32
|
C#: Replace Ssa::ImplicitParameterDefinition with SsaParameterInit.
|
2026-04-30 13:49:19 +02:00 |
|
Anders Schack-Mulligen
|
31e06bc0a9
|
C#: Remove SSA location overrides.
|
2026-04-30 12:56:58 +02:00 |
|
Anders Schack-Mulligen
|
dc34b10cb6
|
C#: Replace Ssa::ExplicitDefinition with SsaExplicitWrite.
|
2026-04-30 12:52:51 +02:00 |
|
Anders Schack-Mulligen
|
a6c7f27fc1
|
C#: Deprecate Definition.getEnclosingCallable.
|
2026-04-30 12:46:28 +02:00 |
|
Anders Schack-Mulligen
|
ed6cdfc227
|
C#: Move isLiveOutRefParameterDefinition to top-level.
|
2026-04-30 12:46:27 +02:00 |
|