Jonathan Chambers [Tue, 27 Mar 2012 18:27:56 +0000 (14:27 -0400)]
Check lmf_addr_tls_offset for size greater than 64 like other tls offsets.
Sebastien Pouliot [Tue, 27 Mar 2012 12:34:04 +0000 (08:34 -0400)]
Fix bug #4101 when using a deep hierarchy of directories in isolated storage.
Marek Safar [Tue, 27 Mar 2012 11:25:51 +0000 (12:25 +0100)]
Make monodoc 4.0 lib when mdoc is 4.0 app
Marek Safar [Tue, 27 Mar 2012 11:18:42 +0000 (12:18 +0100)]
Add missing dist for test file
Marek Safar [Tue, 27 Mar 2012 11:06:34 +0000 (12:06 +0100)]
Fix wrong WindowsBase method signatures
Marek Safar [Tue, 27 Mar 2012 10:35:30 +0000 (11:35 +0100)]
Don't throw when loading expressions wrongly marked as constants. Fixes #4105
Marek Safar [Tue, 27 Mar 2012 08:35:32 +0000 (09:35 +0100)]
Emit smaller iterator dispose method
Marek Safar [Mon, 26 Mar 2012 16:30:03 +0000 (17:30 +0100)]
Emit iterators finally block only once. Fixes #4052.
Marek Safar [Mon, 26 Mar 2012 14:04:38 +0000 (15:04 +0100)]
Simplify mutator check
Sebastien Pouliot [Mon, 26 Mar 2012 12:22:45 +0000 (08:22 -0400)]
Move RijndaelTransform code from RijndaelManaged.cs to RijndaelManagedTransform.cs to ease code reuse
Neale Ferguson [Mon, 26 Mar 2012 16:11:10 +0000 (12:11 -0400)]
* sgen-alloc: Use CEE_STIND_I4 for non-MONO_BIG_ARRAYS references to max_length
* cpu-s390x.md, mini-gc.c, mini-s390x.c mini-s390x.h, mono-context.h: Add gc mapping for s390x
* Makefile.am: Don't run bridge tests for s390x
Zoltan Varga [Mon, 26 Mar 2012 15:15:11 +0000 (17:15 +0200)]
Fix the build.
Zoltan Varga [Sun, 25 Mar 2012 14:57:31 +0000 (16:57 +0200)]
Fix debugger invokes when the runtime is suspended multiple times. Partly fixes #3927.
Marek Safar [Sun, 25 Mar 2012 09:33:22 +0000 (02:33 -0700)]
Merge pull request #257 from nestalk/master
Fixes to Issues in the test libraries
Neil Stalker [Sat, 24 Mar 2012 21:10:26 +0000 (21:10 +0000)]
Fix building of winform tests
Neil Stalker [Sat, 24 Mar 2012 18:52:12 +0000 (18:52 +0000)]
Fix access modifiers to allow test library to build
Neil Stalker [Sat, 24 Mar 2012 16:36:59 +0000 (16:36 +0000)]
Test passes on Mono and MS, no need to ignore
Neil Stalker [Sat, 24 Mar 2012 16:30:47 +0000 (16:30 +0000)]
en-US culture returns PM not p.m. in both .NET and Mono
Gonzalo Paniagua Javier [Sat, 24 Mar 2012 15:59:22 +0000 (08:59 -0700)]
Merge pull request #256 from flow3r/patch-1
Binding socket with specified IP address if possible.
Yeonwoon Jung [Sat, 24 Mar 2012 13:07:11 +0000 (22:07 +0900)]
Binding socket with specified IP address if possible.
HttpListener uses this class to manage endpoint listener. URI prefix usually looks like 'http://address:port/', with the specified URI, EndPointListener should bind IP address and port. But, without this change, EndPointManager passes IPAddress.Any instead of IP address given by URI prefix. This behavior is not only different with .NET class lib, but also could be security hole on server, which machine has multiple network interfaces combined public/private IP addresses. It always opens both public/private even if it is not intended.
Marek Safar [Fri, 23 Mar 2012 22:38:14 +0000 (15:38 -0700)]
Merge pull request #255 from nestalk/master
Fix test data
Neil Stalker [Fri, 23 Mar 2012 21:50:12 +0000 (21:50 +0000)]
Fix test data
Rodrigo Kumpera [Fri, 23 Mar 2012 18:57:57 +0000 (15:57 -0300)]
It turns out the bridge code needs to distinguish bridges on a per-object basis.
* sgen-bridge.c: In additin to the per-class bridge check, restore the
per object one. The per-class one still a major win as it allows clients
to do the more expensive checks upfront.
Rodrigo Kumpera [Thu, 22 Mar 2012 15:41:29 +0000 (12:41 -0300)]
Improve Missing Field error message.
Marek Safar [Fri, 23 Mar 2012 17:57:39 +0000 (17:57 +0000)]
More work on separation of state machine and anonymous method
Jeremie Laval [Fri, 23 Mar 2012 17:55:29 +0000 (17:55 +0000)]
[monodoc] LinkId for method needs to display parentheses in all cases so that overloads can work
Jeremie Laval [Fri, 23 Mar 2012 17:54:53 +0000 (17:54 +0000)]
[monodoc] Fix XPath query in image attribute creation
Jeremie Laval [Fri, 23 Mar 2012 16:34:20 +0000 (16:34 +0000)]
[monodoc] Add recipe related content processing
Sebastien Pouliot [Fri, 23 Mar 2012 15:51:08 +0000 (11:51 -0400)]
Fix FindBySubjectName to find anything in the subject name (except the oid acronyms). Fix bug #3897
Sebastien Pouliot [Fri, 23 Mar 2012 14:14:17 +0000 (10:14 -0400)]
Ignore two more tests with [Category(NotWorking)] for NET_2_1/nunitlite
Rolf Bjarne Kvinge [Fri, 23 Mar 2012 13:09:37 +0000 (14:09 +0100)]
Ignore more files.
Rolf Bjarne Kvinge [Fri, 23 Mar 2012 13:45:00 +0000 (14:45 +0100)]
[mkbundle] Fix native warnings
Sebastien Pouliot [Fri, 23 Mar 2012 13:10:27 +0000 (09:10 -0400)]
Fix ArgumentOutOfRangeException in PKCS1MaskGenerationMethod + unit tests. Fix bug #3777
Sebastien Pouliot [Fri, 23 Mar 2012 00:34:34 +0000 (20:34 -0400)]
Fix old test cases so it's easier to reuse for the mobile profile / nunitlite
Sebastien Pouliot [Fri, 23 Mar 2012 00:20:22 +0000 (20:20 -0400)]
Fix finalizer where a NRE can occur if the ctor fails to complete
Marek Safar [Thu, 22 Mar 2012 13:25:51 +0000 (06:25 -0700)]
Merge pull request #254 from viniciusjarina/fix_build
Fix broken test
Vinicius Jarina [Thu, 22 Mar 2012 12:36:31 +0000 (13:36 +0100)]
Fix broken test
Marek Safar [Thu, 22 Mar 2012 11:38:04 +0000 (11:38 +0000)]
Initial separation of state machine and anonymous method story to allow both of them exist in same block
Marek Safar [Tue, 20 Mar 2012 11:15:06 +0000 (11:15 +0000)]
Decorate local variable names in same way in all state machines
Marek Safar [Tue, 20 Mar 2012 11:14:35 +0000 (11:14 +0000)]
Report less cascading errors
Gonzalo Paniagua Javier [Thu, 22 Mar 2012 04:17:48 +0000 (00:17 -0400)]
Trigger the UploadProgressChanged event wen uploading a file.
Fixes bug #3100.
Gonzalo Paniagua Javier [Thu, 22 Mar 2012 03:15:12 +0000 (23:15 -0400)]
Fix the previous fix.
Gonzalo Paniagua Javier [Thu, 22 Mar 2012 03:08:27 +0000 (23:08 -0400)]
Fix possible nullref
Gonzalo Paniagua Javier [Thu, 22 Mar 2012 01:45:59 +0000 (18:45 -0700)]
Merge pull request #253 from sblom/master
Fix bug in System.Json ToString implementation
Scott Blomquist [Thu, 22 Mar 2012 01:16:10 +0000 (18:16 -0700)]
Add check for null JsonArray elements.
Rodrigo Kumpera [Wed, 21 Mar 2012 21:25:32 +0000 (18:25 -0300)]
Fix compilation of System.Configuration test suite.
Rodrigo Kumpera [Wed, 21 Mar 2012 21:20:06 +0000 (18:20 -0300)]
Fix compilation issue with corlib 2.0 test suite.
Rodrigo Kumpera [Wed, 21 Mar 2012 20:59:49 +0000 (17:59 -0300)]
Rework fragment reclamation to remove one CAS from the hot path.
* sgen-nursery-allocator.c: Since we only reclaim fragments with the world stopped
it doesn't make sense to concurrently build the free list. We can simply bulk
release all fragments before building a new set.
We repurpose the next_free slot to be used to hold the list of all active fragments.
Together with a new list head, bulk release is easier to understand and verify for
correctness.
Rodrigo Kumpera [Wed, 21 Mar 2012 19:27:12 +0000 (12:27 -0700)]
Merge pull request #252 from joncham/trigger_cleanup
Cleanup trigger pages in mono_arch_cleanup
Tak [Thu, 28 Apr 2011 13:35:49 +0000 (15:35 +0200)]
[Fix] Additional cleanup on runtime shutdown.
* mini-x86.c: Cleanup trigger pages on runtime shutdown.
License: MIT/X11
Rodrigo Kumpera [Wed, 21 Mar 2012 17:21:43 +0000 (14:21 -0300)]
Increase degradged_mode so we trigger a nursery gc every nursery_size degrated mode alloc.
Rodrigo Kumpera [Wed, 21 Mar 2012 17:11:55 +0000 (14:11 -0300)]
Kill some unused vars.
Rodrigo Kumpera [Wed, 21 Mar 2012 17:11:43 +0000 (14:11 -0300)]
Use mono_sgen_clear_range in place of memset everywhere.
Rodrigo Kumpera [Tue, 20 Mar 2012 21:59:06 +0000 (18:59 -0300)]
Clear discarded frags using mono_sgen_clear_range.
Rodrigo Kumpera [Tue, 20 Mar 2012 21:56:46 +0000 (18:56 -0300)]
Fill scan starts with phony arrays.
Rodrigo Kumpera [Tue, 20 Mar 2012 21:56:01 +0000 (18:56 -0300)]
Rename set_nursery_scan_start to mono_sgen_set_nursery_scan_start and move it to sgen-gc.h.
Rodrigo Kumpera [Tue, 20 Mar 2012 21:42:34 +0000 (18:42 -0300)]
Extract mono_sgen_clear_range.
Rodrigo Kumpera [Tue, 20 Mar 2012 21:12:45 +0000 (18:12 -0300)]
Don't loop when processing finalizers, no reason for it.
Rodrigo Kumpera [Tue, 20 Mar 2012 20:17:46 +0000 (17:17 -0300)]
Handle OOM and finalizable objects.
* sgen-gc.c: If we OOM when promoting a nursery object that
is fin ready we end up with it in the fin ready list.
Then, on the next nursery collection, if we don't scan such
list we end up corrupting the heap.
To handle it we scan the fin ready lists on each nursery
collection. This helps us be future proof when finalizing
objects while they are in the nursery becomes common.
Rodrigo Kumpera [Tue, 20 Mar 2012 19:34:35 +0000 (16:34 -0300)]
Handle an OOM corner case during a nursery collection.
* sgen-gc.c: During a nursery collection, trim the pinning queue
after we're done with it. Otherwise if we OOM and do pinning during
promotion we can end up with a queue that contains interior pointers.
Rodrigo Kumpera [Tue, 20 Mar 2012 16:46:43 +0000 (13:46 -0300)]
Improve io-layer error logging.
Marek Safar [Tue, 20 Mar 2012 09:24:30 +0000 (09:24 +0000)]
Emit symbol file entry for lambda expressions.
Marek Safar [Tue, 20 Mar 2012 09:06:54 +0000 (09:06 +0000)]
Fix typo
Marek Safar [Tue, 20 Mar 2012 09:05:00 +0000 (09:05 +0000)]
Remove OpenSubKey Mono limitation
TalAloni [Wed, 24 Aug 2011 23:52:30 +0000 (02:52 +0300)]
Bug Fix: OpenSubKey will open key as writable when RegistryKeyPermissionCheck is set to ReadWriteSubTree
TalAloni [Wed, 24 Aug 2011 23:46:00 +0000 (02:46 +0300)]
Make sure a proper 'Not Implemented' exception is thrown instead of an 'Out of Range' exception.
TalAloni [Wed, 24 Aug 2011 23:03:15 +0000 (02:03 +0300)]
Fixed an ANSI to managed string conversion bug on native to managed callback functions.
Rodrigo Kumpera [Mon, 19 Mar 2012 20:20:43 +0000 (17:20 -0300)]
Add tests for LpStr and LpWStr marshalling.
Miguel de Icaza [Mon, 19 Mar 2012 19:35:28 +0000 (15:35 -0400)]
Silence compiler warnings for methods that are P/Invoked: provide prototypes
Miguel de Icaza [Mon, 19 Mar 2012 19:34:56 +0000 (15:34 -0400)]
Update email address for licensing Mono in LICENSE file
Marek Safar [Mon, 19 Mar 2012 18:33:08 +0000 (18:33 +0000)]
Better error recovery from missing select or group clause. Fixes #3907.
Marek Safar [Mon, 19 Mar 2012 18:27:44 +0000 (18:27 +0000)]
Update test
Marek Safar [Mon, 19 Mar 2012 17:14:23 +0000 (17:14 +0000)]
Attach more misplaced attributes in full ast. Fixes #3947
Marek Safar [Mon, 19 Mar 2012 17:02:57 +0000 (17:02 +0000)]
Add new 4.5 stream overloads
Marek Safar [Mon, 19 Mar 2012 16:37:01 +0000 (16:37 +0000)]
Add missing null check to Directory enumerators
Marek Safar [Mon, 19 Mar 2012 16:18:13 +0000 (16:18 +0000)]
Implement Comparer::Create
Miguel de Icaza [Mon, 19 Mar 2012 15:54:51 +0000 (08:54 -0700)]
Merge pull request #205 from m3rlinez/master
System.Configuration: Matched `configSource` behavior with MS.NET
Miguel de Icaza [Mon, 19 Mar 2012 15:53:10 +0000 (11:53 -0400)]
SqlBulkCopy.WriteToServer: Check array length before accessing first element; Patch from damoxc/github.com
Miguel de Icaza [Mon, 19 Mar 2012 15:31:46 +0000 (11:31 -0400)]
(write_serial): fix the variable holding the return value of write(2) which is a ssize_t, not a size_t. This fixed a problem where we would not exit the loop, as negative values would never be set, fix from GitHub.com's konrad-kruczynski
Miguel de Icaza [Wed, 14 Mar 2012 21:49:21 +0000 (17:49 -0400)]
IntPtr: Add the various operator overload features for arithmetic to mobile
Miguel de Icaza [Mon, 12 Mar 2012 20:15:46 +0000 (16:15 -0400)]
Update some copyrights
Miguel de Icaza [Mon, 19 Mar 2012 15:25:17 +0000 (08:25 -0700)]
Merge pull request #248 from pcc/toolstrip-flow
Fix several bugs relating to ToolStrips with Flow layout
Zoltan Varga [Mon, 19 Mar 2012 04:49:37 +0000 (05:49 +0100)]
Rework the way synchronized wrappers recursion avoidance is implemented. Instead of doing fragile checks in mini-trampolines.c which didn't work with full AOT, uses a dummy wrapper around the method which is called. Fixes #3904.
Peter Collingbourne [Mon, 19 Mar 2012 03:20:01 +0000 (03:20 +0000)]
Fix several bugs relating to ToolStrips with Flow layout
Specifically:
- Do not take into account unavailable ToolStripItems.
- Use preferred size of ToolStripItems instead of current size.
- Take into account the ToolStrip's padding.
- Do not fill the ToolStrip height during layout, which is wrong
for multi-row ToolStrips. This reverts commit
f124ea39, which
fixed Novell bug #469196. As an alternative fix for that issue,
set ToolStripSeparator's Dock to Fill in its constructor.
Gonzalo Paniagua Javier [Sun, 18 Mar 2012 21:43:41 +0000 (17:43 -0400)]
Redirect right after NTLM authentication works now
Fixes bug #3894.
Zoltan Varga [Sat, 17 Mar 2012 23:22:37 +0000 (00:22 +0100)]
Fix llvm+direct icalls. Fixes #3925.
Marek Safar [Fri, 16 Mar 2012 16:51:21 +0000 (16:51 +0000)]
Release captured reference type stack variables
Marek Safar [Fri, 16 Mar 2012 14:08:18 +0000 (14:08 +0000)]
Emit better code for binary await expression with constants
Marek Safar [Fri, 16 Mar 2012 10:04:37 +0000 (10:04 +0000)]
Emit less awaiters when existing ones can be reused
Marek Safar [Thu, 15 Mar 2012 17:56:03 +0000 (17:56 +0000)]
Emit better code for await in array initializer
Marek Safar [Thu, 15 Mar 2012 14:21:47 +0000 (14:21 +0000)]
Don't mangle compiler generated local variable names
Zoltan Varga [Fri, 16 Mar 2012 15:44:47 +0000 (08:44 -0700)]
Merge pull request #246 from joncham/bug-configure-clang
Use cache variable when checking for clang.
Jonathan Chambers [Thu, 15 Mar 2012 22:23:35 +0000 (15:23 -0700)]
Use cache variable when checking for clang, so it can be set and avoided during cross compiling.
Gonzalo Paniagua Javier [Fri, 16 Mar 2012 04:30:42 +0000 (00:30 -0400)]
Last commit was not entirely correct...
Zoltan Varga [Thu, 15 Mar 2012 21:52:43 +0000 (22:52 +0100)]
Fix the printing of parameter type namespaces in stack traces.
Zoltan Varga [Thu, 15 Mar 2012 21:24:08 +0000 (22:24 +0100)]
Fix the previous change again.
Zoltan Varga [Thu, 15 Mar 2012 21:11:54 +0000 (22:11 +0100)]
Fix build on platforms without MONO_ARCH_HAVE_TLS_GET defined.
Zoltan Varga [Thu, 15 Mar 2012 21:09:28 +0000 (22:09 +0100)]
Add missing eglib remappings.
Rodrigo Kumpera [Thu, 15 Mar 2012 16:25:04 +0000 (09:25 -0700)]
Merge pull request #245 from Sectoid/master
Solution for bug #3912
Gleb Golubitsky [Thu, 15 Mar 2012 16:06:25 +0000 (18:06 +0200)]
Fixing formatting glitches in my previous bug #3912 solution
Signed-off-by: Gleb Golubitsky <sectoid@gnolltech.org>