- Fix: an incremental rebuild no longer wipes cross-file project AST nodes — re-extracting one
.csproj/.slnwas dropping package/framework nodes of a referenced project (whose stub carried the referenced file'ssource_file); the AST-replacement set is now derived from the files actually extracted (#3411, thanks @hopstreax). - Fix: when duplicate nodes merge, the richer (more complete) node is now kept as the survivor and the losers' non-empty fields are folded in, instead of a shorter-id passing mention winning and dropping content (#3372, thanks @abhay-codes07).
- Fix: a C# generic call site with explicit type arguments —
Get<int>(...), unqualified or throughthis— now resolves to the method definition instead of capturingGet<int>as the callee and failing to match (#3406, thanks @abhay-codes07). - Fix:
this.X = function/this.X = () => …members are now captured in every enclosing-function form (function expressions, arrows, IIFEs, callbacks), not just function declarations (#3408, thanks @abhay-codes07).