Implemented a test for overload resolution when calling an overloaded method or constructor where another overload contains a parameter whose type is a high-rank array (5-32).
Extended support for array types to include all ranks supported by .NET (i.e., up to rank 32). This fixes a bug where the F# compiler wouldn't allow F# code to call an overloaded method or constructor when one or more of those overloads contained one or more parameters whose type was an array with rank greater than 4 (even when the overload being called did not include such a parameter).
Implemented additional cases in parser to support zero-based, rank 5-32 arrays.
Modified the test case to check that the type signature for a higher-ranking array is now parsed without errors.
Merge branch 'master' into all-array-ranks
Merge branch 'master' into all-array-ranks
Adding some missing defines for queries (changeset 1345199)
U+180E is no longer considered "whitespace" by the unicode 6.3.0 standard
http://www.unicode.org/versions/Unicode6.3.0/#Database_Changes (changeset 1345930)
Rolling back parser change for F# 3.1.X
Expand\refactor tests a bit for consuming high-D arrays
Patch TP test covering array ranks
After code review, rolling back more stuff not needed for basic typecheck scenario
Expanding tests further
Merge branch 'arrayPR'
updates to docs to clarify build steps before test
update and move TESTGUIDE.html
update .gitignore to ignore files produced by test runs
drop erased type arguments when computing indirect calls to avoid adding extra type functions
added missing file