Commit graph

23735 commits

Author SHA1 Message Date
Mohamed Hegazy
5f6660bd86
Merge pull request #24641 from kitsonk/issue-24638-host-possibly-undefined
Treat host as possibly undefined for base64encode/base64decode
2018-06-04 09:35:10 -07:00
Benjamin Lichtman
c6bab0f395 Remove redundant null assertion 2018-06-04 09:20:49 -07:00
Benjamin Lichtman
3446a79bad
Merge pull request #24608 from uniqueiniquity/latestTypesRegistry
Always get latest tag of types-registry
2018-06-04 09:17:07 -07:00
csigs
d1e8b3ac2f
LEGO: Merge pull request 24648
LEGO: Merge pull request 24648
2018-06-04 09:11:08 -07:00
csigs
91dd3b16ab LEGO: check in for master to temporary branch. 2018-06-04 16:10:46 +00:00
csigs
e05cce0f0e
LEGO: Merge pull request 24646
LEGO: Merge pull request 24646
2018-06-04 03:10:55 -07:00
csigs
c5492fa159 LEGO: check in for master to temporary branch. 2018-06-04 10:10:32 +00:00
Kitson Kelly
a9cb33db04
Treat host as possibly undefined for base64encode/base64decode
Fixes: #24638
2018-06-04 09:47:54 +10:00
Anders Hejlsberg
9eea4d53ed Accept new baselines 2018-06-03 11:59:32 -07:00
Anders Hejlsberg
54f9c17045 Add regression test 2018-06-03 11:59:24 -07:00
Anders Hejlsberg
55d4d7b5c6 Simplify nested indexed access types 2018-06-03 08:57:15 -07:00
Anders Hejlsberg
667de4bbb9
Merge pull request #24627 from Microsoft/typeofFunction
Fix typeof x === "function" type guards
2018-06-02 18:46:52 -07:00
Anders Hejlsberg
8b38d357e1 Accept new baselines 2018-06-02 17:44:02 -07:00
Anders Hejlsberg
6f2001fb23 Add tests 2018-06-02 17:43:37 -07:00
Anders Hejlsberg
0ff597c3a8 Improve typeof x === "function" narrowing for non-unions 2018-06-02 17:42:07 -07:00
Mohamed Hegazy
64c366562e
Merge pull request #24616 from dsherret/fix-createProgram
Fix createProgram js docs.
2018-06-02 16:16:36 -07:00
csigs
ed728f186b
LEGO: Merge pull request 24618
LEGO: Merge pull request 24618
2018-06-01 21:10:52 -07:00
csigs
72ac87f243 LEGO: check in for master to temporary branch. 2018-06-02 04:10:31 +00:00
David Sherret
7e0ed5ec4d Fix createProgram js docs. 2018-06-01 23:29:05 -04:00
Sheetal Nandi
d246c3c2bd Disable source maps and declaration emit for the json module
Fixes #24546
2018-06-01 18:31:58 -07:00
Andy
9be846e1f2
Fix bug when name resolution fails in a @typedef: Don't set lastLocation (#24585)
* Fix bug when name resolution fails in a @typedef: Don't set `lastLocation`

* Add noEmit to test
2018-06-01 16:49:54 -07:00
Benjamin Lichtman
80dbaf90c6 Make tag readonly 2018-06-01 16:03:04 -07:00
Benjamin Lichtman
4f4759590b Always get latest tag of types-registry 2018-06-01 15:52:19 -07:00
Benjamin Lichtman
8f14e24575 Remove second get call 2018-06-01 15:32:23 -07:00
Benjamin Lichtman
34cee162ed Replace has with get and check undefined 2018-06-01 15:21:22 -07:00
csigs
a58054df99
LEGO: Merge pull request 24601
LEGO: Merge pull request 24601
2018-06-01 15:11:04 -07:00
csigs
fb853a6624 LEGO: check in for master to temporary branch. 2018-06-01 22:10:44 +00:00
Benjamin Lichtman
e9cddd471d Add test 2018-06-01 14:21:21 -07:00
Wesley Wigham
1b6d9229f2
Visit super arguments even when no signature exists (#24591) 2018-06-01 14:14:56 -07:00
Benjamin Lichtman
45f9370997 Handle installed package missing from registry 2018-06-01 14:11:45 -07:00
Ryan Cavanaugh
7e9e29ce64 Store + use the resolved path of sourceFiles in proj. ref. scenarios 2018-06-01 13:20:57 -07:00
Wesley Wigham
f8503f2632
Include export specifiers in the list of syntactic defaults (#24549) 2018-06-01 10:40:30 -07:00
Klaus Meinhardt
5e83f1e1ff fix syntax error in unit test
Fixes: https://github.com/Microsoft/TypeScript/pull/24474#pullrequestreview-125221016
2018-06-01 19:17:24 +02:00
Andy
7e249ce721
Reduce size of span for unused declaration (revert #22388) (#24566) 2018-06-01 09:50:32 -07:00
Dan Freeman
4a36ee0c62 Support import completion for merged declaration exports (#24539) 2018-06-01 09:46:56 -07:00
Ryan Cavanaugh
7a1de6142b Scaffold watch mode 2018-06-01 09:44:35 -07:00
csigs
7edc977c1c
LEGO: Merge pull request 24571
LEGO: Merge pull request 24571
2018-06-01 09:11:04 -07:00
csigs
8310bdde49 LEGO: check in for master to temporary branch. 2018-06-01 16:10:41 +00:00
Andy
d671c7ae96
getEditsForFileRename: Support directory rename (#24305)
* getEditsForFileRename: Support directory rename

* Code review

* Handle imports inside the new file/directory

* Document path updaters

* Shorten relative paths where possible

* Reduce duplicate code

* Rewrite, use moduleSpecifiers.ts to get module specifiers from scratch instead of updating relative paths

* Update additional tsconfig.json fields

* Add test with '.js' extension

* Handle case-insensitive paths

* Better tsconfig handling

* Handle properties inside compilerOptions

* Use getOptionFromName
2018-06-01 08:23:37 -07:00
Zen
95df51b7cf remove redundant assertions in fourslash tests (#24561) 2018-06-01 08:16:03 -07:00
Andy
e65444214c
Remove deprecated internal method (#24540) 2018-06-01 08:14:07 -07:00
Ryan Cavanaugh
d21c03ab9d Invalidation + separated downstream builds 2018-05-31 14:38:26 -07:00
Andy
9d42ab983d
implementations: Use declaration name for the span (#24537)
* implementations: Use declaration name for the span

* Always get name in nodeEntry
2018-05-31 13:32:02 -07:00
Sheetal Nandi
997991fdcb
Merge pull request #24529 from Microsoft/suggestionDiagnosticsToken
Suggestion diagnostics to wire cancellationToken
2018-05-31 13:22:49 -07:00
Sheetal Nandi
fd242250c5
Merge pull request #24536 from Microsoft/trailingCommaInJson
Do not emit trailing comma in json module
2018-05-31 13:16:48 -07:00
Mohamed Hegazy
1f66f21e82
Merge pull request #24431 from Zzzen/master
Document highlights on yield keywords highlight other occurrences in …
2018-05-31 12:52:56 -07:00
Sheetal Nandi
eab21e5b77 Merge branch 'master' into suggestionDiagnosticsToken 2018-05-31 12:46:33 -07:00
Sheetal Nandi
1696da14f2 Do not emit trailing comma in json module
Fixes #24530
2018-05-31 12:40:08 -07:00
Mohamed Hegazy
e9dda76874
Merge pull request #24515 from Kingwl/esnext-symbol
add esnext symbol proposal
2018-05-31 12:23:01 -07:00
Mohamed Hegazy
86fe529f72
Merge pull request #24524 from a-tarasyuk/bug/24514-use-strict-prologue-emitted-in-json-files
Do not emit 'use strict' prologue in .json files with --alwaysStrict
2018-05-31 12:16:04 -07:00