1561 Commits (e44bd9bf1275d2f8ab0e2a8caeebfa06f4c3f83f)

Author SHA1 Message Date
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 2 months ago
Siegfried Pammer 83fdf386f1 Run InterfaceTests against the legacy csc and mcs compilers too 2 months ago
Siegfried Pammer f41b12c016 Fix #3230: do not emit base-list interfaces the base list cannot name 2 months 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
Siegfried Pammer 7a126f9a0e Try both ID string dialects when looking up documentation 2 months ago
Siegfried Pammer 75e7c61e93 Fix #2728: render the MSVC C++/CLI ID string dialect 2 months ago
Siegfried Pammer c17c6af1e9 Add a metadata-level IdStringProvider.FindEntity 2 months ago
Siegfried Pammer fe147ce211 Port IdStringProvider.GetIdString to SRM 2 months ago
ds5678 616dc1d702 Provide a WholeProjectDecompiler constructor with no default parameter values 2 months ago
Siegfried Pammer d7bbf17e2e Add pretty test for C# 13 ref struct interfaces / allows ref struct 2 months ago
Siegfried Pammer 800efc6e10 Fix #749: toggle a member's fold together with its documentation 2 months ago
Siegfried Pammer ecc1583633 Make the netcore-2.2 reference set work with vbc 2.10 2 months ago
Siegfried Pammer 6ab0a48b0f Support Roslyn 1.x and 2.x compilers in tests on non-Windows 2 months ago