21e3f68 | Ron Buckton | 15 June 2017, 02:59:58 UTC | [WIP] harness rewrite | 01 July 2017, 04:14:47 UTC |
6370fc8 | Ron Buckton | 13 June 2017, 18:49:15 UTC | Fix class extends+decorator with new class emit | 13 June 2017, 20:35:53 UTC |
9f69cd5 | Nathan Shively-Sanders | 13 June 2017, 20:21:35 UTC | Merge pull request #16497 from Microsoft/use-checker-for-decl-emit-of-optional-param-props Use checker for declaration emit of optional, uninitialised parameter properties | 13 June 2017, 20:21:35 UTC |
5780494 | Nathan Shively-Sanders | 13 June 2017, 18:50:46 UTC | Test:declaration emit of optional parameter props | 13 June 2017, 18:50:46 UTC |
433a06d | Nathan Shively-Sanders | 13 June 2017, 18:49:58 UTC | Add isOptionalUninitializedParameterProperty Improves declaration emit and code readability | 13 June 2017, 18:49:58 UTC |
31f0814 | Anders Hejlsberg | 13 June 2017, 18:43:13 UTC | Simplify generic function call error reporting (#16439) * Simplify error reporting for generic functions * Accept new baselines * Fix fourslash tests | 13 June 2017, 18:43:13 UTC |
2a921d4 | Nathan Shively-Sanders | 13 June 2017, 18:31:51 UTC | Use checker for decl emit:optional parameter props Optional parameter properties create a property with a type that unions with undefined when strictNullChecks is on. This needs to be reflected in the generated declaration. | 13 June 2017, 18:31:51 UTC |
9cd04e0 | Arthur Ozga | 13 June 2017, 18:16:33 UTC | Merge pull request #16309 from aozgaa/codeFixPrefixUnused2 Code fix prefix unused2 | 13 June 2017, 18:16:33 UTC |
2495e67 | Nathan Shively-Sanders | 13 June 2017, 18:14:52 UTC | Merge pull request #16488 from Microsoft/add-jsdoc-to-eof-token Add jsdoc to EOF token to catch missed `@typedef`s | 13 June 2017, 18:14:52 UTC |
2a05bb1 | Arthur Ozga | 13 June 2017, 18:07:53 UTC | Merge pull request #16433 from Microsoft/suppressBraceCompletionOfQuotesinComments Suppress brace completion of Quotes in Comments | 13 June 2017, 18:07:52 UTC |
b967bbb | Nathan Shively-Sanders | 13 June 2017, 17:37:04 UTC | Test @typedef in @typedef-only JS files Previously there was nothing for the @typedef to attach to, so the comment was never parsed. Now these comments attach to the EOF token. | 13 June 2017, 17:37:04 UTC |
6d3e15f | Nathan Shively-Sanders | 13 June 2017, 17:32:25 UTC | Add JSDoc to EOF token to catch missed @typedefs | 13 June 2017, 17:32:25 UTC |
23f618b | Yui | 13 June 2017, 17:22:45 UTC | Merge pull request #16406 from Microsoft/master-fix16402 [Master] Language Service on Dynamic import | 13 June 2017, 17:22:45 UTC |
da52bad | Kanchalai Tanglertsampan | 13 June 2017, 17:03:43 UTC | Address PR | 13 June 2017, 17:03:43 UTC |
1d0087d | Mohamed Hegazy | 13 June 2017, 01:28:10 UTC | Update version | 13 June 2017, 01:28:10 UTC |
3d8cf62 | Nathan Shively-Sanders | 12 June 2017, 23:07:49 UTC | Merge pull request #16463 from Microsoft/jsdoc-@template-in-scope-as-type-parameter Jsdoc @template in scope as type parameter | 12 June 2017, 23:07:49 UTC |
70bace7 | Arthur Ozga | 12 June 2017, 22:36:34 UTC | respond to comments | 12 June 2017, 22:36:34 UTC |
ecc2113 | Nathan Shively-Sanders | 12 June 2017, 22:33:36 UTC | Merge pull request #16465 from Microsoft/skip-non-null-assertion-for-reference-expr Skip non-null assertion for references | 12 June 2017, 22:33:36 UTC |
6a8a6c3 | Andy | 12 June 2017, 22:24:31 UTC | getPossibleSymbolReferencePositions: Always use full start (#16420) | 12 June 2017, 22:24:31 UTC |
8b55675 | Andy | 12 June 2017, 22:23:45 UTC | Simplify isDeclarationNameOrImportPropertyName (#16421) | 12 June 2017, 22:23:45 UTC |
3b97c68 | Nathan Shively-Sanders | 12 June 2017, 22:21:05 UTC | Merge pull request #16466 from Microsoft/fix-build-break Fix reference to isTypeParameterDeclaration in services | 12 June 2017, 22:21:05 UTC |
93bdd3c | Nathan Shively-Sanders | 12 June 2017, 22:07:04 UTC | Fix reference to isTypeParameterDeclaration in services Fixes build break | 12 June 2017, 22:07:04 UTC |
497d627 | Nathan Shively-Sanders | 12 June 2017, 21:41:10 UTC | Test: Allow ++ after non-null assertion | 12 June 2017, 21:41:10 UTC |
55beb14 | Nathan Shively-Sanders | 12 June 2017, 21:40:01 UTC | Checking references skips assertions+parentheses | 12 June 2017, 21:40:01 UTC |
fbcddb6 | Andy | 12 June 2017, 21:35:35 UTC | Don't bind JSDoc namespace in a TS file (#16416) | 12 June 2017, 21:35:35 UTC |
050126c | Andy | 12 June 2017, 21:31:01 UTC | Rename `isTypeParameter` to `isTypeParameterDeclaration` (#16422) | 12 June 2017, 21:31:01 UTC |
024ab09 | Nathan Shively-Sanders | 12 June 2017, 21:27:43 UTC | Update jsdoc of new function | 12 June 2017, 21:27:43 UTC |
abc9e68 | Nathan Shively-Sanders | 12 June 2017, 21:23:47 UTC | Consolidate getting type parameter declarations Create getEffectiveTypeParameterDeclarations in utilities.ts | 12 June 2017, 21:23:47 UTC |
eda7978 | Nathan Shively-Sanders | 12 June 2017, 21:06:46 UTC | Cleanup getTypeParametersFromDeclaration et al | 12 June 2017, 21:06:46 UTC |
dde60bb | Anders Hejlsberg | 12 June 2017, 20:56:21 UTC | Merge pull request #16368 from Microsoft/stricterGenericChecks Stricter generic signature checks | 12 June 2017, 20:56:21 UTC |
da83eb9 | Nathan Shively-Sanders | 12 June 2017, 20:56:17 UTC | Returned generic function is instantiated correctly | 12 June 2017, 20:56:17 UTC |
1b585dd | Nathan Shively-Sanders | 12 June 2017, 20:55:07 UTC | Type params introduced by @template are in scope The test to make sure that type parameters are in scope for instantiation previously ignored type parameters created by `@template`. Now it correctly says that they are in scope. | 12 June 2017, 20:55:07 UTC |
4e9e62d | Anders Hejlsberg | 12 June 2017, 20:17:24 UTC | Add test | 12 June 2017, 20:17:24 UTC |
dc28aaa | Anders Hejlsberg | 12 June 2017, 20:09:01 UTC | Add --noStrictGenericChecks compiler option | 12 June 2017, 20:09:01 UTC |
7fb821e | Andy | 12 June 2017, 19:12:51 UTC | Support completions in destructuring in for-of (#16454) | 12 June 2017, 19:12:51 UTC |
2748b3b | Andy | 12 June 2017, 18:08:41 UTC | Add isForInOrOfStatement utility (#16455) | 12 June 2017, 18:08:41 UTC |
44d5c44 | Andy | 12 June 2017, 18:08:21 UTC | Document highlights for a JSX tag should just be the matching tag, not all references (#16453) | 12 June 2017, 18:08:21 UTC |
fd1edd2 | Anders Hejlsberg | 12 June 2017, 17:37:13 UTC | Merge pull request #16446 from Microsoft/fixNeverIntersection Intersection with 'never' is always 'never' | 12 June 2017, 17:37:13 UTC |
a74b790 | Anders Hejlsberg | 11 June 2017, 21:54:46 UTC | Add tests | 11 June 2017, 21:54:46 UTC |
f819259 | Anders Hejlsberg | 11 June 2017, 21:54:36 UTC | Intersection with 'never' type always produces 'never' | 11 June 2017, 21:54:36 UTC |
a404eda | Mohamed Hegazy | 10 June 2017, 18:12:09 UTC | Split import into var and type to avoid breaking backword compatability of tsserverlibrary (#16409) | 10 June 2017, 18:12:09 UTC |
798db1e | Arthur Ozga | 10 June 2017, 04:10:01 UTC | Suppress brace completion of Quotes in Comments | 10 June 2017, 04:10:01 UTC |
09321b3 | Andy | 10 June 2017, 02:32:44 UTC | Convert Extension to a string enum (#16425) | 10 June 2017, 02:32:44 UTC |
f765233 | Yui T | 10 June 2017, 01:34:21 UTC | Update baseline | 10 June 2017, 01:34:21 UTC |
d27f4d4 | Anders Hejlsberg | 09 June 2017, 22:39:24 UTC | Fix comments | 09 June 2017, 22:39:24 UTC |
76093c2 | Anders Hejlsberg | 09 June 2017, 22:35:37 UTC | Merge branch 'master' into stricterGenericChecks # Conflicts: # src/compiler/checker.ts | 09 June 2017, 22:35:37 UTC |
13b7d17 | Andy | 09 June 2017, 21:52:01 UTC | Don't bind JSDoc type parameter in a TS file (#16413) * Don't bind JSDoc type parameter in a TS file * Fix tests * Remove unnecessary non-null assertions | 09 June 2017, 21:52:01 UTC |
a757e84 | Andy | 09 June 2017, 20:12:31 UTC | Add hash of project file location to project info telemetry (#16397) * Add hash of project file location to project info telemetry * Rename to projectId | 09 June 2017, 20:12:31 UTC |
ff28bfa | Kanchalai Tanglertsampan | 09 June 2017, 17:40:52 UTC | Add fourslash rename, find-all-reference on imported property | 09 June 2017, 17:40:52 UTC |
7796e37 | Mine Starks | 09 June 2017, 17:07:29 UTC | Merge pull request #16374 from minestarks/typingcacheversion Set typings cache location per TS version | 09 June 2017, 17:07:29 UTC |
2e55b6a | Kanchalai Tanglertsampan | 09 June 2017, 17:01:17 UTC | Implement LS on string-literal of dynamic import | 09 June 2017, 17:01:17 UTC |
a2d5242 | Andy | 09 June 2017, 16:39:55 UTC | --isolatedModules: Still allow re-export of type in a declaration file (#16399) * --isolatedModules: Still allow re-export of type in a declaration file * Use isInAmbientContext | 09 June 2017, 16:39:55 UTC |
cae1286 | Nathan Shively-Sanders | 09 June 2017, 16:03:48 UTC | Merge pull request #16343 from Microsoft/weak-types-for-primitives Weak type errors for primitives | 09 June 2017, 16:03:48 UTC |
eadafd2 | Ron Buckton | 09 June 2017, 07:11:47 UTC | Merge pull request #16346 from Microsoft/fix15618 Improve contextual types using jsdoc tags | 09 June 2017, 07:11:47 UTC |
025fa87 | Daniel Rosenwasser | 09 June 2017, 06:57:01 UTC | Merge pull request #16382 from Microsoft/ContainsMaster [Master] Rename & internalize PossiblyContainsDynamicImport | 09 June 2017, 06:57:01 UTC |
a6e8cd7 | Arthur Ozga | 09 June 2017, 02:22:23 UTC | rename tests | 09 June 2017, 02:22:29 UTC |
8a3aaef | Arthur Ozga | 09 June 2017, 02:00:08 UTC | add tests | 09 June 2017, 02:00:08 UTC |
ab8e0d5 | Arthur Ozga | 09 June 2017, 01:59:30 UTC | revert test changes | 09 June 2017, 01:59:30 UTC |
b9885ee | Arthur Ozga | 09 June 2017, 01:43:02 UTC | Only add underscore in * for-in * for-of * parameters | 09 June 2017, 01:43:02 UTC |
0d36d0e | Andy | 09 June 2017, 00:21:36 UTC | Support completions for qualified names in JSDoc (#16380) * Support completions for qualified names in JSDoc * Fix typo | 09 June 2017, 00:21:36 UTC |
1a1d5ea | Mohamed Hegazy | 09 June 2017, 00:18:58 UTC | Fix #16367: remove const modifier from tsserverlibrary.d.ts (#16381) * Fix #16367: remove const modifier from tsserverlibrary.d.ts * use a helper function to remove const enums | 09 June 2017, 00:18:58 UTC |
ff1f337 | Ron Buckton | 08 June 2017, 23:44:42 UTC | Improve contextual types and return type checking | 08 June 2017, 23:44:42 UTC |
af41c28 | Daniel Rosenwasser | 08 June 2017, 22:01:35 UTC | Fixed up comments. | 08 June 2017, 23:00:39 UTC |
86e54ac | Daniel Rosenwasser | 08 June 2017, 21:57:21 UTC | Correct pluralization of 'Contain' to 'Contains', made the nodeflag internal. | 08 June 2017, 23:00:38 UTC |
ffc899e | Nathan Shively-Sanders | 08 June 2017, 22:49:51 UTC | Merge pull request #16377 from Microsoft/fix-synthetic-properties-in-hasExcessProperties Fix synthetic properties in hasExcessProperties | 08 June 2017, 22:49:51 UTC |
9d30ab6 | Yui | 08 June 2017, 22:05:43 UTC | Merge pull request #16378 from Microsoft/master-PortChange [Master] port change from release-2.4 to master | 08 June 2017, 22:05:43 UTC |
98b06ef | Ron Buckton | 08 June 2017, 21:36:55 UTC | Merge pull request #16366 from Microsoft/useInspectBrkForTests Use --inspect-brk for test debugging | 08 June 2017, 21:36:55 UTC |
fe62f5f | Ron Buckton | 08 June 2017, 21:34:47 UTC | Merge pull request #16376 from Microsoft/fix14506 Fix source map for variables in ES5/3 async funcs and generators | 08 June 2017, 21:34:47 UTC |
7d2d35d | Kanchalai Tanglertsampan | 08 June 2017, 18:59:31 UTC | Include dynamic import during pre-processing needed by VS | 08 June 2017, 21:31:44 UTC |
963a500 | Kanchalai Tanglertsampan | 08 June 2017, 20:35:12 UTC | Add incremental tests | 08 June 2017, 21:31:23 UTC |
9e985c9 | Ron Buckton | 08 June 2017, 21:31:14 UTC | Merge branch 'master' into fix15618 | 08 June 2017, 21:31:14 UTC |
7121891 | Kanchalai Tanglertsampan | 08 June 2017, 19:59:30 UTC | Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step | 08 June 2017, 21:31:11 UTC |
58aa0f3 | Kanchalai Tanglertsampan | 08 June 2017, 19:58:39 UTC | Copy PossiblyContainDynamicImport from old source file to new one | 08 June 2017, 21:30:56 UTC |
b325790 | Ron Buckton | 08 June 2017, 21:28:59 UTC | Merge pull request #16310 from Microsoft/enableDebugInfo Enable debug info when running tests | 08 June 2017, 21:28:59 UTC |
d3f2234 | Nathan Shively-Sanders | 08 June 2017, 21:19:06 UTC | Test synthetic properties w/hasExcessProperties | 08 June 2017, 21:19:06 UTC |
ef86f7d | Ron Buckton | 08 June 2017, 21:15:40 UTC | Adjust source map offsets for variables in downlevel async funcs and generators | 08 June 2017, 21:15:40 UTC |
70069ae | Nathan Shively-Sanders | 08 June 2017, 21:15:24 UTC | hasExcessProperty only uses valueDeclaration if available Previously it would crash if valueDeclaration was not set | 08 June 2017, 21:15:24 UTC |
3bd5df7 | Mine Starks | 08 June 2017, 20:33:24 UTC | Set typings cache location per TS version | 08 June 2017, 20:33:24 UTC |
05b40da | Ron Buckton | 08 June 2017, 19:24:20 UTC | Use --inspect-brk for test debugging | 08 June 2017, 19:40:51 UTC |
80a7716 | Ron Buckton | 08 June 2017, 18:27:35 UTC | PR Feedback | 08 June 2017, 18:27:35 UTC |
6da9610 | Anders Hejlsberg | 08 June 2017, 18:26:22 UTC | Merge branch 'master' into stricterGenericChecks | 08 June 2017, 18:26:22 UTC |
bc3689f | Anders Hejlsberg | 08 June 2017, 18:23:13 UTC | Accept new baselines | 08 June 2017, 18:23:13 UTC |
ff83327 | Anders Hejlsberg | 08 June 2017, 18:23:04 UTC | Remove convoluted code that attempts to re-fix type parameters | 08 June 2017, 18:23:04 UTC |
b94c513 | Nathan Shively-Sanders | 08 June 2017, 16:59:48 UTC | Merge pull request #16335 from Microsoft/delay-signature-return-type-instantiation Delay signature return type instantiation | 08 June 2017, 16:59:48 UTC |
2eea098 | Nathan Shively-Sanders | 08 June 2017, 16:42:50 UTC | Merge branch 'master' into delay-signature-return-type-instantiation | 08 June 2017, 16:42:50 UTC |
a5b68c0 | Nathan Shively-Sanders | 08 June 2017, 16:07:16 UTC | Update tests and baselines | 08 June 2017, 16:07:16 UTC |
7797b1d | Nathan Shively-Sanders | 08 June 2017, 16:01:40 UTC | Always use getPropertyOfObjectType in isKnownProperty It doesn't make sense to say that 'toString' is part of a weak type since having 'toString' would mean that the type isn't actually weak. | 08 June 2017, 16:01:40 UTC |
158a637 | Mohamed Hegazy | 08 June 2017, 05:32:18 UTC | Update authors for TS 2.4 | 08 June 2017, 05:32:18 UTC |
c8d33bc | Mohamed Hegazy | 08 June 2017, 05:17:40 UTC | Update generated files | 08 June 2017, 05:17:40 UTC |
0760439 | Ron Buckton | 08 June 2017, 00:30:33 UTC | Merge pull request #16316 from Microsoft/fix14056 Better types from jsdoc type references | 08 June 2017, 00:30:33 UTC |
6bbacb6 | Ron Buckton | 08 June 2017, 00:14:27 UTC | Improve contextual types using jsdoc tags | 08 June 2017, 00:14:27 UTC |
4d5175b | Ron Buckton | 07 June 2017, 23:24:09 UTC | Merge pull request #16341 from Microsoft/fix15651 Fix parameter emit for synthetic function types | 07 June 2017, 23:24:09 UTC |
b509e68 | Nathan Shively-Sanders | 07 June 2017, 23:20:58 UTC | Test weak type errors with primitives | 07 June 2017, 23:20:58 UTC |
efa490e | Nathan Shively-Sanders | 07 June 2017, 23:20:39 UTC | Detect weak type errors with primitive sources | 07 June 2017, 23:20:39 UTC |
595a815 | Ron Buckton | 07 June 2017, 22:51:35 UTC | Merge branch 'master' into fix15651 | 07 June 2017, 22:51:35 UTC |
43e3d60 | Andy | 07 June 2017, 22:50:26 UTC | Fix lint failure (#16338) * Fix lint failure * Use curly braces | 07 June 2017, 22:50:26 UTC |
00a926c | Ron Buckton | 07 June 2017, 22:13:24 UTC | Fix parameter emit for synthetic function types | 07 June 2017, 22:34:10 UTC |
40dd8ba | Nathan Shively-Sanders | 07 June 2017, 21:44:02 UTC | Merge pull request #16330 from Microsoft/fix-js-infer-rest-args Fix JS-inferred rest parameters | 07 June 2017, 21:44:02 UTC |
10e1b54 | Anders Hejlsberg | 07 June 2017, 21:27:14 UTC | Accept new baselines | 07 June 2017, 21:27:14 UTC |
872e916 | Anders Hejlsberg | 07 June 2017, 21:25:36 UTC | Infer generic type for lambda with generic contextual signature | 07 June 2017, 21:25:36 UTC |