Mohamed Hegazy
eee1602b70
Merge pull request #861 from Microsoft/unionTypesLS
...
Lanugage Service support for union types
2014-10-10 18:11:49 -07:00
Mohamed Hegazy
04e5309135
Merge branch 'unionTypes' into unionTypesLS
...
Conflicts:
src/compiler/checker.ts
2014-10-10 17:39:52 -07:00
Mohamed Hegazy
4442b45bad
Add a temporary fix to quick info
2014-10-10 17:19:43 -07:00
Mohamed Hegazy
2ce627c6dd
Handle union properties completions on apparant types
2014-10-10 17:07:13 -07:00
Anders Hejlsberg
c9a42c19ab
Accepting new baselines
2014-10-10 17:01:28 -07:00
Anders Hejlsberg
4e02b9f02a
Merge branch 'unionTypes' of https://github.com/Microsoft/TypeScript into unionTypes
2014-10-10 16:58:45 -07:00
Anders Hejlsberg
483afea57f
Less aggressive subtype reduction in union types
2014-10-10 16:57:53 -07:00
Mohamed Hegazy
f5a9feee9f
ensure unionProperty symbols have declarations set at creation time
2014-10-10 16:41:05 -07:00
Dan Quirk
8ce1760d9e
Fixing merge conflicts
2014-10-10 14:49:35 -07:00
Dan Quirk
bacb9d0b22
Test updates from union changes
2014-10-10 14:41:14 -07:00
Mohamed Hegazy
9f43ac02de
respond to code review remarks
2014-10-10 10:59:30 -07:00
Mohamed Hegazy
927f04f64f
Fix contextually typed object literal proeprties that are not properties of the union type but are properties on of one of its constituant types
2014-10-09 11:16:04 -07:00
Mohamed Hegazy
dc43e83646
Merge branch 'unionTypes' into unionTypesLS
...
Conflicts:
src/compiler/checker.ts
src/services/services.ts
2014-10-09 11:02:57 -07:00
Mohamed Hegazy
2eb51ab874
Use getRootSymbols for all union property needs
2014-10-08 23:28:17 -07:00
Mohamed Hegazy
779db6e76a
Support find all refs on union properties
2014-10-08 23:21:56 -07:00
Anders Hejlsberg
5c661baddc
Accepting new baselines after merge with master
...
The tuple type tests from master need to be updated to reflect the new
best common type behavior from union types. This commit simply accepts
the baselines as they are.
2014-10-08 15:37:01 -07:00
Anders Hejlsberg
ea4cbbee4e
Merge branch 'master' into unionTypes
2014-10-08 15:23:37 -07:00
Anders Hejlsberg
3a17b02393
Improved type argument inference with union types
2014-10-08 14:25:13 -07:00
Anders Hejlsberg
fd5b80805e
Accepting new baselines
...
The new baselines all look correct to me, but obviously a number of the
tests need to be updated to reflect union types and the new behavior of
best common type. This commit does not cover that.
2014-10-08 13:48:44 -07:00
Anders Hejlsberg
95584e9104
Addressing CR feedback
2014-10-08 06:56:25 -07:00
Mohamed Hegazy
c439ae4a9d
Add support for union properties in goto def
2014-10-07 23:17:05 -07:00
Mohamed Hegazy
5669f63430
add test for quick info
2014-10-07 22:49:06 -07:00
Mohamed Hegazy
b8923b3de1
Support symbol kind for union properties
2014-10-07 22:48:16 -07:00
Mohamed Hegazy
e5b6bfbc46
add declaration target to generate declarations for compiler and services
2014-10-07 20:51:23 -07:00
Jason Freeman
37a839fcf7
Merge pull request #848 from Microsoft/sigHelpCrash
...
Add asserts to help diagnose signature help crash #832
2014-10-07 16:05:35 -07:00
Jason Freeman
0cb99728a3
Merge branch 'master' into sigHelpCrash
2014-10-07 15:51:23 -07:00
Daniel Rosenwasser
39bcb10daa
Merge pull request #804 from Microsoft/overwhelmedByOverloads
...
Only show first overload in a series of consecutive overload signatures
2014-10-07 15:34:33 -07:00
CyrusNajmabadi
3e594ea23b
Merge pull request #851 from Microsoft/blockOutlining
...
Outlining spans for a standalone block shouldn't have the span of their ...
2014-10-07 15:25:53 -07:00
CyrusNajmabadi
12dab06ec8
Merge pull request #849 from Microsoft/navBarMerging
...
Don't merge nav bar items that are at different indent levels
2014-10-07 15:16:09 -07:00
Cyrus Najmabadi
0153390535
Outlining spans for a standalone block shouldn't have the span of their parent.
2014-10-07 15:09:30 -07:00
Cyrus Najmabadi
9e4fe5b1e8
Don't merge nav bar items that are at different indent levels
2014-10-07 14:24:24 -07:00
Anders Hejlsberg
d70494fdad
Narrowing of variable types using typeof/instanceof type guards
2014-10-07 14:05:58 -07:00
CyrusNajmabadi
a8579af002
Merge pull request #847 from Microsoft/marshallDiagnosticsCode
...
Properly marshall diagnostic codes to the managed layer
2014-10-07 13:52:11 -07:00
Yui
b379840a1b
Merge pull request #840 from Microsoft/getEmitOutputExternalModule
...
Get emit output external module
2014-10-07 13:42:49 -07:00
Jason Freeman
8346b48e6d
Add assserts to help diagnose signature help crash #832
2014-10-07 13:37:57 -07:00
Cyrus Najmabadi
0b7453b9d6
Properly marshall diagnostic codes to the managed layer
2014-10-07 13:31:21 -07:00
Yui T
530a5c0650
Merge branch 'master' into getEmitOutputExternalModule
2014-10-07 13:21:19 -07:00
Yui T
7d725037b3
Address code review
2014-10-07 13:20:06 -07:00
Yui T
d345d228a7
Fix spelling
2014-10-07 10:17:29 -07:00
Yui T
747ae1b1f5
Add fourslash tests to cover external module case
2014-10-06 18:37:01 -07:00
Yui T
be02f962c7
Fix compileOnSave with external module
2014-10-06 18:34:01 -07:00
Jason Freeman
0625cc4650
Update compiler version to 1.3
2014-10-06 18:18:19 -07:00
Daniel Rosenwasser
33fe4013ea
Merge pull request #836 from Microsoft/handleAliasedTypes
...
Handle findAllRefs/getOccurrences for properties inherited from aliased types
2014-10-06 15:21:36 -07:00
Cyrus Najmabadi
e2c4d7d0d9
Fixing issue where the top level source file item was not being selected.
2014-10-06 14:22:08 -07:00
CyrusNajmabadi
e1bb169607
Merge pull request #826 from Microsoft/navBarTweak
...
Tweak how we populate NavBarItems.
2014-10-06 13:33:05 -07:00
Daniel Rosenwasser
bc8c6c9848
Handle findAllRefs/getOccurrences for properties inherited from aliased types.
2014-10-06 13:14:53 -07:00
Sheetal Nandi
c40f02a248
Merge pull request #817 from Microsoft/renameEnumMember
...
Fixes the name displayed in the rename dialog to be just symbol name instead of qualified path
2014-10-06 11:57:13 -07:00
Sheetal Nandi
2de4ad0335
Merge pull request #818 from Microsoft/sourceMapRelativeDirName
...
Fixes incorrect path resolution of sources to sourcemap when the directory paths differ in only case
2014-10-06 11:48:10 -07:00
Sheetal Nandi
4cf78744e3
Added test cases for --outDir option
2014-10-06 11:37:08 -07:00
Sheetal Nandi
61f776b8f4
Added test case for rename of enum member using rename api
2014-10-06 11:30:03 -07:00