88cddc2 | Anders Hejlsberg | 04 September 2017, 00:34:30 UTC | Address CR feedback | 04 September 2017, 00:34:30 UTC |
0d47c73 | Anders Hejlsberg | 29 August 2017, 19:42:17 UTC | Minor changes | 29 August 2017, 19:42:17 UTC |
28ea53e | Anders Hejlsberg | 28 August 2017, 23:02:55 UTC | Only cache types for object literals with 10 or less properties | 28 August 2017, 23:02:55 UTC |
7118fc5 | Anders Hejlsberg | 28 August 2017, 14:30:32 UTC | Accept new baselines | 28 August 2017, 14:30:32 UTC |
28ffe05 | Anders Hejlsberg | 28 August 2017, 14:26:06 UTC | Cache and reuse object literal types when possible | 28 August 2017, 14:26:06 UTC |
59b0095 | Anders Hejlsberg | 27 August 2017, 15:51:42 UTC | Clean up flags propagation for object literal types | 27 August 2017, 15:51:42 UTC |
e73b10a | Andy | 25 August 2017, 22:15:16 UTC | Use isPartOfExpression in extractMethod, not isExpression (#18047) * Use isPartOfExpression in extractMethod, not isExpression * Add whitespace | 25 August 2017, 22:15:16 UTC |
4d05bfd | Andy | 25 August 2017, 22:14:51 UTC | `moduleAugmentations` may contain an `Identifier` (#18009) * `moduleAugmentations` may contain an `Identifier` * Add comment * Rename function | 25 August 2017, 22:14:51 UTC |
eb75619 | Ron Buckton | 25 August 2017, 22:14:21 UTC | Merge pull request #18051 from Microsoft/fix17551 Fix crash in name resolution with custom transforms and emitDecoratorMetadata | 25 August 2017, 22:14:21 UTC |
38c3f67 | Wesley Wigham | 25 August 2017, 22:10:47 UTC | Visit destructuring computed names (#18052) | 25 August 2017, 22:10:47 UTC |
69a8504 | Paul van Brenk | 25 August 2017, 21:24:12 UTC | Merge pull request #17791 from Microsoft/dynamicFiles Introduce the concept of a Dynamic File | 25 August 2017, 21:24:12 UTC |
bdfb92a | Ron Buckton | 25 August 2017, 21:17:48 UTC | Fix crash in name resolution with custom transforms and emitDecoratorMetadata | 25 August 2017, 21:17:48 UTC |
6f6c3c2 | Paul van Brenk | 25 August 2017, 20:25:46 UTC | Merge branch 'master' into dynamicFiles # Conflicts: # src/server/utilities.ts | 25 August 2017, 20:25:46 UTC |
555a742 | Anders Hejlsberg | 25 August 2017, 19:59:16 UTC | Merge pull request #18042 from Microsoft/fixMappedTypeIndexedAccess Defer mapped type indexed access transformations | 25 August 2017, 19:59:16 UTC |
fe1242c | Andy | 25 August 2017, 16:53:56 UTC | Don't try to extract `import` to a method (#18025) | 25 August 2017, 16:53:56 UTC |
3a0ab74 | Andy | 25 August 2017, 16:53:28 UTC | Test for action description of code actions, and simplify description for extracting method to file (#18030) * Test for action description of code actions, and simplify description for extracting method to file * Add unit test file missing from tsconfig.json (only affects gulp) and update tests * Use the actual number * Use "module scope" or "global scope" instead of "this file" | 25 August 2017, 16:53:28 UTC |
e79d75a | Anders Hejlsberg | 25 August 2017, 15:55:43 UTC | Add regression test | 25 August 2017, 15:55:43 UTC |
cf998bf | Anders Hejlsberg | 25 August 2017, 15:49:59 UTC | Accept new baselines | 25 August 2017, 15:49:59 UTC |
3d3ed04 | Anders Hejlsberg | 25 August 2017, 15:49:34 UTC | Perform indexed access type transformations consistently | 25 August 2017, 15:49:34 UTC |
616bb5f | Anders Hejlsberg | 25 August 2017, 14:10:53 UTC | Defer mapped type indexed access transformations | 25 August 2017, 14:10:53 UTC |
62eaaf9 | Wesley Wigham | 25 August 2017, 00:12:42 UTC | Fix crash when attempting to merge an import with a local declaration (#18032) * There should be no crash when attempting to merge an import with a local declaration * Show symbol has actually merged within the module | 25 August 2017, 00:12:42 UTC |
643a7e7 | Wesley Wigham | 25 August 2017, 00:08:57 UTC | Call dynamic import transform on expression used by export equal statement (#18028) * Call dynamic import transform on expression used by export equal statement * Use Debug.fail | 25 August 2017, 00:08:57 UTC |
05402b8 | Ron Buckton | 25 August 2017, 00:02:18 UTC | Merge pull request #18027 from Microsoft/fix16924 Switch to arrow for ts class wrapper IIFE | 25 August 2017, 00:02:18 UTC |
4c68b6d | Ron Buckton | 25 August 2017, 00:00:38 UTC | Merge pull request #16686 from Microsoft/fix16467 Improve JavaScript type from constructor imported via require | 25 August 2017, 00:00:38 UTC |
f824e72 | Wesley Wigham | 24 August 2017, 23:48:11 UTC | Give mapped type properties a synthetic declaration name (#18023) * Escape symbol names which are not valid identifiers and wrap them in quotes * Pass forward type, do work in getNameOfSymbol * Minimal test * Fix nit | 24 August 2017, 23:48:11 UTC |
336df75 | Wesley Wigham | 24 August 2017, 22:53:09 UTC | Fix issue #16803 do not error on getters/setters (#18031) | 24 August 2017, 22:53:09 UTC |
2f1bd8c | Wesley Wigham | 24 August 2017, 22:52:04 UTC | Escape \0 followed by a number as a hex escape to avoid printing an octal literal (#18026) | 24 August 2017, 22:52:04 UTC |
ccd0158 | Ron Buckton | 24 August 2017, 22:06:06 UTC | Added additional test | 24 August 2017, 22:06:06 UTC |
610104b | Ron Buckton | 24 August 2017, 20:40:20 UTC | Switch to arrow for ts class wrapper IIFE | 24 August 2017, 20:40:20 UTC |
038d256 | Ron Buckton | 24 August 2017, 18:07:12 UTC | Merge pull request #17996 from Microsoft/fix16681 Fix crash when exporting class without name | 24 August 2017, 18:07:12 UTC |
c4ed554 | Andy | 24 August 2017, 17:27:07 UTC | Simplify `isExpression` check (#17741) | 24 August 2017, 17:27:07 UTC |
e2141ad | Andy | 24 August 2017, 16:55:01 UTC | Mark some arrays as readonly (#17725) * Mark some arrays as readonly * Avoid unnecessary allocations and style changes * Fix lint | 24 August 2017, 16:55:01 UTC |
2fede09 | Andy | 24 August 2017, 15:03:05 UTC | Add helper functions for adding an item to an array only if it's not already contained (#17833) * Add helper functions for adding an item to an array only if it's not already contained * One more use of appendIfUnique | 24 August 2017, 15:03:05 UTC |
cd2ea9a | Andy | 24 August 2017, 00:48:01 UTC | Update LKG (#17993) | 24 August 2017, 00:48:01 UTC |
40f9ee4 | Ron Buckton | 24 August 2017, 00:26:31 UTC | Merge pull request #16767 from Yogu/patch-2 Add missing visitNode call to object literal members | 24 August 2017, 00:26:31 UTC |
26a0286 | Ron Buckton | 24 August 2017, 00:09:47 UTC | Fix crash when exporting class without name | 24 August 2017, 00:09:47 UTC |
1bae5f2 | Mohamed Hegazy | 24 August 2017, 00:08:25 UTC | Update generated files (#17995) | 24 August 2017, 00:08:25 UTC |
a52030d | Daniel Rosenwasser | 23 August 2017, 22:41:48 UTC | Merge pull request #17907 from Microsoft/excessPropCorrection Provide spelling suggestions for excess property errors | 23 August 2017, 22:41:48 UTC |
356f54a | Nathan Shively-Sanders | 23 August 2017, 22:40:25 UTC | Merge pull request #17994 from Microsoft/allow-question-token-as-start-of-type Allow question token as start of type | 23 August 2017, 22:40:25 UTC |
ca86dc4 | Nathan Shively-Sanders | 23 August 2017, 22:00:40 UTC | Test:jsdoc nullable syntax legal in type arguments And update baselines | 23 August 2017, 22:00:40 UTC |
71c5b1b | Nathan Shively-Sanders | 23 August 2017, 22:00:12 UTC | Parsing:Allow QuestionToken as start of type | 23 August 2017, 22:00:12 UTC |
8d13314 | Klaus Meinhardt | 23 August 2017, 21:33:53 UTC | Expose isSourceFileFromExternalLibrary (#16112) | 23 August 2017, 21:33:53 UTC |
49676c5 | Andrew Casey | 23 August 2017, 20:32:21 UTC | Merge pull request #17844 from amcasey/SymbolWalker Resuscitate the SymbolWalker API | 23 August 2017, 20:32:21 UTC |
2b9aba4 | Nathan Shively-Sanders | 23 August 2017, 20:22:27 UTC | Merge pull request #17984 from Microsoft/typeReferenceRelations Recursive-related-check generic type references based on the id of their targets and type arguments | 23 August 2017, 20:22:27 UTC |
deaddb5 | Mohamed Hegazy | 23 August 2017, 20:01:14 UTC | Ports #17983 (#17986) * Bind logger function before using * Use lambda isntead of bind | 23 August 2017, 20:01:14 UTC |
f30931c | Nathan Shively-Sanders | 23 August 2017, 18:57:06 UTC | Comment getTypeReferenceId and getRelationKey | 23 August 2017, 18:57:06 UTC |
7a94913 | Nathan Shively-Sanders | 23 August 2017, 18:49:24 UTC | Update baselines | 23 August 2017, 18:49:24 UTC |
e27d091 | Nathan Shively-Sanders | 21 August 2017, 17:09:21 UTC | Test performance improvement:nested reference skip | 23 August 2017, 18:46:44 UTC |
e3abc12 | Matt Mitchell | 23 August 2017, 18:03:05 UTC | Revert image label change (#17981) * Revert image label change I decided to avoid doing the image update change, reverting. * Use full OS name | 23 August 2017, 18:03:05 UTC |
f8e8afe | Daniel Rosenwasser | 23 August 2017, 04:18:25 UTC | Accepted baselines. | 23 August 2017, 04:18:25 UTC |
8d44e48 | Wesley Wigham | 22 August 2017, 22:39:10 UTC | Fix instrumenter target + deprecation warning (#17973) | 22 August 2017, 22:39:10 UTC |
15e15ab | Ryan Cavanaugh | 22 August 2017, 21:46:26 UTC | Merge pull request #17468 from RyanCavanaugh/newTypesMap Types Map | 22 August 2017, 21:46:26 UTC |
a6015e9 | Ron Buckton | 22 August 2017, 21:34:25 UTC | Merge pull request #17879 from Microsoft/fix17875 Remove debug assertions due to invalid syntax in generators transform | 22 August 2017, 21:34:25 UTC |
43b8ce6 | Ryan Cavanaugh | 22 August 2017, 21:31:49 UTC | Merge | 22 August 2017, 21:31:49 UTC |
009d9b4 | Wesley Wigham | 22 August 2017, 21:13:56 UTC | For JSX Attributes, map over unions of props for contextual types (#17790) * For JSX Attributes, allow attributes to fulfill the member of any union member; rather than all of them * Use cached way of getting partial union members * Reuse methodology used for object literals for jsx attributes * Inline assignment * Rename type | 22 August 2017, 21:13:56 UTC |
bdc2aa8 | Wesley Wigham | 22 August 2017, 20:47:53 UTC | Allow use before declaration for export= assignments (#17967) | 22 August 2017, 20:47:53 UTC |
40e9e85 | Daniel Rosenwasser | 22 August 2017, 19:10:16 UTC | Merge branch 'master' into excessPropCorrection | 22 August 2017, 19:10:16 UTC |
8944774 | Andrew Casey | 22 August 2017, 17:47:37 UTC | Reuse exiting getFirstIdentifier function | 22 August 2017, 18:33:36 UTC |
e02da34 | Andrew Casey | 17 August 2017, 22:44:06 UTC | Retrieve type parameter constraint using getConstraintFromTypeParameter | 22 August 2017, 18:33:35 UTC |
1a20b6a | Andrew Casey | 17 August 2017, 20:23:11 UTC | Add support for walking IndexTypes, IndexedAccessTypes, and MappedTypes. | 22 August 2017, 18:33:35 UTC |
d7ace20 | Andrew Casey | 17 August 2017, 20:17:51 UTC | Fix copy-paste error | 22 August 2017, 18:33:34 UTC |
8cbf42c | Andrew Casey | 16 August 2017, 21:54:59 UTC | Fix lint errors | 22 August 2017, 18:33:34 UTC |
129ace5 | Andrew Casey | 15 August 2017, 23:06:54 UTC | Update SymbolWalker tests ...to consume revised API. | 22 August 2017, 18:33:33 UTC |
f2eacc6 | Andrew Casey | 15 August 2017, 21:45:36 UTC | Use Maps to store visited types and symbols | 22 August 2017, 18:33:33 UTC |
801c1f7 | Andrew Casey | 15 August 2017, 20:09:24 UTC | Reshape SymbolWalker API 1. Expose visited types and symbols 2. Automatically reset before each walk | 22 August 2017, 18:33:32 UTC |
2c8a5c4 | Wesley Wigham | 26 July 2016, 17:35:49 UTC | Make SymbolWalker internal ...until required by an external consumer. | 22 August 2017, 18:33:32 UTC |
053b915 | Wesley Wigham | 20 July 2016, 21:58:46 UTC | Rebase SymbolWalker change onto master From PR #9847. | 22 August 2017, 18:33:32 UTC |
b217d96 | Ryan Cavanaugh | 22 August 2017, 18:24:18 UTC | Merge pull request #17839 from RyanCavanaugh/ignoreScripts Ignore scripts for types packages | 22 August 2017, 18:24:18 UTC |
6678d96 | Matt Mitchell | 22 August 2017, 16:47:29 UTC | Update imaged with Java 8 and other patches (#17965) Updated image, java 8 required | 22 August 2017, 16:47:29 UTC |
11c4c4c | Anders Hejlsberg | 22 August 2017, 16:41:07 UTC | Fix to use correct target type ID | 22 August 2017, 16:41:07 UTC |
a3a2ff5 | Anders Hejlsberg | 22 August 2017, 09:13:08 UTC | Optimize relations for type references with unconstrained type arguments | 22 August 2017, 09:13:08 UTC |
2b10784 | Anders Hejlsberg | 22 August 2017, 06:14:54 UTC | Merge pull request #17922 from Microsoft/baseExpressionTypeParameters Class type parameters not in scope in base class expression | 22 August 2017, 06:14:54 UTC |
ac09853 | Basarat Ali Syed | 21 August 2017, 23:55:40 UTC | export UsageEntry used by already exported functions 🌹 (#17853) | 21 August 2017, 23:55:40 UTC |
2b28916 | Andy | 21 August 2017, 18:34:53 UTC | Simplify resolveBaseTypesOfClass (#17918) | 21 August 2017, 18:34:53 UTC |
07e1d3b | Mohamed Hegazy | 21 August 2017, 16:44:03 UTC | Ensure string enums are generated in protocol.d.ts (#17914) | 21 August 2017, 16:44:03 UTC |
914d428 | Anders Hejlsberg | 19 August 2017, 07:53:46 UTC | Add regression test | 19 August 2017, 07:53:46 UTC |
049b336 | Anders Hejlsberg | 19 August 2017, 07:46:09 UTC | Accept new baselines | 19 August 2017, 07:46:09 UTC |
35addce | Anders Hejlsberg | 19 August 2017, 07:46:02 UTC | Add comment | 19 August 2017, 07:46:02 UTC |
a1ad389 | Daniel Rosenwasser | 19 August 2017, 07:08:25 UTC | Accepted baselines. | 19 August 2017, 07:08:25 UTC |
7739a1c | Daniel Rosenwasser | 19 August 2017, 07:03:35 UTC | Actually misspell the property name. | 19 August 2017, 07:03:50 UTC |
5e8e735 | Andy | 19 August 2017, 00:21:25 UTC | quickInfo: Don't check for `type === undefined`, check for `any` (#17815) * quickInfo: Don't check for `type === undefined`, check for `any` * Fixes: * We still want to do some work even if type is `any` * Second test for `if (type)` is necessary because it might not have been assigned. | 19 August 2017, 00:21:25 UTC |
a136f55 | Wesley Wigham | 19 August 2017, 00:20:57 UTC | Fix stack overflow when resolving default construct signatures (#17878) * Fix stack overflow when resolving default construct signatures * No need for || emptyArray | 19 August 2017, 00:20:57 UTC |
45c62ac | Benjamin Lichtman | 18 August 2017, 23:25:08 UTC | Merge pull request #17709 from uniqueiniquity/objectsInArray Correct outlining spans for object and array literals in array | 18 August 2017, 23:25:08 UTC |
e6c1afb | uniqueiniquity | 18 August 2017, 22:59:22 UTC | Style changes and cleanup | 18 August 2017, 22:59:22 UTC |
7cc6bfc | Daniel Rosenwasser | 18 August 2017, 22:58:31 UTC | Only give suggestions when the name is an identifier. | 18 August 2017, 22:58:31 UTC |
a14aaf4 | Mohamed Hegazy | 18 August 2017, 22:58:21 UTC | Add release-2.5 to covered branches | 18 August 2017, 22:58:21 UTC |
8e5e6c6 | Mohamed Hegazy | 18 August 2017, 20:00:29 UTC | Update .npmignore (#17905) | 18 August 2017, 20:00:29 UTC |
8b10ea4 | Daniel Rosenwasser | 18 August 2017, 19:55:54 UTC | Accepted baselines. | 18 August 2017, 19:55:54 UTC |
50671c3 | Daniel Rosenwasser | 18 August 2017, 19:55:35 UTC | Try to provide a spelling suggestion when object literals have excess properties. | 18 August 2017, 19:55:35 UTC |
70ad2bd | Daniel Rosenwasser | 18 August 2017, 19:54:35 UTC | Ensure that property suggestions are correctly escaped. | 18 August 2017, 19:54:35 UTC |
a3d113b | Arthur Ozga | 18 August 2017, 19:43:37 UTC | Merge pull request #16385 from aozgaa/isInMultiLineComment multi-line comment formatting fix and handler | 18 August 2017, 19:43:37 UTC |
4ac9091 | Daniel Rosenwasser | 18 August 2017, 18:46:51 UTC | Accepted baselines. | 18 August 2017, 18:46:51 UTC |
4983e11 | Daniel Rosenwasser | 18 August 2017, 18:04:53 UTC | Added test for leading underscore property name suggestions. | 18 August 2017, 18:46:34 UTC |
ecd2ae8 | Wesley Wigham | 18 August 2017, 18:44:36 UTC | Deduplicate inputfiles before running RWC tests (#17877) * Deduplicate inputfiles before running RWC tests We deduplicate in the compiler, but we don't in the harness - this causes tests where the same file is listed multiple times in the arguments to not have the expected errors written, because we write out the same file multiple times when we should not. * Don't completely omit both copied of duplicates * Remove trailing whitespace * Maintain list order while filtering duplicates * Merge adjacent loops | 18 August 2017, 18:44:36 UTC |
487ba21 | Arthur Ozga | 18 August 2017, 18:33:27 UTC | Merge pull request #17903 from Microsoft/revert-17870-fix-getConstraintOfIndexedAccess Revert "Fix getConstraintOfIndexedAccess" | 18 August 2017, 18:33:27 UTC |
6b68da1 | Arthur Ozga | 18 August 2017, 18:32:53 UTC | Revert "Fix getConstraintOfIndexedAccess" | 18 August 2017, 18:32:53 UTC |
439cdca | Arthur Ozga | 18 August 2017, 18:32:48 UTC | Merge pull request #17870 from Microsoft/fix-getConstraintOfIndexedAccess Fix getConstraintOfIndexedAccess | 18 August 2017, 18:32:48 UTC |
ade3b56 | Andy | 18 August 2017, 18:20:07 UTC | Revert public API changes to logger (#17899) | 18 August 2017, 18:20:07 UTC |
fa6773e | Anders Hejlsberg | 18 August 2017, 09:00:46 UTC | Type parameters from class should not be in scope in base class expression | 18 August 2017, 09:00:46 UTC |
e4e969a | Arthur Ozga | 18 August 2017, 03:06:46 UTC | respond to comments | 18 August 2017, 03:06:46 UTC |