Commit Graph

19046 Commits

Author SHA1 Message Date
Mohamed Hegazy c9b5145ed9 Remove use of ts.sys in editor services 2016-05-19 15:55:42 -07:00
Mohamed Hegazy 75fa7b174c Code review comments 2016-05-19 15:55:18 -07:00
Ryan Cavanaugh dd02c11e3a Merge pull request #8369 from zhengbli/jsModuleExportsNotWorking
Support module.exports.name = expr format for JavaScript module
2016-05-19 15:47:08 -07:00
zhengbli 30718144ec Merge branch 'master' of https://github.com/Microsoft/TypeScript into i8334 2016-05-19 15:42:06 -07:00
Ron Buckton 150cecbaf3 PR Feedback 2016-05-19 15:39:45 -07:00
Nathan Shively-Sanders f9412f8831 Merge pull request #8698 from Microsoft/iife-parameters-correct-quickinfo
Mark IIFE signature with `anySignature` during contextual typing
2016-05-19 15:09:51 -07:00
Mohamed Hegazy 1f88cd6f06 Change name of the output file 2016-05-19 13:32:27 -07:00
Mohamed Hegazy f573b1031b lint fixes 2016-05-19 13:31:21 -07:00
Mohamed Hegazy b672487fa9 Add lssl to LKG build 2016-05-19 13:16:24 -07:00
Mohamed Hegazy c884fee3eb Remove dependncy on NodeJs from editor services 2016-05-19 13:16:20 -07:00
Mohamed Hegazy 43b36d22e0 Merge pull request #8674 from evansb/union-type-react
Fixes #8657: Handles union typed React component.
2016-05-19 13:14:07 -07:00
Mohamed Hegazy 934c78a89d Fix #8694: check for singatures before calling a type empty 2016-05-19 12:36:04 -07:00
Nathan Shively-Sanders 8e668441b3 Mark IIFE signature with anySignature during contextual typing
Avoids recursion -- during batch compilation, `checkCallExpression` already
sets the signature to `anySignature` as a sentinel value, the services
layer calls directly into `checkParameter`, skipping `checkCallExpression`
entirely. So `getContextuallyTypedParameterType` also needs to set this
sentinel value.
2016-05-19 12:33:37 -07:00
Evan Sebastian 01b541dbe2 Simplify and split + and - test 2016-05-20 01:19:35 +07:00
Nathan Shively-Sanders 0001b8cb37 Remove target-following code when erasing signatures
Fixes return type of inherited default constructors when they are
generic.
2016-05-19 10:37:20 -07:00
Nathan Shively-Sanders c172c06777 Test assignability of inherited generic default constructor 2016-05-19 10:35:29 -07:00
Evan Sebastian 8ef350c762 Simplify the checker, no recursive checking for signature is needed anymore. 2016-05-19 22:41:03 +07:00
Evan Sebastian 9d1922a3a5 Add test for #8657 2016-05-19 22:22:53 +07:00
Evan Sebastian 44ace66888 Handles resolving JSX type for union typed element class 2016-05-19 21:53:11 +07:00
Andy c9ab20c13b Merge pull request #8666 from Microsoft/lint_regex
Add option to lint only specific files
2016-05-19 06:14:11 -07:00
Ryan Cavanaugh 91b8f204f2 Undo formatting edits 2016-05-18 18:03:32 -07:00
Ryan Cavanaugh 41290db9c6 Tweak UMD semantics 2016-05-18 17:59:43 -07:00
Mohamed Hegazy 167c3fbc64 Fix typo 2016-05-18 17:12:59 -07:00
Ron Buckton b5dec0b8ab Removed nodeEmitOptions to reduce GC overhead 2016-05-18 16:42:37 -07:00
Mohamed Hegazy d73dd06e4b Respond to code review comments 2016-05-18 16:37:14 -07:00
Evan Sebastian f1643c7a8a Fix lint errors 2016-05-19 06:00:35 +07:00
Evan Sebastian c808d44403 Requires the construct/call signature for each type in the union instead of whole. 2016-05-19 05:58:28 +07:00
Evan Sebastian f04d28d422 Recursively check union type of react components for constructor/call 2016-05-19 05:08:00 +07:00
Ryan Cavanaugh 0a37c697ed Lint 2016-05-18 15:03:10 -07:00
Ryan Cavanaugh 0e273e190e Get rid of disk-based paths in baselines 2016-05-18 14:37:40 -07:00
Ryan Cavanaugh 06bb9affd9 Merge remote-tracking branch 'upstream/master' into fix8275 2016-05-18 12:07:11 -07:00
Ryan Cavanaugh 9ffc7a9df9 Merge pull request #8669 from ethanrubio/patch-1
Fix minor comment grammatical errors
2016-05-18 11:59:36 -07:00
Anders Hejlsberg 59f269c90a Merge pull request #8652 from Microsoft/neverType
Add 'never' type
2016-05-18 11:39:22 -07:00
Anders Hejlsberg 9a22d08422 Merge pull request #8625 from Microsoft/optionalClassProperties
Optional class properties
2016-05-18 11:32:50 -07:00
Ryan Cavanaugh 58b11b631f Baseline accept and reorder program logic so common source dir is right 2016-05-18 11:30:40 -07:00
Ryan Cavanaugh f0e3ebe37d Lint 2016-05-18 11:12:02 -07:00
Ethan Rubio b8692a7fea Fix minor comment grammatical errors
This PR doesn't fix any particular issue. I cleaned up a variety of comment grammatical errors such as missing apostrophes and articles. Further, I made comment formatting more consistent with the rest of the project.
2016-05-18 07:56:45 -10:00
Ryan Cavanaugh 917ab0aa0a Update test harness 2016-05-18 10:43:44 -07:00
Andy 0795c8da29 Merge pull request #8662 from Microsoft/lint_navigation_bar
Lint navigationBar.ts
2016-05-18 09:38:31 -07:00
Nathan Shively-Sanders 780f251c92 Merge pull request #8650 from Microsoft/unescape-dunder-string-literal-types
Unescape string literal types starting with double underscore.
2016-05-18 09:13:05 -07:00
Andy Hanson c39d57eaf9 Add option to lint only specific files 2016-05-18 07:41:37 -07:00
Andy Hanson fffbbffef4 Lint navigationBar.ts 2016-05-18 06:31:51 -07:00
Ron Buckton 4ae83fa8d3 Fix issues after merge 2016-05-17 22:44:19 -07:00
Ron Buckton 83b4cbb2d8 merge branch 'transforms-fixMoreSourceMaps' into transforms-transformer-es6-generators 2016-05-17 22:09:15 -07:00
Ron Buckton abc9fda0e8 Conditionally enable performance metrics 2016-05-17 18:43:13 -07:00
Ron Buckton b8a9efb66c Wrap performance metrics in object to reduce deoptimizations on ts namespace. 2016-05-17 18:37:08 -07:00
Mohamed Hegazy 08fed17053 Fix getOccurances not picking up hte right file because of casing 2016-05-17 17:15:31 -07:00
Mohamed Hegazy 02f0065c95 Update error message 2016-05-17 17:15:06 -07:00
Mohamed Hegazy 53f6755907 Add error message if module is not specified and a file contains a module indicator 2016-05-17 17:14:51 -07:00
Ryan Cavanaugh f4e10eb738 Automatically consume /types 2016-05-17 15:41:31 -07:00