Sheetal Nandi
beef2ebbe6
Merge pull request #1079 from Microsoft/showNarrowedType
...
Show narrowed type in quickInfo/completion entry
2014-11-06 17:17:51 -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
b277565c1f
Merge pull request #1081 from Microsoft/breakpointsLetConst
...
Breakpoint validation for Let and cost
2014-11-06 16:24:43 -08:00
Sheetal Nandi
048c7856cb
Merge pull request #1040 from Microsoft/unionTypeInSignatureDisplay
...
Completion entry details of union of methods with no call signature
2014-11-06 16:24:09 -08:00
Sheetal Nandi
e4c88eeae1
Breakpoint validation for Let and cost
2014-11-06 15:49:59 -08:00
Sheetal Nandi
1e4f0b81fa
Verify breakpoints in type alias syntax
2014-11-06 15:38:47 -08:00
Sheetal Nandi
12370332a1
Show narrowed type in quickInfo/completion entry
...
Fixes #927
2014-11-06 15:20:31 -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
6aa9bd68f7
Merge branch 'master' into unionTypeInSignatureDisplay
2014-11-06 13:37:18 -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
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
Anders Hejlsberg
b3ef9622a7
Addressing CR feedback
2014-11-03 13:50:41 -08:00
Sheetal Nandi
3ce841466d
Declaration file emit for private method overloads ( #1018 )
2014-11-03 12:50:32 -08:00
Sheetal Nandi
c8dc2bdef0
Completion entry details of union of methods with no call signature
...
Fixes #928
2014-11-03 12:44:20 -08:00
Vladimir Matveev
cba9b7ff5e
fixed typo
2014-11-02 16:20:00 -08:00
Vladimir Matveev
6b1a96ca29
added basic set of tests for type aliases
2014-11-02 13:34:04 -08:00
Anders Hejlsberg
6b61422e07
Adding tests
2014-11-02 11:14:23 -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
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
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
ead3c1bde8
Disabled completion list entries in template literal parts for the LS.
2014-10-28 18:50:26 -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
7fad76955e
Merge branch 'master' into templates
2014-10-28 18:43:43 -07:00
Jason Freeman
4486c3be9d
Fix signature help crash when requested outside argument list
2014-10-28 18:20:24 -07:00
Mohamed Hegazy
8d3fa047d6
Merge branch 'master' into completionFixes
2014-10-28 09:10:03 -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
Daniel Rosenwasser
3e894520ac
Merge pull request #976 from Microsoft/privatePropertiesBeingTooPrivate
...
Fixed findAllRefs/getOccs bug where private properties declared in the constructor were only local to the constructor.
2014-10-27 18:30:31 -07:00
Daniel Rosenwasser
e3d82b7db3
Fixed findAllRefs/getOccs bug where private properties declared in the constructor were only local to the constructor.
...
Fixes #975 .
2014-10-27 18:08:49 -07:00
Mohamed Hegazy
66ac508163
Merge branch 'master' into completionFixes
...
Conflicts:
src/services/services.ts
2014-10-27 15:39:54 -07:00
Mohamed Hegazy
962c4de875
Address code review comments
2014-10-27 15:30:38 -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
Daniel Rosenwasser
c03dc107ca
Added syntactic classification for templates; also made 'spans' a NodeArray.
2014-10-24 17:14:41 -07:00