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 <[email protected]> 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 - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
