Kanchalai Tanglertsampan
90c08c2201
Port PR#6860 lexically check calling super before this
...
Update baselines
add baselines
Update baseline
Port PR #6860 lexically check calling super before this
Check using "super" before "this" lexically instead of using the
NodeCheckFlags
Remove "type-checking" way of checking if super is used before this.
Instead check using whether super occurs before this syntactically
Refactor the code
Dive down to get super call
Address PR
Address PR about tests
Add a flag so we don't repeatedly finding super call
rename function
Move tests into correct location
Address PR: report error on super call instead of entire constructor node
remove marge mark
2016-02-11 14:05:20 -08:00
Ryan Cavanaugh
5b1469aece
Add undefined checks for malformed type tags
...
Fixes #7002
2016-02-10 10:41:52 -08:00
Anders Hejlsberg
9dfaa30204
Merge pull request #6947 from Microsoft/operatorsAndIntersections
...
Allow operators and indexing with intersections involving primtive types
2016-02-09 06:15:50 -08:00
Mohamed Hegazy
4bf104349d
Merge pull request #6952 from tinganho/goToNamedImport
...
Go to defininition should not go to named import
2016-02-08 19:51:28 -08:00
Kanchalai Tanglertsampan
116bce37ea
Add missing tests from portfix6901
2016-02-08 10:52:01 -08:00
Bill Ticehurst
bd8aba956f
Fix emitted file extension for JavaScript files with JSX.Preserve
...
(cherry picked from commit af0a0eedd85298d049f89f754364497e36efe671)
2016-02-07 13:11:26 -08:00
Tingan Ho
6b303271f0
Go to defininition should not go to named import
2016-02-07 19:54:38 +08:00
Anders Hejlsberg
788ba3c6ac
Accepting new baselines
2016-02-06 15:34:32 -08:00
Anders Hejlsberg
4540998289
Adding test
2016-02-06 15:33:56 -08:00
Mohamed Hegazy
d27d10ce2f
Merge pull request #6884 from Microsoft/emitModulesInLooseMode
...
Add flag to emit modules in loose mode
2016-02-05 16:51:28 -08:00
Mohamed Hegazy
6f804e40ef
change flag name
2016-02-05 16:30:01 -08:00
Kanchalai Tanglertsampan
f35ab8c620
Port fix6901 from release-1.8 to master
...
Fix where we start checking for super-call
Update baselines
Address PR
2016-02-05 10:23:24 -08:00
Ryan Cavanaugh
a324176102
Merge pull request #6869 from RyanCavanaugh/fix6811
...
Recognize `=` as equivalent to `?` in JSDoc signatures
2016-02-04 15:48:03 -08:00
Ryan Cavanaugh
68befc0f12
Merge pull request #6851 from RyanCavanaugh/fix6814
...
Allow parsing TS-style generics in JSDoc
2016-02-04 15:37:53 -08:00
Vladimir Matveev
dc1e23506c
fix test baselines
2016-02-04 14:10:02 -08:00
Vladimir Matveev
0dae5471c7
Merge pull request #6898 from Microsoft/modifiedBlockScopedBinding
...
propagate back assignments to block scoped binding from the loop body
2016-02-04 13:18:34 -08:00
Vladimir Matveev
d436d15304
addressed PR feedback
2016-02-04 12:44:31 -08:00
Mohamed Hegazy
1611f56481
Rename flag
2016-02-04 12:44:03 -08:00
Vladimir Matveev
f05811701f
Merge pull request #6858 from Microsoft/emitImportsInDts
...
emit import declarations without import clause in .d.ts files
2016-02-04 12:13:08 -08:00
Ryan Cavanaugh
6f261f5b0b
Merge pull request #6870 from RyanCavanaugh/fix6825
...
Recognize object literal method JSDoc comments
2016-02-04 10:17:43 -08:00
Ryan Cavanaugh
e347c3711c
Add more complex test scenarios
2016-02-04 10:14:13 -08:00
Ryan Cavanaugh
665a4e310d
Merge pull request #6850 from RyanCavanaugh/fix6654
...
Always show file tokens in JS completion lists
2016-02-04 09:57:26 -08:00
Vladimir Matveev
dbcfe110f1
propagate back assignments to block scoped binding from the loop body
2016-02-03 23:48:24 -08:00
Vladimir Matveev
2c24f81561
added tests
2016-02-03 21:43:31 -08:00
Vladimir Matveev
b033693947
Merge remote-tracking branch 'origin/master' into emitImportsInDts
2016-02-03 20:36:43 -08:00
Mohamed Hegazy
10522f9eee
Add flag to emit modules in loose mode
2016-02-03 14:16:22 -08:00
Anders Hejlsberg
1154ab8def
Merge pull request #6855 from Microsoft/destructuringInTypes
...
Destructuring parameters in function/constructor types
2016-02-03 09:05:24 -08:00
Ryan Cavanaugh
8aad976c69
Recognize object literal method JSDoc comments
...
Fixes #6825
2016-02-03 00:18:36 -08:00
Ryan Cavanaugh
f7eac73a6f
Recognize = as equivalent to ? in JSDoc signatures
...
Fixes #6811
2016-02-03 00:09:38 -08:00
york yao
a0782d91ac
fix error message with public class inside namespace
2016-02-03 10:02:59 +08:00
Yui
6cc44d1a15
Merge pull request #6813 from Microsoft/port6745tomaster
...
Port 6745
2016-02-02 16:37:21 -08:00
Vladimir Matveev
202452b521
emit import declarations without import clause in .d.ts files
2016-02-02 15:53:20 -08:00
Anders Hejlsberg
979186fad9
Accepting new baselines
2016-02-02 14:15:26 -08:00
Anders Hejlsberg
5643f911c7
Adding test
2016-02-02 14:14:55 -08:00
Ryan Cavanaugh
bd3e9f262a
Merge pull request #6709 from RyanCavanaugh/fix6662
...
Don't crash when return type jsdoc tag is malformed
2016-02-02 13:40:13 -08:00
Ryan Cavanaugh
6e06bb39a1
Allow parsing TS-style generics in JSDoc
...
Fixes #6814
2016-02-02 13:32:21 -08:00
Ryan Cavanaugh
2c25bea0aa
Always show file tokens in JS completion lists
...
Fixes #6654
2016-02-02 13:10:30 -08:00
Ryan Cavanaugh
554ea1b57c
Merge pull request #6679 from RyanCavanaugh/fix6645
...
Allow multiple 'this' property assignments in Salsa
2016-02-02 12:49:09 -08:00
Daniel Rosenwasser
3dae2534f3
Merge pull request #6278 from Microsoft/theyreNotTHATSpecial
...
Remove most special treatment of specialized signatures.
2016-02-02 12:45:30 -08:00
Vladimir Matveev
7259074dfb
Merge pull request #6846 from Microsoft/noErrorOnEmptyDtsFile
...
do not error if typings for external library is empty .d.ts file
2016-02-02 12:12:52 -08:00
Vladimir Matveev
fb99a6697d
do not error if typings for external library is empty .d.ts file
2016-02-02 11:36:38 -08:00
Daniel Rosenwasser
c6588d27f1
Merge pull request #6827 from T18970237136/ts-missing-semicolon
...
Add missing semicolon when emitting return statement.
2016-02-02 10:53:46 -08:00
Ryan Cavanaugh
2d7a2f4d30
Merge pull request #6680 from RyanCavanaugh/fix6646
...
Parse JSDoc comments for ES6 class constructors and methods
2016-02-02 10:48:29 -08:00
T18970237136
757f4703a9
Update test files.
2016-02-02 10:30:39 +01:00
Ryan Cavanaugh
b15ff81384
Add malformed parameter test
2016-02-01 21:48:16 -08:00
Daniel Rosenwasser
0855933757
Merge pull request #6587 from nojvek/master
...
pretty output for jsx and createElement emits to children array
2016-02-01 21:38:15 -08:00
Ryan Cavanaugh
3dfd378b7e
Add some tests
2016-02-01 21:20:37 -08:00
Ryan Cavanaugh
a4c6f66686
Treat multiple prototype property assignments as union property declarations
2016-02-01 20:59:37 -08:00
Kanchalai Tanglertsampan
0db90b7869
Add more tests and baselines
2016-02-01 16:51:38 -08:00
Kanchalai Tanglertsampan
c7bbda8a3e
Remove old baselines
2016-02-01 16:51:37 -08:00