Miguel de Icaza [Mon, 23 Apr 2012 01:11:09 +0000 (21:11 -0400)]
When running in MonoTouch, compare against a reference image, instead of generating the reference image
Rodrigo Kumpera [Mon, 23 Apr 2012 00:08:26 +0000 (21:08 -0300)]
Add concurrent-sweep to sgen's testing matrix.
Rodrigo Kumpera [Mon, 23 Apr 2012 00:02:59 +0000 (21:02 -0300)]
Fix concurrent sweep thread start code to actually work.
Miguel de Icaza [Sat, 21 Apr 2012 01:26:05 +0000 (21:26 -0400)]
Add inline api docs for mono_dll_insert
Rodrigo Kumpera [Fri, 20 Apr 2012 23:35:22 +0000 (20:35 -0300)]
Update man page with valid values for new parameters.
Duncan Mak [Fri, 20 Apr 2012 20:04:46 +0000 (16:04 -0400)]
Remove the element if SetElement sets the value to null.
Miguel de Icaza [Fri, 20 Apr 2012 20:24:37 +0000 (16:24 -0400)]
Bump version
Jeremie Laval [Fri, 20 Apr 2012 18:52:12 +0000 (19:52 +0100)]
[monodoc] Fix XSL issue with Microsoft/.NET XSL compiler
Jeremie Laval [Fri, 20 Apr 2012 18:51:13 +0000 (19:51 +0100)]
[monodoc] Fix XSL extension object incompatibility to run on Windows/.NET
Gonzalo Paniagua Javier [Fri, 20 Apr 2012 17:57:22 +0000 (13:57 -0400)]
Avoid key duplication error from bogus ContentType
Fixes bug #4542.
Marek Safar [Fri, 20 Apr 2012 15:13:25 +0000 (16:13 +0100)]
Fix aspnetwebstack
Marek Safar [Fri, 20 Apr 2012 15:11:13 +0000 (16:11 +0100)]
Report less cascading errors
Marek Safar [Fri, 20 Apr 2012 15:09:52 +0000 (16:09 +0100)]
Remove runtime regression tests, nobody is going to fix them anyway
Marek Safar [Fri, 20 Apr 2012 11:18:58 +0000 (12:18 +0100)]
Avoid duplicate errors on indexer parameters
Marek Safar [Fri, 20 Apr 2012 10:49:29 +0000 (11:49 +0100)]
Don't run member verification twice on nested types
Marek Safar [Fri, 20 Apr 2012 10:42:11 +0000 (11:42 +0100)]
Fix wrong error message
Marek Safar [Fri, 20 Apr 2012 10:36:01 +0000 (11:36 +0100)]
Clear session error messages after successful type inference
Marek Safar [Fri, 20 Apr 2012 09:31:37 +0000 (10:31 +0100)]
Add new test
Marek Safar [Fri, 20 Apr 2012 09:30:56 +0000 (10:30 +0100)]
Fix task delay tests
Marek Safar [Fri, 20 Apr 2012 08:17:49 +0000 (09:17 +0100)]
Implements System.Net.Http MultipartContent
Atsushi Eno [Fri, 20 Apr 2012 14:11:34 +0000 (23:11 +0900)]
add bonus mobile build in System.Data.Linq (not sure if it works well yet).
Miguel de Icaza [Fri, 20 Apr 2012 04:36:44 +0000 (00:36 -0400)]
Some small changes to assist Coregraphics System.Drawing
Rodrigo Kumpera [Thu, 19 Apr 2012 20:22:11 +0000 (17:22 -0300)]
Document new sgen options in the man page.
Rodrigo Kumpera [Thu, 19 Apr 2012 19:41:23 +0000 (16:41 -0300)]
Add two tunning knobs to the split nursery.
Rodrigo Kumpera [Thu, 19 Apr 2012 19:21:25 +0000 (16:21 -0300)]
Adjust split nursery defaults to be more aggressive. In line with common workloads.
Rodrigo Kumpera [Thu, 19 Apr 2012 18:01:00 +0000 (15:01 -0300)]
Speedup minor collections a small bit.
* 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.
Rodrigo Kumpera [Thu, 19 Apr 2012 17:58:23 +0000 (14:58 -0300)]
Implement aging for the parallel nursery.
Rodrigo Kumpera [Wed, 18 Apr 2012 21:07:22 +0000 (18:07 -0300)]
Implement aging in the split nursery.
* 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.
Jeffrey Stedfast [Thu, 19 Apr 2012 21:21:17 +0000 (17:21 -0400)]
[Mono.Debugger.Soft] Added method invokation support to PrimitiveValue
Needed to fix bug #1258.
Rolf Bjarne Kvinge [Thu, 19 Apr 2012 15:10:26 +0000 (17:10 +0200)]
Fix XmlAttributes to ignore all XmlAttributes if XmlIgnore is present
Rolf Bjarne Kvinge [Thu, 19 Apr 2012 14:30:07 +0000 (16:30 +0200)]
Ignore XmlIgnore attributes when importing members in XmlReflectionImporter. Fixes #4367.
Marek Safar [Thu, 19 Apr 2012 19:12:33 +0000 (20:12 +0100)]
Set path for a custom tests
Jeremie Laval [Thu, 19 Apr 2012 17:00:40 +0000 (18:00 +0100)]
[monodoc] Remove System.Web.dll dependency
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.
Miguel de Icaza [Thu, 19 Apr 2012 14:57:34 +0000 (10:57 -0400)]
remove this internal getter, from https://github.com/jbevain/cecil/commit/
e9f7b3bf39567cb7268e3e7490ab0c253b990606#commitcomment-
1230204
Miguel de Icaza [Sun, 15 Apr 2012 01:57:25 +0000 (21:57 -0400)]
Small touch up in the DrawingTest
Marek Safar [Thu, 19 Apr 2012 10:56:13 +0000 (11:56 +0100)]
Fix make dist
Marek Safar [Thu, 19 Apr 2012 09:55:35 +0000 (10:55 +0100)]
Fix make dist
Marek Safar [Thu, 19 Apr 2012 09:49:38 +0000 (10:49 +0100)]
Fix test file
Marek Safar [Thu, 19 Apr 2012 09:43:33 +0000 (10:43 +0100)]
Delete obsolete files
Marek Safar [Thu, 19 Apr 2012 09:39:58 +0000 (10:39 +0100)]
Fix VersionTolerantSerialization to use active profile
Marek Safar [Thu, 19 Apr 2012 08:21:37 +0000 (09:21 +0100)]
Add new test
Marek Safar [Wed, 18 Apr 2012 18:21:53 +0000 (19:21 +0100)]
Check for duplicate class name in different source files.
Marek Safar [Wed, 18 Apr 2012 17:51:09 +0000 (18:51 +0100)]
Better check for missing dependencies for method overloads. Fixes #4457
Marek Safar [Wed, 18 Apr 2012 17:47:44 +0000 (18:47 +0100)]
Add missing reference.
Marek Safar [Wed, 18 Apr 2012 15:33:05 +0000 (16:33 +0100)]
Add 4.5 example to help page
Marek Safar [Wed, 18 Apr 2012 10:33:12 +0000 (11:33 +0100)]
Clean up session error reporting used for lambdas type inference
Marek Safar [Wed, 18 Apr 2012 07:37:55 +0000 (08:37 +0100)]
Merge upstream ikvm reflection bug fix
Miguel de Icaza [Wed, 18 Apr 2012 22:52:42 +0000 (18:52 -0400)]
Bring jbevain/cecil's commit
7d9999c60bd538a19a84f1211064ef104f07ee82, Fix writing of delay-signed assemblies
Miguel de Icaza [Wed, 18 Apr 2012 22:51:39 +0000 (18:51 -0400)]
Bring jbevain/cecil's commit
fb8dcbabcfbb611faeb47f1db53d54022ead2551, style fixes
Miguel de Icaza [Wed, 18 Apr 2012 22:51:15 +0000 (18:51 -0400)]
Bring jbevain/cecil's commit
4ef434e294031c985cc98a81004d254e6ecb269a, Do not write a reloc section for pe64 assemblies
Miguel de Icaza [Wed, 18 Apr 2012 22:49:40 +0000 (18:49 -0400)]
Bring jbevain/cecil's commit
a2c944bd45b81443fd61cfd27d98ff551fa6938c, Add enum value and properties for Windows Runtime..
Miguel de Icaza [Wed, 18 Apr 2012 22:49:08 +0000 (18:49 -0400)]
Bring jbevain/cecil's commit
4b68f887b9a6a0a2b5ae268545f8d2d8ae3abe0d, Add support for reading the new target platforms in C# 5: ARM and AnyCPU32BitPreferred.
Miguel de Icaza [Wed, 18 Apr 2012 22:48:29 +0000 (18:48 -0400)]
Bring jbevain/cecil's commit
dfb8329f5ac41f7eaffaef00d3de8b75f4308c87, Fix ComputeStackDelta() for calli instruction.
Miguel de Icaza [Wed, 18 Apr 2012 22:48:09 +0000 (18:48 -0400)]
Bring jbevain/cecil's commit
1d446c76e9a706b9e8d3950760fe30dd09d1efed, Expose the debug header
Miguel de Icaza [Wed, 18 Apr 2012 22:47:36 +0000 (18:47 -0400)]
Bring jbevain/cecil's commit
cf83e6fdbe0f6b676521ba641174a3085af60d0b, Expose ModuleDefinition.SymbolReader
Miguel de Icaza [Wed, 18 Apr 2012 22:46:50 +0000 (18:46 -0400)]
Bring jbevain/cecil's commit
5d43150aed836ce3fee9fb26f33d0673a29d8697, Avoid creating unecessary instances
Miguel de Icaza [Wed, 18 Apr 2012 22:41:51 +0000 (18:41 -0400)]
Bring jbevain/cecil's commit
a43bc63f8e7668cbdba2dea44dd8465f73781cfb, Fix handling of explicit this call convention.
Miguel de Icaza [Wed, 18 Apr 2012 22:41:19 +0000 (18:41 -0400)]
Bring jbevain/cecil's commit
19ba9cd4664f135963b52abd633485e2bec8da4a, Fail earlier when trying to process primitive types
Miguel de Icaza [Wed, 18 Apr 2012 22:41:02 +0000 (18:41 -0400)]
Bring jbevain/cecil's commit
58c287883107819f9c73c336a940a5383e97f5a2, improve last test
Miguel de Icaza [Wed, 18 Apr 2012 22:40:36 +0000 (18:40 -0400)]
Bring jbevain/cecil's commit
854a5c473a236dcda5d107d0939fcc6b9f4b351b, Fix TypeDefinition.IsPrimitive for Object
Miguel de Icaza [Wed, 18 Apr 2012 22:40:06 +0000 (18:40 -0400)]
Bring jbevain/cecil's commit
df324526cff399a1a16d9fc62311463d13438981, Make TypeDefinition.IsPrimitive and .MetadataType match the behavior ….
Miguel de Icaza [Wed, 18 Apr 2012 22:39:34 +0000 (18:39 -0400)]
Bring jbevain/cecil's commit
5e1d16e8d15973d10ade78b9f784b6bec7ee1bad, Properly write pe32+ binaries. Fixes bug #86.
Miguel de Icaza [Wed, 18 Apr 2012 22:39:00 +0000 (18:39 -0400)]
Bring jbevain/cecil's commit
435974a4994e06b5065ea77057de899dd53729bb, Reduce the number of resize required to read most method bodies
Miguel de Icaza [Wed, 18 Apr 2012 22:38:20 +0000 (18:38 -0400)]
Bring jbevain/cecil's commit
1f6385763d04e69441e464c5d20e9b70cd8fa4fc, Custom attributes with a null blob are allowed now
Miguel de Icaza [Wed, 18 Apr 2012 22:36:31 +0000 (18:36 -0400)]
Fix the build, introduce back the set method
Miguel de Icaza [Wed, 18 Apr 2012 22:35:47 +0000 (18:35 -0400)]
Bring jbevain/cecil's commit
d934d35c94eb5d9c82ef825613108d84fbff068a, Fix issue with CustomAttributeSignature.
Miguel de Icaza [Wed, 18 Apr 2012 22:35:18 +0000 (18:35 -0400)]
Bring jbevain/cecil's commit
74a697171cfc784ea856527730c1ffd1abb8ba2c, Use ordinal comparer for string keyed dictionaries
Miguel de Icaza [Wed, 18 Apr 2012 22:34:40 +0000 (18:34 -0400)]
Bring jbevain/cecil's commit
e9f7b3bf39567cb7268e3e7490ab0c253b990606, Fix MethodReturnType.Parameter.Method
Miguel de Icaza [Wed, 18 Apr 2012 22:32:38 +0000 (18:32 -0400)]
Bring jbevain/cecil's commit
5490b9bc05bd2efa8ed0e18f1c2da10e8e75f56b, Fix ThisParameter for static methods, and for instance methods of value types, Cecil #82
Miguel de Icaza [Wed, 18 Apr 2012 22:30:43 +0000 (18:30 -0400)]
Bring jbevain/cecil's commit
4b4568d274560cb7334e0e2a08d12bd67effb610, fsharp enum
Miguel de Icaza [Wed, 18 Apr 2012 22:29:35 +0000 (18:29 -0400)]
Bring jbevain/cecil's commit
abbedab2d7b215ee94c5eab894d86d010d105de6, style fix
Miguel de Icaza [Wed, 18 Apr 2012 22:29:08 +0000 (18:29 -0400)]
Bring jbevain/cecil's commit
96c93706ee1de0d70098db35515cdf94654fcf04, Fix the method field of the special this parameter
Miguel de Icaza [Wed, 18 Apr 2012 22:28:41 +0000 (18:28 -0400)]
Bring jbevain/cecil's commit
5c88b826aeb02cccda0d779514d5986c8b0c987c, some pinvokes methods have no map
Miguel de Icaza [Wed, 18 Apr 2012 22:26:55 +0000 (18:26 -0400)]
Rodrigo Kumpera [Wed, 18 Apr 2012 18:44:02 +0000 (15:44 -0300)]
Fix typo.
Rodrigo Kumpera [Wed, 18 Apr 2012 18:43:32 +0000 (15:43 -0300)]
Fix serial range allocator.
Rodrigo Kumpera [Wed, 18 Apr 2012 16:42:45 +0000 (13:42 -0300)]
Fix int -> size_t api change. Might break some 64bits configurations.
Rodrigo Kumpera [Wed, 18 Apr 2012 18:50:22 +0000 (11:50 -0700)]
Merge pull request #276 from bholmes/wsq-deadlock-12-04
Work Stealing Queue Deadlock fix... fix
William Holmes [Wed, 18 Apr 2012 18:31:47 +0000 (14:31 -0400)]
Fixing some problems with my previous commit.
threadpool.c (async_invoke_thread) :
1) Decrease the thread pool waiting count if the dequeue was successful.
2) Do not call dequeue_or_steal while gc skip thread is true.
Gonzalo Paniagua Javier [Wed, 18 Apr 2012 17:55:55 +0000 (10:55 -0700)]
Merge pull request #275 from bholmes/wsq-deadlock-12-04
Work Stealing Queue Deadlock fix.
Miguel de Icaza [Wed, 18 Apr 2012 17:48:25 +0000 (13:48 -0400)]
[warnign fix] Make my_charset const
William Holmes [Wed, 18 Apr 2012 16:22:12 +0000 (12:22 -0400)]
threadpool.c (async_invoke_thread) :
Check that all the work stealing queues are empty before entering the wait loop.
If another thread adds a wsq job after the previous call to dequeue_or_steal
but before the InterlockedIncrement call deadlock can occur.
Jeffrey Stedfast [Tue, 17 Apr 2012 20:45:17 +0000 (16:45 -0400)]
[xbuild] Add a Microsoft.Portable.CSharp.targets file
Gonzalo Paniagua Javier [Tue, 17 Apr 2012 19:34:39 +0000 (15:34 -0400)]
Use sys/inotify instead of hardcoded syscalls.
Patch by Adrian Bunk.
Fixes bug #4347.
Marek Safar [Tue, 17 Apr 2012 17:30:39 +0000 (18:30 +0100)]
Add new tests
Marek Safar [Tue, 17 Apr 2012 17:28:09 +0000 (18:28 +0100)]
Better import of contraints with missing references
Marek Safar [Tue, 17 Apr 2012 17:27:50 +0000 (18:27 +0100)]
Add test
Marek Safar [Tue, 17 Apr 2012 17:23:24 +0000 (18:23 +0100)]
Update to the latest ikvm reflection
Marek Safar [Tue, 17 Apr 2012 09:39:49 +0000 (10:39 +0100)]
Convert old unit tests
Marek Safar [Tue, 17 Apr 2012 08:42:28 +0000 (09:42 +0100)]
Add missing references
Marek Safar [Tue, 17 Apr 2012 07:38:40 +0000 (08:38 +0100)]
Fix test
Zoltan Varga [Tue, 17 Apr 2012 16:34:48 +0000 (09:34 -0700)]
Merge pull request #274 from iainlane/master
Merge two smallish fixes
Rodrigo Kumpera [Mon, 16 Apr 2012 18:13:51 +0000 (15:13 -0300)]
Use mono_gc_memmove instead of memcpy to ensure store atomicity.
Rodrigo Kumpera [Mon, 16 Apr 2012 18:12:32 +0000 (15:12 -0300)]
When range allocating, pick the largest available block that fits minimum_size.
Rodrigo Kumpera [Mon, 16 Apr 2012 17:49:52 +0000 (14:49 -0300)]
Handle fragment alignment for split nursery correctly.
* sgen-split-nursery.c (prepare_to_space): If a fragment is not
aligned to the nursery alloc granule, we must insert phony arrays
for those areas as they might be needed by pinning and fragment
building.
Rodrigo Kumpera [Mon, 16 Apr 2012 17:43:09 +0000 (14:43 -0300)]
Fix the signature of range allocs.
Marek Safar [Mon, 16 Apr 2012 16:49:38 +0000 (17:49 +0100)]
Increase timeout for some task tests
Marek Safar [Mon, 16 Apr 2012 16:35:15 +0000 (17:35 +0100)]
Fix time zone test
Marek Safar [Mon, 16 Apr 2012 15:14:23 +0000 (16:14 +0100)]
Convert old unit tests
Marek Safar [Mon, 16 Apr 2012 13:52:38 +0000 (14:52 +0100)]
Fix checking of index parameters for master infos