3565 Commits

Author SHA1 Message Date
Mohamed Hegazy
79a1457491 Ensure that all LS requests are to an exiting soruceFile, and if we fail throw an exception 2015-01-30 18:28:15 -08:00
Mohamed Hegazy
0ce51e684f Fix #1871 by ensuring the at we get the canonical filename before we check the extension 2015-01-30 18:22:12 -08:00
Mohamed Hegazy
9a6e3ad52d Merge branch 'master' into LSAPICleanup
Conflicts:
	src/services/services.ts
2015-01-30 16:29:45 -08:00
Daniel Rosenwasser
9f49a1637a Update LKG. 2015-01-30 15:23:06 -08:00
Daniel Rosenwasser
ab9ce1e9e6 Merge pull request #1873 from Microsoft/bumpTo1.5
Bump version to 1.5 (compiler)/0.5 (services)
2015-01-30 15:22:05 -08:00
Daniel Rosenwasser
ae5c3bafc0 Tabs to spaces in package.json. 2015-01-30 12:19:05 -08:00
Daniel Rosenwasser
394d6f4f0e Bump version to 1.5. 2015-01-30 12:17:18 -08:00
Vladimir Matveev
a5ce3e126d Merge pull request #1792 from Microsoft/getScriptLexicalStructureWithbindingPatterns
handle binding patterns correctly when getting script lexical structure
2015-01-29 19:42:26 -08:00
Ryan Cavanaugh
feda58d601 Merge pull request #1747 from Microsoft/elaborateErrorsOnce
Elaborate relational errors at least once when reporting them
2015-01-29 15:25:29 -08:00
Yui
8a73d10ae7 Merge pull request #1854 from Microsoft/updateGitIgnore
Update gitignore to ignore internal test folders
2015-01-29 15:22:59 -08:00
Ryan Cavanaugh
d224286d59 Address CR feedback 2015-01-29 14:37:57 -08:00
Ryan Cavanaugh
d0ca71f445 Correctly copy assumptions back into the relational cache 2015-01-29 13:32:27 -08:00
Mohamed Hegazy
0abef5219b Update test failing by previous commit 2015-01-29 12:55:25 -08:00
Yui T
2f9e65f16b Update gitignore to ignore internal test folders 2015-01-29 12:44:43 -08:00
Mohamed Hegazy
bacc4a7095 Merge pull request #1672 from DickvdBrink/investigate-unused-code
Investigate unused code
2015-01-29 11:29:18 -08:00
Ryan Cavanaugh
b7824e8de4 Merge remote-tracking branch 'origin/master' into elaborateErrorsOnce 2015-01-29 11:27:39 -08:00
Mohamed Hegazy
5fa30e550c Add API sample tests 2015-01-29 11:23:02 -08:00
Mohamed Hegazy
9f977af9cc Shorten library to lib in getDefaultLibFilePath for consistency 2015-01-29 11:22:00 -08:00
Mohamed Hegazy
fd3562b60f Update ServicesVersion 2015-01-28 17:13:26 -08:00
Mohamed Hegazy
cf0ee9ecae Merge branch 'master' into LSAPICleanup 2015-01-28 11:30:21 -08:00
Mohamed Hegazy
d593902d5e Add documentation to DocumentRegistry 2015-01-28 11:28:34 -08:00
Mohamed Hegazy
e503f38272 Remove unused IScriptSnapshot.getLineStartPositions 2015-01-28 10:48:21 -08:00
Mohamed Hegazy
fe836c5639 make documentRegistry optional argument to createLanguageService 2015-01-28 10:37:35 -08:00
Mohamed Hegazy
d6decf82e1 Expose underlying program from the LS 2015-01-28 00:13:28 -08:00
Mohamed Hegazy
9628191a14 Allow the LS API to resolve referenced files 2015-01-28 00:08:05 -08:00
Daniel Rosenwasser
67023a83d5 Merge pull request #1827 from Microsoft/addJasonsExampleForContextuallyTypingArgumentsInSuperCalls
Added test for contextually typing parameters in super calls.
2015-01-27 23:12:45 -08:00
Daniel Rosenwasser
e4d3051532 Added Jason's example for contextually typing parameters. 2015-01-27 22:39:48 -08:00
Mohamed Hegazy
1945e119f2 remove unused file 2015-01-27 21:39:01 -08:00
Mohamed Hegazy
1f9132259a Merge branch 'master' into LSAPICleanup 2015-01-27 20:12:13 -08:00
Mohamed Hegazy
04d8f5af12 Merge branch 'master' into LSAPICleanup
Conflicts:
	src/services/services.ts
2015-01-27 20:11:16 -08:00
Daniel Rosenwasser
26929ee5f2 Merge pull request #1816 from Microsoft/typeArgsInSuperCall
Contextually type parameters in super calls using type arguments on the base class.
2015-01-27 17:29:48 -08:00
CyrusNajmabadi
b3731f11b8 Merge pull request #1777 from Microsoft/emitCleanup
Cleanup emit code for comments.
2015-01-27 20:20:07 -05:00
Cyrus Najmabadi
3c5ff5310f CR feedback
.
2015-01-27 17:16:28 -08:00
Cyrus Najmabadi
71de2de6ed Merge branch 'master' into emitCleanup 2015-01-27 17:10:33 -08:00
Cyrus Najmabadi
34b342ac97 Fix method name. 2015-01-27 17:09:57 -08:00
Daniel Rosenwasser
0ffa722e23 Removed superfluous type assertion. 2015-01-27 14:57:38 -08:00
Daniel Rosenwasser
9d8319dc79 Perform checking, document function. 2015-01-27 14:55:42 -08:00
Daniel Rosenwasser
40796b2c6d Added more tests. 2015-01-27 14:42:39 -08:00
Sheetal Nandi
a43bb47d7b Merge pull request #1697 from Microsoft/docCommentUnion
Fixes the duplicate doc comment display in case of union property
2015-01-27 14:21:39 -08:00
Daniel Rosenwasser
8ee09dbe6e Addressed Jason's pedantic correction over the wording of a comment. 2015-01-27 13:36:10 -08:00
Daniel Rosenwasser
4646d63558 Fixed fourslash test. 2015-01-27 13:28:32 -08:00
Sheetal Nandi
1638ae7518 Updated comments and formatting as per review feedback. 2015-01-27 10:52:40 -08:00
Anders Hejlsberg
9289cfb0b0 Merge pull request #1803 from Microsoft/enumUnionTypeGuard
Fixes to union types in type guards and instanceof
2015-01-27 06:52:03 -08:00
Anders Hejlsberg
ba5a61293c Merge pull request #1795 from Microsoft/objectLiteralWidening
Improved subtype compatibility rules for types of object literals
2015-01-27 06:48:50 -08:00
Anders Hejlsberg
5c3da7cc8c Merge branch 'master' into objectLiteralWidening
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/intTypeCheck.errors.txt
2015-01-27 06:28:04 -08:00
Daniel Rosenwasser
93dbcf006f Contextually type parameters in super calls using type arguments on the base class. 2015-01-26 18:42:17 -08:00
Jason Freeman
0dcc168105 Merge pull request #1815 from Microsoft/objectLiteralIndexerNoImplicitAny
Use transient symbols when computing the indexers for object literals
2015-01-26 17:11:46 -08:00
Jason Freeman
ca8c446d3f Use transient symbols when computing the indexers for object literals 2015-01-26 16:48:53 -08:00
Anders Hejlsberg
35b2038af7 Addressing CR feedback 2015-01-26 16:46:52 -08:00
Mohamed Hegazy
0257acebd3 Respond to code review comments 2015-01-26 16:45:34 -08:00