Gonzalo Paniagua Javier [Wed, 29 Feb 2012 06:37:59 +0000 (01:37 -0500)]
Add MinimumLength when formatting
Jeffrey Stedfast [Wed, 29 Feb 2012 00:55:43 +0000 (19:55 -0500)]
[Mono.Debugger.Soft] Made Connection disposable.
Jonathan Pryor [Wed, 29 Feb 2012 00:31:02 +0000 (19:31 -0500)]
[System.Data.Services.Client] Compile in string resources.
System.Data.Services.Client uses System.Resources for localization
purposes (even though only one language is provided...). Consequently,
to get _useful_ strings (read: error messages) out of
System.Data.Services.Client, System.Resources needs to be able to find
them, such that the following works:
$ csharp -r:System.Data.Services.Client;
Mono C# Shell, type "help;" for help
Enter statements below.
csharp> using System.Resources;
csharp> using System.Data.Services.Client;
csharp> var a = typeof(SendingRequestEventArgs).Assembly;
csharp> var r = new ResourceManager("System.Data.Services.Client", a);
csharp> r.GetString("AtomMaterializer_PropertyNotExpectedEntry");
If `r.GetString()` fails, it'll throw an exception instead of
returning a useful string, which is bad. Unfortunately, it failed.
To fix this, we use `resgen` to compile
Client/System.Data.Services.Client.txt into a .resources file and
compile the .resources file into the assembly with `gmcs -resource:`,
which allows the above `csharp` fragment to work w/o throwing (and
thus allows OData users to get useful, meaningful error messages).
Alex Corrado [Thu, 15 Sep 2011 17:07:57 +0000 (13:07 -0400)]
Fix prepending $(CURDIR) to paths failing under cygwin
Duncan Mak [Tue, 28 Feb 2012 22:33:36 +0000 (17:33 -0500)]
Fix the .gitattribute file for 'System.Runtime.Remote.Channels.Tcp'.
It was accidentally corrupted by
af53850f.
Zoltan Varga [Tue, 28 Feb 2012 17:53:42 +0000 (18:53 +0100)]
Increase generic trampoline sizes on amd64 to avoid an assertion introduced by
948f06a03f22725233d523302715d71780ee8fa4.
Jonathan Pryor [Mon, 27 Feb 2012 22:37:20 +0000 (17:37 -0500)]
[MonoPosixHelper] Allow MmapFlags.MAP_ANON use on OS X.
Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=3419
The problem is that OS X defines MAP_ANON but not MAP_ANONYMOUS, AND
MAP_ANON and MAP_ANONYMOUS have the same value. Furthermore,
create-native-map doesn't have any special support for constants with
the same value, so it emits the validation independently.
The result is that the following fails on OS X:
$ csharp -r:Mono.Posix.dll
csharp> int r;
csharp> using Mono.Unix.Native;
csharp> NativeConvert.TryFromMmapFlags(MmapFlags.MAP_ANONYMOUS, out r);
false
csharp> r;
The (hackish) fix is to provide MAP_ANONYMOUS on OS X, thus allowing
the existing validation logic to work as expected.
Rodrigo Kumpera [Tue, 14 Feb 2012 19:04:12 +0000 (17:04 -0200)]
Let the metadata verifier access the new agressive inlining bit.
Marek Safar [Mon, 27 Feb 2012 16:57:58 +0000 (16:57 +0000)]
Convert some old nunit tests
Zoltan Varga [Mon, 27 Feb 2012 16:14:01 +0000 (17:14 +0100)]
Add stack alignment checking to the amd64 trampolines and align the stack properly in the handler block trampoline. Fixes #2642.
Gonzalo Paniagua Javier [Mon, 27 Feb 2012 15:53:41 +0000 (10:53 -0500)]
DELETE can have a request stream
Fixes bug #3276.
Marek Safar [Mon, 27 Feb 2012 10:23:31 +0000 (10:23 +0000)]
Abstract override does not implement base method. Fixes #3647
Zoltan Varga [Sun, 26 Feb 2012 14:43:18 +0000 (15:43 +0100)]
Load JIT AOT info eagerly when running under sdb, since loading it lazily is not signal safe. Hopefully fixes #3411.
Miguel de Icaza [Fri, 24 Feb 2012 23:47:24 +0000 (18:47 -0500)]
mono: work around an Xcode 4.3/llvm bug with __alignof__ that reported 64-bit values on 32-bit mode to be 64-bit aligned, whicih is not the case
Miguel de Icaza [Fri, 24 Feb 2012 22:46:30 +0000 (17:46 -0500)]
[corlib-tests] If MONO_IOMAP=all, special case the IsPathRooted tests to cope with its semantics
Miguel de Icaza [Fri, 24 Feb 2012 22:22:55 +0000 (17:22 -0500)]
Fix the previous patch
Miguel de Icaza [Fri, 24 Feb 2012 21:14:39 +0000 (16:14 -0500)]
[registry] fix for #3632
Marek Safar [Fri, 24 Feb 2012 15:21:22 +0000 (15:21 +0000)]
Turn LookupExtensionMethod into an instance method
Marek Safar [Fri, 24 Feb 2012 15:00:01 +0000 (15:00 +0000)]
Use correct count length in string split
Marek Safar [Fri, 24 Feb 2012 14:50:12 +0000 (14:50 +0000)]
Add reading from stream support to MonoSymbolFile and clean up Cecil ifdefs
Marek Safar [Fri, 24 Feb 2012 14:43:42 +0000 (14:43 +0000)]
Comment out unused internal call
Marek Safar [Fri, 24 Feb 2012 13:48:08 +0000 (13:48 +0000)]
Make some mcs methods static
Marek Safar [Fri, 24 Feb 2012 13:14:08 +0000 (13:14 +0000)]
Remove some unused code
Marek Safar [Fri, 24 Feb 2012 11:40:41 +0000 (11:40 +0000)]
Remove some string.Empty references
Marek Safar [Fri, 24 Feb 2012 11:17:48 +0000 (11:17 +0000)]
Remove static whitespace characters from string, speed up Split for whitespace characters up to 10x
Marek Safar [Fri, 24 Feb 2012 08:21:12 +0000 (00:21 -0800)]
Merge pull request #228 from QuickJack/
3e163743eda89cc8c239779a75dd245be12aee3c
Fixes a bunch of warnings in System.Configuration
QuickJack [Thu, 23 Feb 2012 22:42:05 +0000 (23:42 +0100)]
Fixes a bunch of warnings in System.Configuration.
Rodrigo Kumpera [Thu, 23 Feb 2012 21:22:23 +0000 (19:22 -0200)]
Fix the guard to disable precise stack scanning on OSX.
Rodrigo Kumpera [Thu, 23 Feb 2012 21:21:30 +0000 (19:21 -0200)]
Properly compute end_data for the nursery section. This makes nursery walking work again.
Rodrigo Kumpera [Thu, 23 Feb 2012 21:19:53 +0000 (19:19 -0200)]
Handle filler objects when walking the nursery.
Marek Safar [Thu, 23 Feb 2012 16:02:55 +0000 (16:02 +0000)]
Fix user currency parsing for core types
Zoltan Varga [Thu, 23 Feb 2012 12:13:55 +0000 (13:13 +0100)]
Add an IsNativeTransition property to StackFrame which marks whenever the frame transitions to native code. Add a GetMethodImplementationFlags () method to MethodMirror. Add a NativeTransitions static property to ThreadMirror which sets whenever GetFrames () should return frames for managed-to-native transitions.
Zoltan Varga [Thu, 23 Feb 2012 11:37:50 +0000 (12:37 +0100)]
Really fix the previous sdb change.
Zoltan Varga [Thu, 23 Feb 2012 11:31:15 +0000 (12:31 +0100)]
Fix the previous sdb change.
Zoltan Varga [Thu, 23 Feb 2012 10:48:34 +0000 (11:48 +0100)]
Add a NATIVE_TRANSITION to StackFrameFlags in sdb, which would allow the debugger to display managed-to-native transitions in stack frames. Not exposed in the API yet.
Marek Safar [Wed, 22 Feb 2012 16:51:46 +0000 (16:51 +0000)]
Fix datetime miliseconds parsing. Fixes #992
Marek Safar [Wed, 22 Feb 2012 15:33:26 +0000 (15:33 +0000)]
Try to recover from incomplete method header. Fixes #3577
Marek Safar [Wed, 22 Feb 2012 14:45:14 +0000 (14:45 +0000)]
Try to recover from incomplete constraint clause. Fixes #3576
Marek Safar [Wed, 22 Feb 2012 11:07:59 +0000 (11:07 +0000)]
Better check for System.Void usage. Fixes #3571
Marek Safar [Tue, 21 Feb 2012 19:43:31 +0000 (19:43 +0000)]
Try to recover from base type syntax error. Fixes #3356
Marek Safar [Tue, 21 Feb 2012 15:20:29 +0000 (15:20 +0000)]
Set unreachable flowanalysis context for unreachable blocks. Fixes #3553
Jeremie Laval [Tue, 21 Feb 2012 14:19:58 +0000 (15:19 +0100)]
[monodoc] Fix previous xpath expression
Jeremie Laval [Tue, 21 Feb 2012 13:33:07 +0000 (14:33 +0100)]
[monodoc] Don't start a parameter constraints list if the constraint is about covariance/contravariance
Miguel de Icaza [Tue, 21 Feb 2012 13:18:00 +0000 (08:18 -0500)]
Update documentation to include Mono.CSharp and Mono.Data.Sqlite
Marek Safar [Tue, 21 Feb 2012 11:27:18 +0000 (11:27 +0000)]
Fix few DateTime parse tests
Marek Safar [Mon, 20 Feb 2012 16:38:15 +0000 (16:38 +0000)]
Implement numbers exponent parsing. Fixes #2516
Marek Safar [Mon, 20 Feb 2012 14:53:15 +0000 (14:53 +0000)]
Make strings PadLeft|PadRight homogeneous
Sebastien Pouliot [Mon, 20 Feb 2012 14:01:59 +0000 (09:01 -0500)]
Allow inheriting and customizing the MarkStep
Sebastien Pouliot [Mon, 20 Feb 2012 14:00:18 +0000 (09:00 -0500)]
There can be more than one base method to consider (e.g. interfaces). Fix from MMP code base.
Marek Safar [Mon, 20 Feb 2012 14:48:29 +0000 (14:48 +0000)]
string.Split method should look for delimiters by performing comparisons using case-sensitive ordinal sort rules. Fixes #3534
Marek Safar [Mon, 20 Feb 2012 14:12:05 +0000 (14:12 +0000)]
Emit debugger hidden attribute for more compiler generated members
Marek Safar [Mon, 20 Feb 2012 09:47:48 +0000 (09:47 +0000)]
Don't write duplicate symbols for partial types
Miguel de Icaza [Sun, 19 Feb 2012 20:58:03 +0000 (15:58 -0500)]
Document the iOS5 specific connection string features
Miguel de Icaza [Sun, 19 Feb 2012 20:29:45 +0000 (15:29 -0500)]
Add the inline docs into the documentation using: mdoc update -i doc.xml -o Documentation/en ../../class/lib/net_4_5/Mono.Data.Sqlite.dll
Miguel de Icaza [Sun, 19 Feb 2012 20:29:04 +0000 (15:29 -0500)]
Add stubs for Mono.Data.Sqlite
Gonzalo Paniagua Javier [Sun, 19 Feb 2012 17:08:57 +0000 (09:08 -0800)]
Merge pull request #226 from petejohanson/uri-templates-unprefixed-wildcard
Fix Bug #658, allowing uri templates with no text preceding a wildcard.
Zoltan Varga [Sun, 19 Feb 2012 15:10:33 +0000 (16:10 +0100)]
Add a Filter property to StepEventRequest allowing the filtering of locations where the single step should stop. Currently only filtering of static cctors is suppored. Part of a fix for #3272.
Zoltan Varga [Sun, 19 Feb 2012 14:54:52 +0000 (15:54 +0100)]
Quiet a debugger test.
Miguel de Icaza [Sun, 19 Feb 2012 02:54:14 +0000 (21:54 -0500)]
Add iOS FileProtection attributes to the Connection String
Sebastien Pouliot [Fri, 17 Feb 2012 21:30:23 +0000 (16:30 -0500)]
merge back definitions from mmp
Sebastien Pouliot [Fri, 17 Feb 2012 21:27:34 +0000 (16:27 -0500)]
Ensure we remove any debugging or configuration items if the assembly is not required
Sebastien Pouliot [Fri, 17 Feb 2012 18:24:12 +0000 (13:24 -0500)]
For MonoTouch we fallback to NSLocale if we can't determine the current RegionInfo using CultureInfo
Marek Safar [Fri, 17 Feb 2012 16:33:36 +0000 (16:33 +0000)]
Report better error message when local name binds to a type
Marek Safar [Thu, 16 Feb 2012 19:11:34 +0000 (19:11 +0000)]
Fix few more warnings
Marek Safar [Thu, 16 Feb 2012 18:34:58 +0000 (18:34 +0000)]
Guard against inverted sequence point Mark logic
Marek Safar [Thu, 16 Feb 2012 18:34:10 +0000 (18:34 +0000)]
Don't check CLS overloaded methods on inflated instances
Marek Safar [Thu, 16 Feb 2012 17:10:57 +0000 (17:10 +0000)]
Fix some compiler warnings
Marek Safar [Thu, 16 Feb 2012 16:29:18 +0000 (16:29 +0000)]
Cleanup some assembly attributes
Marek Safar [Thu, 16 Feb 2012 16:06:58 +0000 (16:06 +0000)]
Reduce warning level for external libraries
Marek Safar [Thu, 16 Feb 2012 15:41:09 +0000 (15:41 +0000)]
Add few missing csproj files
Marek Safar [Thu, 16 Feb 2012 15:34:41 +0000 (15:34 +0000)]
Optimize debugging symbols writing
Gonzalo Paniagua Javier [Fri, 17 Feb 2012 12:03:07 +0000 (04:03 -0800)]
Merge pull request #217 from QuickJack/master
Fixes several bugs and issues in Mono's configuration stack
Sebastien Pouliot [Fri, 17 Feb 2012 01:44:19 +0000 (20:44 -0500)]
Add warning and unit tests about RegionInfo fields ordering. Fix for #3476
Zoltan Varga [Thu, 16 Feb 2012 19:28:57 +0000 (20:28 +0100)]
Add an additional nop to the end of seq points so skipping the bp doesn't cause the ip to point to another IL offset. Fixes #3472.
Sebastien Pouliot [Wed, 15 Feb 2012 21:55:12 +0000 (16:55 -0500)]
Ensure match between native/managed fields representation so we retrieve the right values
Jeffrey Stedfast [Wed, 15 Feb 2012 21:19:59 +0000 (16:19 -0500)]
[Mono.Debugger.Soft] Reverted non-working support for MethodMirror.IsGenericMethod on older versions
Zoltan Varga [Wed, 15 Feb 2012 20:31:00 +0000 (21:31 +0100)]
Implement TypeMirror/MethodMirror GetGenericArguments () method. Fixes #3482.
Zoltan Varga [Wed, 15 Feb 2012 19:12:34 +0000 (20:12 +0100)]
Fix handling of fp arguments in the LLVM backend, they were copied using OP_MOVE, leading to various problems.
Marek Safar [Wed, 15 Feb 2012 17:11:27 +0000 (17:11 +0000)]
Don't allocate unused string buffer with path when reading file attributes
Marek Safar [Wed, 15 Feb 2012 17:00:02 +0000 (17:00 +0000)]
Fix sequence points for more statements
Jeffrey Stedfast [Wed, 15 Feb 2012 17:03:14 +0000 (12:03 -0500)]
[Mono.Debugger.Soft] Reverted non-working support for MethodMirror.IsGenericMethod on older Monos
Atsushi Eno [Wed, 15 Feb 2012 05:52:22 +0000 (14:52 +0900)]
Add Microsoft.CSharp.dll to monodroid build.
Zoltan Varga [Tue, 14 Feb 2012 19:34:08 +0000 (20:34 +0100)]
Avoid putting two sequence points at the same IL offset. Fixes #3452.
Marek Safar [Tue, 14 Feb 2012 19:08:50 +0000 (19:08 +0000)]
Emit sequence point at the beginning of return expression. Fixes #3420
Zoltan Varga [Tue, 14 Feb 2012 18:19:00 +0000 (19:19 +0100)]
Fix recursive calls betwqeen mono_thread_get_and_clear_pending_exception () and mono_thread_execute_interruption ().
Marek Safar [Tue, 14 Feb 2012 17:48:52 +0000 (17:48 +0000)]
Fix last commit unwanted char change
Marek Safar [Tue, 14 Feb 2012 17:44:14 +0000 (17:44 +0000)]
Use correct type when setting UnattachedAttributes. Fix the error message not to display {0}
Zoltan Varga [Tue, 14 Feb 2012 17:04:08 +0000 (18:04 +0100)]
Allow make in mcs/ by calling make -C ../runtime.
Zoltan Varga [Tue, 14 Feb 2012 16:54:43 +0000 (17:54 +0100)]
Make mono_set_pending_exception () work on all platforms. Fixes #3399.
Zoltan Varga [Tue, 14 Feb 2012 16:28:56 +0000 (17:28 +0100)]
Get rid of the if (IS_LLVM_MONO_BRANCH) conditionals.
Marek Safar [Tue, 14 Feb 2012 16:03:54 +0000 (16:03 +0000)]
Make string::Trim .net 4 compatible. Fixes #3408
Marek Safar [Tue, 14 Feb 2012 15:06:33 +0000 (15:06 +0000)]
Make string::Split .net 4 compatible
Marek Safar [Tue, 14 Feb 2012 14:34:10 +0000 (14:34 +0000)]
Speedup Char::IsWhiteSpace
Marek Safar [Mon, 13 Feb 2012 20:07:02 +0000 (20:07 +0000)]
Add more char tests
Martin [Tue, 14 Feb 2012 15:46:13 +0000 (16:46 +0100)]
Completes commit https://github.com/QuickJack/mono/commit/
1daeb920c64e47b4671e6ce4ea8c83158e6e7e6e
Martin [Tue, 14 Feb 2012 15:42:50 +0000 (16:42 +0100)]
Implements Grendello's suggestions to WebConfigurationManager class
Peter Johanson [Tue, 14 Feb 2012 13:17:06 +0000 (08:17 -0500)]
Fix Bug #658, allowing uri templates with no text preceding a wildcard.
Atsushi Eno [Tue, 14 Feb 2012 03:48:39 +0000 (12:48 +0900)]
forgot to add new sources files for my previous change.
Atsushi Eno [Tue, 14 Feb 2012 03:21:46 +0000 (12:21 +0900)]
add dlr to monodroid build.
Miguel de Icaza [Tue, 14 Feb 2012 03:05:11 +0000 (22:05 -0500)]
Use 1518 and be more precise