Commit Graph

14913 Commits

Author SHA1 Message Date
Sheetal Nandi c40234fe96 Adding test for emit of metadata for string literal union 2016-10-05 11:33:44 -07:00
Paul van Brenk ebcfce4127 Error span moved from constructor to this keyword. 2016-10-05 11:29:38 -07:00
Paul van Brenk cf4e30090a Merge branch 'master' into pvb/codeaction/api 2016-10-05 10:58:15 -07:00
Yui a31415d5b0 Merge pull request #11228 from Microsoft/master_11192
[Master] Fix 11192
2016-10-05 10:55:34 -07:00
Yui f8b34c96a0 Merge pull request #11118 from Microsoft/fix11081
Fix11081
2016-10-05 10:28:22 -07:00
Andy c5e1cb8e42 Merge pull request #11389 from Microsoft/brace_matching
Add additional test for brace matching
2016-10-05 10:02:46 -07:00
Andy Hanson 5c925c2e23 Add additional test for brace matching 2016-10-05 09:17:35 -07:00
Andy 527a24bd63 Merge pull request #11388 from Microsoft/is_this_identifier
Add helper functions for detecting 'this' identifiers
2016-10-05 09:16:59 -07:00
Nathan Shively-Sanders 29599fe9e1 Merge pull request #11358 from Microsoft/update-browserify-for-gulp-typescript-3
Update browserify task for gulp-typescript 3.0
2016-10-05 09:04:07 -07:00
Andy Hanson 1879e28fd3 Add helper functions for detecting 'this' identifiers 2016-10-05 08:54:20 -07:00
Nathan Shively-Sanders 567b842438 Generate browserify bundle in correct location 2016-10-05 08:41:42 -07:00
Arthur Ozga 617daa9c27 Change fragment initialization 2016-10-04 17:48:35 -07:00
Arthur Ozga a12fe2e491 Eliminate allocation of filtered completions 2016-10-04 17:44:52 -07:00
Ron Buckton 49695edadb Split up binary operators 2016-10-04 17:38:35 -07:00
Paul van Brenk 1cc973273f PR feedback 2016-10-04 17:37:46 -07:00
Ron Buckton f89db7d99f Added missing binary operator In. 2016-10-04 17:13:29 -07:00
Paul van Brenk 4f404ad92b Implement codefixes in tsserver 2016-10-04 16:58:17 -07:00
Vladimir Matveev ebb17e8019 do not apply subtype reduction if type set contains enum literals fro… (#11368)
* do not apply subtype reduction if type set contains enum literals from the same enum

* do not re-read symbol for the first enum

* addressed PR feedback
2016-10-04 16:32:16 -07:00
Sheetal Nandi 18969b024d Handle the require call in javascript file for getSymbolAtLocation
This helps in getting the alias symbol so that it can go to the definition of external module
Fixes #9251
2016-10-04 16:29:51 -07:00
Sheetal Nandi a830c844b7 Bind the source file as external module only if not already done
Return type of require call is from external module resolution only if
it doesnt resolve to local module
Fixes #10931
2016-10-04 15:30:53 -07:00
Arthur Ozga 1baf49668b merge master and add isGlobalCompletion flags to CompletionInfo 2016-10-04 14:38:16 -07:00
jramsay f4dc11427f Merge pull request #11338 from Microsoft/AddIsGlobalCompletionForSnippets
Add isGlobalCompletion to CompletionInfo for snippet injection
2016-10-04 14:17:39 -07:00
Vladimir Matveev 8dabe33b32 fix linter (#11366) 2016-10-04 14:00:45 -07:00
Arthur Ozga eb362fe115 Merge branch 'master' into FixTripleSlashCompletions 2016-10-04 13:51:57 -07:00
Arthur Ozga 2e589f1120 Actually fixed comments 2016-10-04 13:32:37 -07:00
Arthur Ozga 55d4e124fc Fixed a comment 2016-10-04 13:28:43 -07:00
Arthur Ozga d737dc1d30 Responding To billti's comments 2016-10-04 13:07:24 -07:00
Jason Ramsay 62fddba88e Changes from CR feedback 2016-10-04 12:48:44 -07:00
Sheetal Nandi a70624d415 Add test when require is just a function in external module 2016-10-04 12:17:03 -07:00
Vladimir Matveev 93b8df7c5d Addresses #11348: Could the tsserver add process.noAsar = true; (#11351) (#11360) 2016-10-04 12:11:59 -07:00
Paul van Brenk 20dea29e39 Merge branch 'master' into pvb/codeaction/api
# Conflicts:
#	src/services/types.ts
2016-10-04 11:38:45 -07:00
Paul van Brenk 6e8eb1db8a Merge branch 'pvb/codeaction/api' of https://github.com/Microsoft/TypeScript into pvb/codeaction/api 2016-10-04 10:43:04 -07:00
Ron Buckton b63e1345f3 Removed isTemplateLiteralFragmentKind 2016-10-04 10:41:43 -07:00
Andy e38f8c9c31 Merge pull request #11357 from Microsoft/lint_equals
Lint whitespace around "="
2016-10-04 09:37:27 -07:00
Nathan Shively-Sanders 42b2fe4985 Update browserify task for gulp-typescript 3.0
1. Doesn't need extra src/ prefix
2. testProject is now a function that needs to be called first.
2016-10-04 09:08:07 -07:00
Andy Hanson 860dd23708 Lint whitespace around "=" 2016-10-04 09:04:23 -07:00
Andy Hanson f7647db7f7 Fix tests changed by #11309 2016-10-04 06:30:05 -07:00
Andy e31f98279a Merge pull request #11323 from Microsoft/use_for_of
Use a `for-of` loop for a dense array instead of iterating over keys and then indexing
2016-10-04 06:01:20 -07:00
Andy 20c17ef0b2 Merge pull request #11325 from Microsoft/lsHost
Fix capitalization of lsHost
2016-10-04 06:00:09 -07:00
Herrington Darkholme efda30c6de remove redundant type assertion 2016-10-04 20:33:40 +08:00
Ron Buckton 0d7c84ef28 Added literal kind properties for each node. 2016-10-03 22:05:51 -07:00
Daniel Rosenwasser a0fc9059f9 Merge pull request #11252 from Microsoft/mapOnTuples
Add overloads for 'map' on tuple types
2016-10-03 20:07:30 -07:00
Ron Buckton e70f4ac6b2 Merge pull request #11291 from Microsoft/fix11177
Fix crash with nested generators
2016-10-03 19:06:28 -07:00
Jason Ramsay d186c83119 Add isGlobalCompletion to CompletionInfo for snippet injection 2016-10-03 17:45:11 -07:00
Nathan Shively-Sanders 4b8e8b77bb Merge pull request #11212 from Microsoft/cleanup-TypeFlags
Turn 2 type flags into properties
2016-10-03 16:25:57 -07:00
Nathan Shively-Sanders f852696087 Just assign true inside an if where a boolean was just checked 2016-10-03 16:10:16 -07:00
Nathan Shively-Sanders 45af47a12f getTypeFromObjectBindingPattern just returns Type again 2016-10-03 16:06:06 -07:00
Nathan Shively-Sanders 663ee44e62 Rename isObjectLiteralPatternWithComputedProperties 2016-10-03 16:01:08 -07:00
Nathan Shively-Sanders 99cbd1ffa9 Merge branch 'master' into cleanup-TypeFlags 2016-10-03 15:55:07 -07:00
Nathan Shively-Sanders 84e319e226 Minor style cleanup 2016-10-03 15:54:41 -07:00