LogoopenSUSE Build Service > Request 184471
Sign Up | Log In

Request 184471 (superseded)

- Update to version 3.2.0
  + LLVM updated to version 3.2, this brings better optimizations for mono.
  + problematic workloads for the SGen Garbage Collector addressed:
    - popular objects are made immortal until the next major collection.
    - hash filtering on pin queues and that dramatically reduce their average size
    - switched to lazy sweeping by default
  + Three new experimental modes for the garbage collection are now available:
    - Low pause mode
    - Low promotion nursery
    - Mostly precise stack scanning
   + Size Reduction: Multiple features can now be disabled for the classlibs
   + The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing.
   + Performance of primitive parsing was greatly enhanced.
   + LINQ is now much faster with arrays.
   + Large object cloning and boxing is up to two times faster.
   + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible.
   + Google contributed ports of NaCl for ARM and Amd64.

- Update to version 3.1.2
  + Emit additional sequence points for call entry when needed.
  + Loading of nested type of missing type needs to create another missing type.
  + Equality structural comparer needs to do recursive comparisons.
  + Allow async for explicitly implemented interface methods.
  + Implement webrequest cancellation.
  + Prefer user operators over predefined operators for binary enum operations too.
- Changes from version 3.1.1
  * Mono now defaults to sgen
  * Update Mono.Cairo to include APIs from cairo 1.10
  * Update the LLVM used from Nov-2012 to Jul-2013
  * Several optimizations to improve string performance

Submit package home:Mailaende...s:Mono:Factory / mono-core to package Mono:Factory / mono-core

The diff call for /source/home:Mailaender:branches:Mono:Factory/mono-core?cmd=diff&expand=1&filelimit=10000&opackage=mono-core&oproject=Mono%3AFactory&rev=10&view=xml&withissues=1 failed: package 'mono-core' does not exist

There's nothing to be done right now

Request History

Matthias Mailänder Mailaender created request about 3 years ago
- Update to version 3.2.0
  + LLVM updated to version 3.2, this brings better optimizations for mono.
  + problematic workloads for the SGen Garbage Collector addressed:
    - popular objects are made immortal until the next major collection.
    - hash filtering on pin queues and that dramatically reduce their average size
    - switched to lazy sweeping by default
  + Three new experimental modes for the garbage collection are now available:
    - Low pause mode
    - Low promotion nursery
    - Mostly precise stack scanning
   + Size Reduction: Multiple features can now be disabled for the classlibs
   + The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing.
   + Performance of primitive parsing was greatly enhanced.
   + LINQ is now much faster with arrays.
   + Large object cloning and boxing is up to two times faster.
   + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible.
   + Google contributed ports of NaCl for ARM and Amd64.

- Update to version 3.1.2
  + Emit additional sequence points for call entry when needed.
  + Loading of nested type of missing type needs to create another missing type.
  + Equality structural comparer needs to do recursive comparisons.
  + Allow async for explicitly implemented interface methods.
  + Implement webrequest cancellation.
  + Prefer user operators over predefined operators for binary enum operations too.
- Changes from version 3.1.1
  * Mono now defaults to sgen
  * Update Mono.Cairo to include APIs from cairo 1.10
  * Update the LLVM used from Nov-2012 to Jul-2013
  * Several optimizations to improve string performance
Matthias Mailänder Mailaender Request got superseded by request 186187 almost 3 years ago
superseded by 186187

Comments for request 184471 (0)