Shipped as in "the source is shipped"<br><br><div class="gmail_quote">On Fri, Apr 20, 2012 at 6:57 PM, Abe Gillespie <span dir="ltr"><<a href="mailto:abe.gillespie@gmail.com">abe.gillespie@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Miguel, are you sure MVC4 has shipped?  I'm only seeing references to<br>
beta downloads.<br>
<br>
Thanks.<br>
-Abe<br>
<div><div class="h5"><br>
On Fri, Apr 20, 2012 at 6:33 PM, Miguel de Icaza <<a href="mailto:miguel@xamarin.com">miguel@xamarin.com</a>> wrote:<br>
> Hello guys,<br>
><br>
>     New code drop of Mono 2.11.1 is out, this new release has a few changes:<br>
><br>
> = New in 2.11.1 =<br>
><br>
> == Integrates Microsoft's opensourced web stack ==<br>
><br>
> The new stacks open sourced by Microsoft:<br>
> <a href="http://tirania.org/blog/archive/2012/Mar-28.html" target="_blank">http://tirania.org/blog/archive/2012/Mar-28.html</a><br>
><br>
> Have been integrated into Mono.   <a href="http://ASP.NET" target="_blank">ASP.NET</a> MVC4 is shipped, but not enabled,<br>
> as it requires our own <a href="http://ASP.NET" target="_blank">ASP.NET</a> stack to be upgraded to support async<br>
> programming, and we do not have that capability yet.<br>
><br>
> But many other assemblies are now bundled and built:<br>
><br>
>     * System.Json: Replaces our own implementation<br>
>     * System.Net.Http.Formatting<br>
>     * System.Web.Http<br>
>     * System.Web.Razor<br>
>     * System.Web.WebPages.Deployment<br>
>     * System.Web.WebPages.Razor<br>
>     * System.Web.WebPages<br>
><br>
> There is still ongoing work to bring more of the assemblies they open<br>
> sourced into the default build.<br>
><br>
> == SGen GC ==<br>
><br>
> Performance updates, and fine tuning.<br>
><br>
> New option "minor-collector", the default value is "simple", but we have<br>
> introduced a new "split" option that allows objects to live for longer in<br>
> the nursery before being graduated to the major heap.<br>
><br>
> The "split" mode can be further tuned with the "ration" and "promotion-age"<br>
> settings<br>
><br>
> == Soft Debugger Interface ==<br>
><br>
> Now supports invocation of methods for PrimitiveValues<br>
><br>
> == Cecil and IKVM Upgrades ==<br>
><br>
> The version of Mono.Cecil bundled has the latest features from the upstream<br>
> jbevain/Cecil<br>
><br>
> Merged upstream IKVM.Reflection.<br>
><br>
> == Updated System.Net.Http ==<br>
><br>
> Work continues in this async-friendly API<br>
><br>
> == C# Compiler as a Service ==<br>
><br>
> Improved error recovery for IDEs.<br>
><br>
> More visitors for more node types<br>
><br>
> == MonoDoc ==<br>
><br>
> Many improvements to our documentation infrastructure, handles generics,<br>
> better lucene indexing<br>
><br>
> == MVC 3 ==<br>
><br>
> With the open sourcing of Microsoft's technologies, we can finally run MVC3<br>
> out of the box in Mono.    We modified the existing MVC3 codebase to use the<br>
> updated versions of Razor and other system libraries.<br>
><br>
> = Bug Fixes and Updates =<br>
><br>
> * C# compiler improvements<br>
> * .NET 4.5 API updates.<br>
> * System.Threading.Tasks updates for .NET 4.5<br>
> * Ignore XmlIgnore attributes when importing members in<br>
> XmlReflectionImporter. Fixes #4367.<br>
> * Better check for missing dependencies for method overloads. Fixes #4457<br>
> * System.Web caching bug<br>
> * Parse floating point values with negative exponent correctly. Fix bug<br>
> #4415<br>
> * S390x: Fix long standing cast problem that truncated doubles<br>
> * Fix parsing of invalid int* exponents. Fixes #4396.<br>
> * Fix setting of byref variables in sdb. Fixes #4362.<br>
> * Fix for bug #4135. Do not unescape request path in HttpRequest.Path, it's<br>
> done by the worker<br>
> * Don't evaluate an import unless the file actually exists. Fix for bug<br>
> #4365<br>
> * LLVM should load out of the box on OSX<br>
> * Rework CancellationTokenSource to remove locking. Fix #4173.<br>
> * Allow setting the name of threadpool threads. Fixes #4269.<br>
> * Fix the domains of the objects returned by<br>
> AssemblyMirror.GetAssemblyObject ()/TypeMirror.GetTypeObject (). Avoid<br>
> caching empty strings in AppDomainMirror.FriendlyName. Fixes #4223.<br>
> * Fix COM cctors<br>
> * Fix MacOsNetworkInterface.ImplGetAllNetworkInterfaces()<br>
> * C#    Emit callvirt for non-virtual object methods called over generic<br>
> type parameter<br>
> * Fix debugger invokes which return pointer types. Fixes #4214.<br>
> * Fix x86 FP stack code to not break prev links in a BB.<br>
> * Fix the IR class of OP_NEWARR to be of the array type and not element's.<br>
> * Apply SHA256 optimizations (single buffer allocation, inlining and better<br>
> locality) to SHA224 so their performance match<br>
> * S390 threading bug fixes<br>
> * Fix the addresses of handler clauses when using LLVM + thumb.<br>
> * Fix hoisting of method parameters when both async and lambda expression<br>
> use it<br>
> * Fix eglib's canonicalize routine<br>
> * Fixed logging profiler (previously it could abort unexpectedly)<br>
> * Raise TypeLoadException for invalid StructLayout Pack size rather than<br>
> aborting.<br>
> * Add most of the Debug class (with related tracing types) to the mobile<br>
> build. Fixes #3754.<br>
> * Register vtables in runtime data structures after they have been<br>
> completely initialized, since other threads can access them without locking.<br>
> Fixes #3676.<br>
> *  Fix a memory overwrite in mono_gc_bzero (). Fixes #4095.<br>
> * Fix bug #4101 when using a deep hierarchy of directories in isolated<br>
> storage.<br>
> * Send thread end profiler message on thread detach.<br>
> * Allow executables in Mono to not be built<br>
> * Emit iterators finally block only once. Fixes #4052.<br>
> * Fix debugger invokes when the runtime is suspended multiple times. Partly<br>
> fixes #3927.<br>
> * Allow binding of sockets on a specific IP address<br>
> * If the window manager does not support _NET_ACTIVE_WINDOW, fall back to<br>
> XGetInputFocus<br>
><br>
> Miguel<br>
><br>
</div></div>> _______________________________________________<br>
> Mono-list maillist  -  <a href="mailto:Mono-list@lists.ximian.com">Mono-list@lists.ximian.com</a><br>
> <a href="http://lists.ximian.com/mailman/listinfo/mono-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-list</a><br>
><br>
</blockquote></div><br>