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