Commit Graph
97 Commits
Author SHA1 Message Date
Richard Knoll 29d85cd7be Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-09-15 12:10:52 -07:00
Richard Knoll 4eef417f4c Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-09-14 18:21:23 -07:00
Richard Knoll fd936999b1 Fixing formatting 2016-09-14 18:20:47 -07:00
Richard Knoll ea3752aa18 Merge remote-tracking branch 'origin/master' into go_to_implementation_pr
Refactored goToImplementation out of services
2016-09-14 17:25:56 -07:00
Richard Knoll b6f7dd7981 More PR feedback 2016-09-14 13:57:17 -07:00
Richard Knoll 4a37fd7bcf More PR feedback 2016-09-13 17:33:49 -07:00
Richard Knoll 8c95c2b474 Wrap IO for import completions in try catch 2016-09-13 11:44:23 -07:00
Richard Knoll 6ea5c22760 Also wrap getEffectiveTypeRoots in import completion code 2016-09-12 18:17:54 -07:00
Richard Knoll 4af2dcd32e Consume exceptions when checking for import completions 2016-09-12 18:08:28 -07:00
Richard Knoll f91a123d23 PR feedback 2016-09-12 11:10:44 -07:00
Richard Knoll 2069e1cb0c Prevent duplicate entries from type references 2016-09-09 16:24:59 -07:00
Richard Knoll 1cdd1d35a3 Code cleanup and a few edge cases 2016-09-09 15:18:49 -07:00
Richard Knoll 68f0f67690 Using existing test for outDir and removing new ones 2016-09-06 17:46:54 -07:00
Richard Knoll b4a6e02ca0 Merge remote-tracking branch 'origin/master' into glob_outdir_bug 2016-09-06 17:37:51 -07:00
Richard Knoll 5913a350d7 Updating method name that changed in master 2016-09-06 17:34:41 -07:00
Richard Knoll b7071c1682 Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-09-06 17:17:33 -07:00
Richard Knoll 9c562f867d Handle multiple return statements that implement interface 2016-09-06 17:14:21 -07:00
Richard Knoll 66f30c9841 PR feedback 2016-09-06 17:04:09 -07:00
Richard Knoll 3ccc58c37d Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-09-06 14:11:38 -07:00
Richard Knoll 548e143ee0 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-06 12:48:03 -07:00
Richard Knoll 8f0c7ef6c7 Pass the right host to getEffectiveTyperoots 2016-09-06 12:46:27 -07:00
Richard Knoll a26d3108c2 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-06 11:04:39 -07:00
Richard Knoll 8728b9857d Adding comment and removing unnecessary object creation 2016-09-02 16:44:25 -07:00
Richard Knoll 28239f2e16 Do not exclude outDir if exclude is given 2016-09-01 12:57:23 -07:00
Richard Knoll c742d16ff1 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-09-01 10:46:21 -07:00
Richard Knoll 7261866c6c Cleaning up the completion code and tests 2016-08-31 19:20:15 -07:00
Richard Knoll b9b79af1b7 Recombining import completions and regular completion APIs 2016-08-31 18:11:47 -07:00
Richard Knoll b0eff90c5f Merge remote-tracking branch 'origin/master' into go_to_implementation_pr 2016-08-29 18:52:38 -07:00
Richard Knoll 115141cb50 Also check inheritance for union and intersection types 2016-08-29 18:35:58 -07:00
Richard Knoll 051c7b0217 Refine the search set instead of filtering to implementations 2016-08-29 16:12:28 -07:00
Richard Knoll fb6ff42b93 Reuse effective type roots code in language service 2016-08-26 18:03:20 -07:00
Richard Knoll d72ed3c0b0 Check for this symbol before getting display parts 2016-08-26 16:52:25 -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
Richard Knoll 276b56dfb0 More PR feedback 2016-08-25 17:41:50 -07:00
Richard Knoll 34847f0ce0 Making language service host changes optional 2016-08-25 14:09:10 -07:00
Richard Knoll e0a36840c0 PR feedback 2016-08-25 11:58:03 -07:00
Richard Knoll 73c3961355 Adding display parts to definition items to support FindAllReferences 2016-08-24 19:18:37 -07:00
Richard Knoll c71c5a876e Using for..of instead of forEach 2016-08-23 16:45:51 -07:00
Richard Knoll 457b67f67a PR Feedback 2016-08-23 11:12:01 -07:00
Richard Knoll 111e50921c Go to Implementation 2016-08-22 13:57:40 -07:00
Richard Knoll 0ebd19618d Fixing regex for triple slash references 2016-08-19 17:17:49 -07:00
Richard Knoll 00facc2084 Removing hasProperty check 2016-08-19 17:06:59 -07:00
Richard Knoll 473be82572 Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-08-19 16:59:48 -07:00
Richard Knoll cf7feb3faa Responding to PR feedback 2016-08-19 16:49:55 -07:00
Richard Knoll 310bce4459 Removing resolvePath from language service host 2016-08-16 15:18:25 -07:00
Richard Knoll 2f4a855ab8 Use rooted paths in the fourslash virtual file system 2016-08-16 14:55:19 -07:00
Richard Knoll cc35bd5dca Merge remote-tracking branch 'origin/master' into import_completions_pr 2016-08-15 15:20:22 -07:00
Richard Knoll 8a976f1100 Moving some utility functions around 2016-08-08 11:04:17 -07:00
Richard Knoll e11d5e9de6 Cleaning up test cases and adding a few more 2016-08-05 17:53:12 -07:00
Richard Knoll ecdbdb33af Fixing the filtering of nested module completions 2016-08-05 17:42:52 -07:00
Richard Knoll 0f22079d9e Remove trailing slashes, remove mostly useless IO, fix script element kind for files 2016-08-04 18:17:41 -07:00
Richard Knoll ca288231f7 Fixing shim and normalizing paths 2016-08-04 11:10:00 -07:00
Richard Knoll 293ca60ffd Renamed span to textSpan to better follow other language service APIs 2016-08-03 11:07:57 -07:00
Richard Knoll 8b5a3d9fd7 Refactoring API to remove duplicate spans 2016-08-02 19:03:36 -07:00
Richard Knoll a5d73bfc24 No more filtering results 2016-08-02 15:55:30 -07:00
Richard Knoll 35cd480a9c Fixing import completion spans to only include the end of the directory fragment 2016-08-01 17:51:22 -07:00
Richard Knoll 98a162be2a Replacement spans for import completions 2016-08-01 16:58:33 -07:00
Richard Knoll 4ec8b2b134 Refactoring import completions into their own api 2016-08-01 14:29:10 -07:00
Richard Knoll b587127227 Merge remote-tracking branch 'origin/release-2.0' into explicitly_included_globs_2.0 2016-07-29 13:04:09 -07:00
Richard Knoll 9e797b4c78 Use getDirectories and condition node modules resolution on moduleResolution flag 2016-07-28 16:46:59 -07:00
Richard Knoll 4ca7e95706 Merge remote-tracking branch 'origin/master' into import_completions_feedback 2016-07-28 13:23:33 -07:00
Richard Knoll fdbc23e9ac Add completions for types triple slash directives 2016-07-28 13:12:53 -07:00
Richard Knoll dbf19f18af Adding import completions for typings 2016-07-28 11:52:15 -07:00
Richard Knoll 0b16180174 Import completions with rootdirs compiler option 2016-07-27 11:41:45 -07:00
Richard Knoll 591959507a Add support for including dotted and .min.js files explicitly in include
Porting #9528 to release 2.0 branch
2016-07-26 14:57:45 -07:00
Richard Knoll ed2da32776 Handling more compiler options and minor refactor 2016-07-26 14:50:51 -07:00
Richard Knoll 84a10e439e Some PR feedback 2016-07-25 12:57:17 -07:00
Richard Knoll bd48e55878 Merge remote-tracking branch 'origin/master' into explicitly_included_globs 2016-07-22 12:04:50 -07:00
Richard Knoll 574851f526 More PR feedback 2016-07-13 11:00:54 -07:00
Richard Knoll fd2caf6e48 Merge remote-tracking branch 'origin/master' into explicitly_included_globs 2016-07-12 11:21:53 -07:00
Richard Knoll 0fe6c55fe3 Merge branch 'master' into explicitly_included_globs 2016-07-12 11:17:42 -07:00
Richard Knoll e0aca418bc Responding to PR feedback 2016-07-12 11:13:47 -07:00
Richard Knoll 5c87c5a4bc Removing forEach reference 2016-07-06 13:05:12 -07:00
Richard Knoll ffc165ee36 Fixing behavior of resolvePath 2016-07-05 17:43:25 -07:00
Richard Knoll 0966ebcffb Removing startsWith reference and fixing linter error 2016-07-05 17:11:04 -07:00
Richard Knoll 5c24b3528d Refactoring node_modules enumeration code 2016-07-05 17:01:26 -07:00
Richard Knoll f644da7823 Merge branch 'master' into import_completions_pr 2016-07-05 16:26:46 -07:00
Richard Knoll 8325565f0a Add support for including dotted and .min.js files explicitly in include 2016-07-05 13:40:49 -07:00
Richard Knoll 2e7755e3ab Handle relative paths in tsconfig exclude and include globs
Port 9475 to release 2.0
2016-07-01 15:26:24 -07:00
Richard Knoll 9eba8d751d Handle relative paths in tsconfig exclude and include globs 2016-07-01 10:21:23 -07:00
Richard Knoll 801b493602 PR feedback 2016-06-30 10:30:23 -07:00
Richard Knoll dbdd9893f5 Import completions for require calls 2016-06-27 13:06:40 -07:00
Richard Knoll ccf27d1339 Minor fix 2016-06-24 14:52:16 -07:00
Richard Knoll c06b02ac34 Adding completions for import and reference directives 2016-06-24 14:31:21 -07:00
Richard Knoll b49acd527a Merge branch 'master' into glob2_merged 2016-06-20 14:10:55 -07:00
Richard Knoll f73ed59432 Adding more matchFiles test cases 2016-06-20 11:09:48 -07:00
Richard Knoll f817ffaf47 Merge branch 'master' into glob2_merged 2016-06-17 17:55:15 -07:00
Richard Knoll 95072aab82 Responding to PR feedback 2016-06-17 17:32:10 -07:00
Richard Knoll 86cde9e222 Updating readDirectory for tsserverProjectSystem unit tests 2016-06-17 16:56:23 -07:00
Richard Knoll 08ca1c0dff Merge branch 'master' into glob2_merged 2016-06-17 15:34:06 -07:00
Richard Knoll 0415b95fd2 Passing regular expressions to native hosts 2016-05-31 10:11:04 -07:00
Richard Knoll aa5c51c516 Fixing lint errors 2016-05-26 10:17:43 -07:00
Richard Knoll 50f0033e61 Merge branch 'master' into glob2_merged
Conflicts:
	src/compiler/sys.ts
	src/harness/harnessLanguageService.ts
	tests/cases/unittests/cachingInServerLSHost.ts
	tests/cases/unittests/tsconfigParsing.ts
2016-05-26 10:04:54 -07:00
Richard Knoll c340c88706 Bringing back excludes error and fixing faulty test 2016-05-25 17:08:24 -07:00
Richard Knoll db856431e8 Fixing linter and test errors 2016-05-25 17:07:36 -07:00
Richard Knoll 084b94c4c1 Merge branch 'master' into glob2
Conflicts:
	Jakefile.js
	src/compiler/commandLineParser.ts
	src/compiler/core.ts
	src/compiler/sys.ts
	src/harness/harness.ts
	src/server/editorServices.ts
	src/services/shims.ts
	tests/cases/unittests/cachingInServerLSHost.ts
2016-05-25 17:06:50 -07:00