Commit Graph

12444 Commits

Author SHA1 Message Date
Vladimir Matveev 9960064bc3 classic resolution: don't perform folder walk if module name is relative 2016-02-12 16:30:19 -08:00
Bill Ticehurst e03a45a824 Fix fallback to classic resolution 2016-02-12 15:40:47 -08:00
AbubakerB d0843e1dc2 Merge branch 'ts-master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-12 23:35:22 +00:00
Daniel Rosenwasser f944d3e997 Addressed CR feedback. 2016-02-12 15:22:33 -08:00
Daniel Rosenwasser ab5bc714a5 Removed trailing whitespace for linter. 2016-02-12 15:22:18 -08:00
Daniel Rosenwasser b191a00b1c Actually, it makes more sense to error on the predicate annotation than anything else. 2016-02-12 15:22:14 -08:00
Daniel Rosenwasser ec0eabb2e9 Minor rename. 2016-02-12 15:22:03 -08:00
Daniel Rosenwasser 7c7e2aa032 Error on nodes which should not have type predicates. 2016-02-12 15:21:58 -08:00
Daniel Rosenwasser cf13a71af4 Move type predicates back onto signatures, remove narrowing for property/get type guards. 2016-02-12 15:21:48 -08:00
Ron Buckton ceae78bea0 Merge branch 'transforms-flags' into transforms-transformer 2016-02-12 15:10:57 -08:00
Ron Buckton 319ff614a0 PR Feedback 2016-02-12 15:07:33 -08:00
Ron Buckton 4577441636 Merge branch 'transforms-visitor' into transforms-flags 2016-02-12 14:57:33 -08:00
Ron Buckton 387b30c296 Some cleanup and reorganization 2016-02-12 14:50:22 -08:00
Daniel Rosenwasser 2d9330567c Use names of accessors instead of their entire spans. 2016-02-12 14:24:12 -08:00
Kanchalai Tanglertsampan 81b0baeb50 Address PR 2016-02-12 14:12:42 -08:00
Kanchalai Tanglertsampan 6e753f38ed Fix rwc in including files into compilation 2016-02-12 13:35:12 -08:00
Ron Buckton f948b14185 Adds the TypeScript transformer 2016-02-12 10:49:09 -08:00
Bill Ticehurst 02df49994b Merge pull request #7034 from Microsoft/portCommonJSDefault
Port CommonJs as default module type, and adds default exclude values
2016-02-12 10:34:19 -08:00
Bill Ticehurst cc76f0f7f0 Fixed watcher for rename operations, and for allowJs in config file
(cherry picked from commit 745f32bbee)
2016-02-12 08:59:16 -08:00
Ryan Cavanaugh cf8432c9bb Merge pull request #7030 from RyanCavanaugh/fix7020
Correctly resolve qualified JSX tag names
2016-02-11 20:47:49 -08:00
Vladimir Matveev b18cbc6300 address PR feedback 2016-02-11 17:29:01 -08:00
Vladimir Matveev 354e650341 fix 'fileExists' check by using stat directly 2016-02-11 16:59:54 -08:00
Anders Hejlsberg a1040f02c4 Fixing comment 2016-02-11 16:00:20 -08:00
Kanchalai Tanglertsampan 0aad5e5e45 Remove incorrect commment resulting from merging 2016-02-11 14:29:22 -08:00
Vladimir Matveev 7d2ce0f5c1 fix falling tests and linter issues
(cherry picked from commit 7404b901b9)
2016-02-11 14:23:01 -08:00
Bill Ticehurst 9d008feba3 Added module: none as an option
(cherry picked from commit 195e69c889)
2016-02-11 14:09:10 -08:00
Bill Ticehurst 6a8ccd0b56 Dont default to CommonJS modules for ES6 target
(cherry picked from commit 4a67dc5e08)
2016-02-11 14:08:26 -08:00
Bill Ticehurst a370103e15 Added back errors for module kind none
(cherry picked from commit 73fa45bd2e)
2016-02-11 14:08:24 -08:00
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