1570 Commits (ac8a8ff64de89636b1b772da84280ca87d0ef2dc)

Author SHA1 Message Date
Siegfried Pammer ac8a8ff64d Add an ILPretty test for #3729 1 month ago
Sebastien Lebreton 73c3283efa Model scoped parameter lifetimes 1 month ago
Siegfried Pammer 3ec7e5f820 Cover the field-keyword name collisions with fixtures 1 month ago
Siegfried Pammer 3da129632e Fix #3624: decompile semi-auto properties with the C# 14 field keyword 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 caa21049ab Cover nested deconstruction of record structs with a fixture 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 7a7cb44a21 Pin the GetMinimumRequiredVersion contract with a settings test 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
Siegfried Pammer 678bcd394a Do not absorb tuple element reads into a call-rooted pattern 1 month ago
Siegfried Pammer 8a455f44a5 Keep the Deconstruct call explicit when the element type hides it 1 month ago
Siegfried Pammer f9032f7e58 Reconstruct nested Deconstruct-call designations 1 month ago
Siegfried Pammer 6a368ba745 End a call-rooted deconstruction pattern at an unrelated assignment 1 month ago
Siegfried Pammer 2a82b592b2 Support deconstruction into pointer targets 1 month ago
Christoph Wille faee2e29e0 Branch the VBAnonymousTypes fixture for legacy vbc codegen 1 month ago
Siegfried Pammer 247cc1f3ed Declare VB anonymous types that C# anonymous types cannot express 1 month ago
Siegfried Pammer 0f10ee1b9b Add VBPretty fixtures for VB anonymous types and queries 1 month ago
Siegfried Pammer 6e218fa979 Fix overflow approximating fractions of large negative constants 1 month ago
Siegfried Pammer 6fe6e06bad Fix overflow computing the element count of a multi-dim array initializer 1 month ago
Siegfried Pammer e8346dc58c Recognize a protected copy constructor on a sealed record 1 month ago
Siegfried Pammer d9c60f08b0 Fix crash decompiling reference assemblies with stripped method bodies 1 month ago
Siegfried Pammer 17e6649ba8 Fix #3954: name the entry point of a top-level program 'Main' 1 month ago
Siegfried Pammer f8617a0c3d Print 0m instead of default(decimal) for zero decimal values 1 month ago
Siegfried Pammer 87c13f99dc Convert float/double += 1 into increment and decrement expressions 1 month ago
Siegfried Pammer 716d7f6a5b Fix #3803: Crash on nested deconstruction of custom structs 1 month ago
Siegfried Pammer 83fdf386f1 Run InterfaceTests against the legacy csc and mcs compilers too 1 month ago
Siegfried Pammer f41b12c016 Fix #3230: do not emit base-list interfaces the base list cannot name 1 month ago
Christoph Wille bc8b1d1893 Avalonia 12.1.1 and Dock 12.1.0 2 months ago
Siegfried Pammer d29aeb3eaa Do not pass /shared to compilers that cannot reach a compiler server 2 months ago
Siegfried Pammer 541bdec2c8 Pin the surviving propagate-despite-mutation path and rename its guard 2 months ago
Siegfried Pammer e81e22ff6a Do not re-emit initializer stores of propagated display-class fields 2 months ago
Siegfried Pammer 49bdca02d0 Fix #2032: avoid propagating mutated SROA fields 2 months ago
Siegfried Pammer a1726a9dbf Fix #3938: nested-type members must not inherit ExtensionInfo 2 months ago
Siegfried Pammer 1982773eaf Assemble the ID string probe once, outside the source tree 2 months ago
Siegfried Pammer bba00519d0 Throw on unbalanced braces in ID string type names 2 months ago
Siegfried Pammer 75baa4991f Do not fall back to a sibling's documentation key 2 months ago
Siegfried Pammer 6893ab585d Replace the ID string grammar parser with name-based member matching 2 months ago
Siegfried Pammer eb50f1d307 Match members one ID string dialect at a time in FindEntity 2 months ago