10327 Commits

Author SHA1 Message Date
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
Nathan Shively-Sanders
20f7b18d99 Merge pull request #7026 from jsoref/spelling
spelling fixes (round 4)
2016-02-11 09:18:55 -08:00
Josh Soref
284b26f49f spelling fixes for src/compiler
* after
* aggressive
* appear
* asterisks
* candidate
* conflict
* directory
* dollar
* ellipsis
* exports
* failures
* folder
* followed
* highlight
* inferred
* location
* occurred
* output
* propagated
* push
* rather
* remaining
* search
* stabilized
* substitution
* successful
* even though
* will
* with
2016-02-11 16:56:45 +00:00
Vladimir Matveev
faeae5e099 Merge pull request #7010 from Microsoft/fixTDZ
split declaration and initialization of writer variable
2016-02-10 16:30:30 -08:00
Daniel Rosenwasser
7e2b34f56b Merge pull request #7008 from jsoref/spelling
spelling fixes (round 3)
2016-02-10 15:01:17 -08:00
Vladimir Matveev
5b7b57626c split declaration and initialization of writer variable 2016-02-10 13:58:31 -08:00
Ryan Cavanaugh
25bdc742a9 Merge pull request #7007 from RyanCavanaugh/fix7002
Add undefined checks for malformed type tags
2016-02-10 13:16:45 -08:00
Josh Soref
196d90a4ce spelling fixes for src/compiler/binder.ts src/compiler/parser.ts
* accidentally
* children
* exhaustive
* initialize
* initializer
* otherwise
* argument
* current
* delimiter
* differently
* expression
* further
* increment
* precedence
* presence
* proceed
* signatures
* specifier
* that
* this
* unusable
2016-02-10 20:57:53 +00:00
Ryan Cavanaugh
259a89e2cf Move suppress option to appropriate place 2016-02-10 12:51:21 -08:00
Ryan Cavanaugh
8c9baf81c5 Check in other places too 2016-02-10 11:30:21 -08:00
Ryan Cavanaugh
d64bbc0bec ❤️ linter 2016-02-10 11:18:02 -08:00
Ryan Cavanaugh
5b1469aece Add undefined checks for malformed type tags
Fixes #7002
2016-02-10 10:41:52 -08:00
Vladimir Matveev
981da22e61 Merge pull request #6995 from Microsoft/fixSourceMapsInBrowserTests
fix source maps for in-browser tests
2016-02-10 10:38:27 -08:00
vladima
0355d1fdc8 fix source maps for in-browser tests 2016-02-10 00:20:40 -08:00
Ryan Cavanaugh
dc0ff24ded Merge pull request #6988 from jsoref/spelling
spelling fixes (round 2)
2016-02-09 16:07:02 -08:00
Daniel Rosenwasser
30e1f8344e Merge pull request #6932 from jsoref/spelling
spelling fixes (round 1)
2016-02-09 13:16:45 -08:00
Josh Soref
e848e95bab spelling fixes for checker.ts, declarationEmitter.ts, types.ts
* accessibility
* accessor
* annotate
* anything
* apply
* assignability
* collection
* conservatively
* constituent
* constructor
* containing
* contextual
* contributed
* declaration
* excessively
* exclusion
* field
* indistinguishable
* initializer
* intrinsic
* knowing
* noisiness
* occurred
* overridden
* parameter
* perspective
* properties
* property
* prototype
* rewritten
* specifies
* symbolFromSymbolTable
2016-02-09 18:16:36 +00: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
Daniel Rosenwasser
cceeffadcf Merge pull request #6973 from Microsoft/docsGardenPath
Add 'wiki' and 'handbook' directories to the docs folder with READMEs.
2016-02-09 00:03:01 -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
Daniel Rosenwasser
b104342c63 Add 'wiki' and 'handbook' directories to the docs folder with READMEs. 2016-02-08 17:30:26 -08:00
Kanchalai Tanglertsampan
116bce37ea Add missing tests from portfix6901 2016-02-08 10:52:01 -08:00
Bill Ticehurst
83c8c7db50 Merge pull request #6961 from Microsoft/port6949
Fix emitted file extension for JavaScript files with JSX.Preserve
2016-02-07 14:47:16 -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
43d2054eac Fixes typo 2016-02-07 20:10:59 +08:00
Tingan Ho
3d8a472527 Updated comment 2016-02-07 20:09:14 +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
Anders Hejlsberg
6f85e13c72 Rename allConstituentTypesHaveKind/someConstituentTypeHasKind to isTypeOfKind/maybeTypeOfKind 2016-02-06 08:39:31 -08:00
Anders Hejlsberg
b9e26e7649 Correct handling of intersection types in allConstituentTypesHaveKind 2016-02-06 08:37:09 -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
Yui
99fdbc09ed Merge pull request #6933 from Microsoft/portfix6901
Port fix6901 from release-1.8 to master
2016-02-05 14:29:01 -08:00
Josh Soref
95396cc2bc spelling fixes for services.ts
* aliases
* analyze
* asterisks
* constructor
* diagnostic
* existing
* referring
* revisiting
* search
* source
* visible
2016-02-05 21:03:27 +00: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
155e699bf7 Merge pull request #6909 from Microsoft/fixBaselines
fix test baselines
2016-02-04 14:30:24 -08:00
Vladimir Matveev
dc1e23506c fix test baselines 2016-02-04 14:10:02 -08:00
Mohamed Hegazy
727b9a9ceb Merge pull request #6629 from LPGhatguy/master
Update Array.concat type signature to fix #6594
2016-02-04 13:43:28 -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