Mohamed Hegazy
f0aa3b83ae
Revert "Merge pull request #11713 from Microsoft/PortSkipSemanticCheckToRelease-2-0-5" ( #11802 )
...
This reverts commit 3ab3d9570feba48437b1429b6e1205351d077ca5, reversing
changes made to cca3c1f0e03951065ea70ce3451d9e940c5bc8bc.
2016-10-23 11:23:29 -07:00
Jason Ramsay
58a0e751f0
Add getSyntacticDiagnostics unit test
2016-10-18 12:35:50 -07:00
Andy Hanson
2333eb31a1
Add "navtree" and "navtree-full" server commands
2016-10-12 09:00:02 -07:00
Vladimir Matveev
a31c8d5861
exported name should be defined on the source file level
2016-10-06 21:28:50 -07:00
Yui
90b81858af
Merge pull request #11392 from Microsoft/release-2.0.5_emitDTS
...
[Release-2.5] Port fix from master to release-2.0.5: Serialize type alias when type-alias is not accessible and emit generic
2016-10-06 16:20:49 -07:00
Sheetal Nandi
d8280d8807
Handle the require call in javascript file for getSymbolAtLocation
...
This helps in getting the alias symbol so that it can go to the definition of external module
Fixes #9251
2016-10-05 17:19:38 -07:00
Sheetal Nandi
f30874763f
Even in javascript files when creating completion entry from symbols we need to perform identifier check
...
Fixes #11217
2016-10-05 16:59:58 -07:00
Sheetal Nandi
ffe07e7e71
Fix incorrect returning of completion entries when in string literal of property assignment expression
...
Fixes #11232
2016-10-05 16:58:50 -07:00
Kanchalai Tanglertsampan
40b5627b77
Add tests and baselines
2016-10-05 12:24:50 -07:00
Kanchalai Tanglertsampan
d806cceddc
Add tests
2016-10-05 11:02:49 -07:00
Kanchalai Tanglertsampan
18527467a2
Update baselines
2016-10-05 11:00:37 -07:00
Kanchalai Tanglertsampan
06492fad9e
Make declaration emit test name consistent
2016-10-05 10:54:46 -07:00
Kanchalai Tanglertsampan
5347bab4e8
Add tests
2016-10-05 10:27:39 -07:00
Vladimir Matveev
4f39a3b919
do not apply subtype reduction if type set contains enum literals fro… ( #11368 )
...
* do not apply subtype reduction if type set contains enum literals from the same enum
* do not re-read symbol for the first enum
* addressed PR feedback
2016-10-04 17:10:37 -07:00
Andy Hanson
3084ffbf3f
Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar
2016-09-30 06:09:37 -07:00
Kanchalai Tanglertsampan
7fd5699511
Merge branch 'release-2.0' into release-2.0.5
2016-09-14 16:57:59 -07:00
Yui
c98103b1fb
Merge pull request #10928 from Microsoft/addTestFix10625
...
[Release-2.0] Add tests and baselines
2016-09-14 16:31:27 -07:00
Ryan Cavanaugh
d37391fcfc
Allow type and NS references to UMD globals from modules
...
Fixes #10638
2016-09-14 16:11:23 -07:00
Yui T
48e51b5361
Add tests and baselines
2016-09-14 15:42:53 -07:00
Yui T
ced8cf8670
Add tests and update baselines
2016-09-14 11:55:13 -07:00
Nathan Shively-Sanders
bfed54487e
Update baselines for updated enum assignability
2016-09-13 13:33:45 -07:00
Nathan Shively-Sanders
aa3d2501a1
More tests of enum assignability
...
1. Numeric literal <-> enum literal assignability
2. Computed enum <-> union enum assignability
3. Also rebaseline error reporting of existing enum cases.
2016-09-13 13:31:29 -07:00
Nathan Shively-Sanders
083f3426d1
Test that enum literal is assignable to an enum in a union
2016-09-13 13:31:18 -07:00
Nathan Shively-Sanders
e32d854f0e
Test that number is assignable to enum in a union
2016-09-13 13:31:10 -07:00
Nathan Shively-Sanders
046a37da63
Update baselines for updated enum assignability
2016-09-13 13:10:23 -07:00
Nathan Shively-Sanders
eb933f9567
More tests of enum assignability
...
1. Numeric literal <-> enum literal assignability
2. Computed enum <-> union enum assignability
3. Also rebaseline error reporting of existing enum cases.
2016-09-13 13:00:40 -07:00
Nathan Shively-Sanders
bf3941da47
Test that enum literal is assignable to an enum in a union
2016-09-13 13:00:27 -07:00
Nathan Shively-Sanders
495ea0d497
Test that number is assignable to enum in a union
2016-09-13 13:00:09 -07:00
Anders Hejlsberg
81c69b2a58
Add regression test
2016-09-13 08:55:38 -07:00
Anders Hejlsberg
9986f81981
Add regression test
2016-09-12 11:28:37 -07:00
Anders Hejlsberg
f4c621bb8e
Add regression tests
2016-09-09 11:19:59 -07:00
Anders Hejlsberg
9adc26c3fd
Add repro from #10697
2016-09-06 10:15:50 -07:00
Andy Hanson
12ad9d0aaf
Search for node_modules in parent directories when getting type roots.
2016-09-02 13:42:43 -07:00
Richard Knoll
c742d16ff1
Merge remote-tracking branch 'origin/master' into import_completions_pr
2016-09-01 10:46:21 -07:00
Andy
38de65a0d5
Merge pull request #10607 from Microsoft/remove_useless_inserts
...
Remove useless inserts that used to be required to trigger checks
2016-09-01 06:41:38 -07:00
Richard Knoll
7261866c6c
Cleaning up the completion code and tests
2016-08-31 19:20:15 -07:00
Yui
0b95731184
Fix 10408 : Better error message for set/get with noImplicitAny error ( #10597 )
...
* Giving more explicit error message when there is no-implicit-any on get/set accessor
* Update error message number
* Add new test and baselines
* Address PR: assert that getter must existed
* Address PR: undo renumbering of error messages
2016-08-30 16:07:36 -07:00
Andy Hanson
d47b3e22e5
Remove useless inserts that used to be required to trigger checks
2016-08-30 07:10:14 -07:00
Daniel Rosenwasser
0485bb6b56
Merge pull request #10506 from Microsoft/ctorTag
...
Issue error when tagging templates and decorating with only-constructable entities
2016-08-28 22:42:04 -07:00
Richard Knoll
1763db4698
Merge remote-tracking branch 'origin/master' into far_display_parts
2016-08-26 16:45:07 -07:00
Richard Knoll
4c847eb257
Fixing errors and adding a fourslash test
2016-08-26 15:04:08 -07:00
Nathan Shively-Sanders
3f8cd82301
Update other tests and baselines
2016-08-26 13:30:59 -07:00
Nathan Shively-Sanders
0a985ee287
Parse untyped object type members separated by ','
...
Previously if the first member was untyped and the separator was ',',
then parsing would fail.
2016-08-26 13:25:19 -07:00
Ryan Cavanaugh
0116abdcf2
First in UMD global wins
...
Fixes #9771
2016-08-26 08:49:43 -07:00
Richard Knoll
276b56dfb0
More PR feedback
2016-08-25 17:41:50 -07:00
Nathan Shively-Sanders
0041d5ce79
Merge pull request #10538 from Microsoft/find-declarations-of-js-module-export
...
Fix crash when checking module exports for export=
2016-08-25 16:14:13 -07:00
Nathan Shively-Sanders
6ee749f8b3
Get rid of absolute paths
2016-08-25 11:02:26 -07:00
Nathan Shively-Sanders
751b0a65de
Clean up maxNodeModuleJsDepth test
2016-08-25 10:25:17 -07:00
Nathan Shively-Sanders
c0309fa78e
Fix crash when checking module exports for export=
...
Also make maxNodeModuleJsDepth default to 0 so that incorrect tsconfigs
now let the compiler spend less time compiling JS that is found in
node_modules (especially since most people will already have the d.ts
and want ignore the JS anyway). jsconfig still defaults to 2.
2016-08-25 09:21:31 -07:00
Daniel Rosenwasser
c21d16a3bb
Added test for decorators.
2016-08-23 11:14:05 -07:00