1244 Commits (89719860b917d4634eec1dda8bdca63a14bdda5b)

Author SHA1 Message Date
Siegfried Pammer a980639f99 Pin the deconstruction shapes the transform has to keep matching 3 weeks ago
Christoph Wille 7bf102f3b4 Keep the default literal's type when a conversion is unwrapped 4 weeks ago
Christoph Wille fe9f6db3ee Emit C# 7.1 default literals where the context supplies the type 4 weeks ago
Daniel Grunwald 59d8ae904b Fix tests on Windows with legacy csc. 4 weeks ago
Christoph Wille 471d58550c Merge the load-bearing-cast await shapes into the main fixture 4 weeks ago
Christoph Wille d0c9cc9bae Track the await shapes that still fail as issues, not as a red test 4 weeks ago
Siegfried Pammer d8aca3f113 Add an async/await pattern test suite for ExpressionBuilder.VisitAwait 4 weeks ago
Siegfried Pammer 2311b64409 Cover the fractions that were not written as fractions 4 weeks ago
Daniel Grunwald 30c6b70d9d Fix #3352: avoid using query expressions if there's indications that the lambda parameter types cannot be omitted. 4 weeks ago
SychicBoy 59361d9de2 Prefer common machine-scale floating-point fractions 1 month ago
SychicBoy b3035687ff Recognize negated floating-point special constants 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
Siegfried Pammer 5ca60d1b61 Pin params, ref and out interaction with span conversions 1 month ago
Siegfried Pammer 79b2ebcb9d Pin in-parameter binding behavior for span conversions 1 month ago
Siegfried Pammer cd181b3f08 Fold C# 14 implicit span conversions instead of printing their helpers 1 month ago
Siegfried Pammer 6bd800fadd Add pretty tests for C# 14 first-class span types 1 month ago
Siegfried Pammer 8d65375c76 Delay exceptions when copy-propagating an address into a StObj target 1 month ago
Siegfried Pammer ac8a8ff64d Add an ILPretty test for #3729 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
Siegfried Pammer a9c4f6c6bb Report a call as unresolvable when nothing matched at all 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
Siegfried Pammer 2efd871abc Fix #3451: qualify an explicit implementation as the type implements it 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
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