c# compile time - give me NOS!

So we have IL2CPP, coming up is an upgrade to c# backend, both fantastic.
Compile time might speed up a tad with the new backend but nothing that changes the way we work so I was wondering if any work if being done towards seriously speeding that up, like a sort of interpreted .NET?

1 Like

We do have some work in the pipeline for compile/build time improvements across a number of platforms and toolchains. I’m not sure yet when various parts of it will land in releases, but it is a focus for us now.

Great to hear, Josh!!
Seems from focus on compile that you’re not considering running .NET in interpreted from within the editor, is that right?

What do you mean by ‘interpreted .NET’ exactly?

Something like this http://blog.tiaan.com/link/2010/03/15/csharp-interpreter-unity-plugin-console-debugger

It’s the next preview going to release soon? You said before holidays that there could be one and we are almost on February with no new release.

We want to play with it pleaseeee.:stuck_out_tongue:

That’s actually compiling the code under the hood, though. It won’t be faster than current C# compilation.

We are working on improvements to the C# compilation pipeline that will help speed up iteration, though, such as giving you more control over how your scripts are combined into assemblies.

2 Likes

Oh ok, so there is no such thing as interpreted .NET? (I miss BASIC :slight_smile:
Assembly control will be such help! I think one of you mentioned it at Unite, each namespace build its dll or something.

Awesome news!

I am very excited about this one!

@bdovaz

We ran into a few unexpected issues with it. I think most of those are fixed now, but I won’t make the same mistake again of promising something until it is ready!

2 Likes