[Mono-list] Mono 2.11.1 is out

Miguel de Icaza miguel at xamarin.com
Sat Apr 21 00:59:41 UTC 2012


Shipped as in "the source is shipped"

On Fri, Apr 20, 2012 at 6:57 PM, Abe Gillespie <abe.gillespie at gmail.com>wrote:

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


More information about the Mono-list mailing list