Commit Graph

6862 Commits

Author SHA1 Message Date
Steve Lucco baac6d8a60 Merge pull request #2450 from Microsoft/tsconfigServer
Add support to TypeScript server for tsconfig.json files.
2015-03-24 14:38:26 -07:00
CyrusNajmabadi 62b5ffafea Merge pull request #2446 from Microsoft/findReferences
Add a new findReferences API that buckets results with the definition th...
2015-03-24 14:32:46 -07:00
Ron Buckton e6ccaf0329 Updated typecheck for property, method, and parameter decorators 2015-03-24 14:27:36 -07:00
Ron Buckton 70bd582965 Changed emit for decorators 2015-03-24 14:16:52 -07:00
Cyrus Najmabadi c2c44b3ced Merge branch 'findReferences' into javascriptLanguageservice 2015-03-24 14:15:53 -07:00
Cyrus Najmabadi 927e60d592 Merge branch 'master' into findReferences 2015-03-24 14:11:20 -07:00
Cyrus Najmabadi d3e9ed1de8 back to tsjs 2015-03-24 14:11:03 -07:00
steveluc 48482071f6 Moved findConfigFile to program.ts. Addressed pull request comments. 2015-03-24 14:03:21 -07:00
Cyrus Najmabadi f583fd451e Merge branch 'completionEntryDetails' into javascriptLanguageservice
Conflicts:
	src/services/services.ts
2015-03-24 13:48:00 -07:00
Cyrus Najmabadi 40f0de8554 Merge branch 'master' into javascriptLanguageservice
Conflicts:
	src/services/services.ts
2015-03-24 13:23:23 -07:00
Ron Buckton 695c50bd78 Disallow decorators on multiple get/set accessors of the same name 2015-03-24 13:03:10 -07:00
Cyrus Najmabadi 8d55fe00dd PR feedback. 2015-03-24 12:28:41 -07:00
Vladimir Matveev f0cbcd6782 addressed PR feedback 2015-03-24 12:28:05 -07:00
CyrusNajmabadi 9141bfca3f Merge pull request #2470 from Microsoft/noEmitOnDeclarationErrors
Revert "Emit, even in the presence of declaration errors and noEmitOnError
2015-03-24 12:25:00 -07:00
CyrusNajmabadi 8e2b7d0568 Merge pull request #2473 from Microsoft/getSemanticDiagnosticsDeclarations
Fix issue where getSemanticDiagnostics was returning undefined on a .d.ts file.
2015-03-24 11:14:34 -07:00
Yui T 1c2eae6b72 Update test cases 2015-03-24 10:11:29 -07:00
Vladimir Matveev 0fdb2071ce addressed PR feedback 2015-03-24 10:09:33 -07:00
Arnavion 0d6ce02405 Don't lose the this reference for compilerHost methods.
Fixes #1545
2015-03-24 10:05:24 -07:00
Dirk Baeumer 7ed885450b Mark new interfaces with export 2015-03-24 15:48:41 +01:00
Dirk Baeumer bda471f110 Add SignatureHelp support to Typescript server 2015-03-24 15:44:01 +01:00
Cyrus Najmabadi a5bd9196f2 PR feedback. 2015-03-24 01:10:03 -07:00
Cyrus Najmabadi 4802b4b2d6 CR feedback. 2015-03-24 00:35:30 -07:00
Cyrus Najmabadi c459bb7ce9 CR feedback. 2015-03-24 00:25:23 -07:00
Cyrus Najmabadi eed6f0deca Use an output format for quickinfo that more closely matches the original source.
i.e. use  "var v: string" instead of "(var) v: string".

The parens case should only be used when we're using an english description instead of
an actual language construct.
2015-03-24 00:16:49 -07:00
Vladimir Matveev 3a8df4106d fix typo in function name 2015-03-23 23:03:02 -07:00
Vladimir Matveev c6f11f39e2 disallow assignments to imported exports 2015-03-23 23:01:27 -07:00
Cyrus Najmabadi 2af1b92239 CR feedback. 2015-03-23 22:44:57 -07:00
Cyrus Najmabadi 66b3fae09a Remove the active completion session. 2015-03-23 21:44:27 -07:00
Cyrus Najmabadi a1cbfdf01d Use the same logic for completion entry details that we do for getting completion entries. 2015-03-23 21:26:29 -07:00
Cyrus Najmabadi bce9b5ab5a Break out completion symbol collection into its own function. 2015-03-23 20:56:38 -07:00
Ron Buckton 335d5673d0 Comments and cleanup 2015-03-23 19:51:38 -07:00
Cyrus Najmabadi 7388120386 Fix issue where getSemanticDiagnostics was returning undefined on a .d.ts file. 2015-03-23 19:02:46 -07:00
Yui T 6695981583 Address code review 2015-03-23 17:59:02 -07:00
Yui T 85624c0321 Change test files name 2015-03-23 17:58:53 -07:00
steveluc 7b824bac41 Make completion prefix matching case insensitive. 2015-03-23 17:25:45 -07:00
Anders Hejlsberg 73567756fa Accepting new baselines 2015-03-23 17:03:54 -07:00
Anders Hejlsberg 580bb83c37 Fix issue with AMD emit for 'import d, * as x from "foo"' 2015-03-23 16:56:29 -07:00
Vladimir Matveev 141c96b8f3 revised name generation 2015-03-23 16:16:29 -07:00
Cyrus Najmabadi af6d1ebe01 Revert "Emit, even in the presence of declaration errors and noEmitOnError."
This reverts commit 19517ac0dd.
2015-03-23 16:12:14 -07:00
CyrusNajmabadi 755d80606f Merge pull request #2461 from Microsoft/emitOnDeclarationErrors
Emit, even in the presence of declaration errors and noEmitOnError.
2015-03-23 16:11:00 -07:00
Ron Buckton 8dd9b9f2cb Updated check and emit, updated baselines 2015-03-23 14:47:07 -07:00
Cyrus Najmabadi 1b06677dec Treat .js files as javascript in the LS. 2015-03-23 14:14:19 -07:00
Ron Buckton 5b988cdbe4 Some emit cleanup for ES6 classes, comments. 2015-03-23 14:09:38 -07:00
Mohamed Hegazy d2ead15767 Accept baseline changes 2015-03-23 12:47:39 -07:00
Mohamed Hegazy d47445b175 Merge branch 'exportEquals' of https://github.com/Microsoft/TypeScript into exportEquals 2015-03-23 12:37:41 -07:00
Mohamed Hegazy b9e503d891 Ellide uninstantiated exports in ES6 2015-03-23 12:37:22 -07:00
Ron Buckton bf383b5b54 Simplified check for decorators. 2015-03-23 12:08:15 -07:00
Yui T 5979dacf4f Correctly emit bidning pattern with initializer and rest 2015-03-23 11:30:51 -07:00
Mohamed Hegazy 86d561d2be Check for instantiation on export default in ES6 2015-03-23 11:17:40 -07:00
Mohamed Hegazy f90253f73e Merge branch 'master' into exportEquals
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/emitter.ts
	tests/baselines/reference/es6ImportDefaultBinding.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportInEs5.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBindingInEs5.errors.txt
	tests/baselines/reference/es6ImportDefaultBindingInEs5.errors.txt
2015-03-23 11:06:44 -07:00