Andy
c8c547a706
Only add completion for a symbol if it is accessible ( #25096 )
2018-06-26 18:03:07 -07:00
Andy
ab9e913af3
getEditsForFileRename: Test both before and after the rename ( #25074 )
2018-06-26 16:55:51 -07:00
Andy
13bc46d970
getTokenAtPosition: default includeJsDocComment to true ( #25015 )
...
* getTokenAtPosition: default includeJsDocComment to true
* Update API (#24966 )
* Flip meaning of parameter
* Update API (#24966 )
* Remove all `ignoreJsDocComment` uses (fixes #25162 )
2018-06-26 16:20:44 -07:00
Ron Buckton
f4a2ee456d
Merge pull request #25250 from Microsoft/gulpTypeScriptReporter
...
Report errors in corrrect process for gulp-typescript-oop
2018-06-26 16:04:28 -07:00
Ron Buckton
cff0f831a6
Report errors in corrrect process for gulp-typescript-oop
2018-06-26 15:43:04 -07:00
Mohamed Hegazy
4febcdf1cb
Merge pull request #25231 from timocov/fix25225
...
Remove @internal from Program::isSourceFileDefaultLibrary
2018-06-26 15:33:58 -07:00
Wesley Wigham
fc37b7926d
Stop not emitting mappings for function and class names ( #25210 )
2018-06-26 15:05:34 -07:00
Mohamed Hegazy
b59824ad9f
Merge pull request #25190 from mprobst/fix-generic-type-emit
...
Fix decorator design:types emit for type variables.
2018-06-26 14:04:37 -07:00
Ron Buckton
cb6325d8ec
Merge pull request #25241 from Microsoft/fixFailedTestsUnlink
...
Add exists check before unlink
2018-06-26 13:06:59 -07:00
Nathan Shively-Sanders
9025bc7c69
Fix control flow loop in yield expression ( #25228 )
...
* Fix control flow loop in yield expression
Yet again, the fix is to stop using checkExpressionCached.
* Update lib in test to reduce number of errors
2018-06-26 12:50:29 -07:00
Nathan Shively-Sanders
9044589377
Fix duplicate errors in js special assignments ( #24508 )
...
* Fix duplicate errors in js special assignments
* Simplify checkExpressionCached call to checkExpression
* Accept baselines after merge
* Use Map for deferredNodes and improve NoDeferredCheck comment
I added an assert when a duplicate was added, but it caused 18 failures
in our test suite.
* Remove NoDeferredCheck
2018-06-26 12:40:58 -07:00
Ron Buckton
e705c15c14
Add exists check before unlink
2018-06-26 12:28:28 -07:00
Wesley Wigham
38dab7417a
Fix lint race when not running tests in parallel ( #25235 )
2018-06-26 12:27:49 -07:00
Wesley Wigham
a7be62f9db
Track name scope aloneside lexical scope
2018-06-26 12:24:55 -07:00
Nathan Shively-Sanders
133bb9f78d
Add name to jsDocParsing link tag test ( #25229 )
2018-06-26 10:50:59 -07:00
Eugene Timokhov
ff28ffab9f
Remove @internal from Program::isSourceFileDefaultLibrary
...
Fixes #25225
2018-06-26 20:40:11 +03:00
Ryan Cavanaugh
e38aad8b79
Merge pull request #25202 from RyanCavanaugh/addChakraAPIs
...
Add Chakra APIs for tsc.exe --build
2018-06-26 09:29:25 -07:00
TypeScript Bot
17673e88e9
Update user baselines ( #25226 )
2018-06-26 09:27:25 -07:00
Martin Probst
6a24eabd18
Set current scope for classes.
2018-06-26 16:33:36 +02:00
Martin Probst
f1fe0b8116
use better scope
2018-06-26 15:51:37 +02:00
Anders Hejlsberg
70975cd08f
Merge pull request #24897 from Microsoft/restTuples
...
Tuples in rest parameters and spread expressions
2018-06-25 19:26:35 -07:00
Anders Hejlsberg
656ccd87e7
Revert package.json change
2018-06-25 15:58:48 -10:00
Ron Buckton
bc3268b654
Merge pull request #25211 from Microsoft/gulpBrowserify
...
Clean up browserify task, remove unused 'debugMode.js' script
2018-06-25 16:56:47 -07:00
Ron Buckton
78bf10ad80
Merge pull request #25004 from Microsoft/trackFailedTests
...
Adds failed test tracking
2018-06-25 16:55:43 -07:00
Ron Buckton
72a00b148c
Merge pull request #25146 from Microsoft/gulpWatch
...
Adds support for gulp.watch
2018-06-25 16:55:13 -07:00
Ron Buckton
5ed96ec072
Clean up browserify task, remove unused 'debugMode.js' script
2018-06-25 16:21:28 -07:00
Nathan Shively-Sanders
99ebcd788f
Treat link tag as comment ( #25206 )
...
* First attempt at parsing. Doesn't work
But my machine is dying, so this is an emergency commit.
* Parsing sort of works
But it's not right yet; the test I added fails. See the TODO I added.
* Parse link tag as comment
2018-06-25 15:27:49 -07:00
Ron Buckton
6a9e077110
Merge pull request #25203 from Microsoft/gulpUpToDate
...
Ensure upToDate also handles referenced project outputs
2018-06-25 14:27:37 -07:00
Ron Buckton
a9b4763249
Ensure upToDate also handles referenced project outputs
2018-06-25 14:14:19 -07:00
Ryan Cavanaugh
fa9f071c14
Don't try to write --pretty results to unsupported consoles in --build
2018-06-25 14:10:27 -07:00
Ryan Cavanaugh
d474603844
Pipe through Chakra APIs for tsc.exe --build
2018-06-25 14:10:07 -07:00
Anders Hejlsberg
5ef7e9ff34
Accept new baselines
2018-06-25 10:45:48 -10:00
Anders Hejlsberg
d869e56d33
Add tests
2018-06-25 10:45:38 -10:00
Anders Hejlsberg
d7443f04fd
Contextual typing by tuple rest elements
2018-06-25 10:45:02 -10:00
Andy
0b5b7ef547
Fix removal of default import ( #25200 )
2018-06-25 12:41:32 -07:00
Andy
f52c881ab1
Improve verify.renameLocations ( #25192 )
2018-06-25 12:41:12 -07:00
Mohamed Hegazy
9c71eaf590
Merge pull request #25194 from Vimal-Raghubir/master
...
Fix issue regarding WeakMap constructor
2018-06-25 12:27:57 -07:00
Andy
6cd27a3217
Support doc comment template at function expression ( #25050 )
2018-06-25 11:40:45 -07:00
Ron Buckton
d3ef20caf0
Fix bad merge
2018-06-25 11:36:37 -07:00
Andy
4c326b2b6c
Simplify addJSDocComment ( #25196 )
...
* Simplify addJSDocComment
* Add assert
2018-06-25 11:36:37 -07:00
Andy
62e5541a66
parseJSDocCommentWorker: Don't need result ( #25197 )
2018-06-25 11:34:20 -07:00
Andy
8923a01481
Fix test failure ( #25199 )
2018-06-25 11:34:04 -07:00
Andy
9aa60f27eb
goToDefinition: Don't add duplicate definitions for PropertyAssignment and ArrowFunction at m: () => {} ( #24995 )
...
* goToDefinition: Don't add duplicate definitions for PropertyAssignment and ArrowFunction at `m: () => {}`
* Just use !isCallLikeExpression
2018-06-25 11:33:47 -07:00
Ron Buckton
52fa900b5c
Merge branch 'master' into trackFailedTests
2018-06-25 11:26:08 -07:00
Andy
e8e80d2bbd
Don't crash on property access with type ( #25170 )
...
* Don't crash on property access with type
* Move test
2018-06-25 11:25:52 -07:00
Andy
b3a6428186
Fix completions trigger character on JSX opening tag ( #25167 )
2018-06-25 11:10:38 -07:00
Andy
878bf80a48
Make GetEditsForFileRenameRequestArgs not extend FileRequestArgs ( #25052 )
...
* Make GetEditsForFileRenameRequestArgs not extend FileRequestArgs
* Code review: check new location first, and use scriptInfo.getDefaultProject()
* Remove changes to e getDefaultProjectForFile (now #25060 )
* Undo API changes (#24966 )
* Combine edits from all projects (fixes #25052 )
* Update API (#24966 )
* Ignore orphan projects or projects with language service disabled
2018-06-25 11:00:51 -07:00
Andy
806a661be3
Add refactor to convert named to default export and back ( #24878 )
...
* Add refactor to convert named to default export and back
* Support ambient module
* Handle declaration kinds that can't be default-exported
* Update API (#24966 )
2018-06-25 10:34:24 -07:00
Vimal Raghubir
b883a82f9f
Fix issue regarding WeakMap constructor
2018-06-25 12:53:41 -04:00
csigs
fefad791d3
LEGO: Merge pull request 25191
...
LEGO: Merge pull request 25191
2018-06-25 09:10:48 -07:00