Nathan Shively-Sanders
bb2eb635d6
Merged classes and interfaces must have identical type constraints
...
Previously, only interfaces needed to check this, but now that classes and
interfaces can merge, the check needs to happen in more places.
2016-02-19 11:36:35 -08:00
Nathan Shively-Sanders
e46b7b05ab
Merge pull request #7144 from Microsoft/super-inside-inner-class-crashes
...
Super inside inner class crashes
2016-02-19 08:45:35 -08:00
Tingan Ho
46cc470332
Fixes exclude options
2016-02-19 08:25:23 +08:00
Nathan Shively-Sanders
67b2a17034
super's containing class doesn't require base node
...
In a class nested inside a constructor, `super` refers to the outer
class' `super`, but when resolving a super call its containing class is
identified as the immediately containing class. Previously, the compiler
crashed, preventing the error from being reported correctly. Now it
handles this disparity and correctly reports the error.
2016-02-18 16:19:06 -08:00
Mohamed Hegazy
353998a6bd
Rever change to EmitOutput.diagnostics
2016-02-18 12:06:17 -08:00
Vladimir Matveev
5e770bda2e
correctly check exported type aliases merged with overloads
2016-02-17 10:19:20 -08:00
Mohamed Hegazy
2b52ae1cb7
Fix lint errors
2016-02-16 22:57:27 -08:00
Mohamed Hegazy
eed65a0334
Port #7106 to master
2016-02-16 22:01:28 -08:00
Mohamed Hegazy
bde20c4ec7
Merge pull request #6885 from AbubakerB/constructorAccessibility
...
Constructor Visibility
2016-02-16 16:50:19 -08:00
Anders Hejlsberg
a8633eec90
Merge pull request #7029 from Microsoft/implicitIndexSignatures
...
Implicit index signatures
2016-02-16 15:37:18 -08:00
AbubakerB
de23e2ff74
Merge branch 'master' into constructorAccessibility
...
Conflicts:
src/compiler/checker.ts
2016-02-16 22:49:23 +00:00
Vladimir Matveev
3820dfa830
Merge pull request #7068 from Microsoft/relativeNamesInClassicResolution
...
classic resolution: don't perform folder walk if module name is relative
2016-02-16 12:03:09 -08:00
Daniel Rosenwasser
4353865f8b
Merge pull request #7067 from Microsoft/removePredicateTypinessToMaster
...
(Porting to 'master') Remove notion of predicates as types, move predicates back to signatures
2016-02-16 11:58:47 -08:00
Daniel Rosenwasser
fc63b5fc13
Merge pull request #7070 from Microsoft/fixTsconfigModuleOptions
...
Remove the 'module' option from our 'tsconfig.json' files.
2016-02-16 11:46:33 -08:00
Bill Ticehurst
9cc092ad78
Merge pull request #6881 from Microsoft/issue6872
...
Allow decorators in JavaScript files
2016-02-16 11:20:55 -08:00
Yui
9e60af8775
Merge pull request #7033 from Microsoft/port6860
...
Port PR#6860 lexically check calling super before this
2016-02-16 09:33:39 -08:00
AbubakerB
ba8b1680cb
Included previously ignored baseline .js file and slight refactoring
2016-02-14 21:16:12 +00:00
AbubakerB
2d7a0f4a25
Merge branch 'master' into constructorAccessibility
2016-02-14 20:58:53 +00:00
Bill Ticehurst
fe60490c2a
Fixed wording and updated tests
2016-02-13 08:12:58 -08:00
Bill Ticehurst
a4d7883630
Merge branch 'master' into issue6872
2016-02-13 07:51:35 -08:00
Daniel Rosenwasser
c7fcd0204c
Merge pull request #7062 from Microsoft/useAccessorNamesForErrors
...
Use accessor names for error spans
2016-02-12 20:18:38 -08:00
Bill Ticehurst
ed7abcc1e9
Set experimentalDecorators warning for JavaScript
2016-02-12 19:19:23 -08:00
Bill Ticehurst
f601e6dd76
Allow decorators in JavaScript files
2016-02-12 18:52:51 -08:00
AbubakerB
91ea83c72a
Addressed PR
2016-02-13 02:51:25 +00:00
Daniel Rosenwasser
c5d5d13e61
Remove the 'module' option from 'tsconfig.json' files.
2016-02-12 17:28:10 -08:00
AbubakerB
8ef9599bac
Allow extending and instantiating a private or protected class within itself
2016-02-13 01:07:33 +00:00
Vladimir Matveev
9960064bc3
classic resolution: don't perform folder walk if module name is relative
2016-02-12 16:30:19 -08:00
Bill Ticehurst
e03a45a824
Fix fallback to classic resolution
2016-02-12 15:40:47 -08:00
AbubakerB
d0843e1dc2
Merge branch 'ts-master' into constructorAccessibility
...
Conflicts:
src/compiler/checker.ts
2016-02-12 23:35:22 +00:00
Daniel Rosenwasser
f944d3e997
Addressed CR feedback.
2016-02-12 15:22:33 -08:00
Daniel Rosenwasser
ab5bc714a5
Removed trailing whitespace for linter.
2016-02-12 15:22:18 -08:00
Daniel Rosenwasser
b191a00b1c
Actually, it makes more sense to error on the predicate annotation than anything else.
2016-02-12 15:22:14 -08:00
Daniel Rosenwasser
ec0eabb2e9
Minor rename.
2016-02-12 15:22:03 -08:00
Daniel Rosenwasser
7c7e2aa032
Error on nodes which should not have type predicates.
2016-02-12 15:21:58 -08:00
Daniel Rosenwasser
cf13a71af4
Move type predicates back onto signatures, remove narrowing for property/get type guards.
2016-02-12 15:21:48 -08:00
Daniel Rosenwasser
2d9330567c
Use names of accessors instead of their entire spans.
2016-02-12 14:24:12 -08:00
Bill Ticehurst
02df49994b
Merge pull request #7034 from Microsoft/portCommonJSDefault
...
Port CommonJs as default module type, and adds default exclude values
2016-02-12 10:34:19 -08:00
Bill Ticehurst
cc76f0f7f0
Fixed watcher for rename operations, and for allowJs in config file
...
(cherry picked from commit 745f32bbee791cfef0862fe95a18aa66274d095a)
2016-02-12 08:59:16 -08:00
Ryan Cavanaugh
cf8432c9bb
Merge pull request #7030 from RyanCavanaugh/fix7020
...
Correctly resolve qualified JSX tag names
2016-02-11 20:47:49 -08:00
Vladimir Matveev
b18cbc6300
address PR feedback
2016-02-11 17:29:01 -08:00
Vladimir Matveev
354e650341
fix 'fileExists' check by using stat directly
2016-02-11 16:59:54 -08:00
Anders Hejlsberg
a1040f02c4
Fixing comment
2016-02-11 16:00:20 -08:00
Kanchalai Tanglertsampan
0aad5e5e45
Remove incorrect commment resulting from merging
2016-02-11 14:29:22 -08:00
Vladimir Matveev
7d2ce0f5c1
fix falling tests and linter issues
...
(cherry picked from commit 7404b901b962d0673b7d4522cd961c3dd8859e9b)
2016-02-11 14:23:01 -08:00
Bill Ticehurst
9d008feba3
Added module: none as an option
...
(cherry picked from commit 195e69c8893a1b67f3a7885619d8df74b911c03a)
2016-02-11 14:09:10 -08:00
Bill Ticehurst
6a8ccd0b56
Dont default to CommonJS modules for ES6 target
...
(cherry picked from commit 4a67dc5e0823ca934eda4cd62b99bf4e7270a1dd)
2016-02-11 14:08:26 -08:00
Bill Ticehurst
a370103e15
Added back errors for module kind none
...
(cherry picked from commit 73fa45bd2e118f7186016ea5fc52c19ec2061aaa)
2016-02-11 14:08:24 -08:00
Kanchalai Tanglertsampan
2a674579d3
Remove duplicate function from merging
2016-02-11 14:08:18 -08:00
Bill Ticehurst
ece77866e4
Do not add minified JavaScript files on file crawl
...
(cherry picked from commit fc5d94df579414192dd074771e50f805466a3417)
2016-02-11 14:07:35 -08:00
Bill Ticehurst
b93d112a8a
Fix node_modules exclude
...
(cherry picked from commit 2922bd59a6a73a99646b02e42ec40721dcb66835)
2016-02-11 14:07:35 -08:00