4893 Commits (48b8684646972adce571077d94d03a4d467b7e0b)

Author SHA1 Message Date
Sebastien Lebreton e7bed9c78e Use pattern expression instead 1 month ago
Sebastien Lebreton b1e5163873 Fix #3894: keep lambda parameter typing consistent 1 month ago
Siegfried Pammer 0879e35c08 Show the hexadecimal form of negative ldc.i4/ldc.i8 operands 1 month ago
Siegfried Pammer 63d03f1b49 Fix #1142: recover enum members for out-of-range constant operands 1 month ago
Daniel Grunwald 67ef999992 Extract implicit-span-conversion-related logic in HandleImplicitConversion into separate method. 1 month ago
Siegfried Pammer 63900bb38c Align span conversions, betterness and inference with the C# 14 spec 1 month ago
Siegfried Pammer cd181b3f08 Fold C# 14 implicit span conversions instead of printing their helpers 1 month ago
Siegfried Pammer 8d65375c76 Delay exceptions when copy-propagating an address into a StObj target 1 month ago
Siegfried Pammer 01895fbab7 Merge tuple element names during type-inference fixing 1 month ago
Christoph Wille e475e26443 Make ThisResolveResult an ILVariableResolveResult of the this parameter 1 month ago
Siegfried Pammer e206a7a948 Pin the cast rule for tuple conversions 1 month ago
Siegfried Pammer c155b7df3a Use a value tuple as the implicit-conversion cache key 1 month ago
Siegfried Pammer 471c3b1776 Move the remaining ResolveResult subclasses into the Semantics namespace 1 month ago
Siegfried Pammer 69e2813298 Remove the unused ResolveResult.GetChildResults API 1 month ago
Siegfried Pammer 48fcf0313e Move UsingScope and CSharpTypeResolveContext into the type system 1 month ago
Siegfried Pammer e63d30606e Remove unused await and alias resolve results 1 month ago
Siegfried Pammer e16a5523e9 Fix #3729: recognize value-type ctor call on unresolved type 1 month ago
Sebastien Lebreton c6aa9510b9 Handle scoped captures through writable arguments 1 month ago
Siegfried Pammer e243786e24 Print the init-only marker after the set keyword again 1 month ago
Sebastien Lebreton aab8b9b288 Fix #3853: infer scoped locals from ref safety 1 month ago
Christoph Wille 9bcd3e5412 Fix #3664: Move ipynb to Verso and adapt to v11 API surface 1 month ago
Sebastien Lebreton f7cf85e263 Remove obsolete lifetime annotation fields 1 month ago
Sebastien Lebreton 73c3283efa Model scoped parameter lifetimes 1 month ago
Siegfried Pammer a9c4f6c6bb Report a call as unresolvable when nothing matched at all 1 month ago
Siegfried Pammer 1e8ec6068b Keep VB auto-properties collapsing when the field keyword is on 1 month ago
Siegfried Pammer 3da129632e Fix #3624: decompile semi-auto properties with the C# 14 field keyword 1 month ago
Siegfried Pammer 26145d6f17 Enqueue referenced members by definition in the decompile worklist 1 month ago
Siegfried Pammer 60c08fcb74 Keep 'delegate {}' when a parameter type is inaccessible 1 month ago
Siegfried Pammer 3cc49044ec Extend UseLambdaSyntax to emit statement lambdas 1 month ago
Siegfried Pammer 6be02a2e0e Fix #3962: reconstruct nested designations whose inner tuple uses Rest 1 month ago
Siegfried Pammer d04cc4aed7 Fix #3453, #3208: inline the value-semantics copy of a deconstructed local 1 month ago
Siegfried Pammer 13c6cc6741 Give an explicit `this` the same resolve result as `base` 1 month ago
Sebastien Lebreton 2d2e9c15ef Keep instance-dependent assignments in constructors 1 month ago
Christoph Wille cdeae656fe
NuGet August 2026 Updates (#3981) 1 month ago
Siegfried Pammer 2efd871abc Fix #3451: qualify an explicit implementation as the type implements it 1 month ago
Siegfried Pammer 3cb27b0dcc Fix #3510: keep exporting a project when a member cannot be decompiled 1 month ago
Siegfried Pammer 4a2afbb723 Walk indexer accesses when looking for a null-conditional source 1 month ago
Sebastien Lebreton 3a8e7dee23 Keep null-conditional LINQ chains in method syntax 1 month ago
Siegfried Pammer 08b12055d0 Derive the C# 1.0 setting categories from the version map 1 month ago
Siegfried Pammer 590793fd21 Document the two roles of the language version in the settings API 1 month ago
Siegfried Pammer b3bf04ebd9 Re-validate the explicit LanguageVersion when project export starts 1 month ago
Siegfried Pammer f39cd0d006 Use the DecompilerSettings.Other resource key consistently 1 month ago
Siegfried Pammer 0d0e88a61b Gate SwitchOnReadOnlySpanChar on C# 11.0 1 month ago
Siegfried Pammer 401530b86d Let ExtensionMethods, UseLambdaSyntax and UseEnhancedUsing raise the minimum version 1 month ago
Siegfried Pammer b75ea27800 Generate DecompilerSettings boilerplate from [DecompilerSetting] attributes 1 month ago
Siegfried Pammer 9ea8d7c6ac Say why ref results are excluded from switch expressions 1 month ago
Sebastien Lebreton 076a43671e Keep ref-returning switches as statements 1 month ago
Siegfried Pammer fdc4c7c16d Demote an escaping first element instead of giving up on the pattern 1 month ago
Siegfried Pammer 689af4cdba Decide deferral to an enclosing deconstruction in O(1) 1 month ago
Siegfried Pammer 16b4252cdb Reconstruct nested tuple designations 1 month ago