Commit Graph

12444 Commits

Author SHA1 Message Date
Sheetal Nandi b24883304b Do not report error on implicityly any binding element if it is from parameter destructuring of private method
Fixes #8002
2016-04-11 15:22:57 -07:00
Sheetal Nandi 529bdd4ea6 PR feedback 2016-04-11 14:56:12 -07:00
Mohamed Hegazy 83e7f6da91 Merge branch 'patch-2' of https://github.com/mihailik/TypeScript into mihailik-patch-2 2016-04-11 14:47:46 -07:00
Sheetal Nandi 7a09e2f0e9 PR feedback 2016-04-11 14:31:15 -07:00
Sheetal Nandi 2dffa5a601 PR feedback
- Cacheing the script target
- Added missing return
- Reworded error messages
2016-04-11 13:53:52 -07:00
Sheetal Nandi c2e12efc89 Completion list of named imports shouldnt contain default export member
Fixes #6124
2016-04-11 13:33:16 -07:00
Sheetal Nandi 2db59d6753 Fix new error in compilerRunner about function declaration in block scope 2016-04-11 12:20:16 -07:00
Sheetal Nandi 593dc2bc9f Report error for block scope function declaration in ES5 2016-04-11 12:20:11 -07:00
Sheetal Nandi 6988a0a479 Bind the function declarations in block scope in strict mode 2016-04-11 12:20:06 -07:00
Vladimir Matveev 1a85c5f54c fix issue with optionality of CompilerHost 2016-04-10 20:42:22 -07:00
Anders Hejlsberg b1e9f43d28 Merge branch 'master' into controlFlowTypes
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/typeAssertions.errors.txt
2016-04-10 09:30:30 -07:00
mihailik aa2708f510 Prefer ChakraHost when available to node and WScript 2016-04-10 12:07:47 +01:00
Anders Hejlsberg 560e768a5b Fix linting errors 2016-04-09 18:51:22 -07:00
Anders Hejlsberg 7a321293bf Support destructuring declarations in control flow analysis 2016-04-09 16:56:23 -07:00
Vladimir Matveev 1e49a57a8d Merge pull request #7972 from Microsoft/exportStarOfNonValues
emit export star only if export will yield anything with value side
2016-04-08 23:18:43 -07:00
Daniel Rosenwasser 36f9a7e0fc Merge pull request #7979 from Microsoft/projectTestsUpdate
Project tests update
2016-04-08 17:41:21 -07:00
Vladimir Matveev c0a89aad1c handle export default 2016-04-08 17:25:40 -07:00
Mohamed Hegazy 42fbe823c0 Disable sourcemap text tests for now to limit noise 2016-04-08 17:23:58 -07:00
Mohamed Hegazy f3c86148d2 Fix for https://github.com/Microsoft/TypeScript/issues/4697, do not stop running the tests on the first failure 2016-04-08 16:54:59 -07:00
Mohamed Hegazy 02d07a165d Make project tests run in the server 2016-04-08 16:53:52 -07:00
Ron Buckton 8b506c7b05 Cleans up a few things and fixes #7868. 2016-04-08 15:31:31 -07:00
Nathan Shively-Sanders 61fffb3ef4 Merge pull request #7976 from Microsoft/transforms-skip-destructured-rest-params
Only emit rest param code for identifiers.
2016-04-08 15:29:00 -07:00
Anders Hejlsberg f13c92f036 Handle shorthand property assignments 2016-04-08 15:08:22 -07:00
Vladimir Matveev e5e7d47782 merge with origin/master 2016-04-08 14:38:47 -07:00
Nathan Shively-Sanders a282468b06 Only emit rest param code for identifiers.
Destructuring of array binding and object binding patterns is not supported yet.
2016-04-08 14:36:43 -07:00
Vladimir Matveev 43051eab84 emit export star only if export will yield anything with value side 2016-04-08 14:29:16 -07:00
Sheetal Nandi 9e777306c7 Rename function 2016-04-08 13:36:18 -07:00
Sheetal Nandi 8e4541eb46 Merge pull request #7969 from Microsoft/bindingPatternImplicitAny
Report implicit any errors on destructuring declarations
2016-04-08 13:31:14 -07:00
Nathan Shively-Sanders 6f766c2872 Correct destructuring assignment to empty object
Previously, chained destructuring object assignments would fail when the leftmost target was empty because the shortcut code would forget to check whether the right-hand side was also a destructuring assignment.
2016-04-08 13:31:13 -07:00
Daniel Rosenwasser a7bf6902ff Merge pull request #7952 from Microsoft/objectAssignPoly
Use an emit helper (or Object.assign) for JsxSpreadAttributes
2016-04-08 13:24:12 -07:00
zhengbli db6f5bd832 Rename the forEachProject function to something sane 2016-04-08 12:53:19 -07:00
Daniel Rosenwasser fb6f4aefd9 Changed emit to use 'Object.prototype.hasOwnProperty'. 2016-04-08 12:34:25 -07:00
Sheetal Nandi 1d2730790e Report implicit any errors on destructuring parameter declarations
Handles #6935
2016-04-08 12:22:07 -07:00
Ron Buckton 1696446b54 Fixes comment emit for super property call 2016-04-08 10:39:59 -07:00
Sheetal Nandi f7ca43917f Handle the rename locations for default import
Handles #7024
2016-04-08 10:19:02 -07:00
Anders Hejlsberg 5179dd6ada Flow analysis of &&, ||, and destructuring assignments 2016-04-08 09:13:47 -07:00
Daniel Rosenwasser a90d471b87 Remove unnecessary 'null'/'undefined' check, removed temp for args length. 2016-04-07 23:25:32 -07:00
zhengbli a2035a572e Add API support for LS host to specify script kind of a file to open 2016-04-07 23:01:20 -07:00
Daniel Rosenwasser bb0ec3bbd4 Use an emit helper for JSX Spread Attributes. 2016-04-07 18:30:26 -07:00
Ron Buckton dc30aa37da Fixes detached comment emit for constructors 2016-04-07 18:22:49 -07:00
Paul van Brenk 58efc2ee05 Merge pull request #7883 from Microsoft/listEmittedFiles2
Add option to list the emitted files as part of the compiler output.
2016-04-07 17:50:26 -07:00
Ron Buckton f61e122f9b Merge pull request #7940 from Microsoft/transforms-fix7914
[Transforms] Emits class name with comments.
2016-04-07 17:38:31 -07:00
Ron Buckton 86c45fb723 Merge pull request #7948 from Microsoft/transforms-onByDefault
[Transforms] Makes transforms the default
2016-04-07 17:36:28 -07:00
Ron Buckton 1aa69921c6 Makes transforms the default 2016-04-07 17:07:12 -07:00
Ron Buckton 774d961da5 Merge pull request #7946 from Microsoft/transforms-dontBreakRunTestsBrowser
[Transforms] Fixes issues that were causing runtests-browser to fail
2016-04-07 17:03:25 -07:00
Mohamed Hegazy 49d3ed5919 Merge branch 'transforms' into sourceMapUpdatesForClasses 2016-04-07 17:03:06 -07:00
Ron Buckton 018a0d1d3a Adds IO mappings for tryEnableSourceMapsForHost 2016-04-07 16:56:22 -07:00
Paul van Brenk 097adc6b3a Remove message from 'help' 2016-04-07 16:47:52 -07:00
Vladimir Matveev 2413e5e3f9 Merge pull request #7944 from Microsoft/recordTempVariables
record temp variable introduced in spread calls
2016-04-07 16:38:29 -07:00
Mohamed Hegazy 68170dfbdb Add a source mapping to the closing } for functions, and wire in positions for class transfomtaion 2016-04-07 16:17:58 -07:00