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