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