Commit graph

25389 commits

Author SHA1 Message Date
Sheetal Nandi c197bae990 Add tests for failing redirect reuse of program when host implements getSourceFileByPath
Test for #27207
2018-10-01 11:51:30 -07:00
Ryan Cavanaugh 7c875465b5
Merge pull request #27474 from AverageMarcus/patch-2
Added real world examples of good commit messages
2018-10-01 09:55:15 -07:00
Ryan Cavanaugh 993de504b8
Merge pull request #27472 from AverageMarcus/patch-1
Added link to Jake website
2018-10-01 09:52:46 -07:00
Marcus Noble 186b71349a
Added real world examples of good commit messages 2018-10-01 12:13:30 +01:00
Marcus Noble 3047136f7a
Added link to Jake website
I was unaware of that Jake was so I thought it'd be handy to include a link to the website.
2018-10-01 08:19:22 +01:00
Matt McCutchen 32e75e7ae7 Don't complain about modules and outFile options when
`emitDeclarationOnly` is set.

Fixes #27117.
2018-09-28 21:07:48 -04:00
Sheetal Nandi e1a4c2779f
Merge pull request #27440 from Microsoft/invalidTypes
Only copy non error values in array when converting the json
2018-09-28 15:50:09 -07:00
Sheetal Nandi 6549969d2c Default logger for projectService has assert on exceptions being logged in tsserver 2018-09-28 15:47:34 -07:00
Sheetal Nandi 552777d70e When there is parse error do not verify actual errors 2018-09-28 15:28:44 -07:00
Sheetal Nandi ee04b8c7f3 Handle the case of failed lookup location being not normalized.
Also fixed issue where type defs with relative name didnt resolve when directoryExists is present on the host
Fixes #27405
2018-09-28 14:40:34 -07:00
Sheetal Nandi 0245c2d35e Only copy non error values in array when converting the json
Fixes #27432
2018-09-28 13:49:00 -07:00
Nathan Shively-Sanders 21148b3b0a
Fix typo in PseudoPragma* types (#27437) 2018-09-28 10:39:30 -07:00
Nathan Shively-Sanders 6d92a2942f
Fix parent points in unreachable code (#27400) (#27406)
In the binder, unreachable code mistakenly skips the `bindJSDoc` call in
`bindChildrenWorker`, which sets parent pointers. The fix is to call
`bindJSDoc` in the case of unreachable code as well.
2018-09-28 08:31:56 -07:00
Dhruv Rajvanshi bde81deed2 Issue #27301: Fixed crash when converting function to async (#27396) 2018-09-27 18:56:37 -07:00
Andy 19af881f94
ExpressionWithTypeArguments parent may be a JSDocAugmentsTag (#27229) 2018-09-27 18:26:57 -07:00
Ron Buckton d224ee02d7 Free up space in the TransformFlags enum 2018-09-27 17:55:07 -07:00
Wesley Wigham 26eb6ab6f4
Primitives should not be instanceof... anything (#27402) 2018-09-27 15:49:51 -07:00
Ron Buckton 9cf201c512
Merge pull request #27204 from Microsoft/fixPerIteration
Fix per-iteration bindings in for-loop head
2018-09-27 13:23:03 -07:00
Wesley Wigham 7bf382e73f
Allow empty files lists in tsconfigs with an extends member (#27383) 2018-09-27 12:40:29 -07:00
Sheetal Nandi aed876dfb4 Refactoring to unify updating no input files error 2018-09-27 11:58:15 -07:00
Andy 5f2741b2ba
Make RenameInfo a union (#27382) 2018-09-27 08:56:40 -07:00
Andy 0a97663843
Add 'prefixText' and 'suffixText' when renaming shorthand properties (#27356)
* Add 'prefixText' and 'suffixText' when renaming shorthand properties

* Make prefixText and suffixText missing instead of undefined

* Fix test
2018-09-26 16:58:01 -07:00
Wesley Wigham 0b12e9dc01
Merge branch 'master' of github.com:Microsoft/TypeScript 2018-09-26 16:37:03 -07:00
Wesley Wigham bf3cea7f6d
Remove project tests from default compiler flag 2018-09-26 16:36:47 -07:00
Wesley Wigham 3f98c51db0
Skip default lib checking in all tsbuild tests (#27380) 2018-09-26 15:51:55 -07:00
Anders Hejlsberg d7219b21c2
Merge pull request #27357 from Microsoft/fixBivariantInferences
Make contravariant inferences only from pure contravariant positions
2018-09-26 14:03:59 -07:00
Nathan Shively-Sanders 98ec1e8730
Fix commonjs export= merging (#27368) (#27371)
I'm surprised we haven't seen more of this; I suspect it's because the
mixed `module.exports=` + `export.foo=` pattern isn't that common.
However, it'll happen any time that the exported symbol is unknown;
getCommonJsExportEquals blithely clones unknownSymbol and proceeds to
stick the `exports.foo=` properties onto it.

This causes problems later, because the compiler checks for
unknownSymbol with `===`. The fix is to not stick properties onto a
clone of unknownSymbol. This makes the correct errors appear and removes
the crash.
2018-09-26 12:40:30 -07:00
Andy c435d1c9a4
Log text of relevant file after an exception (#27006)
* Log text of relevant file after an exception

* Require LogLevel.verbose
2018-09-26 11:31:59 -07:00
Andy 4855920314
navigationBar/Tree: Better description for anonymous function (#27063) 2018-09-26 11:22:44 -07:00
Andy b3dd471584
Support completions after 'async' in object literal (#27250) 2018-09-26 11:22:27 -07:00
Andy d4d947e488
Fix bug: Allow completions after '@' with no contextToken (#27325) 2018-09-26 11:22:08 -07:00
Sheetal Nandi 1a63c67e8a
Merge pull request #27260 from valera-rozuvan/fix-27086
Fix 27086. Ignore directories starting with a dot.
2018-09-26 11:11:37 -07:00
Anders Hejlsberg 735f166f4e Accept new baselines 2018-09-26 11:09:28 -07:00
Anders Hejlsberg 32ea3b2cb0 Add regression test 2018-09-26 11:09:19 -07:00
Anders Hejlsberg 34b35df086 Merge branch 'master' into fixInstanceOfFunction 2018-09-26 10:51:58 -07:00
Jordi Oliveras Rovira 1b880f8ad4 Update bug report issue template TypeScript version to 3.2. (#27361) 2018-09-26 09:38:37 -07:00
Nathan Shively-Sanders 4fac5f26dc
Fix crash in use-before-def checking of enum tag (#27350) (#27354) 2018-09-26 09:05:18 -07:00
Anders Hejlsberg f59229bf22 Only add unique inferences to candidate arrays 2018-09-26 06:54:37 -07:00
Limon Monte a24b4b9216
chore(package.json): http -> https, add www. for homepage
Google Chrome is marking http websites as insecure starting from July 2018
2018-09-26 10:56:25 +03:00
Anders Hejlsberg 272157185f Accept new baselines 2018-09-25 18:17:30 -07:00
Anders Hejlsberg 4bb5cfb9bb Add regression test 2018-09-25 18:17:21 -07:00
Anders Hejlsberg 5e55118076 Only make contravariant inferences from pure contravariant positions 2018-09-25 18:07:51 -07:00
Andy b065902a99
Update API baselines (#27349) 2018-09-25 16:11:16 -07:00
Daniel Rosenwasser e1fd0ea53e Bump version to 3.2. 2018-09-25 16:48:03 -04:00
TypeScript Bot f0018eb107 Update user baselines (#27339) 2018-09-25 10:32:18 -07:00
Anders Hejlsberg e36957aba1
Merge pull request #27028 from Microsoft/typedBindCallApply
Strict bind, call, and apply methods on functions
2018-09-24 18:20:05 -07:00
Wesley Wigham 8e1cce4b8f
Add regression test for #25485 as it is already fixed (#27320) 2018-09-24 17:52:52 -07:00
Ron Buckton 6957128341
Merge pull request #27331 from Microsoft/fixTypesVersionsFourslashTest-2
Fixes the completionForStringLiteralNonrelativeImport13 test
2018-09-24 17:38:17 -07:00
Anders Hejlsberg b6e66c2df0 Accept new baselines 2018-09-24 17:10:38 -07:00
Anders Hejlsberg 5510e0755e Merge branch 'master' into typedBindCallApply
# Conflicts:
#	tests/baselines/reference/tsxTypeArgumentPartialDefinitionStillErrors.errors.txt
#	tests/baselines/reference/wrappedAndRecursiveConstraints4.errors.txt
2018-09-24 16:38:39 -07:00