fsharp/fsharp — pull request #20 by jack-pappas (2012-08-16 18:06:59+00:00)
Title: Compile F# compiler, core libraries with optimizations enabled

The [Computer Language Benchmarks Game](http://shootout.alioth.debian.org/) shows that F# performance on Mono is noticeably less than the (roughly) equivalent C# solutions. Some of this difference can be attributed to the differences in implementation or the IL which is actually emitted by the C# and F# compilers.

However, I was poking around the F# sources a while back and noticed that if you simply pulled the sources and compiled them, the resulting F# compiler and core libraries were actually compiled with debugging information ON and optimizations OFF. I modified the `config.make.in` file so it sets the compiler flags to turn debugging information OFF and optimizations ON -- and I think that's a better default for almost everyone. Those interested in building experimental versions of F# should know enough to change it back ;)