…y on Mac OS X too (not tested yet).
Ah, optimism. This reverts commit 66cefa7.
As I thought, remote method invocation seems to have been the major bottleneck in /serialize. Using a lighter-weight isolation protocol has improved performance: (time mono-sgen run/Niecza.exe -C CORE) master: user 0m30.898s before: user 1m26.453s now: user 0m29.246s The new procedure uses only Assembly-level isolation: runtime assemblies are renamed to have names starting with Run.; so CORE.dll is the compiler's CORE and Run.CORE.dll is the user's. This seemed preferable over the reverse to avoid name clashes with perversely named user modules.
…mplementation of an auto-generated set of trig functions.
be made more portable.
Perl5 interop support is built with "make perl5"