Commit Graph

  • 1c7ec6b8ce Add missing node visits in forEachChild Anders Hejlsberg 2016-11-11 07:38:44 -08:00
  • f2c0aa4444 Added fix for missing 'this.' property accesses. Daniel Rosenwasser 2016-11-11 01:27:26 -08:00
  • da356b075a Added tests for missing 'this' property accesses. Daniel Rosenwasser 2016-11-11 01:25:50 -08:00
  • 39eb187e5c Added diagnostic. Daniel Rosenwasser 2016-11-11 01:22:06 -08:00
  • dcaad61583 Update LKG v2.0.9 Mohamed Hegazy 2016-11-10 17:00:14 -08:00
  • 2dbbcc82df Update version Mohamed Hegazy 2016-11-10 16:54:50 -08:00
  • 09f29adde7 add 'installSuccess' flag to telemetry, cache misses if npm install fails (#12163) Vladimir Matveev 2016-11-10 16:52:36 -08:00
  • ea309fe504 Update version (#12162) Mohamed Hegazy 2016-11-10 16:30:01 -08:00
  • ee145ec9f6 Update LKG Mohamed Hegazy 2016-11-10 16:28:37 -08:00
  • a4036c7d15 Added emit helper checks for async generators Ron Buckton 2016-11-10 16:03:25 -08:00
  • 245a998de5 Merge master into release 2.1 (#12160) Mohamed Hegazy 2016-11-10 15:43:53 -08:00
  • cd185f2cf6 Add declaration emit support Anders Hejlsberg 2016-11-10 15:20:29 -08:00
  • 07c47fea04 Update baselines Nathan Shively-Sanders 2016-11-10 14:32:48 -08:00
  • e301cfe58c Raise literal type to its base in a comparison Nathan Shively-Sanders 2016-11-10 14:29:48 -08:00
  • d537b79c61 Merge release-2.1 into master (#12157) Mohamed Hegazy 2016-11-10 14:28:34 -08:00
  • 4dc58dde38 Exclude js files in non-configured projects compile-on-save emitting (#12118) Zhengbo Li 2016-11-10 14:12:24 -08:00
  • 6e1aac1c42 Merge pull request #12147 from mylesmegyesi/12050-IncompatableAssignementOfIdenticallyNamedTypes Nathan Shively-Sanders 2016-11-10 13:17:31 -08:00
  • 973d83ce93 Merge branch 'master' into fix-jsdoc-missing-space-from-bad-indent Nathan Shively-Sanders 2016-11-10 13:12:32 -08:00
  • 8bd0a47c82 Retain space after first word in multiline jsdoc Nathan Shively-Sanders 2016-11-10 13:11:32 -08:00
  • 9a8e1bf8a6 Add ES2017 string padding (#12152) Cotton Hou 2016-11-11 04:43:51 +08:00
  • 205ce3247f Merge pull request #12154 from Microsoft/import-helpers-reports-errors-for-__rest Nathan Shively-Sanders 2016-11-10 12:29:39 -08:00
  • 15dadc70f5 Update version Mohamed Hegazy 2016-11-10 12:20:17 -08:00
  • 3ecb60146b synthesize complete import declaration for tslib (#12151) Vladimir Matveev 2016-11-10 11:57:37 -08:00
  • ba6e5a0ffa Test error for import helpers with no __rest Nathan Shively-Sanders 2016-11-10 11:47:03 -08:00
  • d6bf27d6b6 Correctly check spread assignments in strict mode Nathan Shively-Sanders 2016-11-10 11:46:10 -08:00
  • 0d4ac01574 Report errors for import helpers missing __rest Nathan Shively-Sanders 2016-11-10 11:45:56 -08:00
  • 64d269885c Merge branch 'master' into mappedTypes Anders Hejlsberg 2016-11-10 11:17:53 -08:00
  • aca1ab3bfe Check mapped type constraint is assignable to string | number Anders Hejlsberg 2016-11-10 10:41:17 -08:00
  • c87bce1119 Merge pull request #11978 from Microsoft/errorReportingInJsFile Sheetal Nandi 2016-11-10 10:37:16 -08:00
  • de2da2cb72 Accept new baselines Anders Hejlsberg 2016-11-10 10:32:05 -08:00
  • b81c226639 Use pull model to obtain type alias information for type nodes Anders Hejlsberg 2016-11-10 10:31:24 -08:00
  • 0422a756d9 Add test with a referenced dts file Andy Hanson 2016-11-10 10:15:42 -08:00
  • f7c40d3d61 [Release 2.1] fix11754 global augmentation (#12133) Yui 2016-11-10 10:24:20 -08:00
  • c458576553 Merge pull request #12135 from Microsoft/jsxFactory Sheetal Nandi 2016-11-10 09:49:57 -08:00
  • 2eba10a25b Updated condition for more readability Sheetal Nandi 2016-11-10 08:53:32 -08:00
  • c05e226c4b Adds error message for incompatible assignment of identically named type Myles Megyesi 2016-11-10 11:31:27 -06:00
  • be5e5fb872 Merge pull request #11150 from Microsoft/object-spread Nathan Shively-Sanders 2016-11-10 09:28:58 -08:00
  • 6398e0d6dd Merge pull request #11633 from Microsoft/fix-comparable-in-switch Nathan Shively-Sanders 2016-11-10 09:20:46 -08:00
  • 25462c9571 Merge pull request #12028 from Microsoft/object-rest Nathan Shively-Sanders 2016-11-10 09:18:13 -08:00
  • 2170ff6f16 Defer resolution of mapped types to enable recursive definitions Anders Hejlsberg 2016-11-10 09:11:21 -08:00
  • dd7f00f20b Parse the jsxFactory again in the checker instead of using cached value in the program Sheetal Nandi 2016-11-10 08:53:32 -08:00
  • 4c82e2de4f Merge branch 'master' of github.com:Microsoft/TypeScript into delete-readonly Herrington Darkholme 2016-11-10 11:17:06 +08:00
  • 0591e1bd20 Simplify Testing Arthur Ozga 2016-11-09 17:47:52 -08:00
  • 4f3fb80b98 Parse, check, and downlevel emit for for-await-of Ron Buckton 2016-11-09 17:40:17 -08:00
  • 6ba4b87dc7 Merge pull request #12134 from Microsoft/release-2.1_fix11806_omitUseStrict Yui 2016-11-09 17:12:42 -08:00
  • 4b5686a52f Added emit transforms for async generators. Ron Buckton 2016-11-09 17:06:08 -08:00
  • a88c2ae1e4 Add test cases for when jsxFactory cannot be resolved Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • c6b1bbe12d Enabled test case for source map Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • 35e4c459f5 Transpile unit test case Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • 3d6950d023 When emitting use jsx factory entity expression if provided Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • c650c33bb5 Update tests Arthur Ozga 2016-11-09 16:37:48 -08:00
  • b1e97b370f Get one fix per interface Arthur Ozga 2016-11-09 16:04:56 -08:00
  • 06affa6672 Resolve first identifier of the jsxFactory as part of type check Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • d629bd636d Add tests and baselines Kanchalai Tanglertsampan 2016-11-09 15:30:34 -08:00
  • afea1105c3 Do not emit "use strict" when targeting es6 or higher or module kind is es2015 and the file is external module Kanchalai Tanglertsampan 2016-11-09 15:30:15 -08:00
  • b5cc96c87d Merge branch 'asyncGeneratorsUpLevel' into asyncGenerators Ron Buckton 2016-11-09 14:57:23 -08:00
  • 549ac8f7ae Updated baselines Ron Buckton 2016-11-09 14:41:11 -08:00
  • bd867785bc type checking for pseudoiterable Ron Buckton 2016-11-09 14:40:47 -08:00
  • f7bac98948 Verify that jsxFactory is either identifier or qualified name Sheetal Nandi 2016-11-09 13:15:13 -08:00
  • 9b1f43bdda Add strictNullChecks test for object spread Nathan Shively-Sanders 2016-11-09 13:40:21 -08:00
  • fcf32c444f Treat | undefined like optionality in spread type Nathan Shively-Sanders 2016-11-09 13:39:42 -08:00
  • 4b8a55793a Add support for taking in jsxFactory option and report errors for invalid combinations Sheetal Nandi 2016-11-09 12:12:48 -08:00
  • 02ee7c7953 Merge remote-tracking branch 'upstream/master' about-code 2016-11-09 21:12:56 +01:00
  • b623f3771e Fix #442: (es3, es5, es6+) Show compiler errors for conflicting properties. about-code 2016-11-09 21:08:56 +01:00
  • 78bb276216 Merge branch 'master' into errorReportingInJsFile Sheetal Nandi 2016-11-09 11:34:35 -08:00
  • 01969475cf Improve nested destructuring test for ESNext emit Nathan Shively-Sanders 2016-11-09 10:51:56 -08:00
  • 214ce38a6a Downlevel array destructuring to ES6 in object rest Nathan Shively-Sanders 2016-11-09 10:47:54 -08:00
  • 6456325973 Handle abstract and const modifiers Sheetal Nandi 2016-11-08 16:28:10 -08:00
  • d8b541afa1 Fix test Andy Hanson 2016-11-09 10:14:25 -08:00
  • 3dd11e48a9 Properly implement type relationship for '[P in S]: X' and '[P in T]: Y' Anders Hejlsberg 2016-11-09 09:59:15 -08:00
  • 7079d0450e Fix duplicate function error Andy Hanson 2016-11-09 09:12:43 -08:00
  • d559f7f17d Merge branch 'master' into symlink3 Andy Hanson 2016-11-09 09:11:25 -08:00
  • 9c80909a90 Resolve symlinks for type reference directives too. Andy Hanson 2016-11-09 07:41:25 -08:00
  • 74ec093d01 Merge branch 'emitHelper' into asyncGenerators Ron Buckton 2016-11-08 18:13:31 -08:00
  • d842a6f665 Merge branch 'master' into interfaceFixes Arthur Ozga 2016-11-08 16:49:49 -08:00
  • 1d6ef6aedd cleanup Arthur Ozga 2016-11-08 16:48:54 -08:00
  • bac9350847 Merge branch 'master' into emitHelper Ron Buckton 2016-11-08 16:36:31 -08:00
  • 12cd0bfb69 Remove EmitHelperState, general helper cleanup. Ron Buckton 2016-11-08 16:32:41 -08:00
  • 28cc938503 (signature help) type parameter lists are never variadic (#12112) Vladimir Matveev 2016-11-08 16:10:34 -08:00
  • 9a9f45f0fb use createHash from ServerHost instead of explicit require (#12043) Vladimir Matveev 2016-11-08 15:32:53 -08:00
  • 4973852722 fix linter errors Arthur Ozga 2016-11-08 14:37:46 -08:00
  • 6bd35fb066 Fix Type Param method Tests Arthur Ozga 2016-11-08 14:26:10 -08:00
  • 1ec234af32 Edit error handling tests Arthur Ozga 2016-11-08 14:13:25 -08:00
  • aca7e2fa3b Don't include private/protected properties in keyof T Anders Hejlsberg 2016-11-08 13:38:52 -08:00
  • 4441380e6f tests: edit expected type params Arthur Ozga 2016-11-08 13:20:56 -08:00
  • 55bf3e3ff0 Use new engine for interface fixes Arthur Ozga 2016-11-08 13:15:58 -08:00
  • 7141a2a714 Better error message in fourslash Arthur Ozga 2016-11-08 13:15:09 -08:00
  • 11cea6a771 Use TypeChecker to Get Types, Print Arthur Ozga 2016-11-08 13:14:54 -08:00
  • b26ba83db3 Expose signatureToString, addSupressAnyReturn Flag Arthur Ozga 2016-11-08 13:14:30 -08:00
  • 34d41de06f Update LKG v2.1.2 Mohamed Hegazy 2016-11-08 12:23:44 -08:00
  • cf2953bc44 Add relations for keyof S / keyof T and [P in S]: X / [P in T]: X Anders Hejlsberg 2016-11-08 12:21:44 -08:00
  • aaf6c1dad4 Update version Mohamed Hegazy 2016-11-08 12:11:52 -08:00
  • 796a159e63 Update LKG Ron Buckton 2016-11-08 12:01:10 -08:00
  • da4985e427 Reuse subtree transform flags for incrementally parsed nodes (#12088) Ron Buckton 2016-11-07 16:03:04 -08:00
  • 0ce53f0230 rename tests Arthur Ozga 2016-11-08 10:43:36 -08:00
  • a562d6e63f Make keyof T assignable to and subtype of string | number Anders Hejlsberg 2016-11-08 10:14:44 -08:00
  • 1c64615e32 Allow a path mapping to provide a file extension Andy Hanson 2016-11-08 06:56:24 -08:00
  • 7ca5923214 Merge branch 'master' into mappedTypes Anders Hejlsberg 2016-11-08 07:12:35 -08:00
  • 8aef1e6bb1 Type inference for mapped types Anders Hejlsberg 2016-11-08 06:55:35 -08:00
  • 2282477012 Merge pull request #12068 from Microsoft/fixTypeAliasDisplay Anders Hejlsberg 2016-11-08 06:43:38 -08:00