sort by:
Revision Author Date Message Commit Date
b5dfad1 Update LKG 13 March 2018, 18:14:17 UTC
630af21 Do not use unguarded process in tsc.ts 13 March 2018, 18:06:04 UTC
c2d0c26 Update LKG 09 March 2018, 22:50:27 UTC
c48b52f Merge branch 'master' into release-2.8 09 March 2018, 22:43:30 UTC
3dc754a Merge pull request #22448 from Microsoft/portGeneratedLibFiles3-9-2 Port generated lib files 09 March 2018, 22:42:37 UTC
fa2b7ff Merge pull request #22421 from Microsoft/typesInTypeArguments Allow types as well as values in possibly type argument location 09 March 2018, 22:36:45 UTC
b6e83cd accept baselines 09 March 2018, 22:22:00 UTC
88fc881 Port generated lib files 09 March 2018, 22:06:14 UTC
ef64cde Merge pull request #22409 from Microsoft/symbolKind Symbol kind needs to use location before falling back to flags 09 March 2018, 21:59:38 UTC
73947f8 Add comments and make some nit changes based on PR feedback 09 March 2018, 21:57:57 UTC
4b6adb8 Merge pull request #22444 from obany/master Fix typo in emitDeclarationOnly error message for declaration required 09 March 2018, 21:42:41 UTC
bcf6e34 Fix typo in emitDeclarationOnly error message for declaration required 09 March 2018, 19:37:10 UTC
6959bda Disable test 09 March 2018, 17:58:38 UTC
4ae8764 update branch list 09 March 2018, 17:45:25 UTC
67c7b36 Update LKG 09 March 2018, 17:44:07 UTC
ffdefea Merge pull request #22442 from Microsoft/mergeMaster3-9 Merge master into release-2.8 09 March 2018, 17:19:55 UTC
260194c Merge branch 'master' into release-2.8 09 March 2018, 17:05:59 UTC
3480bf2 Port generated lib files (#22437) * Port generated lib files * Update line breaks 09 March 2018, 17:05:28 UTC
c335c38 Fix #22133: Expose getOutliningSpans on the server protocol (#22400) * Fix #22133: Expose getOutliningSpans on the server protocol * Remove debugger statement from test 09 March 2018, 16:50:47 UTC
1fc3aeb Port changes from #22172, provide a callback to fs.close (#22405) 09 March 2018, 16:30:09 UTC
0f47c8a annotateWithTypeFromJSDoc: Do less special-casing for arrow functions (#22407) * annotateWithTypeFromJSDoc: Do less special-casing for arrow functions * Code review 09 March 2018, 00:32:32 UTC
2170f6e FunctionLike = SignatureDeclaration (#22365) 09 March 2018, 00:31:42 UTC
e1a89e7 Allow types as well as values in possibly type argument location Fixes #22369 09 March 2018, 00:06:26 UTC
e48bcd6 Treat 'yield;' as 'yield undefined;' (#22297) * Treat 'yield;' as 'yield undefined;' * Use undefinedWideningType 08 March 2018, 23:41:04 UTC
28e8c4f Factor out a getYieldedTypeOfYieldExpression helper (#22416) 08 March 2018, 23:06:29 UTC
87d88e2 Handle resolving and unknown symbols in getLiteralTypeFromPropertyName (#22406) 08 March 2018, 21:35:55 UTC
17b10dc Merge pull request #21243 from Microsoft/watchOptions Different watchFile and watchDirectory options through environment variable 08 March 2018, 20:44:53 UTC
a81f264 Call process.stdout._handle.setBlocking(true) (#22389) * Call process.stdout._handle.setBlocking(true) This prevents output from being truncated when the compiler can output errors to stdout faster than it can receive them. This may slow down performance for compilations for many errors, but those were already quite slow. * Disable tslint no-unnnecessary-type-assertion-2 It is wrong. It *is* necessary. 08 March 2018, 20:38:30 UTC
8378f69 Directly assign values for watchFile and watchDirectory in node System 08 March 2018, 20:18:04 UTC
ea37c37 Symbol kind needs to use location before falling back to flags Fixes #22366 08 March 2018, 19:50:52 UTC
a49e83f annotateWithTypeFromJSDoc: Use changes.insertTypeAnnotation instead of replaceNode (#22404) 08 March 2018, 19:47:30 UTC
e4610e3 Import types in JS with `var x = require('./mod')` (#22161) 08 March 2018, 19:11:51 UTC
99d866d Merge pull request #21974 from Microsoft/js-object-literal-assignments-as-declarations More special declaration types in JS 08 March 2018, 18:51:42 UTC
f8134d0 Merge branch 'master' into js-object-literal-assignments-as-declarations 08 March 2018, 18:40:55 UTC
35730f2 Improve error span:duplicate symbols cross-js/ts when the JS symbol is a JS initializer 08 March 2018, 18:33:38 UTC
04ceb3d Disallow JS/non-JS merge without crashing Note that the error location is misleading because it's reported inside the merge step for the js initializer. 08 March 2018, 17:49:23 UTC
9586288 Filter symbol property names out of index signature assignability checks (#22398) 08 March 2018, 17:30:25 UTC
55bffba Use getTextOfNode over getTextOfNodeFromSourceText(getSourceFileOfNode(node)) (#22387) 08 March 2018, 15:52:35 UTC
0605424 fixJSDocTypes: Use ChangeTracker (#22391) 08 March 2018, 15:52:03 UTC
2676786 Add 'isNamedDeclaration' helper to reduce casts (#22089) * Add 'isNamedDeclaration' helper to reduce casts * Add assertion * Remove assertion 08 March 2018, 15:50:25 UTC
88ba1ef Platform independent wildcard file include ordering (#22393) * Resolve config wildcards result order in a platform independent manner * Accept affected user test baseline * Per reccomendation, just change matchFiles * Add test asserting the same order on differing case sensitive platforms 08 March 2018, 03:54:19 UTC
45eaf42 Use single replacer for string escaping (#22335) 08 March 2018, 01:36:31 UTC
a826c78 Accept user baseline changes 08 March 2018, 00:52:33 UTC
239f214 Address PR comments 1. Add documentation 2. Better organisation of concerns in utility functions 3. Better handling of module.exports and exports in the binder's new code. 08 March 2018, 00:26:29 UTC
d86440f Merge branch 'master' into js-object-literal-assignments-as-declarations 07 March 2018, 22:51:55 UTC
1f7a509 When every import is unused, error on the entire import declaration (#22386) * When every import is unused, error on the entire import declaration * Code review * Store key in map value 07 March 2018, 22:42:09 UTC
963acb3 Port generated lib files (#22381) * Port generated lib files * Accept baselines 07 March 2018, 22:41:32 UTC
e5804ae inferFromUsage: use ChangeTracker and typeToTypeNode (#22379) * inferFromUsage: use ChangeTracker and typeToTypeNode * Use typeToTypeNode with SymbolTracker * Add comment 07 March 2018, 22:40:50 UTC
0be9ee2 Increase size of span for unused declaration (#22388) 07 March 2018, 22:14:11 UTC
c0ac687 Mark SymbolTracker as deprecated publicly (#22384) 07 March 2018, 19:25:29 UTC
1e06637 Set circle timeout to 5 minutes (#22363) This way when resources are in use (eg, at midnight when many cron jobs get run) the CI server is less likely to timeout due to resource starvation. This is pretty much an analogue to the recent travis PR; it just doesn't happen as often on circle (seems like it's only happened while executing `user` tests during `cron`). 06 March 2018, 21:02:33 UTC
36b45e3 Merge pull request #22343 from Microsoft/codeFixActionNotUndefined Create the action only if the text change creation is successful. 06 March 2018, 20:31:04 UTC
b2dd610 Fix ignore message indentation (#22340) * Update baselines for user tests * Add explicit indentation * Fix https://github.com/Microsoft/TypeScript/issues/21355: Format `// @ts-ignore` added by quick fix * Extract check to a separate function * Consolidate checking for valid insert location * Code review comments * Do not return makeChange 06 March 2018, 20:19:19 UTC
2fb7e64 Simplify suppressLeadingAndTrailingTrivia (#22356) 06 March 2018, 19:34:33 UTC
7094442 Create the action only if the text change creation is successful. … Make change for the infer type from usage could return undefined even if type is present if the type cannot be named Fixes #22184 06 March 2018, 19:03:20 UTC
6f6c401 Add test for undefined action returned Test for #22343 06 March 2018, 19:00:41 UTC
a138985 isValidMethodAccess: Instantiate signature this type if necessary (#21722) 06 March 2018, 18:18:06 UTC
61a2b4a Update LKG 06 March 2018, 17:18:18 UTC
785fd36 Update version 06 March 2018, 17:15:06 UTC
e5f91f5 Convert annotateWithTypeFromJSDoc refactor to a codefix (#22336) * Convert annotateWithTypeFromJSDoc refactor to a codefix * Compute isJsFile once at top 06 March 2018, 15:49:21 UTC
7826b38 Apply 'no-unnecessary-initializer' lint rule (#22014) * Apply 'no-unnecessary-initializer' lint rule Forbids `let`/`const` statements to be initialized to `undefined`, since that's the initial value by default anyway. The auto-fixer also happened to remove two unnecessary `as number` casts in `src/harness/parallel/worker.ts`. For historical data: to run with `--fix`, I modified the line in `Jakefile.js` that declared the `cmd` for running TSLint. * Moved worker.ts type assertions to parameters 06 March 2018, 15:30:40 UTC
5e593ac Avoid cast by providing type predicate to isExternalModuleAugmentation (#22119) * Avoid cast by providing type predicate to isExternalModuleAugmentation * Break into isExternalModuleAugmentation and isModuleAugmentationExternal 06 March 2018, 15:27:36 UTC
bb6bd45 LEGO: Merge pull request 22351 LEGO: Merge pull request 22351 06 March 2018, 05:10:39 UTC
449e2aa LEGO: check in for master to temporary branch. 06 March 2018, 05:10:16 UTC
ed1c5d9 update test for #20577 (#22310) 06 March 2018, 00:15:08 UTC
48b6318 Remove TypeFacts.Discriminatable (#22346) 05 March 2018, 23:51:47 UTC
2f0a13c Use global NonNullable type for nonnull types (#22096) * Use NonNullable type for nonnull types * Add noLib test * Remove conditional type fallback for when lib is not present 05 March 2018, 22:52:06 UTC
4ddf045 For `<div a= >`, after `=`, do not try to parse an expression (#21373) 05 March 2018, 22:38:55 UTC
f41555c Make test timeout on travis huge (#22344) * Make test timeout on travis huge Specifically, 10 minutes, which is the duration it can go before travis itself will time out (if there is not output). This is needed because we set `workerCount=3` to improve our runtime, however travis doesn't _always_ have that much compute available; so when travis is resource-starved and we're running on one real thread, two test runners sit idle (due to resource starvation) and get timed-out by the watchdog process during test running. This timeout should be long enough that such that timeouts no longer occur on travis. * Update .travis.yml 05 March 2018, 22:34:46 UTC
16bf029 Allow indexing generics with unique symbols (#22339) * Allow indexing generics with unique symbols * Move condition to assert 05 March 2018, 21:58:19 UTC
53ae507 Add inference priority for mapped type keys (#22246) * Add inference priority for mapped type keys The new priority causes union inference, similarly to return type * Rename priority * Fix comment typo 05 March 2018, 21:19:00 UTC
2ac2291 Convert use-default-import refactor to a codefix (#22334) 05 March 2018, 20:43:01 UTC
3bcfed6 Update .npmignore (#22318) * Update .npmignore * add yarn.lock 05 March 2018, 20:19:56 UTC
1192a18 Merge pull request #22323 from Microsoft/checkInferredConstraints Check inferred constraints for 'infer X' type variables 05 March 2018, 18:18:13 UTC
07ed899 Merge branch 'master' into checkInferredConstraints 05 March 2018, 14:32:11 UTC
70818ae Merge pull request #22313 from Microsoft/fixDistributiveConditionalTypes Fix distributive conditional types 05 March 2018, 14:23:45 UTC
f97ab4d Accept new baselines 05 March 2018, 00:49:13 UTC
19e07ea Add tests 05 March 2018, 00:49:06 UTC
6fcc99e Properly check inferred constraints for 'infer X' type variables 05 March 2018, 00:28:22 UTC
6569f45 Accept new baselines 04 March 2018, 02:08:42 UTC
081a394 Add regression test 04 March 2018, 02:08:36 UTC
c1aa0bd Accept new baselines 04 March 2018, 02:04:27 UTC
ae8637c Merge branch 'master' into watchOptions 03 March 2018, 18:51:59 UTC
8dfcc36 Defer distributive conditional type when check type is generic 03 March 2018, 17:26:40 UTC
cbef5c2 Merge pull request #22151 from Microsoft/svcOfPendingReloadFile Reload the text from file if there is pending reload of the script info before determining to use SVC 03 March 2018, 03:11:11 UTC
6e756b5 Merge pull request #22308 from Microsoft/declarationEmitOfIndirectAlias Fix incorrect error reported when using type from indirect module alias and current module is exported with "export default" 03 March 2018, 03:10:36 UTC
1c93744 Much better comment preservation (#22141) * Retain comments on (and produce sourcemaps on) the equals token in initializers * Improved comments/sourcemaps for await, yield, while, and for * Retain comments on block curly-braces * Emit comments for if statements * Improved switch case comment emit * Improve comment and sourcemap emit for try/catch, throw, and continue statements * Improve sourcemap emit and comments for with statements * More accurate sourcemaps+comments emit for new, typeof, void, and delete * Improve comment emit for element access expressions * Preserve more comments on imports and exports * Make function a bit more defensive like other usages of emitTrailingCommentsOfPosition * Support preserving comments within empty lists * Handle leading comments of tokens, conditionally indent leading comments * Stop heuristically sourcemapping tokens When the transform was trivial it worked, but was unneeded, but when it was complex, it was brittle - best leave source mapping up to the transformers * Fix unneeded +1 * Tighten up element access comments * Handle comments on parenthesized expression tokens * Fix nit 03 March 2018, 01:23:59 UTC
25525bc Change esnext.promise to es2018.promise (#22292) * change esnest.promise to es2018.promise * modify unit tests * resolve conflict * resolve conflict 03 March 2018, 01:08:36 UTC
9f10790 Do not try to resolve alias for default symbol Fixes #22257 03 March 2018, 00:34:11 UTC
dc7ee38 Add tests when declaration emit for indirect alias usuage results in wrong error reporting Test for #22257 03 March 2018, 00:10:34 UTC
2d5be24 Merge pull request #22300 from Microsoft/distributeKeyofIntersection Distribute 'keyof' intersection types 03 March 2018, 00:08:20 UTC
87c3cca Make convertFunctionToEs6Class a codefix (#22241) * Make convertFunctionToEs6Class a codefix * Change diagnostic message 02 March 2018, 20:57:29 UTC
81c313e Update baselines for user tests (#22276) 02 March 2018, 18:56:04 UTC
ba8879d Prefer 'return Debug.fail()' over 'throw Debug.fail()' (#22092) 02 March 2018, 18:44:06 UTC
b151573 add spelling suggestion support for module import (#22283) 02 March 2018, 18:24:55 UTC
dd27288 Don't rename static 'this' when renaming class (#22235) 02 March 2018, 18:23:08 UTC
b90cdb2 Reduce duplicate code for TextChange overlaps (#22278) 02 March 2018, 18:22:52 UTC
8861913 Accept new baselines 02 March 2018, 17:27:07 UTC
95bb156 Add tests 02 March 2018, 17:26:52 UTC
4256be1 Accept new baselines 02 March 2018, 17:24:59 UTC
back to top