mono.git
11 years agoImplement partial generic methods
Marek Safar [Sun, 7 Apr 2013 07:39:14 +0000 (09:39 +0200)]
Implement partial generic methods

11 years agoImplement the calculation of stack bounds on windows. Fixes #11624.
Zoltan Varga [Sat, 6 Apr 2013 08:05:28 +0000 (10:05 +0200)]
Implement the calculation of stack bounds on windows. Fixes #11624.

11 years agoFix the windows build.
Zoltan Varga [Sat, 6 Apr 2013 08:04:27 +0000 (10:04 +0200)]
Fix the windows build.

11 years agoFix support for custom attribute classes in CustomAttributeDataMirror which indirectl...
Zoltan Varga [Fri, 5 Apr 2013 16:32:46 +0000 (18:32 +0200)]
Fix support for custom attribute classes in CustomAttributeDataMirror which indirectly inherit from Attribute. Fixes #11564.

11 years ago[xbuild]: Support <PropertyGroup/ItemGroup> inside <Target>.
Martin Baulig [Thu, 4 Apr 2013 17:24:26 +0000 (19:24 +0200)]
[xbuild]: Support <PropertyGroup/ItemGroup> inside <Target>.

11 years agoRedirect more duplicate security types to Mono.Security
Marek Safar [Fri, 5 Apr 2013 09:14:30 +0000 (11:14 +0200)]
Redirect more duplicate security types to Mono.Security

11 years agorx: Add -d:HAS_AWAIT options to 4.5 and 2.1 builds.
Atsushi Eno [Thu, 4 Apr 2013 15:02:29 +0000 (00:02 +0900)]
rx: Add -d:HAS_AWAIT options to 4.5 and 2.1 builds.

11 years ago[Mono.Debugger.Soft] Make CommandException public
Jeffrey Stedfast [Wed, 3 Apr 2013 21:23:16 +0000 (17:23 -0400)]
[Mono.Debugger.Soft] Make CommandException public

11 years agoMerge remote-tracking branch 'origin/fix-los-cardtable-overlap'
Mark Probst [Wed, 3 Apr 2013 19:29:05 +0000 (12:29 -0700)]
Merge remote-tracking branch 'origin/fix-los-cardtable-overlap'

11 years ago[sgen] Use unified cardtable-update code in M&S, too.
Mark Probst [Wed, 3 Apr 2013 19:25:58 +0000 (12:25 -0700)]
[sgen] Use unified cardtable-update code in M&S, too.

The bug where objects crossed the cardtable overlap boundary cannot
happen with M&S because blocks are naturally aligned.  It can't hurt
to use the same code for updating them, too, though.

11 years ago[sgen] Fix 64-bit bug occurring when LOS object crosses cardtable overlap boundary.
Mark Probst [Wed, 3 Apr 2013 19:01:51 +0000 (12:01 -0700)]
[sgen] Fix 64-bit bug occurring when LOS object crosses cardtable overlap boundary.

11 years agoFix arguments location
Marek Safar [Wed, 3 Apr 2013 16:59:47 +0000 (18:59 +0200)]
Fix arguments location

11 years agoAdd new test
Marek Safar [Tue, 2 Apr 2013 08:08:38 +0000 (10:08 +0200)]
Add new test

11 years agoFix reported warning location
Marek Safar [Mon, 1 Apr 2013 08:13:23 +0000 (10:13 +0200)]
Fix reported warning location

11 years agoError reporting improvements
Marek Safar [Sun, 31 Mar 2013 17:00:25 +0000 (19:00 +0200)]
Error reporting improvements

11 years agoReport missing type definition dependency only once per type.
Marek Safar [Sun, 31 Mar 2013 07:59:45 +0000 (09:59 +0200)]
Report missing type definition dependency only once per type.

11 years agoFix another cast warning in sgen-debug.c.
Alex Rønne Petersen [Tue, 2 Apr 2013 20:50:11 +0000 (22:50 +0200)]
Fix another cast warning in sgen-debug.c.

11 years agoFix an `#if` in System.Delegate.IsTransparentProxy () to use DISABLE_REMOTING.
Alex Rønne Petersen [Tue, 2 Apr 2013 20:40:42 +0000 (22:40 +0200)]
Fix an `#if` in System.Delegate.IsTransparentProxy () to use DISABLE_REMOTING.

11 years ago`#ifndef` some variables out to silence warnings in builds with COM/remoting disabled.
Alex Rønne Petersen [Tue, 2 Apr 2013 20:01:24 +0000 (22:01 +0200)]
`#ifndef` some variables out to silence warnings in builds with COM/remoting disabled.

11 years agoRemove an unneeded inner `#ifndef DISABLE_COM`.
Alex Rønne Petersen [Tue, 2 Apr 2013 20:00:55 +0000 (22:00 +0200)]
Remove an unneeded inner `#ifndef DISABLE_COM`.

11 years agoOnly define get_local_interface_id () on Apple platforms.
Alex Rønne Petersen [Tue, 2 Apr 2013 20:00:28 +0000 (22:00 +0200)]
Only define get_local_interface_id () on Apple platforms.

11 years agoExplicitly ignore some return values with a G_GNUC_UNUSED variable.
Alex Rønne Petersen [Tue, 2 Apr 2013 19:59:48 +0000 (21:59 +0200)]
Explicitly ignore some return values with a G_GNUC_UNUSED variable.

11 years agoFix the tramp_names table when remoting is disabled.
Alex Rønne Petersen [Tue, 2 Apr 2013 19:59:22 +0000 (21:59 +0200)]
Fix the tramp_names table when remoting is disabled.

11 years agoSilence a couple of unused variable warnings with G_GNUC_UNUSED.
Alex Rønne Petersen [Tue, 2 Apr 2013 19:59:09 +0000 (21:59 +0200)]
Silence a couple of unused variable warnings with G_GNUC_UNUSED.

11 years agoFix some warnings caused by casts.
Alex Rønne Petersen [Tue, 2 Apr 2013 19:57:59 +0000 (21:57 +0200)]
Fix some warnings caused by casts.

11 years agoUnbreak the build when Boehm is enabled and remoting is disabled.
Alex Rønne Petersen [Tue, 2 Apr 2013 18:39:31 +0000 (20:39 +0200)]
Unbreak the build when Boehm is enabled and remoting is disabled.

11 years agoMerge remote-tracking branch 'origin/fix-concurrent-wbarrier'
Mark Probst [Tue, 2 Apr 2013 19:32:52 +0000 (12:32 -0700)]
Merge remote-tracking branch 'origin/fix-concurrent-wbarrier'

11 years ago[sgen] Fix binary protocol concurrent crashes.
Mark Probst [Tue, 2 Apr 2013 19:31:33 +0000 (12:31 -0700)]
[sgen] Fix binary protocol concurrent crashes.

11 years ago[sgen] Mark major->major references in unmanaged wbarrier, too.
Mark Probst [Tue, 2 Apr 2013 17:36:05 +0000 (10:36 -0700)]
[sgen] Mark major->major references in unmanaged wbarrier, too.

11 years ago[sgen] Update mod-union with regular, not shadow cardtable.
Mark Probst [Tue, 2 Apr 2013 17:34:48 +0000 (10:34 -0700)]
[sgen] Update mod-union with regular, not shadow cardtable.

11 years ago[sgen] Mod-union consistency check MONO_GC_DEBUG option.
Mark Probst [Tue, 2 Apr 2013 17:33:26 +0000 (10:33 -0700)]
[sgen] Mod-union consistency check MONO_GC_DEBUG option.

11 years ago[sgen] Cmdline option to print all entries in sgen-grep-binprot.
Mark Probst [Tue, 2 Apr 2013 17:13:03 +0000 (10:13 -0700)]
[sgen] Cmdline option to print all entries in sgen-grep-binprot.

11 years ago[sgen] Binary protocol entry for user-forced GCs.
Mark Probst [Tue, 2 Apr 2013 17:11:36 +0000 (10:11 -0700)]
[sgen] Binary protocol entry for user-forced GCs.

11 years agoMerge pull request #606 from sesef/master
Miguel de Icaza [Tue, 2 Apr 2013 01:28:03 +0000 (18:28 -0700)]
Merge pull request #606 from sesef/master

Fix .NET incompatibility in UpDownBase

11 years ago[Mono.Debugger.Soft] fixed the build
Jeffrey Stedfast [Mon, 1 Apr 2013 20:34:01 +0000 (16:34 -0400)]
[Mono.Debugger.Soft] fixed the build

11 years ago[Mono.Debugger.Soft] Throw AbsentInformationException, not ArgumentException which...
Jeffrey Stedfast [Mon, 1 Apr 2013 20:31:23 +0000 (16:31 -0400)]
[Mono.Debugger.Soft] Throw AbsentInformationException, not ArgumentException which makes no sense

11 years agoDon't disable sharing for open generic async methods, since the JIT can't compile...
Zoltan Varga [Sun, 31 Mar 2013 11:42:08 +0000 (13:42 +0200)]
Don't disable sharing for open generic async methods, since the JIT can't compile these without sharing.

11 years agoSet async block flag also for partial methods
Marek Safar [Sat, 30 Mar 2013 09:44:49 +0000 (10:44 +0100)]
Set async block flag also for partial methods

11 years agoMake table name comparison dataset locale specific. Fixes #7899
Marek Safar [Fri, 29 Mar 2013 17:35:17 +0000 (18:35 +0100)]
Make table name comparison dataset locale specific. Fixes #7899

11 years agoHopefully fix the windows build.
Zoltan Varga [Fri, 29 Mar 2013 05:56:19 +0000 (06:56 +0100)]
Hopefully fix the windows build.

11 years agoHopefully fix the windows build.
Zoltan Varga [Fri, 29 Mar 2013 03:24:16 +0000 (04:24 +0100)]
Hopefully fix the windows build.

11 years agoHave the linker skip mixed-mode assemblies since it won't be able to save them later
Sebastien Pouliot [Thu, 28 Mar 2013 21:07:15 +0000 (17:07 -0400)]
Have the linker skip mixed-mode assemblies since it won't be able to save them later

11 years agoRemove some debug printfs.
Zoltan Varga [Thu, 28 Mar 2013 09:48:03 +0000 (10:48 +0100)]
Remove some debug printfs.

11 years agoFix the build.
Zoltan Varga [Thu, 28 Mar 2013 09:46:58 +0000 (10:46 +0100)]
Fix the build.

11 years agoFix the build.
Zoltan Varga [Thu, 28 Mar 2013 05:23:55 +0000 (06:23 +0100)]
Fix the build.

11 years agoFix build break.
Jonathan Pryor [Thu, 28 Mar 2013 03:28:56 +0000 (23:28 -0400)]
Fix build break.

5329fab3 requires <sys/uio.h>, which wasn't being included.

11 years agoMove atomic.h/atomic.h to utils/.
Zoltan Varga [Thu, 28 Mar 2013 03:08:13 +0000 (04:08 +0100)]
Move atomic.h/atomic.h to utils/.

11 years agoAdd implementations of atomic functions using gcc atomic ops. Not yet used.
Zoltan Varga [Thu, 28 Mar 2013 02:44:57 +0000 (03:44 +0100)]
Add implementations of atomic functions using gcc atomic ops. Not yet used.

11 years ago[mkbundle] Remove Mono.Posix, ICSharpCode.SharpZipLib deps
Jonathan Pryor [Wed, 27 Mar 2013 22:12:07 +0000 (18:12 -0400)]
[mkbundle] Remove Mono.Posix, ICSharpCode.SharpZipLib deps

I want to make execution of mkbundle possible under .NET, and as such
I want to remove unnecessary dependencies.

Mono.Posix is only used for UnixMarshal heap methods; there's NO need
to use these when Marshal can be used.

That leaves DeflaterOutputStream, and it's possible to configure zlib
to accept deflate streams, allowing us to use GZipStream:

http://stackoverflow.com/a/1838702/83444

Update template_z.c accordingly so that the compressed data works.

Two side results of this:

 1. Increased compression; my (really stupid) test app went from a
    compression ration of 31.39% to 32%

 2. This MAY make things WORSE when running on .NET < 4.5. This is
    fixed in .NET 4.5:

http://msdn.microsoft.com/en-us/library/system.io.compression.deflatestream.aspx

Starting with the .NET Framework 4.5, the DeflateStream class
uses the zlib library. As a result, it provides a better
compression algorithm and, in most cases, a smaller compressed
file than it provides in earlier versions of the .NET
Framework.

11 years agoMerge pull request #609 from steffen-kiess/stat-st_atim
Jonathan Pryor [Wed, 27 Mar 2013 13:38:11 +0000 (06:38 -0700)]
Merge pull request #609 from steffen-kiess/stat-st_atim

Add nanosecond resolution times to struct Stat

11 years agoAdd nanosecond resolution times to struct Stat
Steffen Kieß [Wed, 27 Mar 2013 12:45:50 +0000 (13:45 +0100)]
Add nanosecond resolution times to struct Stat

11 years agoFix sdb asserts when seq-points are not found for a method because its assembly was...
Zoltan Varga [Wed, 27 Mar 2013 01:00:11 +0000 (02:00 +0100)]
Fix sdb asserts when seq-points are not found for a method because its assembly was AOTed without the 'soft-debug' option. Fixes #11435.

11 years agoMerge pull request #221 from steffen-kiess/master
Jonathan Pryor [Tue, 26 Mar 2013 21:42:30 +0000 (14:42 -0700)]
Merge pull request #221 from steffen-kiess/master

Add various methods and flags to Syscall

11 years agoAdd various methods and flags to Syscall
Steffen Kieß [Tue, 26 Mar 2013 20:26:09 +0000 (21:26 +0100)]
Add various methods and flags to Syscall

    * Add OpenFlags.O_CLOEXEC and OpenFlags.O_PATH

    * Add AtFlags for AT_* values

    * Add fdopendir, mkdtemp, futimens

    * Add readv, writev, preadv, pwritev

    * Add *at methods: openat, renameat, fchmodat, fstatat, utimensat,
      mkdirat, mknodat, mkfifoat, faccessat, fchownat, linkat, readlinkat,
      symlinkat, unlinkat

    * Add constants AT_FDCWD, UTIME_NOW, UTIME_OMIT

11 years agoExport a few more symbols for LLVM.
Zoltan Varga [Tue, 26 Mar 2013 19:15:06 +0000 (20:15 +0100)]
Export a few more symbols for LLVM.

11 years ago[corlib] Marshal: fine-tune the pointer Read/Write operations.
Miguel de Icaza [Tue, 26 Mar 2013 19:04:53 +0000 (15:04 -0400)]
[corlib] Marshal: fine-tune the pointer Read/Write operations.

This patch reworks the Marshal's Read and Write pointer operations
to avoid performing a modulo operation to choose the fast path, as
in some platforms the modulo operation is implemented as a C subroutine.

Instead we use bit operations which always run in constant time.

It also avoids the IntPtr.XXX method calls, factors out "unsafe", only
ever performs one IntPtr->pointer conversion, and makes the source
code uniform.

11 years agoRemove a redundant null check.
Zoltan Varga [Tue, 26 Mar 2013 19:01:41 +0000 (20:01 +0100)]
Remove a redundant null check.

11 years agoReturn null when null was passed to Marshal.PtrToStructure () instead of throwing...
Zoltan Varga [Tue, 26 Mar 2013 18:58:55 +0000 (19:58 +0100)]
Return null when null was passed to Marshal.PtrToStructure () instead of throwing an exception. Fixes #11417.

11 years agoSet errno to 0 before calling readdir in Syscall.readdir().
Steffen Kieß [Tue, 26 Mar 2013 18:53:00 +0000 (19:53 +0100)]
Set errno to 0 before calling readdir in Syscall.readdir().

This will allow the caller to distinguish between errors and end-of-directory.

11 years agoUpdate number separators for mexican and similar locales. Fixes #8084
Marek Safar [Tue, 26 Mar 2013 18:17:10 +0000 (19:17 +0100)]
Update number separators for mexican and similar locales. Fixes #8084

11 years agoSet invariant DateTimeFormatInfo for all invariant format specifiers. Fixes #11364
Marek Safar [Tue, 26 Mar 2013 16:23:18 +0000 (17:23 +0100)]
Set invariant DateTimeFormatInfo for all invariant format specifiers. Fixes #11364

11 years agoPopulate AbbreviatedMonthNames values. Fixes #11361
Marek Safar [Tue, 26 Mar 2013 15:38:53 +0000 (16:38 +0100)]
Populate AbbreviatedMonthNames values. Fixes #11361

11 years agoupdate cecil rev.
Atsushi Eno [Tue, 26 Mar 2013 16:56:13 +0000 (01:56 +0900)]
update cecil rev.

We cannot fully update cecil to the latest master which seems to break
some existing code, so use specific branch so far.

11 years agoExport a few functions needed by llvm.
Paolo Molaro [Tue, 26 Mar 2013 15:35:28 +0000 (16:35 +0100)]
Export a few functions needed by llvm.

11 years agoFix quoting of some date time patters. Fixes #11363
Marek Safar [Tue, 26 Mar 2013 10:35:55 +0000 (11:35 +0100)]
Fix quoting of some date time patters. Fixes #11363

11 years agoAdd zh-CHT parent lcid handling. Fixes #11375
Marek Safar [Tue, 26 Mar 2013 10:05:27 +0000 (11:05 +0100)]
Add zh-CHT parent lcid handling. Fixes #11375

11 years agoMerge pull request #608 from metanest/bin_bash_spike
Alex Rønne Petersen [Tue, 26 Mar 2013 07:46:16 +0000 (00:46 -0700)]
Merge pull request #608 from metanest/bin_bash_spike

#!/bin/bash -> #!/usr/bin/env bash

11 years ago#!/bin/bash -> #!/usr/bin/env bash
KISHIMOTO, Makoto [Tue, 26 Mar 2013 03:56:22 +0000 (12:56 +0900)]
#!/bin/bash -> #!/usr/bin/env bash

11 years agoDon't emulate idiv.un/irem.un on ARM in cases where it can be optimized away.
Zoltan Varga [Tue, 26 Mar 2013 03:31:07 +0000 (04:31 +0100)]
Don't emulate idiv.un/irem.un on ARM in cases where it can be optimized away.

11 years agoFix a typo in bc149a3814c33ee55eaa01fe49c52389d7b31bb2.
Zoltan Varga [Tue, 26 Mar 2013 00:32:20 +0000 (01:32 +0100)]
Fix a typo in bc149a3814c33ee55eaa01fe49c52389d7b31bb2.

11 years agoAdd configure await
Marek Safar [Mon, 25 Mar 2013 15:01:53 +0000 (16:01 +0100)]
Add configure await

11 years agoMerge pull request #607 from maksimenko/master
Marek Safar [Mon, 25 Mar 2013 14:44:13 +0000 (07:44 -0700)]
Merge pull request #607 from maksimenko/master

use await GetRequestStreamAsync on System.Net.Http.HttpClientHandler SendAsync to avoid blocking

11 years agoChange mono_gc_get_managed_array_allocator to receive a MonoClass instead of a vtable...
Rodrigo Kumpera [Mon, 25 Mar 2013 14:36:57 +0000 (10:36 -0400)]
Change mono_gc_get_managed_array_allocator to receive a MonoClass instead of a vtable, rank pair.

* method-to-ir.c: Given mono_gc_get_managed_array_allocator now takes a class and not an vtable,
we can now use it for shared code allocating arrays.

11 years agoFast path Array::Resize with small arrays.
Rodrigo Kumpera [Mon, 25 Mar 2013 14:25:44 +0000 (10:25 -0400)]
Fast path Array::Resize with small arrays.

11 years agoDon't capture any variables when block yield only breaks
Marek Safar [Mon, 25 Mar 2013 14:11:50 +0000 (15:11 +0100)]
Don't capture any variables when block yield only breaks

11 years agoDon't create interator parameters copies for unmodified parameters
Marek Safar [Mon, 25 Mar 2013 13:22:16 +0000 (14:22 +0100)]
Don't create interator parameters copies for unmodified parameters

11 years agoApply 9dc360146f373e64b2b8801a4284938759bc5229 to all where methods
Marek Safar [Mon, 25 Mar 2013 13:16:35 +0000 (14:16 +0100)]
Apply 9dc360146f373e64b2b8801a4284938759bc5229 to all where methods

11 years agoDon't copy hoisted iterator parameters when not needed
Marek Safar [Mon, 25 Mar 2013 10:05:42 +0000 (11:05 +0100)]
Don't copy hoisted iterator parameters when not needed

11 years agoFix the hashing of MonoJumpInfo structures, previously many had the same hash code.
Zoltan Varga [Mon, 25 Mar 2013 01:47:26 +0000 (02:47 +0100)]
Fix the hashing of MonoJumpInfo structures, previously many had the same hash code.

11 years agoAdd a mono_print_ji () helper function to print a MonoJumpInfo structure.
Zoltan Varga [Mon, 25 Mar 2013 01:44:55 +0000 (02:44 +0100)]
Add a mono_print_ji () helper function to print a MonoJumpInfo structure.

11 years agoAdd a test for the WebUtility.HtmlEncode bits
Miguel de Icaza [Sun, 24 Mar 2013 23:18:37 +0000 (19:18 -0400)]
Add a test for the WebUtility.HtmlEncode bits

11 years agoMove the 'Created object count' stat to the GC section when using --stats.
Zoltan Varga [Sun, 24 Mar 2013 22:28:18 +0000 (23:28 +0100)]
Move the 'Created object count' stat to the GC section when using --stats.

11 years agoAvoid using an rgctx when making delegate invokes from shared code, the delegate...
Zoltan Varga [Sun, 24 Mar 2013 21:54:57 +0000 (22:54 +0100)]
Avoid using an rgctx when making delegate invokes from shared code, the delegate trampoline code already handles this.

11 years agoAdd optimized where iterator for arrays
Marek Safar [Sun, 24 Mar 2013 14:03:22 +0000 (15:03 +0100)]
Add optimized where iterator for arrays

11 years agoOptimize entity conversion
Marek Safar [Sat, 23 Mar 2013 09:01:34 +0000 (10:01 +0100)]
Optimize entity conversion

11 years agoTry to recover incomplete ternary expression. Fixes #5195
Marek Safar [Sat, 23 Mar 2013 08:59:36 +0000 (09:59 +0100)]
Try to recover incomplete ternary expression. Fixes #5195

11 years agoBetter error message for not matching overload when expanded params conversion fails.
Marek Safar [Fri, 22 Mar 2013 16:18:19 +0000 (17:18 +0100)]
Better error message for not matching overload when expanded params conversion fails.

11 years agoFix the build.
Zoltan Varga [Sun, 24 Mar 2013 08:39:46 +0000 (09:39 +0100)]
Fix the build.

11 years agoAvoid AOTing PtrToStructure/StructureToPtr() wrappers for the compiler generated...
Zoltan Varga [Sun, 24 Mar 2013 07:46:00 +0000 (08:46 +0100)]
Avoid AOTing PtrToStructure/StructureToPtr() wrappers for the compiler generated '-...' structs.

11 years agoUse (uint) casts in the Marshal.Read/WriteXXX () methods to speed up the alignment...
Zoltan Varga [Sun, 24 Mar 2013 02:33:24 +0000 (03:33 +0100)]
Use (uint) casts in the Marshal.Read/WriteXXX () methods to speed up the alignment checks.

11 years agoPut back a cattr removed by mistake by 70141dc9f523282bc3b3b947cc3e36ef594ad15e.
Zoltan Varga [Sun, 24 Mar 2013 01:46:16 +0000 (02:46 +0100)]
Put back a cattr removed by mistake by 70141dc9f523282bc3b3b947cc3e36ef594ad15e.

11 years agoImplement the Marshal.Read/WriteXXX methods using unsafe code instead of icalls.
Zoltan Varga [Sun, 24 Mar 2013 01:43:27 +0000 (02:43 +0100)]
Implement the Marshal.Read/WriteXXX methods using unsafe code instead of icalls.

11 years agouse the GetRequestStreamAsync method to avoid blocking on HttpClientHandler SendAsync
Victor H. Maksimenko [Sat, 23 Mar 2013 20:29:48 +0000 (15:59 -0430)]
use the GetRequestStreamAsync method to avoid blocking on HttpClientHandler SendAsync

11 years ago[monodoc] Remove previous horrible generic backtick notation hack and properly handle...
Jérémie Laval [Sat, 23 Mar 2013 15:07:47 +0000 (15:07 +0000)]
[monodoc] Remove previous horrible generic backtick notation hack and properly handle them in node search.

11 years ago[monodoc] Add a simple stack-based generic argument count method.
Jérémie Laval [Sat, 23 Mar 2013 15:05:46 +0000 (15:05 +0000)]
[monodoc] Add a simple stack-based generic argument count method.

11 years ago[IDesigner] Add cref reachability checker unit test though disabled for now.
Jérémie Laval [Sat, 23 Mar 2013 15:02:19 +0000 (15:02 +0000)]
[IDesigner] Add cref reachability checker unit test though disabled for now.

Mono documentation has a lot of syntax error in its crefs so it's not good material for a reliable unit test until we can do better on that front.

11 years ago[monodoc] Add utility property Generic*IsNumeric to distinguish between types using...
Jérémie Laval [Sat, 23 Mar 2013 15:01:03 +0000 (15:01 +0000)]
[monodoc] Add utility property Generic*IsNumeric to distinguish between types using full generic notation (e.g. Foo<T1, T2>) or just backtick notation (e.g. Foo`2)

11 years ago[monodoc] Add reachability unit test for ASP.NET style URLs
Jérémie Laval [Sat, 23 Mar 2013 14:58:01 +0000 (14:58 +0000)]
[monodoc] Add reachability unit test for ASP.NET style URLs

11 years ago[monodoc] Parse correctly '{' and '}' as '<' and '>' (generic params) in ECMA url.
Jérémie Laval [Fri, 22 Mar 2013 15:10:48 +0000 (15:10 +0000)]
[monodoc] Parse correctly '{' and '}' as '<' and '>' (generic params) in ECMA url.

These characters are used in place of normal bracket in some part of the xsl generation code, mostly to prevent ASP.NET default code injection policy to kick in.

11 years agotabs
Sesef [Sat, 23 Mar 2013 10:52:12 +0000 (11:52 +0100)]
tabs