Daniel Rosenwasser
d99023ed98
Merge pull request #1094 from Microsoft/findAllRefsInTemplates
...
Corrected isExpression for templates.
2014-11-07 16:24:22 -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
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
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
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
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
Vladimir Matveev
fe7d056724
initial version of spec conformance tests for type aliases
2014-11-01 23:54:55 -07:00
Vladimir Matveev
2d94030f58
inline enum constant values for indexed access when index is string literal
2014-11-01 18:16:48 -07:00
Anders Hejlsberg
0c5057e913
Accepting updated baselines
2014-11-01 15:30:07 -07:00
Vladimir Matveev
0b738e86c4
merge with master
2014-11-01 02:06:37 -07:00
Vladimir Matveev
8662c689b3
add test for 'preserveConstEnums' command line argument
2014-11-01 01:06:06 -07:00
Vladimir Matveev
7d80b7186d
do not treat module that contains only const enums as instantiated
2014-11-01 00:56:00 -07:00
Daniel Rosenwasser
3e8978fb60
Merge branch 'master' into templates
2014-10-31 14:54:12 -07:00
Anders Hejlsberg
bf3a62909b
Addressing feedback and adding regression tests
2014-10-31 14:23:29 -07:00
Anders Hejlsberg
4555090cc9
Accepting new baselines
2014-10-31 10:19:31 -07:00
Vladimir Matveev
ac54fbfa46
set 'earlyError' bit to 'non-constant expression in constant enum initializer' error
2014-10-30 23:05:18 -07:00
Vladimir Matveev
dd57c6c5c0
added .d.ts generation tests
2014-10-30 22:48:32 -07:00
Vladimir Matveev
270d18711c
addressed CR feedback
2014-10-30 00:55:44 -07:00
Vladimir Matveev
4aa4ea75d1
allow arithmetic operations in constant expressions, handle infinity\NaN results
2014-10-29 23:21:30 -07:00
Vladimir Matveev
e949eda583
const enums, iteration 1: const enums can be used in imports, const enums can be merged only with const enums.
2014-10-29 00:17:16 -07:00
Vladimir Matveev
6f4ea86227
merge with master
2014-10-28 21:49:58 -07:00
Daniel Rosenwasser
35cf95c146
Merge branch 'master' into templates
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/types.ts
src/services/utilities.ts
2014-10-28 19:06:07 -07:00
Daniel Rosenwasser
d522c88295
Merge branch 'master' into templates
...
Conflicts:
src/compiler/checker.ts
src/services/services.ts
2014-10-28 18:49:35 -07:00
Daniel Rosenwasser
b8535d339c
Omit empty template tail literals.
2014-10-28 18:47:43 -07:00
Daniel Rosenwasser
aabfebd40e
Fixed emit for parenthesized template expressions.
2014-10-28 18:47:29 -07:00
Daniel Rosenwasser
7fad76955e
Merge branch 'master' into templates
2014-10-28 18:43:43 -07:00
Daniel Rosenwasser
6e77e2e810
Removed colons from diagnostic messages.
...
Also got rid of the 'terminalMessages' concept.
2014-10-28 00:48:58 -07:00
Vladimir Matveev
2dd9511b0a
'const enum' iteration 0. TODO: allow and track const enums in imports, add more tests
2014-10-27 23:56:07 -07:00
Vladimir Matveev
329d6e2f13
merge with master
2014-10-27 21:13:34 -07:00
Vladimir Matveev
365587f6bf
addressed CR feedback, added support for indexed access
2014-10-26 23:42:20 -07:00
Vladimir Matveev
ce336bcec7
added folding for references to enum members in enum member initializers, added tests
2014-10-26 16:40:02 -07:00