5d648ef | Daniel Rosenwasser | 24 April 2018, 19:14:59 UTC | Basic groundwork for suggestioning removing non-null assertions. | 24 April 2018, 19:14:59 UTC |
5d67f8e | Anders Hejlsberg | 24 April 2018, 17:09:45 UTC | Merge pull request #23645 from Microsoft/distributeKeyofUnion2 Distribute 'keyof' union types (take 2) | 24 April 2018, 17:09:45 UTC |
59765e2 | Andy | 24 April 2018, 16:41:47 UTC | goToDefinition: Also add definitions for symbol if it does not match the signature symbol (#23657) | 24 April 2018, 16:41:47 UTC |
ac51980 | csigs | 24 April 2018, 16:10:52 UTC | LEGO: Merge pull request 23658 LEGO: Merge pull request 23658 | 24 April 2018, 16:10:52 UTC |
b72abdb | csigs | 24 April 2018, 16:10:31 UTC | LEGO: check in for master to temporary branch. | 24 April 2018, 16:10:31 UTC |
969aa45 | Andy | 24 April 2018, 15:54:42 UTC | Improve error message for unused type (#23633) | 24 April 2018, 15:54:42 UTC |
eca17ac | Andy | 24 April 2018, 15:54:14 UTC | Support import fix even when the error is that a type is used as a value (#23655) | 24 April 2018, 15:54:14 UTC |
b1baca5 | csigs | 24 April 2018, 10:11:07 UTC | LEGO: Merge pull request 23650 LEGO: Merge pull request 23650 | 24 April 2018, 10:11:07 UTC |
0e5ea2c | csigs | 24 April 2018, 10:10:45 UTC | LEGO: check in for master to temporary branch. | 24 April 2018, 10:10:45 UTC |
054a6ff | csigs | 24 April 2018, 04:10:42 UTC | LEGO: Merge pull request 23644 LEGO: Merge pull request 23644 | 24 April 2018, 04:10:42 UTC |
90500e8 | csigs | 24 April 2018, 04:10:22 UTC | LEGO: check in for master to temporary branch. | 24 April 2018, 04:10:22 UTC |
f0c3291 | Anders Hejlsberg | 24 April 2018, 04:09:56 UTC | Accept new baselines | 24 April 2018, 04:09:56 UTC |
7befd35 | Anders Hejlsberg | 24 April 2018, 04:09:49 UTC | Add tests | 24 April 2018, 04:09:49 UTC |
2911d5d | Anders Hejlsberg | 24 April 2018, 03:57:20 UTC | Accept new baselines | 24 April 2018, 03:57:20 UTC |
09590bc | Anders Hejlsberg | 24 April 2018, 03:57:11 UTC | Transform 'keyof (A | B)' to 'keyof A & keyof B' | 24 April 2018, 03:57:11 UTC |
fc30bd1 | Andy | 23 April 2018, 23:05:37 UTC | Suggestion to convert to ES6 module should only trigger in projects which express some intent to use ES6 (#23576) | 23 April 2018, 23:05:37 UTC |
905f9a0 | Nathan Shively-Sanders | 23 April 2018, 22:24:31 UTC | `module.exports = Entity` is an alias, just like `export = Entity` (#23570) * Make `module.export =` an alias like `export=` is This breaks a couple of tests for previous workarounds. Fix in upcoming commits. * Basically fixes all the breaks, but needs cleanup * More notes to myself * Clean up TODOs * Call mergeSymbolTable and delete export= afterward instead of basically copying the code myself. * More cleanup * Remove unnecessary check in import type checking * Revert to DIY code. It is more correct and will go away in a few days. * Exported class expressions can be used as type In both JS and TS * Do not require named class expressions | 23 April 2018, 22:24:31 UTC |
ef8af93 | csigs | 23 April 2018, 22:11:08 UTC | LEGO: Merge pull request 23635 LEGO: Merge pull request 23635 | 23 April 2018, 22:11:08 UTC |
1f753b3 | csigs | 23 April 2018, 22:10:46 UTC | LEGO: check in for master to temporary branch. | 23 April 2018, 22:10:46 UTC |
222f35d | Andy | 23 April 2018, 20:29:14 UTC | Make symbol display at ExportSpecifier use 'export', not 'import' (#23629) | 23 April 2018, 20:29:14 UTC |
0179d97 | Anders Hejlsberg | 23 April 2018, 20:22:56 UTC | Merge pull request #23592 from Microsoft/improveIndexTypes Support number and symbol named properties with keyof and mapped types | 23 April 2018, 20:22:56 UTC |
645258c | Andy | 23 April 2018, 18:24:51 UTC | Allow getting import completion details with misspelled name (#23624) | 23 April 2018, 18:24:51 UTC |
2e78d1e | Andy | 23 April 2018, 18:11:06 UTC | getEditsForFileRename: Update tsconfig "files" (#23625) | 23 April 2018, 18:11:06 UTC |
eb112ab | Wesley Wigham | 21 April 2018, 19:50:05 UTC | Deduplicate declarations in combined type/value symbols (#23593) | 21 April 2018, 19:50:05 UTC |
7f34340 | Mohamed Hegazy | 21 April 2018, 19:42:10 UTC | Merge pull request #21476 from Kingwl/concat-string-in-enum-member allow string concat in enum member declaration | 21 April 2018, 19:42:10 UTC |
c7f55be | Anders Hejlsberg | 21 April 2018, 16:32:54 UTC | Accept new baselines | 21 April 2018, 16:32:54 UTC |
652e493 | Anders Hejlsberg | 21 April 2018, 16:32:46 UTC | Address CR feedback | 21 April 2018, 16:32:46 UTC |
2faad97 | csigs | 21 April 2018, 10:10:53 UTC | LEGO: Merge pull request 23604 LEGO: Merge pull request 23604 | 21 April 2018, 10:10:53 UTC |
cb96e3f | csigs | 21 April 2018, 10:10:32 UTC | LEGO: check in for master to temporary branch. | 21 April 2018, 10:10:32 UTC |
8b0fd95 | csigs | 21 April 2018, 04:10:44 UTC | LEGO: Merge pull request 23599 LEGO: Merge pull request 23599 | 21 April 2018, 04:10:44 UTC |
5b2f4ac | csigs | 21 April 2018, 04:10:23 UTC | LEGO: check in for master to temporary branch. | 21 April 2018, 04:10:23 UTC |
1e1b728 | kingwl | 21 April 2018, 04:06:29 UTC | accept baseline | 21 April 2018, 04:06:29 UTC |
bd84da6 | csigs | 20 April 2018, 22:11:07 UTC | LEGO: Merge pull request 23590 LEGO: Merge pull request 23590 | 20 April 2018, 22:11:07 UTC |
ec0e04f | csigs | 20 April 2018, 22:10:46 UTC | LEGO: check in for master to temporary branch. | 20 April 2018, 22:10:46 UTC |
699ea24 | Andy | 20 April 2018, 22:02:18 UTC | Skip arrow functions in checkAndReportErrorForMissingPrefix (#23584) | 20 April 2018, 22:02:18 UTC |
5c94bef | Andy | 20 April 2018, 20:43:09 UTC | Add 'renameFile' command to services (#23573) * Add 'renameFile' command to services * renameFile -> getEditsForFileRename * Support `<reference path>` directives | 20 April 2018, 20:43:09 UTC |
e65681a | Nathan Shively-Sanders | 20 April 2018, 17:41:58 UTC | Fix assert in getjsdochost (#23575) * Fix assert in getJSDocHost * Update public API to add wider type * Remove now-unnecessary type assertion | 20 April 2018, 17:41:58 UTC |
22f2b11 | Andy | 20 April 2018, 17:25:58 UTC | Add 'triggerCharacter' option for completions requests (#23491) * Add 'triggerCharacter' option for completions requests * mhegazy code review * More code review * Handle '<' in comment | 20 April 2018, 17:25:58 UTC |
2826bc7 | Mohamed Hegazy | 20 April 2018, 17:01:03 UTC | Merge pull request #23470 from JoshuaKGoldberg/standardized-non-pretty-newlines Adjusted newlines in non-pretty output for consistency | 20 April 2018, 17:01:03 UTC |
b38e42e | Anders Hejlsberg | 20 April 2018, 16:56:07 UTC | Accept new baselines | 20 April 2018, 16:56:07 UTC |
eb7bbfb | Anders Hejlsberg | 20 April 2018, 16:55:59 UTC | Properties with numeric names have numeric literal types in keyof T | 20 April 2018, 16:55:59 UTC |
18c3f5f | Andy | 20 April 2018, 16:43:38 UTC | Use getFirstConstructorWithBody in one more place, and simplify other class members iteration (#23567) | 20 April 2018, 16:43:38 UTC |
94cc59c | Andy | 20 April 2018, 16:43:20 UTC | Support getting JSDoc comment starting at a FunctionType node (#23546) * Support getting JSDoc comment starting at a FunctionType node * Move || to end of line | 20 April 2018, 16:43:20 UTC |
c8e4b7b | Mohamed Hegazy | 20 April 2018, 16:11:50 UTC | Merge pull request #23566 from ajafff/generator-cfa binder: don't inline control flow of generator function | 20 April 2018, 16:11:50 UTC |
8ae065e | csigs | 20 April 2018, 16:10:54 UTC | LEGO: Merge pull request 23568 LEGO: Merge pull request 23568 | 20 April 2018, 16:10:54 UTC |
760f8b8 | csigs | 20 April 2018, 16:10:25 UTC | LEGO: check in for master to temporary branch. | 20 April 2018, 16:10:25 UTC |
f57ba59 | Klaus Meinhardt | 20 April 2018, 15:42:29 UTC | resolveEntityName: don't return false (#23563) Fixes: #23562 | 20 April 2018, 15:42:29 UTC |
8e565fb | Klaus Meinhardt | 20 April 2018, 14:39:37 UTC | avoid generated helpers in baseline | 20 April 2018, 14:39:37 UTC |
4827728 | Klaus Meinhardt | 20 April 2018, 14:26:53 UTC | binder: don't inline generator function's control flow Fixes: #23565 | 20 April 2018, 14:26:53 UTC |
9a9d3ab | csigs | 20 April 2018, 10:10:58 UTC | LEGO: Merge pull request 23561 LEGO: Merge pull request 23561 | 20 April 2018, 10:10:58 UTC |
ee834a2 | csigs | 20 April 2018, 10:10:36 UTC | LEGO: check in for master to temporary branch. | 20 April 2018, 10:10:36 UTC |
7812e51 | Josh Goldberg | 20 April 2018, 05:01:08 UTC | Trailing whitespace, oh no! | 20 April 2018, 05:01:08 UTC |
3512511 | Josh Goldberg | 20 April 2018, 04:54:08 UTC | Simplified to one output line | 20 April 2018, 04:54:08 UTC |
8d6c2bc | Josh Goldberg | 20 April 2018, 04:53:01 UTC | Used return value from clearScreenIfNotWatchingForFiles | 20 April 2018, 04:53:01 UTC |
2449e8d | csigs | 20 April 2018, 04:10:38 UTC | LEGO: Merge pull request 23558 LEGO: Merge pull request 23558 | 20 April 2018, 04:10:38 UTC |
8740045 | csigs | 20 April 2018, 04:10:18 UTC | LEGO: check in for master to temporary branch. | 20 April 2018, 04:10:18 UTC |
8d969a2 | Nathan Shively-Sanders | 19 April 2018, 22:58:43 UTC | In JS, class supports `@template` tag for declaring type parameters (#23511) * Support @template as a class type parameter Still need to do the following: 1. Correctly get jsdoc host in predicate. 2. Make this work for constructor functions too. 3. Scan rest of codebase for other usages of the type parameters property that should be calls to getEffectiveTypeParameterDeclarations. 4. Rename tp to something more readable, like typar or ts'. * Use jsdoc host declaration to find container * Longer names for type parameters * Fix renaming operation * Update fourslash test * Support @template for JS constructors * Look for both outer and tag type parameters * Improve naming to improve code clarity | 19 April 2018, 22:58:43 UTC |
84b1291 | Daniel Rosenwasser | 19 April 2018, 22:50:19 UTC | Merge pull request #23430 from Microsoft/taggedTemplateTypeArguments Allow type arguments in generic tagged templates | 19 April 2018, 22:50:19 UTC |
a7c08e4 | Andy | 19 April 2018, 22:39:44 UTC | Make code fix to add 'this.' work for statics (#23527) * Make code fix to add 'this.' work for statics * Add 'C.' instead of 'this.' * DanielRosenwasser code review | 19 April 2018, 22:39:44 UTC |
c258d6e | Andy | 19 April 2018, 22:35:25 UTC | Fix bug: Don't rename 'default' in `export { default as x } from "m";` (#23434) * Fix bug: Don't rename 'default' in `export { default as x } from "m";` * Rename `foo` in `{ default as foo }` if that's the original export name | 19 April 2018, 22:35:25 UTC |
bc7979c | Andy | 19 April 2018, 22:33:36 UTC | quickInfo: Get JSDoc tags from aliased symbol (#23526) * quickInfo: Get JSDoc tags from aliased symbol * Add test with existing tags | 19 April 2018, 22:33:36 UTC |
87bb96d | Daniel Rosenwasser | 19 April 2018, 22:15:53 UTC | Accepted baselines. | 19 April 2018, 22:16:25 UTC |
70feb7b | Daniel Rosenwasser | 19 April 2018, 21:29:53 UTC | Avoid duplicate code when checking for tagged templates. | 19 April 2018, 22:16:25 UTC |
7f96fec | Daniel Rosenwasser | 19 April 2018, 21:27:48 UTC | Added test in case 'super' is ever possibly parsed as a tagged template string. | 19 April 2018, 22:16:25 UTC |
7d6d7b0 | csigs | 19 April 2018, 22:11:13 UTC | LEGO: Merge pull request 23550 LEGO: Merge pull request 23550 | 19 April 2018, 22:11:13 UTC |
0f861bb | csigs | 19 April 2018, 22:10:53 UTC | LEGO: check in for master to temporary branch. | 19 April 2018, 22:10:53 UTC |
c6ec5d5 | Mohamed Hegazy | 19 April 2018, 21:49:35 UTC | Merge pull request #23545 from Microsoft/revert22772 Revert change to PromiseConstructor in #22772 | 19 April 2018, 21:49:35 UTC |
6aab09a | Ron Buckton | 19 April 2018, 18:42:57 UTC | Revert change to PromiseConstructor in #22772 | 19 April 2018, 18:42:57 UTC |
e21a8b8 | Daniel Rosenwasser | 19 April 2018, 17:34:43 UTC | Accepted baselines. | 19 April 2018, 17:34:43 UTC |
8e27f46 | Daniel Rosenwasser | 19 April 2018, 17:34:31 UTC | Added test for ASI concerns. | 19 April 2018, 17:34:31 UTC |
557a34e | Wesley Wigham | 19 April 2018, 17:28:30 UTC | Visit typedef type expressions so they contribute to referenced-ness (#23525) | 19 April 2018, 17:28:30 UTC |
0526ff5 | Sheetal Nandi | 19 April 2018, 16:59:58 UTC | Merge pull request #23484 from Microsoft/typingInstallerWatch Use watch recursive directories instead of watchFile for node_modules and bower components | 19 April 2018, 16:59:58 UTC |
54ad9b1 | csigs | 19 April 2018, 16:10:57 UTC | LEGO: Merge pull request 23540 LEGO: Merge pull request 23540 | 19 April 2018, 16:10:57 UTC |
b8425fc | csigs | 19 April 2018, 16:10:34 UTC | LEGO: check in for master to temporary branch. | 19 April 2018, 16:10:34 UTC |
2455405 | 王文璐 | 30 January 2018, 11:30:20 UTC | allow string concat in enum member declaration | 19 April 2018, 13:48:51 UTC |
6ee4989 | Daniel Rosenwasser | 19 April 2018, 06:10:02 UTC | Merge pull request #23408 from Microsoft/autoPretty --pretty-er output by default | 19 April 2018, 06:10:02 UTC |
d1b044b | Josh Goldberg | 19 April 2018, 00:08:43 UTC | Standardized for --preserveWatchOutput too | 19 April 2018, 00:08:43 UTC |
238ed7a | Wesley Wigham | 18 April 2018, 23:52:34 UTC | Visit EOF to collect jsdoc import types (#23521) * Visit EOF to collect jsdoc import types * Add flag to prevent jsdoc import types from influencing compilation set | 18 April 2018, 23:52:34 UTC |
f7163a0 | Ron Buckton | 18 April 2018, 22:51:15 UTC | Merge pull request #23466 from falsandtru/lib/Promise.reject Fix Promise.reject | 18 April 2018, 22:51:15 UTC |
1a3e88c | Ron Buckton | 18 April 2018, 22:50:58 UTC | Merge pull request #22772 from falsandtru/lib/promise Fix Promise interfaces | 18 April 2018, 22:50:58 UTC |
5f0d880 | Anders Hejlsberg | 18 April 2018, 22:43:32 UTC | Update test | 18 April 2018, 22:43:32 UTC |
9e4e215 | Anders Hejlsberg | 18 April 2018, 22:43:22 UTC | Revise IndexType to have stringsOnly property | 18 April 2018, 22:43:22 UTC |
2f6b59e | Andy | 18 April 2018, 22:24:19 UTC | Misc. improvements to addImplementationReferences (#23507) * Misc. improvements to addImplementationReferences * Test typeHavingNode.type === typeNode * Fix bug: refNode.parent -> refNode | 18 April 2018, 22:24:19 UTC |
8f1bdc7 | Andy | 18 April 2018, 22:24:02 UTC | findAllReferences: Reduce node.getSourceFile() calls (#23524) * findAllReferences: Reduce node.getSourceFile() calls * Don't create extra object | 18 April 2018, 22:24:02 UTC |
55a3c22 | falsandtru | 18 April 2018, 20:11:00 UTC | Revert "Improve PromiseConstructor" This reverts commit 4318f0d9a0bd17cf4a7c502c3fe57c8538efa5c0. | 18 April 2018, 20:11:00 UTC |
b271df1 | Andy | 18 April 2018, 19:58:40 UTC | Simplify getParentSymbolsOfPropertyAccess (#23513) | 18 April 2018, 19:58:40 UTC |
0e9b815 | Andy | 18 April 2018, 19:58:16 UTC | Improve performance of duplicate check (#23516) | 18 April 2018, 19:58:16 UTC |
25bb581 | Daniel Rosenwasser | 18 April 2018, 19:42:59 UTC | Accepted baselines. | 18 April 2018, 19:42:59 UTC |
320cb40 | Daniel Rosenwasser | 18 April 2018, 17:56:14 UTC | Address CR feedback. | 18 April 2018, 19:33:38 UTC |
56b618b | Sheetal Nandi | 18 April 2018, 18:44:28 UTC | Use indexOf and substr to exclude node_modules and bowerComponents instead of using loop | 18 April 2018, 18:44:28 UTC |
b0d6896 | Sheetal Nandi | 18 April 2018, 18:34:46 UTC | Merge pull request #23438 from Microsoft/typingsFiles Better handling of typing installer events and consuming typing files in tsserver | 18 April 2018, 18:34:46 UTC |
67bb67e | Sheetal Nandi | 18 April 2018, 18:22:02 UTC | Cache canonical global cache's package.json path | 18 April 2018, 18:22:02 UTC |
7c5f524 | Sheetal Nandi | 18 April 2018, 18:05:56 UTC | Renames as per PR feedback | 18 April 2018, 18:05:56 UTC |
254782c | Anders Hejlsberg | 18 April 2018, 18:01:25 UTC | Accept new baselines | 18 April 2018, 18:01:25 UTC |
b14d389 | Anders Hejlsberg | 18 April 2018, 18:01:09 UTC | For 'T extends { [x: string]: XXX }' constraint of T[keyof T] is XXX | 18 April 2018, 18:01:09 UTC |
a2f494a | Andrew Casey | 18 April 2018, 16:55:45 UTC | Merge pull request #23494 from amcasey/PropagateUnnecessary Propagage reportsUnnecessary in convertToDiagnosticsWithLinePosition | 18 April 2018, 16:55:45 UTC |
afde2b5 | Andy | 18 April 2018, 14:55:57 UTC | MissingDeclaration is only ever a Statement (#23485) | 18 April 2018, 14:55:57 UTC |
0bc6470 | csigs | 18 April 2018, 04:10:39 UTC | LEGO: Merge pull request 23497 LEGO: Merge pull request 23497 | 18 April 2018, 04:10:39 UTC |
81b347d | csigs | 18 April 2018, 04:10:18 UTC | LEGO: check in for master to temporary branch. | 18 April 2018, 04:10:18 UTC |
0303d14 | falsandtru | 18 April 2018, 03:05:32 UTC | Merge remote-tracking branch 'master/master' into lib/promise | 18 April 2018, 03:05:32 UTC |