The existing build system (godot mono or the alternative godot-dotnet) uses progress to launch DotNet CLI to perform build tasks.
In most cases, this works well. But for situations where you need to execute build tasks frequently (I think this is the case when developing games or editor extensions in C#), there is some overhead in cold starting the build task every time.
Rolsyn provides a new mode (Compiler Server) to alleviate this overhead.
I'm glad to see that we can switch our build system to compiler server mode!
The existing build system (
godot monoor the alternativegodot-dotnet) usesprogressto launch DotNet CLI to perform build tasks.In most cases, this works well. But for situations where you need to execute build tasks frequently (I think this is the case when developing games or editor extensions in C#), there is some overhead in cold starting the build task every time.
Rolsyn provides a new mode (Compiler Server) to alleviate this overhead.
I'm glad to see that we can switch our build system to
compiler servermode!