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 |
|
Anders Schack-Mulligen
|
9345c44e0f
|
C#: Delete test for Definition.getElement.
|
2026-04-30 12:46:23 +02:00 |
|
Anders Schack-Mulligen
|
c88a22ccf8
|
C#: Replace most uses of Ssa::Definition with SsaDefinition.
|
2026-04-30 12:45:25 +02:00 |
|
Anders Schack-Mulligen
|
2545f06b52
|
C#: Deprecate member predicate Definition.getAReadAtNode.
|
2026-04-30 12:42:24 +02:00 |
|
Anders Schack-Mulligen
|
83c7a33e53
|
C#: Deprecate member predicates Definition.getAFirstRead and getAFirstReadAtNode.
|
2026-04-30 12:42:21 +02:00 |
|
Anders Schack-Mulligen
|
fb438bf512
|
C#: Remove references to getAFirstReadAtNode.
|
2026-04-30 11:55:55 +02:00 |
|
Anders Schack-Mulligen
|
e5d219a039
|
C#: Simplify library instantiations.
|
2026-04-30 11:50:59 +02:00 |
|
Anders Schack-Mulligen
|
72d21a9a56
|
C#: Instantiate shared SSA wrappers.
|
2026-04-30 11:48:27 +02:00 |
|
Anders Schack-Mulligen
|
7ef9e1b939
|
C#: Rename SsaImpl input.
|
2026-04-30 11:46:20 +02:00 |
|
Tom Hvitved
|
a473fdb709
|
Merge pull request #21759 from hvitved/csharp/cfg-params
C#: Include parameters and their defaults in the CFG
|
2026-04-30 11:31:06 +02:00 |
|
Jack Nørskov Jørgensen
|
0192ffab07
|
Merge pull request #21751 from github/jacknojo/move_java_generated_mads
Move generated MaDs into modelgenerator/
|
2026-04-29 14:33:58 +02:00 |
|
Tom Hvitved
|
99023f8b59
|
C#: Add upgrade/downgrade scripts
|
2026-04-29 14:03:05 +02:00 |
|
Tom Hvitved
|
b6c464281b
|
C#: Move internal logic into internal/ControlFlowGraph.qll
|
2026-04-29 14:01:14 +02:00 |
|
Tom Hvitved
|
d4a32476da
|
C#: No need to special-case default arguments in nullness analysis
|
2026-04-29 14:01:13 +02:00 |
|
Tom Hvitved
|
6c42418faf
|
C#: Use parameter CFG nodes in SSA
|
2026-04-29 14:01:11 +02:00 |
|
Tom Hvitved
|
cbe207ab65
|
C#: Include parameters and their defaults in the CFG
|
2026-04-29 14:01:09 +02:00 |
|
Tom Hvitved
|
d792e11b7f
|
C#: Add tests for methods with default parameters
|
2026-04-29 14:01:08 +02:00 |
|
Tom Hvitved
|
77639817fe
|
C#: Remove unintended CP
|
2026-04-29 14:01:06 +02:00 |
|
Jack Nørskov Jørgensen
|
a6e052b2a0
|
Move generated MaDs for C# into modelgenerator/
|
2026-04-24 13:24:31 +02:00 |
|
Michael Nebel
|
f3f3ee6e81
|
C#: Add cs/deferenced-value-is-always-null test example for compound operators.
|
2026-04-24 08:57:14 +02:00 |
|
Michael Nebel
|
01baa6e3ae
|
C#: Add tests and update expected test output.
|
2026-04-24 08:57:11 +02:00 |
|
Michael Nebel
|
e2fcaeb46a
|
C#: Handle compound assignment operators in the dispatch logic (and assignable definition).
|
2026-04-24 08:57:09 +02:00 |
|
Michael Nebel
|
bdf0c8ff5a
|
C#: Add compound assignment operator call classes.
|
2026-04-24 08:57:06 +02:00 |
|
Michael Nebel
|
43ebcb68f0
|
C#: Add upgrade- and downgrade scripts.
|
2026-04-24 08:57:00 +02:00 |
|
Michael Nebel
|
44dd2f008b
|
C#: Update the DB scheme, such that compound assignment operator calls can be considered qualifiable expressions.
|
2026-04-24 08:56:57 +02:00 |
|
Michael Nebel
|
2729bfe379
|
C#: Add compound assignment operator QL classes.
|
2026-04-24 08:50:09 +02:00 |
|
Michael Nebel
|
13e8976494
|
C#: Add change-note.
|
2026-04-24 08:50:06 +02:00 |
|
Michael Nebel
|
8ce38a5dfb
|
C#: Re-use the GetTargetSymbol logic from invocations to find the right operator symbol (operators can also be declared in extensions).
|
2026-04-24 08:50:03 +02:00 |
|
Michael Nebel
|
77f0de89ec
|
C#: Add support for compound assignment operators in the TryGetOperatorSymbol method.
|
2026-04-24 08:50:00 +02:00 |
|
Tom Hvitved
|
c64223ae56
|
Merge pull request #21748 from hvitved/shared/remove-deprecated
Shared: Remove deprecated code
|
2026-04-23 14:44:17 +02:00 |
|
Anders Schack-Mulligen
|
cb21044900
|
Merge pull request #21744 from aschackmull/csharp/ssa
C#: Replace BaseSSA classes with shared code.
|
2026-04-23 14:39:54 +02:00 |
|
Tom Hvitved
|
14dd72b3b1
|
C#: Remove deprecated references to deprecated shared code
|
2026-04-23 11:28:33 +02:00 |
|
Tom Hvitved
|
71fa2166ee
|
Apply suggestions from code review
Co-authored-by: Anders Schack-Mulligen <aschackmull@users.noreply.github.com>
|
2026-04-22 17:06:31 +02:00 |
|
Tom Hvitved
|
39cd86a48e
|
C#: Move handling of callables into shared control flow library
|
2026-04-22 14:11:57 +02:00 |
|
Anders Schack-Mulligen
|
4b8e4b40af
|
C#: Fix test.
|
2026-04-22 14:00:13 +02:00 |
|
Anders Schack-Mulligen
|
b0c31badc2
|
C#: Bugfix for multi-body baseSsa entry defs.
|
2026-04-22 11:53:44 +02:00 |
|
Anders Schack-Mulligen
|
ae7904f0c8
|
C#: Fix BaseSSA caching.
|
2026-04-22 11:53:44 +02:00 |
|