Commit graph

4875 commits

Author SHA1 Message Date
Dirk Baeumer
631a9d80be Merge pull request #2489 from dbaeumer-feature/formatOptions 2015-03-26 11:23:14 +01:00
Jason Freeman
d7af0db0e2 Merge pull request #2501 from Microsoft/elaborateErrors
Make elaborateErrors persist throughout type relation checks
2015-03-26 00:20:40 -07:00
Jason Freeman
7a44b9ed57 Make elaborateErrors persist throughout type relation checks 2015-03-25 19:23:44 -07:00
Daniel Rosenwasser
8610a881c3 Merge pull request #2495 from Microsoft/useAppropriateCompletionEdge
Use adjusted completion position when at end of identifier
2015-03-25 16:59:11 -07:00
Daniel Rosenwasser
0437dfb594 Adjust the context token if the previous token is a word, not just if it's an identifier. 2015-03-25 16:37:41 -07:00
Daniel Rosenwasser
a56233f17d Added tests related to completions with keywords. 2015-03-25 16:35:37 -07:00
Ron Buckton
07ea4064a2 Merge pull request #2497 from Microsoft/decorators_emit
Emit decorators when --target ES3
2015-03-25 16:13:49 -07:00
Ron Buckton
f27caf5d87 Emit decorators when --target ES3 2015-03-25 16:12:07 -07:00
Daniel Rosenwasser
e33b24d3d0 Merge pull request #2480 from dbaeumer/feature/signatureHelp
Add signature help to Typescript server
2015-03-25 15:07:24 -07:00
Daniel Rosenwasser
93108ef612 Adjust 'position' to beginning of identifier when 'contextToken' has been readjusted. 2015-03-25 14:25:29 -07:00
Daniel Rosenwasser
5f428fefb0 More tests. 2015-03-25 14:16:12 -07:00
Daniel Rosenwasser
36db7aad2d Added test. 2015-03-25 12:04:21 -07:00
Anders Hejlsberg
e925aa77b2 Merge pull request #2460 from Microsoft/exportEquals
Revised ES6 modules
2015-03-25 11:01:00 -07:00
Anders Hejlsberg
a05f1e8d85 Merge pull request #2467 from Microsoft/exportEqualsMerged
Merge master into exportEquals
2015-03-25 09:47:44 -07:00
Dirk Baeumer
c66571b273 Integrated pull request feedback 2015-03-25 12:31:59 +01:00
Mohamed Hegazy
fad889283e Merge branch 'master' into exportEqualsMerged
Conflicts:
	src/compiler/checker.ts
	src/compiler/emitter.ts
	src/compiler/types.ts
	tests/baselines/reference/APISample_compile.js
	tests/baselines/reference/APISample_linter.js
	tests/baselines/reference/APISample_transform.js
	tests/baselines/reference/APISample_watcher.js
	tests/baselines/reference/es5ExportDefaultClassDeclaration2.js
	tests/baselines/reference/es5ExportDefaultFunctionDeclaration2.js
	tests/baselines/reference/es6ExportAllInEs5.js
	tests/baselines/reference/es6ExportClauseWithoutModuleSpecifierInEs5.js
2015-03-25 00:06:38 -07:00
Mohamed Hegazy
1c45b77d9e Merge branch 'master' into exportEqualsMerged 2015-03-24 22:28:35 -07:00
Mohamed Hegazy
aa01dcd1a3 Move es6 alias name handeling to getAliasNameSubstitution to match getExportNameSubstitution 2015-03-24 22:20:42 -07:00
Mohamed Hegazy
bc51dd1e77 In ES6 use "export var x" for internal modules and enums instead of an after the fact "export {x};" 2015-03-24 21:54:36 -07:00
Mohamed Hegazy
ab5c09a9a6 Make isReferencedAliasDeclaration check children 2015-03-24 21:43:03 -07:00
Mohamed Hegazy
6c40c95313 Disallow export declarations in internal modules 2015-03-24 21:17:11 -07:00
Mohamed Hegazy
27c5d6fa50 use the correct check for import and export specifiers 2015-03-24 20:50:42 -07:00
Mohamed Hegazy
352633dfda Rename isES6ModuleMemberDeclaration to isES6ExportedDeclaration. 2015-03-24 20:36:02 -07:00
Mohamed Hegazy
4361e6ea56 Merge branch 'exportEquals' into exportEqualsMerged 2015-03-24 20:32:36 -07:00
Ron Buckton
a60d5912a9 Cleanup of duplicate code due to merge 2015-03-24 20:30:03 -07:00
Ron Buckton
ea15225a9e Merge pull request #2399 from Microsoft/decorators_min 2015-03-24 19:57:21 -07:00
CyrusNajmabadi
4f0dc28bdc Merge pull request #2475 from Microsoft/completionEntryDetails
Share code between getCompletionsAtPosition and getCompletionEntryDetails.
2015-03-24 17:05:39 -07:00
Ron Buckton
f531193557 Updates to emit and updated baselines 2015-03-24 17:00:29 -07:00
Cyrus Najmabadi
69ff9b3c13 PR feedback. 2015-03-24 16:50:11 -07:00
Cyrus Najmabadi
e26c260822 PR feedback. 2015-03-24 15:35:27 -07:00
Cyrus Najmabadi
63278ca037 Don't bother with a predicate. It doesn't provide enough of a perf savings. 2015-03-24 15:30:32 -07:00
Vladimir Matveev
20a0ac5f01 Merge pull request #2476 from Microsoft/immutableBindings
Disallow assignments to imported exports
2015-03-24 15:20:55 -07:00
Vladimir Matveev
e5e5ad89fd Merge pull request #2471 from Microsoft/revisedNameGen2
Revised name generation #2, fixes #2449, #2447
2015-03-24 15:20:18 -07:00
Cyrus Najmabadi
614b1066dc Merge branch 'master' into completionEntryDetails 2015-03-24 14:55:34 -07:00
Mohamed Hegazy
515cdcdd78 return undefined if we are not renaming to ensure we get the correct text 2015-03-24 14:55:00 -07:00
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
927e60d592 Merge branch 'master' into findReferences 2015-03-24 14:11:20 -07:00
steveluc
48482071f6 Moved findConfigFile to program.ts. Addressed pull request comments. 2015-03-24 14:03:21 -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
Vladimir Matveev
0fdb2071ce addressed PR feedback 2015-03-24 10:09:33 -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