I understand that the Rosyln .NET compiler exposes a new API for interacting with the compiler, but does it also produce better optimised IDL that will ultimately be more performant than the previous compiler?
Asked
Active
Viewed 90 times
0
-
IDL as in "interface definition language" for COM interfaces? – zneak Sep 25 '17 at 03:09
-
1Clearly he did not mean IDL. Probably IL. And yes, they did optimize a bit more than the old compiler. Just a bit, mostly visible due to the bugs that caused, particularly so in VB.NET. It is not the job of the C# compiler or Roslyn to optimize, it is the [jitter's job](https://stackoverflow.com/a/4045073/17034). – Hans Passant Sep 25 '17 at 08:09