1460 Commits (f380b31a274128fb4c6d5d2dd43ae0794ddf97d8)

Author SHA1 Message Date
Siegfried Pammer f380b31a27 Fix #3804: reconstruct foreach over an inline array 2 days ago
Siegfried Pammer 5d49a2f751 Simplify hoisted null-guard fold to reference-type constructor chains 2 days ago
Sebastien Lebreton 44ac0dd05d Address review: keep while-loop instead of headless for for ref locals 2 days ago
Sebastien Lebreton 13c80c4588 Fix #3827: keep the initializer on a ref local hoisted out of a for-loop 2 days ago
Siegfried Pammer 112f32f88f Lift chained ctor calls when sibling constructors' field inits diverge 3 days ago
Siegfried Pammer a1f9a6b6f5 Fix #3824: fold a hoisted argument null-guard at the ILAst level 3 days ago
Siegfried Pammer f2b51d2c34 Fix #2078: Generic local functions not highlighted properly 3 days ago
Sebastien Lebreton d9ce405354 Fix #3825: handle hoisted-local cleanup before combined-tokens disposal 3 days ago
Siegfried Pammer 32058da4eb Add pretty tests for UnscopedRef members 3 days ago
Siegfried Pammer 9674e0982d Add pretty tests for static abstract checked and shift operators 3 days ago
Siegfried Pammer b4d4c8f621 Add pretty test for compound assignment with checked operators 3 days ago
Siegfried Pammer c0b85c5dde Add pretty test for generic attributes with constructed type arguments 3 days ago
Siegfried Pammer f8438edd89 Add pretty tests for SetsRequiredMembers and required-member inheritance 3 days ago
Siegfried Pammer bb78c2d1ea Add pretty tests for readonly record structs and custom record members 3 days ago
Siegfried Pammer 169c399f78 Add pretty tests for UTF-8 string literal edge cases 3 days ago
Siegfried Pammer a1420dd311 Add pretty test for dictionary index initializers 3 days ago
Siegfried Pammer 53213f36b0 Add pretty tests for ConfigureAwait in async iterators and foreach 3 days ago
Siegfried Pammer d75379c0cf Add pretty test for pattern-based Dispose of a ref struct 3 days ago
Siegfried Pammer c8cf161cb8 Add pretty tests for nullable postcondition attributes 3 days ago
Siegfried Pammer 8c16223908 Add pretty tests for protected, static, and generic interface members 3 days ago
Siegfried Pammer e54e844871 Add pretty tests for async local functions 3 days ago
Siegfried Pammer 92f6c6f3e6 Add pretty tests for await in expression positions 3 days ago
Siegfried Pammer 069e0a6ec6 Add pretty tests for dynamic in loop conditions and conditional calls 3 days ago
Siegfried Pammer f59b76a655 Add pretty test for checked arithmetic in expression trees 3 days ago
Siegfried Pammer a4a8c0a894 Add pretty test for select-into query continuations 3 days ago
Siegfried Pammer 9c9892764d Add pretty tests for virtual, interface, and struct auto-properties 3 days ago
Siegfried Pammer 2d9bbce63c Add pretty tests for nested anonymous-type members 3 days ago
Siegfried Pammer 309592c3fe Add pretty tests for lifted compound assignment and nullable boxing 3 days ago
Siegfried Pammer 250dfaa1e7 Add pretty test for overriding members of a generic base type 3 days ago
Siegfried Pammer c8965793a6 Add pretty test for generic iterator methods 3 days ago
Siegfried Pammer 46f7ae2411 Add Variance pretty test fixture 3 days ago
Siegfried Pammer 6ae8466979 Add pretty test for exception filters with side effects 3 days ago
Siegfried Pammer e1db6dbdb1 Add pretty test for continue inside catch within a loop 3 days ago
Siegfried Pammer 760a3ad9e1 Add pretty tests for pointer-to-pointer shapes 3 days ago
Siegfried Pammer eac6c59a43 Add unit tests for the XmlDoc ID-string subsystem 3 days ago
Siegfried Pammer 847324e836 Fix #3845: Add option to expand XML documentation comments 4 days ago
Siegfried Pammer 9b993522e2 Unpack !AvaloniaResources into per-file resource tree nodes 5 days ago
Siegfried Pammer 04505bbdf2 Highlight and scroll to the changed instruction in the ILAst view 6 days ago
Siegfried Pammer d3517739ff Add fine-grained C# AST debug steps 6 days ago
Siegfried Pammer 17b3539a20 Add a per-assembly target-framework override for reference resolution 7 days ago
Siegfried Pammer 5fa44fab6a Emit member-initializer sequence points in every constructor 1 week ago
Christoph Wille 4a2a0efc13 Bound .rsrc resource-tree parsing against crafted input 1 week ago
Christoph Wille a154a7bbbf Guard against OOB read when bundle signature is at file start 1 week ago
Siegfried Pammer 8c9a104b16 Fix #3754: omit async stepping info for runtime-async methods 1 week ago
Siegfried Pammer ca5eec3cc9 Don't assert decompiled local types match the signature 1 week ago
Siegfried Pammer fb75e42385 Assign a text location to comment-only empty statements 1 week ago
Christoph Wille 5d7d5dd5e5 Cover dynamic bitwise and shift binary operators 2 weeks ago
Christoph Wille a2ece5d379 Cover dynamic bitwise, shift, and modulo compound assignments 2 weeks ago
Christoph Wille eb9560c2f5 Exercise dynamic unary operators in the correctness suite 2 weeks ago
Sebastien Lebreton 44cb31abae Fix #3820: decompile dynamic ~ as ~x instead of an unsupported-opcode error 2 weeks ago