Permalink
Switch branches/tags
Commits on Apr 19, 2012
  1. Speedup minor collections a small bit.

    kumpera committed Apr 19, 2012
    	* sgen-split-nursery.c: The alloc functions are only called
    	for nursery objects during a minor collection. So we can move
    	this check to a separate function and let only the major GC
    	pay for it.
  2. Implement aging in the split nursery.

    kumpera committed Apr 18, 2012
    	* sgen-split-nursery.c: Implement aging. Age information is
    	stored in 512 byte buckets in parallel to the nursery.
    	This increases our bandwidth requirements by a small bit
    	but has the advantage not requiring us to mess with the
    	status word of objects.
    
    	Reducing the number of available bits for hashing sounded
    	like a specially bad idea since ages above 1 are not very
    	usefull unless you're a long living object.
    
    	The object promotion code was split into a fast/slow path
    	since we now have per-age bump allocators. The fast path
    	is extremely efficient and does only 3 comparisons and a
    	bunch of cache hot lookups.
  3. [monodoc] Remove System.Web.dll dependency

    garuma committed Apr 19, 2012
    Since this was causing problems for Windows and the calls used (UrlDecode/Encode) could be easily replaced by Uri methods, I just ripped out the dependency althogether.
  4. Fix make dist

    marek-safar committed Apr 19, 2012
  5. Fix make dist

    marek-safar committed Apr 19, 2012
  6. Fix test file

    marek-safar committed Apr 19, 2012
  7. Delete obsolete files

    marek-safar committed Apr 19, 2012
  8. Add new test

    marek-safar committed Apr 19, 2012
  9. Add missing reference.

    marek-safar committed Apr 18, 2012
Commits on Apr 18, 2012
  1. Bring jbevain/cecil's commit 7d9999c60bd538a19a84f1211064ef104f07ee82…

    migueldeicaza committed Apr 18, 2012
    …, Fix writing of delay-signed assemblies
  2. Bring jbevain/cecil's commit 4ef434e294031c985cc98a81004d254e6ecb269a…

    migueldeicaza committed Apr 18, 2012
    …, Do not write a reloc section for pe64 assemblies
  3. Bring jbevain/cecil's commit a2c944bd45b81443fd61cfd27d98ff551fa6938c…

    migueldeicaza committed Apr 18, 2012
    …, Add enum value and properties for Windows Runtime..
  4. Bring jbevain/cecil's commit 4b68f887b9a6a0a2b5ae268545f8d2d8ae3abe0d…

    migueldeicaza committed Apr 18, 2012
    …, Add support for reading the new target platforms in C# 5: ARM and AnyCPU32BitPreferred.
  5. Bring jbevain/cecil's commit dfb8329f5ac41f7eaffaef00d3de8b75f4308c87…

    migueldeicaza committed Apr 18, 2012
    …, Fix ComputeStackDelta() for calli instruction.
  6. Bring jbevain/cecil's commit 1d446c76e9a706b9e8d3950760fe30dd09d1efed…

    migueldeicaza committed Apr 18, 2012
    …, Expose the debug header
  7. Bring jbevain/cecil's commit cf83e6fdbe0f6b676521ba641174a3085af60d0b…

    migueldeicaza committed Apr 18, 2012
    …, Expose ModuleDefinition.SymbolReader
  8. Bring jbevain/cecil's commit 5d43150aed836ce3fee9fb26f33d0673a29d8697…

    migueldeicaza committed Apr 18, 2012
    …, Avoid creating unecessary instances
  9. Bring jbevain/cecil's commit a43bc63f8e7668cbdba2dea44dd8465f73781cfb…

    migueldeicaza committed Apr 18, 2012
    …, Fix handling of explicit this call convention.