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
Marek Safar [Mon, 16 Apr 2012 13:24:04 +0000 (14:24 +0100)]
Remove 1.1 only members with wrong profile check
Marek Habersack [Mon, 16 Apr 2012 14:33:44 +0000 (16:33 +0200)]
Fix System.Net.Http.Formatting compilation
Marek Habersack [Mon, 16 Apr 2012 14:28:48 +0000 (16:28 +0200)]
MVC3 compilation fix
Marek Habersack [Mon, 16 Apr 2012 13:29:51 +0000 (15:29 +0200)]
Updated aspnetwebstack
Rodrigo Kumpera [Sun, 15 Apr 2012 17:41:57 +0000 (14:41 -0300)]
Add serial range alloc and export range alloc functions.
Jeremie Laval [Mon, 16 Apr 2012 13:10:13 +0000 (14:10 +0100)]
Change missing Task parent reference
Marek Habersack [Mon, 16 Apr 2012 12:15:17 +0000 (14:15 +0200)]
System.Net.Http.Formatting, System.Web.Http and System.Web.WebPages updates
Marek Habersack [Mon, 16 Apr 2012 12:14:26 +0000 (14:14 +0200)]
Updated aspnetwebstack to the latest upstream
Marek Habersack [Thu, 12 Apr 2012 14:21:34 +0000 (16:21 +0200)]
Fix compilation of tests in the 4.5 profile
Jeremie Laval [Mon, 16 Apr 2012 11:37:24 +0000 (12:37 +0100)]
Fix Task child waiting for RunSynchronously
Jeremie Laval [Mon, 16 Apr 2012 11:35:42 +0000 (12:35 +0100)]
Change how parent is selected during Task creation and do not force continuation's parent as they are not necessarily the same as their ancestor
Atsushi Eno [Mon, 16 Apr 2012 10:51:16 +0000 (19:51 +0900)]
Remove/fix invalid Ststem.Json tests.
Iain Lane [Sun, 15 Apr 2012 14:16:24 +0000 (15:16 +0100)]
Ensure compiler flags are passed into build system
This issue was discovered when it was noted that Debian's hardening
buildflags weren't being propogated to all binaries.
The patch is from Simon Ruderich <simon@ruderich.org> and originated on
a Debian bug[0].
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657518
Iain Lane [Sun, 15 Apr 2012 13:49:55 +0000 (14:49 +0100)]
Fix ARM printf format problems
When building with -Werror=format-security on ARM, mono fails to build
due to incorrect format strings in arm-dis.c
Gonzalo Paniagua Javier [Sun, 15 Apr 2012 02:28:13 +0000 (22:28 -0400)]
Remove HasCacheControl from here too (fixes the build)
Gonzalo Paniagua Javier [Sat, 14 Apr 2012 19:24:53 +0000 (15:24 -0400)]
Fix issues with caching
When the 't' parameter was specified, we returned a 304 if the
timestamp matched the assembly timestamp, even if the client
needed the entire body. We were also setting the 304 response
cachebility as public to further mess things up.
Fixes the treeview in the class status pages.
Duncan Mak [Sat, 14 Apr 2012 04:41:10 +0000 (00:41 -0400)]
[Mono.Debugger.Soft] Don't use Enum.HasFlags because it's not available in net_2_0.
Jeffrey Stedfast [Fri, 13 Apr 2012 23:23:19 +0000 (19:23 -0400)]
[Mono.Debugger.Soft] Implemented TypeMirror.GetMethodsByNameFlags() for older runtimes.
Sebastien Pouliot [Fri, 13 Apr 2012 23:19:13 +0000 (19:19 -0400)]
Parse floating point values with negative exponent correctly. Fix bug #4415
Neale Ferguson [Fri, 13 Apr 2012 19:53:02 +0000 (15:53 -0400)]
Fix long standing cast problem that truncated doubles
Jeremie Laval [Fri, 13 Apr 2012 19:09:59 +0000 (20:09 +0100)]
Don't overwrite the current variable without first saving its value in case a Task is executed inline inside another task
Rodrigo Kumpera [Fri, 13 Apr 2012 17:45:03 +0000 (14:45 -0300)]
Fix a warning about an unused function.
Rodrigo Kumpera [Fri, 13 Apr 2012 17:44:46 +0000 (14:44 -0300)]
Restore nursery sizing option.
Rodrigo Kumpera [Fri, 13 Apr 2012 17:32:20 +0000 (14:32 -0300)]
Fix more formating warnings.
Rodrigo Kumpera [Fri, 13 Apr 2012 17:32:09 +0000 (14:32 -0300)]
Fix darwin pthread macro hack to explose pthread extensions.
Rodrigo Kumpera [Fri, 13 Apr 2012 16:43:55 +0000 (13:43 -0300)]
Use the right formating (%td) for mword. Fix tons of warnings on OSX.
Marek Safar [Fri, 13 Apr 2012 17:04:28 +0000 (18:04 +0100)]
Add missing file
Jeremie Laval [Fri, 13 Apr 2012 16:24:58 +0000 (17:24 +0100)]
Correctly propagate faulted status and exception from child to parent in attached case
Marek Safar [Fri, 13 Apr 2012 16:09:07 +0000 (17:09 +0100)]
Fix calling await on base expressions
Marek Safar [Fri, 13 Apr 2012 15:09:50 +0000 (16:09 +0100)]
Implement more of System.Net.Http
Marek Safar [Fri, 13 Apr 2012 11:11:03 +0000 (12:11 +0100)]
Fix uri escaping to match .net 4
Rodrigo Kumpera [Fri, 13 Apr 2012 12:47:53 +0000 (09:47 -0300)]
Avoid crashing creating a process when workdir is null.
Marek Safar [Fri, 13 Apr 2012 08:12:02 +0000 (09:12 +0100)]
Add out of range check to exponent parsing.
Zoltan Varga [Fri, 13 Apr 2012 07:00:43 +0000 (09:00 +0200)]
Fix warnings on OSX.
Miguel de Icaza [Fri, 13 Apr 2012 03:25:35 +0000 (23:25 -0400)]
Bring this test to the new NUnit syntax
Miguel de Icaza [Fri, 13 Apr 2012 03:04:35 +0000 (23:04 -0400)]
Fix the build, add PDComparer to the Makefile
Miguel de Icaza [Fri, 13 Apr 2012 03:02:11 +0000 (23:02 -0400)]
Add some changes to work on MonoTouch
Marek Safar [Thu, 12 Apr 2012 14:46:19 +0000 (15:46 +0100)]
Fix parsing of invalid int* exponents. Fixes #4396.
Marek Safar [Thu, 12 Apr 2012 13:47:31 +0000 (14:47 +0100)]
Implement ContentDispositionHeaderValue
Zoltan Varga [Thu, 12 Apr 2012 09:22:57 +0000 (11:22 +0200)]
Fix setting of byref variables in sdb. Fixes #4362.
Jeremie Laval [Wed, 11 Apr 2012 13:57:56 +0000 (14:57 +0100)]
Improve ManualResetEventSlim consistency with new algorithm
Marek Habersack [Wed, 11 Apr 2012 10:17:53 +0000 (12:17 +0200)]
[asp.net] Fix for bug #4135. Do not unescape request path in HttpRequest.Path, it's done by the worker
Marek Safar [Wed, 11 Apr 2012 09:01:17 +0000 (10:01 +0100)]
Remove unused parameter
Marek Safar [Wed, 11 Apr 2012 08:53:43 +0000 (09:53 +0100)]
Implement Task::LongRunning option
Marek Safar [Wed, 11 Apr 2012 07:44:06 +0000 (08:44 +0100)]
Add more visitors
Marek Safar [Wed, 11 Apr 2012 07:29:06 +0000 (08:29 +0100)]
Keep enum base type in ast event if it's invalid
Jeffrey Stedfast [Tue, 10 Apr 2012 19:21:33 +0000 (15:21 -0400)]
[xbuild] Don't evaluate an import unless the file actually exists
Fix for bug #4365.
Marek Safar [Tue, 10 Apr 2012 18:05:56 +0000 (19:05 +0100)]
Try to recover incomplete case label. Fixes #4004
Marek Safar [Tue, 10 Apr 2012 16:31:03 +0000 (17:31 +0100)]
Better error recovery wrong invalid conditional expression.
Jeremie Laval [Tue, 10 Apr 2012 15:35:02 +0000 (16:35 +0100)]
Use .NET 4.5 implementation of Task's WhenAll/WhenAny for TaskFactory's ContinueWhenAll/ContinueWhenAny
The diff noise in Task.cs is just moving WhenAllCore and WhenAnyCore outside of their NET_4_5 region
Jeremie Laval [Tue, 10 Apr 2012 15:30:43 +0000 (16:30 +0100)]
Better argument checking in TaskFactory's ContinueWhen* methods
Paolo Molaro [Tue, 10 Apr 2012 15:08:58 +0000 (17:08 +0200)]
Revert "Remove MONO_OPT_SCHED; we don't actually use it and it's misleading."
This commit breaks binary compatibility for no good reason.
This reverts commit
cd794a67a600d4ad7db4ebc31273615a4635b445.
Paolo Molaro [Tue, 10 Apr 2012 15:04:41 +0000 (17:04 +0200)]
Load the llvm module from the lib dir of an installed mono before the system dirs.
Get the executable binary name on OSX, too.
Fix private symbol use in mini-llvm.c.
Marek Safar [Tue, 10 Apr 2012 14:18:35 +0000 (15:18 +0100)]
Add more incomplete statements to AST. Fixes #4361.
Marek Safar [Tue, 10 Apr 2012 14:06:17 +0000 (15:06 +0100)]
Create better expression type for incomplete new expression. Fixes #4361.
Marek Safar [Tue, 10 Apr 2012 13:40:27 +0000 (14:40 +0100)]
Better error recovery from incomplete argument expression. Fixes #4156
Marek Safar [Tue, 10 Apr 2012 12:57:34 +0000 (13:57 +0100)]
Recover attributes from incomplete parameters declaration. Fixes #4058.
Jeremie Laval [Tue, 10 Apr 2012 13:24:45 +0000 (14:24 +0100)]
Add unit test for bug #2007
Jeremie Laval [Tue, 10 Apr 2012 11:48:03 +0000 (12:48 +0100)]
Remove now useless barriers in ManualResetEventSlim since Interlocked do the job for us
Related to
f8b8ea08f6daeeb4ab9e441c018401b5fc45ae49