Nathan Shively-Sanders
65d1079f8f
Replace services' jsdoc parser with parsers'
...
Also modify scanner's definition of leading vs trailing comments, with
associated changes to emitter and emit baselines (the last is in a
separate commit).
2016-09-01 09:15:59 -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
Zhengbo Li
8d5aaf8eda
avoid creating syntax nodes for jsdoc comment tags ( #10526 )
2016-08-25 14:26:58 -07:00
Richard Knoll
e0a36840c0
PR feedback
2016-08-25 11:58:03 -07:00
Zhengbo Li
bab4a52983
strip comments when re-emitting tsconfig.json ( #10529 )
2016-08-25 06:21:02 -07:00
Richard Knoll
73c3961355
Adding display parts to definition items to support FindAllReferences
2016-08-24 19:18:37 -07:00
Zhengbo Li
edbeab0ff2
Merge pull request #10418 from zhengbli/tolerateConfigError
...
Tolerate errors in config file
2016-08-22 16:10:27 -07:00
Mohamed Hegazy
d133b0e550
Merge pull request #10407 from zhengbli/fixJsDocSyntacticClassification
...
Return non-JsDocComment children for syntactic classification
2016-08-22 16:06:48 -07:00
zhengbli
a8ab52fd57
Use TS parser to tolerate more errors in tsconfig.json
2016-08-20 20:47:35 -07:00
zhengbli
6d2323b0d8
Simplify implementation
2016-08-20 20:41:47 -07:00
Zhengbo Li
d8ab098195
Merge pull request #10426 from zhengbli/9518
...
Treat special property access symbol differently when retriving documentation
2016-08-19 17:09:25 -07:00
zhengbli
a5bb13f6c1
fix broken tests
2016-08-19 16:53:36 -07:00
zhengbli
057357be88
CR feedback
2016-08-19 15:48:46 -07:00
Yui
7f6e36c7e1
Update shim version to be 2.1 ( #10424 )
2016-08-19 10:03:23 -07:00
zhengbli
03dcdda443
Treat special property access symbol differently
...
... when retriving documentation
2016-08-18 17:12:40 -07:00
Zhengbo Li
d24afc2ad0
Return non-JsDocComment children
...
... to make syntactic classification work
2016-08-18 00:06:48 -07:00
Daniel Rosenwasser
c1e70c97c0
Use the non-nullable type of the contextual type for object completions.
2016-08-17 20:49:21 -07:00
jramsay
7a9f8c8798
Merge pull request #10391 from Microsoft/SetIsNewIdentifierLocationToTrueForJS
...
Set isNewIdentifierLocation to true for JavaScript files
2016-08-17 13:58:21 -07:00
Jason Ramsay
44476f1984
Update due to CR suggestion
2016-08-17 13:30:03 -07:00
Andy
c9d1f0d150
Merge pull request #10376 from Microsoft/remove_file_exists_assertion
...
Remove old assertion about when we're allowed to use fileExists
2016-08-17 06:04:33 -07:00
Jason Ramsay
a66b38af56
Set isNewIdentifierLocation to true for JavaScript files
2016-08-16 13:59:13 -07:00
Andy Hanson
a6974474a1
Remove old assertion about when we're allowed to use fileExists
2016-08-16 13:51:17 -07:00
Ron Buckton
889e5ac7ae
Clean up/move some Map helper functions.
2016-08-16 11:15:15 -07:00
Ron Buckton
1dc495adf8
Migrate additional MapLikes to Maps.
2016-08-15 16:41:32 -07:00
Ron Buckton
7f0a02ff02
Migrated more MapLikes to Maps
2016-08-15 15:03:55 -07:00
Anders Hejlsberg
65e1293b2e
Optimize performance of maps
2016-08-10 16:47:06 -07:00
Yui
ceab31cf0d
Port PR #10016 to Master ( #10100 )
...
* Treat namespaceExportDeclaration as declaration
* Update baselines
* wip - add tests
* Add tests
* Show "export namespace" for quick-info
2016-08-05 10:12:01 -07:00
Yui
10b36abc8f
[Release-2.0] Fix 9662: Visual Studio 2015 with TS2.0 gives incorrect @types path resolution errors ( #9867 )
...
* Change the shape of the shim layer to support getAutomaticTypeDirectives
* Change the key for looking up automatic type-directives
* Update baselines from change look-up name of type-directives
* Add @currentDirectory into the test
* Update baselines
* Fix linting error
* Address PR: fix spelling mistake
* Instead of return path of the type directive names just return type directive names
2016-08-04 07:43:54 -07:00
Zhengbo Li
f06413b8d4
Merge pull request #10035 from zhengbli/9522
...
Recreate program if baseUrl or paths changed in tsconfig
2016-08-01 17:15:03 -07:00
zhengbli
f78b9094be
CR feedback
2016-08-01 16:50:16 -07:00
Ryan Cavanaugh
6caa2611cb
Merge pull request #10054 from SaschaNaz/jsxopening
...
Format JSX opening element
2016-08-01 15:50:43 -07:00
Kagami Sascha Rosylight
5c4c997efa
jsx opening element formatting
2016-08-01 00:35:34 +09:00
zhengbli
0f1585f0af
recreate program if baseUrl or paths changed in tsconfig
2016-07-29 11:02:33 -07:00
Andy
c6960303db
Merge pull request #9984 from Microsoft/node_kind
...
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-29 08:19:07 -07:00
Anders Hejlsberg
0c131fab68
Merge pull request #9407 from Microsoft/literalTypes
...
Number, enum, and boolean literal types
2016-07-28 12:09:49 -07:00
Andy Hanson
958620b46d
Fix lint errors
2016-07-27 08:30:22 -07:00
Andy Hanson
38e201eb7d
Fix test and rename a function
2016-07-27 07:46:39 -07:00
Andy Hanson
30761ef659
Unify nodeKind implementations for navigationBar and navigateTo
2016-07-27 06:31:56 -07:00
Wesley Wigham
e12f2d8232
Add assertion whitespace lint rule ( #9931 )
...
* Add assertion whitespace lint rule
* Fix typo
* Add the word `Rule` to Jakefile
2016-07-26 13:29:53 -07:00
Anders Hejlsberg
ff0cbb5b29
Merge branch 'master' into literalTypes
...
# Conflicts:
# src/compiler/checker.ts
2016-07-24 07:28:11 -07:00
Anders Hejlsberg
178883a617
Fix issue in getTypeDefinitionAtPosition
2016-07-23 09:29:29 -07:00
Anders Hejlsberg
afd39cccaa
Enum type is also a union of the literal enum types it declares
2016-07-22 14:27:33 -07:00
Yui
bd25c130ca
Port PR 9745 to master ( #9881 )
...
* Add completion for quote property name in object literal expression
* Add fourslash tests for completion of quoted property in object literal expression
* Handle object-literal expression as an argument
Undo wip
Undo wip
Conflicts:
src/services/services.ts
* Add tests and baseline for object literal expression for arguments
2016-07-22 07:15:12 -07:00
Herrington Darkholme
1b07fbb222
Fix #9843 . IScriptSnapshot can return undefined
2016-07-21 10:01:12 +08:00
Wesley Wigham
729464dc23
Integrate feedback from @mihailik to performance framework ( #9845 )
...
* Integrate feedback from @mihailik
* Rons feedback, explicitly include in new tsconfigs
2016-07-20 15:42:29 -07:00
Anders Hejlsberg
26713c8721
Expand top level of declared type in type alias declaration
2016-07-19 07:18:16 -07:00
Sheetal Nandi
f16f27661f
Merge pull request #9529 from Microsoft/identifierAndTokenConstructor
...
Create separate constructors for Tokens and Identifiers
2016-07-14 13:35:09 -07:00
Andy Hanson
8e679b7021
Remove duplicate startsWith and endsWith functions
2016-07-13 10:04:21 -07:00