Vladimir Matveev
4fb489e64b
move checking modifiers out of parser
2014-11-19 19:22:39 -08:00
Cyrus Najmabadi
6b866e719e
Move indexer modifier checks to the grammar checker.
2014-11-19 19:04:21 -08:00
Cyrus Najmabadi
7716535511
Move optional method/property checking to the grammar checker.
2014-11-19 18:52:37 -08:00
Cyrus Najmabadi
bffd1d2ae2
Move errors about "new Foo[]" to the grammar checker.
2014-11-19 18:36:05 -08:00
Cyrus Najmabadi
9751dca809
Move property initializer checks to the grammar checker.
2014-11-19 18:06:01 -08:00
Cyrus Najmabadi
76f88392a4
Move missing argument checks to the grammar walker.
2014-11-19 17:57:35 -08:00
Cyrus Najmabadi
f605699604
Merge branch 'master' into grammarChecks
...
Conflicts:
src/compiler/diagnosticMessages.json
src/compiler/parser.ts
tests/baselines/reference/objectTypesWithOptionalProperties.errors.txt
2014-11-19 17:29:39 -08:00
Cyrus Najmabadi
cfb74249c8
Don't report a grammar error for a real parse error.
2014-11-19 17:15:25 -08:00
Daniel Rosenwasser
f51a42c6de
Fixed issue where template expression in call expressions would emit with unnecessary parentheses.
...
Fixes #1205 .
2014-11-19 17:04:34 -08:00
Cyrus Najmabadi
1a0f32213f
Move type parameter error handling code to the grammar checker.
2014-11-19 16:55:18 -08:00
Cyrus Najmabadi
b2112f863a
Move module name checks to the grammar checker.
...
Make some errors shorter.
2014-11-19 16:47:43 -08:00
Cyrus Najmabadi
75977add21
Move octal checks to the grammar checker.
2014-11-19 16:32:27 -08:00
Cyrus Najmabadi
385fdd5eb2
Move export assignment checks to the grammar checker.
2014-11-19 16:10:27 -08:00
Cyrus Najmabadi
b9353086a4
Move return checks to the grammar checker.
2014-11-19 15:30:35 -08:00
Cyrus Najmabadi
cd75243d83
Move optional property checking to the grammar checker.
2014-11-19 15:00:45 -08:00
Vladimir Matveev
dab9ebba3e
Merge branch 'grammarChecks' of https://github.com/Microsoft/TypeScript into grammarChecks
2014-11-19 14:20:17 -08:00
Vladimir Matveev
4ba3bf5784
move break\continue checks out of parser
2014-11-19 14:19:59 -08:00
Cyrus Najmabadi
9ca17f9b29
Move with checks to the grammar checker.
2014-11-19 14:07:25 -08:00
Cyrus Najmabadi
67afd6d570
Move ambient function block checks to the grammar checker.
2014-11-19 14:01:03 -08:00
Cyrus Najmabadi
65918be5e1
Move heritage checks to the grammar checker.
2014-11-19 13:36:13 -08:00
Cyrus Najmabadi
8b832a5713
Move ambient statement checks to the grammar checker.
2014-11-19 13:26:15 -08:00
Yui T
49c8e83616
Merge branch 'master' into fixParsingShorthand
2014-11-19 13:24:22 -08:00
Sheetal Nandi
264bd5db7c
Merge branch 'master' into relativePathReferenceResolution
2014-11-19 13:11:17 -08:00
Sheetal Nandi
6d4e670c18
Enable baseline check and declaration emit for --noResolve case of files
2014-11-19 13:08:57 -08:00
Sheetal Nandi
e5b004899c
Renamed the tests files to more generic names
2014-11-19 13:06:07 -08:00
Cyrus Najmabadi
abbd89aa2b
MOve switch checks to the grammar checker.
2014-11-19 12:43:19 -08:00
Yui T
acac08147b
Address code review
2014-11-19 12:28:06 -08:00
Cyrus Najmabadi
e5e707709d
Proper spans for empty type arg/param lists.
2014-11-19 12:26:55 -08:00
Cyrus Najmabadi
90cc44bb2f
Move type argument tests to the grammar checker.
2014-11-19 02:30:16 -08:00
Cyrus Najmabadi
9170962998
Move declaration list checking to the grammar checks.
2014-11-19 02:11:17 -08:00
Cyrus Najmabadi
7222fd34ec
Move grammar checking on a trailing comma to the grammar checker.
2014-11-19 00:53:17 -08:00
Cyrus Najmabadi
de63023b1e
Move type parameter checks to the grammar checker.
2014-11-19 00:11:59 -08:00
Cyrus Najmabadi
07f41dc786
Move variable statement checks to the grammar checker.
2014-11-18 23:34:26 -08:00
Cyrus Najmabadi
6900c8ff81
Move module grammar checks to the grammar checker.
2014-11-18 22:58:11 -08:00
Cyrus Najmabadi
3dfa8bef24
Move contructor grammar checks into the grammar walker.
2014-11-18 22:46:35 -08:00
Cyrus Najmabadi
5a7929aec7
Move variable grammar checks to the grammar checker.
2014-11-18 22:37:31 -08:00
Cyrus Najmabadi
78af519f5f
Move enum checks to the grammar checker.
2014-11-18 22:18:21 -08:00
Cyrus Najmabadi
68a3bd8fbc
Move template version checks to the grammar walk.
2014-11-18 21:52:22 -08:00
Cyrus Najmabadi
0e6aab7c42
Move object literal checks to the grammar checker.
2014-11-18 21:41:07 -08:00
Cyrus Najmabadi
30ba527177
Move accessor grammar errors to the grammar checker.
2014-11-18 21:29:07 -08:00
Cyrus Najmabadi
2961d23078
Skip error checks on node if any children produced errors.
2014-11-18 18:44:53 -08:00
Cyrus Najmabadi
34bb53f54c
Use the entire indexer node for grammar error reporting.
2014-11-18 18:20:41 -08:00
Cyrus Najmabadi
08f0672b03
Move parameter grammar checks to the grammar pass.
2014-11-18 17:42:32 -08:00
Yui T
b8bcc700fa
Improve error messages
2014-11-18 16:15:04 -08:00
Mohamed Hegazy
22e2bde7e9
Merge pull request #1158 from gisenberg/master
...
Adding support for named AMD modules.
2014-11-18 12:18:48 -08:00
Gabriel Isenberg
b54143c326
Added an error condition for multiple AMD module name assignments.
2014-11-18 11:26:44 -08:00
Cyrus Najmabadi
886feda759
Update the new scanner to follow the new regex scanning rules.
2014-11-17 18:33:10 -08:00
Anders Hejlsberg
9f284184be
Merge pull request #1180 from Microsoft/recursiveTypeComparison
...
Improve caching in recursive type comparisons (fixes #1170 )
2014-11-17 13:11:42 -08:00
Mohamed Hegazy
4c2f5d159c
Add some more jsdoc comments and ensure everything has a constructor type when possible
2014-11-17 13:06:54 -08:00
Yui T
1b66ee6f3a
Merge branch 'master' into shorthandProperty
...
Conflicts:
src/compiler/checker.ts
2014-11-17 11:35:02 -08:00
Mohamed Hegazy
19854a0386
Add TypedArray tests
2014-11-17 11:16:03 -08:00
Mohamed Hegazy
25ce5db7f3
Merge branch 'master' into es6Typings
...
Conflicts:
src/harness/harness.ts
src/lib/core.d.ts
2014-11-17 11:15:46 -08:00
Anders Hejlsberg
9a1b031469
Accepting new baselines.
2014-11-17 10:46:02 -08:00
Dick van den Brink
c90fb4a7d3
Update baseline
2014-11-16 22:05:07 +01:00
Dick van den Brink
e7bb2e0ba7
Merge branch 'master' into warnaserror
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/types.ts
src/harness/harness.ts
2014-11-16 22:02:00 +01:00
Yui T
880e958d11
Fix comment
2014-11-14 16:30:03 -08:00
Yui T
03e0722927
Add test cases and rename test files
2014-11-14 15:44:06 -08:00
Anders Hejlsberg
bdfb5697af
Merge pull request #1163 from Microsoft/typeGuards
...
Fixes to type guards
2014-11-14 15:36:07 -08:00
Anders Hejlsberg
df544a687c
Addressing CR feedback
2014-11-14 13:36:09 -08:00
Anders Hejlsberg
91b97009f0
Modifying tests and accepting new baselines
2014-11-14 10:42:31 -08:00
Daniel Rosenwasser
5646743559
Added tests for defining TemplateStringsArray in certain contexts.
2014-11-13 15:17:53 -08:00
Yui T
a8ebdf0cbd
Address code review
2014-11-13 12:02:13 -08:00
Gabriel Isenberg
843d3ec7ca
Added a compiler test for named AMD modules.
2014-11-13 11:00:06 -08:00
Daniel Rosenwasser
828e31b318
Baselines, using 'unknown' as a default type.
2014-11-12 18:08:16 -08:00
Sheetal Nandi
152c77cd2a
Add test cases for typeof x == s and typeof x != s form of typeguard which has no effect on narrowing type
2014-11-12 12:49:29 -08:00
Sheetal Nandi
45ca9d285f
Add test case for instance of type guard with interface with prototype property
2014-11-12 12:36:06 -08:00
Sheetal Nandi
c0b26a9691
Merge branch 'master' into typeGuardConformance
2014-11-12 12:24:43 -08:00
Sheetal Nandi
b1297b2b65
Instead of setting fresh value, or the value with existing one of if alias is referenced in value position
...
Fixes #1130
2014-11-11 23:49:57 -08:00
Sheetal Nandi
ce51343e73
Adding testcase for the incorrect eliding of the import declarations
2014-11-11 23:38:18 -08:00
Sheetal Nandi
63a20863c1
Fix the relative path reference resolution
...
Fixes #1039
2014-11-11 23:06:45 -08:00
Sheetal Nandi
8c2091bca5
Add tests to cover scenarios for relative path reference resolution
2014-11-11 23:06:35 -08:00
Sheetal Nandi
4c28e73372
All the identifiers need to be escaped to make sure compiler doesnt confuse __NonUnderscore character incorrectly
...
Fixes #548
2014-11-11 15:44:25 -08:00
Daniel Rosenwasser
7a5c360025
Merge pull request #1072 from Microsoft/taggedTemplates
...
Type checking for tagged template expressions
2014-11-11 13:54:26 -08:00
Yui T
bb7a0aa9d9
Add conformance tests
2014-11-11 11:31:45 -08:00
Sheetal Nandi
57af2623c6
If we are comparing left hand side for is position of type node, it is false, because it is namespace position and not type position
...
Fixes #837
2014-11-10 19:19:33 -08:00
Sheetal Nandi
60f79da623
Show error for visibility only on the identifier resulting the error
2014-11-10 18:50:28 -08:00
Sheetal Nandi
acff59f029
Test case for visibility error in the type literal
2014-11-10 18:47:51 -08:00
Sheetal Nandi
d6fb678222
Test cases for type alias declaration emit and privacy check.
...
Also removed the unnecessary error messages for type alias privacy check
2014-11-10 18:28:05 -08:00
Sheetal Nandi
5664b6fcf9
Test cases for type annotation visibility errors
2014-11-10 18:10:00 -08:00
Sheetal Nandi
c661ffa7ec
Test cases for type literal annotation
2014-11-10 17:15:26 -08:00
Sheetal Nandi
9e41b0fed4
Test case for string literal overload type annotation
2014-11-10 17:09:34 -08:00
Sheetal Nandi
c2188a329d
Test case for paren type annotation
2014-11-10 17:08:50 -08:00
Sheetal Nandi
68a07ed0a9
Test cases for union type annotation
2014-11-10 17:01:38 -08:00
Sheetal Nandi
5207bd9625
Type annotation of tuple type emit in the declaration file
2014-11-10 17:01:35 -08:00
Sheetal Nandi
737b72d73d
Test cases for array type annotation
2014-11-10 17:01:31 -08:00
Sheetal Nandi
ab1558828a
Test cases for type query
2014-11-10 17:01:28 -08:00
Sheetal Nandi
e11fa3fcc7
Tests for type reference annotation
2014-11-10 17:01:24 -08:00
Sheetal Nandi
cee6452e93
Tests for built in type name reference in type annotation
2014-11-10 17:01:21 -08:00
Sheetal Nandi
ffdb0fc45d
Show error about entity name visibility on entity name resulting in the error
2014-11-10 17:01:17 -08:00
Sheetal Nandi
7719f39faf
Update the baselines
2014-11-10 17:01:09 -08:00
Mohamed Hegazy
13a6487cd3
Merge branch 'master' into es6Typings
...
Conflicts:
tests/baselines/reference/arrayTypeOfTypeOf.errors.txt
tests/baselines/reference/redefineArray.errors.txt
2014-11-10 16:46:02 -08:00
Yui T
7e39622d5d
Basic implementation for finding all references
2014-11-10 14:55:41 -08:00
Daniel Rosenwasser
6d353c078c
Merge branch 'master' into taggedTemplates
2014-11-07 16:24:40 -08:00
Daniel Rosenwasser
d99023ed98
Merge pull request #1094 from Microsoft/findAllRefsInTemplates
...
Corrected isExpression for templates.
2014-11-07 16:24:22 -08:00
Daniel Rosenwasser
986a0b7343
Fixed issues with incomplete calls, cleaned some code up.
2014-11-07 16:23:59 -08:00
Daniel Rosenwasser
c9919bb9ec
Added baselines.
2014-11-07 14:13:38 -08:00
Sheetal Nandi
8ab038f1a3
Fixed the merge conflicts that went undetected in github
2014-11-06 18:02:29 -08:00
Sheetal Nandi
9e2eb3bc03
Merge pull request #1058 from Microsoft/contextualUnionTypeConformance
...
Contextual union type conformance test cases and Fix for contextual union signature
2014-11-06 16:25:40 -08:00
Sheetal Nandi
727f36ad02
Merge pull request #1080 from Microsoft/breakpointTypeAlias
...
Breakpoint type alias
2014-11-06 16:24:56 -08:00
Sheetal Nandi
e4c88eeae1
Breakpoint validation for Let and cost
2014-11-06 15:49:59 -08:00
Sheetal Nandi
61c45816c4
Type aliases cannot have breakpoints
2014-11-06 15:40:28 -08:00
Sheetal Nandi
1e4f0b81fa
Verify breakpoints in type alias syntax
2014-11-06 15:38:47 -08:00
Sheetal Nandi
da314a3774
Merge pull request #1041 from Microsoft/declFilePrivateMethodOverload
...
Declaration file emit for private method overloads
2014-11-06 14:54:06 -08:00
Sheetal Nandi
52a8560298
Typeguards of form !expr
...
• A type guard of the form !expr
o when true, narrows the type of x by expr when false, or
o when false, narrows the type of x by expr when true.
2014-11-06 13:04:43 -08:00
Sheetal Nandi
c9a03dc659
Typeguards of form expr1 || expr2
...
• A type guard of the form expr1 || expr2
o when true, narrows the type of x to T1 | T2, where T1 is the type of x narrowed by expr1 when true, and T2 is the type of x narrowed by expr1 when false and then by expr2 when true, or
o when false, narrows the type of x by expr1 when false and then by expr2 when false.
2014-11-06 13:04:40 -08:00
Sheetal Nandi
486d37ec90
TypeGuard of for expr1 && expr2
...
• A type guard of the form expr1 && expr2
o when true, narrows the type of x by expr1 when true and then by expr2 when true, or
o when false, narrows the type of x to T1 | T2, where T1 is the type of x narrowed by expr1 when false, and T2 is the type of x narrowed by expr1 when true and then by expr2 when false.
2014-11-06 13:04:37 -08:00
Sheetal Nandi
7ebf5371a5
Test cases for typeguards of form typeof x === s and typeof x !== s
...
• A type guard of the form typeof x === s, where s is a string literal with the value ‘string’, ‘number’, or ‘boolean’,
o when true, narrows the type of x to the given primitive type, or
o when false, removes the primitive type from the type of x.
• A type guard of the form typeof x === s, where s is a string literal with any value but ‘string’, ‘number’, or ‘boolean’,
o when true, removes the primitive types string, number, and boolean from the type of x, or
o when false, has no effect on the type of x.
• A type guard of the form typeof x !== s, where s is a string literal,
o when true, narrows the type of x by typeof x === s when false, or
o when false, narrows the type of x by typeof x === s when true.
2014-11-06 13:04:34 -08:00
Sheetal Nandi
5961ed7154
Test typeguard of form instance of
...
• A type guard of the form x instanceof C, where C is of a subtype of the global type ‘Function’ and C has a property named ‘prototype’
o when true, narrows the type of x to the type of the ‘prototype’ property in C provided it is a subtype of the type of x, or
o when false, has no effect on the type of x.
2014-11-06 13:04:30 -08:00
Sheetal Nandi
2fecc132ab
Tests for typeguards allowed on variables and parameters only
...
From spec:
Note that type guards affect types of variables and parameters only and have no effect on members of objects such as properties
2014-11-06 13:04:27 -08:00
Sheetal Nandi
33cdc2f876
Type guards in || operator
...
• In the right operand of a || operation, the type of a variable or parameter is narrowed by any type guard in the left operand when false, provided the right operand contains no assignments to the variable or parameter.
2014-11-06 13:04:24 -08:00
Sheetal Nandi
11912e8fde
TypeGuards in right operand of && operation
...
• In the right operand of a && operation, the type of a variable or parameter is narrowed by any type guard in the left operand when true, provided the right operand contains no assignments to the variable or parameter.
2014-11-06 13:04:21 -08:00
Sheetal Nandi
55952af304
Tests for conditional expression typeguards
...
• In the true expression of a conditional expression, the type of a variable or parameter is narrowed by any type guard in the condition when true, provided the expression contains no assignments to the variable or parameter.
• In the false expression of a conditional expression, the type of a variable or parameter is narrowed by any type guard in the condition when false, provided the expression contains no assignments to the variable or parameter.
2014-11-06 13:04:18 -08:00
Sheetal Nandi
4b3d603f24
Test cases for typeguards are scoped at function /module block
2014-11-06 13:04:14 -08:00
Sheetal Nandi
2088a89223
Test cases to make sure typeguard is defeated in case of function calls
...
From spec:
Also note that it is possible to defeat a type guard by calling a function that changes the type of the guarded variable.
2014-11-06 13:04:11 -08:00
Sheetal Nandi
e79bec5cbf
TypeGuards narrow types in if statement works per spec:
...
The type of a variable or parameter is narrowed in the following situations:
• In the true branch statement of an ‘if’ statement, the type of a variable or parameter is narrowed by any type guard in the ‘if’ condition when true, provided the if statement contains no assignments to the variable or parameter.
• In the false branch statement of an ‘if’ statement, the type of a variable or parameter is narrowed by any type guard in the ‘if’ condition when false, provided the if statement contains no assignments to the variable or parameter.
2014-11-06 13:04:08 -08:00
Daniel Rosenwasser
bcddb101aa
Proper type arg inference with apppropriate overload res tests.
2014-11-05 18:20:40 -08:00
Daniel Rosenwasser
fea1165186
Merge branch 'master' into taggedTemplates
2014-11-05 14:06:19 -08:00
Daniel Rosenwasser
e12e31b144
Removed duplicate diagnostic.
2014-11-05 12:26:03 -08:00
Anders Hejlsberg
d8080a0b46
Merge pull request #1035 from Microsoft/improvedTypeInference
...
Improved type inference (fixes #1011 )
2014-11-04 17:09:31 -08:00
Sheetal Nandi
9d31631fd7
Test cases of function infering return type of functions
...
if f is a contextually typed function expression (section 4.9.3), the inferred return type is the union type (section 3.3.4) of the types of the return statement expressions in the function body, ignoring return statements with no expressions.
Otherwise, the inferred return type is the first of the types of the return statement expressions in the function body that is a supertype (section 3.8.3) of each of the others, ignoring return statements with no expressions. A compile-time error occurs if no return statement expression has a type that is a supertype of each of the others.
2014-11-04 16:40:56 -08:00
Sheetal Nandi
40af15c8ff
Array literal produces union type if the it is not contextually typed
2014-11-04 15:58:44 -08:00
Sheetal Nandi
a5cea935af
Tests for contextual index signature of union type
...
Let S be the set of types in U that has a string index signature. If S is not empty, U has a string index signature of a union type of the types of the string index signatures from each type in S.
Let S be the set of types in U that has a numeric index signature. If S is not empty, U has a numeric index signature of a union type of the types of the numeric index signatures from each type in S.
2014-11-04 15:33:32 -08:00
Daniel Rosenwasser
1508350cb8
Merge branch 'master' into taggedTemplates
...
Conflicts:
tests/baselines/reference/taggedTemplateStringsWithIncompatibleTypedTags.errors.txt
2014-11-04 15:24:21 -08:00
Daniel Rosenwasser
56027663bf
Initial work on overload resolution with tagged templates.
...
Currently type argument inference breaks hard when the first parameter of a tag has a generic type.
2014-11-04 15:05:05 -08:00
Sheetal Nandi
c4e632746e
Fix the logic in getting the contextual signature of union type as per spec
...
Fixes #1054
2014-11-04 14:49:15 -08:00
Sheetal Nandi
c5b4051f3a
Test cases for contextual typing of union type members
2014-11-04 13:33:43 -08:00
Sheetal Nandi
1ca9273f49
Identity of union type
2014-11-04 13:18:50 -08:00
Sheetal Nandi
16fc7a22e2
Tests for union type literals
...
A union type literal is written as a sequence of types separated by vertical bars.
UnionType:
PrimaryOrUnionType | PrimaryType
A union typle literal references a union type.
When function or constructor types are included in union types they must be enclosed in parentheses
2014-11-04 13:18:47 -08:00
Sheetal Nandi
24ebc750c0
Tests for Conditional operator can generate union type
2014-11-04 13:18:43 -08:00
Sheetal Nandi
b66cd9b0fc
Results of || operation produces union type
2014-11-04 13:18:40 -08:00
Sheetal Nandi
49b5b5ab99
Tests for union of index signatures:
...
• If each type in U has a string index signature, U has a string index signature of a union type of the types of the string index signatures from each type in U.
• If each type in U has a numeric index signature, U has a numeric index signature of a union type of the types of the numeric index signatures from each type in U.
2014-11-04 13:18:37 -08:00
Sheetal Nandi
c2b2c306af
Tests for union of construct signatures
...
If each type in U has construct signatures and the sets of construct signatures are identical ignoring return types, U has the same set of construct signatures, but with return types that are unions of the return types of the respective construct signatures from each type in U.
2014-11-04 13:18:34 -08:00
Sheetal Nandi
2b8342bd79
Tests for union of call signatures
...
If each type in U has call signatures and the sets of call signatures are identical ignoring return types, U has the same set of call signatures, but with return types that are unions of the return types of the respective call signatures from each type in U.
2014-11-04 13:18:30 -08:00
Sheetal Nandi
357bd87612
Tests for union members:
...
If each type in U has a property P, U has a property P of a union type of the types of P from each type in U.
2014-11-04 13:18:27 -08:00
Sheetal Nandi
1f3653b32e
Tests for assignment compatibility of union types
...
• A union type U is assignable to a type T if each type in U is assignable to T.
• A type T is assignable to a union type U if T is assignable to any type in U.
2014-11-04 13:18:24 -08:00
Sheetal Nandi
703cd5d4cf
Tests for checking if type S is subtype of union type
...
T is a union type and S is a subtype of at least one constituent type of T
2014-11-04 13:18:20 -08:00
Sheetal Nandi
a1535533e7
Tests for source (S) of subtype is union type (U)
...
A union type U is a subtype of a type T if each type in U is a subtype of T
2014-11-04 13:18:17 -08:00
Sheetal Nandi
568049474e
Tests to check equivalency of union types
...
A union type encompasses an unordered set of unrelated types (that is, types that aren’t subtypes of each other). The following rules govern union types:
• A | B is equivalent to A if B is a subtype of A.
• A | B is equivalent to B | A.
• AB | C is equivalent to A | BC, where AB is A | B and BC is B | C.
2014-11-04 13:18:14 -08:00
Sheetal Nandi
7634f741d9
Conformance tests for array element type of tuple is union type of tuple element types
2014-11-04 13:18:11 -08:00
vladima
95ec8c065f
add test for const enum that is initialized with enum member defined above
2014-11-04 12:13:19 -08:00
Cyrus Najmabadi
b97c0b434b
Update test.
2014-11-03 18:42:26 -08:00
Cyrus Najmabadi
ecd31b6f6f
Emit case clause statements on the same line if that's how they were written in source.
2014-11-03 18:36:01 -08:00
Anders Hejlsberg
4c4484be05
Accepting new baselines
2014-11-03 14:29:23 -08:00
Vladimir Matveev
f801ec1d17
Merge pull request #970 from Microsoft/fold_computed_enum_members
...
Const enums, resolves #1029
2014-11-03 14:10:38 -08:00
Sheetal Nandi
3ce841466d
Declaration file emit for private method overloads ( #1018 )
2014-11-03 12:50:32 -08:00
vladima
4d354c0286
addressed CR feedback: adjusted text of error messages, added description to 'preserveConstEnums' command line argument
2014-11-03 11:13:32 -08:00
Vladimir Matveev
cba9b7ff5e
fixed typo
2014-11-02 16:20:00 -08:00
Anders Hejlsberg
edb6543354
Accepting new baselines
2014-11-02 15:21:10 -08:00
Vladimir Matveev
6b1a96ca29
added basic set of tests for type aliases
2014-11-02 13:34:04 -08:00
Vladimir Matveev
d86d520c33
merge with master
2014-11-02 12:31:44 -08:00