Commit Graph

26317 Commits

Author SHA1 Message Date
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 fc5d94df57)
2016-02-11 14:07:35 -08:00
Bill Ticehurst b93d112a8a Fix node_modules exclude
(cherry picked from commit 2922bd59a6)
2016-02-11 14:07:35 -08:00
Bill Ticehurst bb28424b45 Removed errors for missing module specifier
(cherry picked from commit f2e7f9f50f)
2016-02-11 14:07:32 -08:00
Bill Ticehurst ef90492f29 Changed further defaults to CommonJS
(cherry picked from commit 0e5a93b85a)
2016-02-11 14:05:25 -08:00
Bill Ticehurst 3cf96529e7 Changed node_modules and module defaults
(cherry picked from commit b791fd89cd)
2016-02-11 14:05:24 -08:00
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 ea2cdc74df ❤️ linter 2016-02-11 12:27:57 -08:00
Ryan Cavanaugh 13167f53e6 Don't ever use resolveEntityName here 2016-02-11 11:37:55 -08:00
Ryan Cavanaugh 48c5bcf148 Correctly resolve qualfied JSX tag names
Fixes #7020
2016-02-11 11:20:55 -08:00
Anders Hejlsberg 1af4e1ca64 Removing unused function 2016-02-11 09:37:14 -08:00
Anders Hejlsberg b724a094ae Infer index signatures when object literals contain computed properties 2016-02-11 09:18:26 -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
Anders Hejlsberg 5f95c75403 Simplify indexTypesRelatedTo function 2016-02-11 06:18:04 -08:00
vilicvane a481305292 Reorganize related functions 2016-02-11 16:38:21 +08: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
vladima 0355d1fdc8 fix source maps for in-browser tests 2016-02-10 00:20:40 -08:00
vilicvane 0282c0463d Revert hash object caching 2016-02-10 08:50:22 +08:00
vilicvane acf965a20e Refine implementation 2016-02-10 08:47:52 +08:00
Anders Hejlsberg 040effd603 Include index signatures in object literal types only when computed properties are present 2016-02-09 15:35:55 -08:00
Ron Buckton 49d2d93379 Adds destructuring logic and placeholders for each transformer. 2016-02-09 15:27:33 -08:00
Anders Hejlsberg 1d428b9fe0 Implicit index signatures for object literal types 2016-02-09 14:31:09 -08:00
Ron Buckton fb19e819ab Fixed linter error 2016-02-09 14:01:18 -08:00
Ron Buckton 6b381ecdbd Added printer 2016-02-09 13:43:40 -08:00
Daniel Rosenwasser 30e1f8344e Merge pull request #6932 from jsoref/spelling
spelling fixes (round 1)
2016-02-09 13:16:45 -08:00
Ron Buckton 0f2bbb181f Moved LexicalEnvironment to types.ts, minor fixes 2016-02-09 12:39:46 -08:00
Ron Buckton 6fa400254d Merge branch 'transforms-flags' into transforms-transformer 2016-02-09 11:43:46 -08:00
Ron Buckton 51dd27a7ec Moved TreansformFlags assertions after markers 2016-02-09 11:43:25 -08:00
Ron Buckton 1a0b877873 Merge branch 'transforms-visitor' into transforms-flags 2016-02-09 11:02:05 -08:00
Ron Buckton af24b16632 PR Feedback 2016-02-09 11:01:49 -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
vilicvane 63c690813f Create createHash and getModifiedTime under sys, and refactor implementation into compiler host 2016-02-09 22:23:43 +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
Nathan Shively-Sanders 41bb446865 Revert unioning of this argument types
The right solution is to not instantiate this-types of unions, which is a
separate problem more to do with this-class types.
2016-02-08 16:39:19 -08:00
Nathan Shively-Sanders 738713b146 Improve error reporting
1. Fix bug in error reporting in compareSignaturesRelated.
2. When the this-argument is a union type, allow assignability when the
method's signature is assignable to *any* member of the union.
2016-02-08 14:01:51 -08:00
Ron Buckton cbb910a231 Merge branch 'transforms-flags' into transforms-transformer 2016-02-08 11:37:15 -08:00
Ron Buckton 34489a4856 Merge branch 'transforms-visitor' into transforms-flags 2016-02-08 11:04:48 -08:00
Ron Buckton b3e9d262b8 Moved createNode back to parser, added local createNode to factory 2016-02-08 11:04:01 -08:00
Nathan Shively-Sanders fa598758b1 Improve display and contextual typing of this
1. Always display `this` type if annotated.
2. Contextually type un-annotated `this` parameters in addition to `this`
expressions.
2016-02-08 09:41:57 -08:00
Bill Ticehurst bd8aba956f Fix emitted file extension for JavaScript files with JSX.Preserve
(cherry picked from commit af0a0eedd8)
2016-02-07 13:11:26 -08:00
Tingan Ho 43d2054eac Fixes typo 2016-02-07 20:10:59 +08:00