Commit Graph

14727 Commits

Author SHA1 Message Date
Andy Hanson
df20cf33f1 Remove "ResolvedModuleFromHost" type and just make resolvedTsFileName and resolvedJsFileName optional properties
(but still automatically infer one of them to supply if the host supplied neither)
2016-10-19 12:55:57 -07:00
Andy Hanson
1d201c1add Merge branch 'master' into refactor_module_resolution 2016-10-19 09:20:45 -07:00
Andy
db0ee4f763 Merge pull request #11715 from Microsoft/unused
Forbid unused locals/parameters in compiler
2016-10-19 06:43:01 -07:00
Andy Hanson
f11dbc1ad1 Respond to PR feedback 2016-10-19 06:26:50 -07:00
jramsay
14e5de3b1d Merge pull request #11647 from Microsoft/AddIsGlobalCompletionRestrictions
Add restrictions to IsGlobalCompletion
2016-10-18 14:25:36 -07:00
Andy Hanson
7c53a1deb2 Instead of getResolutionOrDiagnostic, use getResolutionDiagnostic and avoid using resolution.resolvedFileName if the diagnostic is defined. 2016-10-18 14:22:43 -07:00
Jason Ramsay
dba03377b8 Adding JSXExpression check for isGlobalCompletion and associated tests 2016-10-18 14:04:21 -07:00
Andy Hanson
7685e6af15 Forbid unused locals/parameters in compiler 2016-10-18 14:00:52 -07:00
Andy
12e7faba24 Merge pull request #11710 from Microsoft/concat
Use single `concat` call instead of repeated calls
2016-10-18 13:50:36 -07:00
Andy
f08cfda550 Merge pull request #11709 from Microsoft/compiler_diagnostic_strings
Type arguments to formatStringFromArgs as strings instead of implicitly stringifying
2016-10-18 12:25:13 -07:00
Andy Hanson
8dc9523fb0 Allow number too 2016-10-18 11:54:34 -07:00
Vladimir Matveev
ff17eeda8f check heritage clause for the presence of entry with Extends keyword (#11711) 2016-10-18 11:35:22 -07:00
Andy
85248bb58d Merge pull request #11707 from Microsoft/es5
Use an ES5 target
2016-10-18 09:19:19 -07:00
Andy Hanson
1f7f67de17 Type arguments to formatStringFromArgs as strings instead of implicitly stringifying 2016-10-18 08:48:40 -07:00
Andy Hanson
64e8221a44 Use single concat call instead of repeated calls 2016-10-18 08:18:01 -07:00
Andy Hanson
de876bdfc9 Use an ES5 target 2016-10-18 07:34:48 -07:00
Andy Hanson
b557211a37 Return both ts and js results from module resolution, and don't have moduleNameResolver responsible for omitting files based on compiler options 2016-10-18 07:09:43 -07:00
Vladimir Matveev
97e90b53d5 Merge pull request #11696 from Microsoft/vladima/port-11694
Ports PR 11694 into master
2016-10-17 23:37:01 -07:00
Vladimir Matveev
121f51e552 Merge pull request #11694 from Microsoft/vladima/reload-tmp
allow reload from temp files
2016-10-17 23:20:39 -07:00
jramsay
68c485d9f9 Merge pull request #11686 from Microsoft/AddIsSemanticToGetDiagnosticsWorker
TSServer: Add isSemantic check to getDiagnosticsWorker
2016-10-17 22:10:59 -07:00
Jason Ramsay
deb3449077 Add getSyntacticDiagnostics unit test 2016-10-17 17:47:10 -07:00
Anders Hejlsberg
9cedb6a90f Merge pull request #11673 from Microsoft/partiallyAnnotatedSignatures
Contextual typing of partially annotated signatures
2016-10-17 17:39:26 -07:00
Ron Buckton
2321e28ce9 Merge pull request #11652 from Microsoft/transformES5
Adds ES5 to ES3 transformer for reserved words
2016-10-17 16:46:56 -07:00
Vladimir Matveev
4a0e8c2381 Merge pull request #11690 from Microsoft/vladima/port-11651
Ports PR #11651 into master
2016-10-17 16:40:38 -07:00
Sheetal Nandi
28452d5a7b Merge pull request #11370 from Microsoft/requireAsFunctionInExternalModule
Do not treat local resolution of require call as external module
2016-10-17 16:37:03 -07:00
Sheetal Nandi
e72414ecab Merge branch 'master' into requireAsFunctionInExternalModule 2016-10-17 16:13:51 -07:00
Sheetal Nandi
28899f3860 Update the resolveName symbol flags for 'require' resolution 2016-10-17 16:08:00 -07:00
Mohamed Hegazy
722e723392 Include the correct file by default (#11685) 2016-10-17 15:47:33 -07:00
Vladimir Matveev
05ebd1d5fb Merge pull request #11651 from Microsoft/vladima/literals-in-protocol
switch enums in protocol to unions of literal types
2016-10-17 15:46:55 -07:00
Vladimir Matveev
039c6e5819 Merge pull request #11675 from Microsoft/vladima/fix-11665
fix flow in finally blocks
2016-10-17 15:45:39 -07:00
Anders Hejlsberg
af52b6314c Address CR feedback 2016-10-17 15:34:03 -07:00
Vladimir Matveev
09b9ea5507 address PR feedback 2016-10-17 14:29:24 -07:00
Nathan Shively-Sanders
ebb6678ba6 Merge pull request #11687 from Microsoft/update-CONTRIBUTING-baseline-instructions
Remove baseline-accept warning from CONTRIBUTING
2016-10-17 14:14:07 -07:00
Nathan Shively-Sanders
45253f85cf Remove baseline-accept warning from CONTRIBUTING
It's not longer true. You can baseline-accept after running just a few
tests.
2016-10-17 14:00:49 -07:00
Ryan Cavanaugh
d27088e51f Merge pull request #11640 from RyanCavanaugh/jsxTextIsToken
Jsx text is token
2016-10-17 13:20:51 -07:00
Jason Ramsay
b71e8a2167 Add isSemantic check to getDiagnosticsWorker 2016-10-17 13:11:13 -07:00
Andy
19ae490194 Merge pull request #11680 from Microsoft/unnecessary_assert
Remove unnecessary assert
2016-10-17 12:33:07 -07:00
Ron Buckton
ffc3689783 Merge branch 'master' into transformES5 2016-10-17 12:11:21 -07:00
Nathan Shively-Sanders
8a3e9be49e Merge pull request #11350 from Microsoft/fix_lib_tests
Fix tests changed by #11309
2016-10-17 10:57:27 -07:00
Andy Hanson
4c5a728314 Don't use ternary operator 2016-10-17 10:27:12 -07:00
Nathan Shively-Sanders
6a59948ea1 Add lib-concatting newlines to jakefile as well 2016-10-17 09:46:26 -07:00
Nathan Shively-Sanders
8aa56c1cce Add fourslash test for contextually-typed this
Regression test for #10972
2016-10-17 09:12:15 -07:00
Herrington Darkholme
df58df17f6 Add partially annotated function tests 2016-10-17 09:04:16 -07:00
Andy Hanson
8a2d16134d Remove unnecessary assert 2016-10-17 06:11:00 -07:00
Vladimir Matveev
ebba1c3d1a fix flow in finally blocks 2016-10-16 20:57:51 -07:00
Anders Hejlsberg
6425f0ccfd Fix lint error 2016-10-16 17:37:37 -07:00
Anders Hejlsberg
808db07ce4 Accept new baselines 2016-10-16 17:31:57 -07:00
Anders Hejlsberg
8094b2c5de Improve contextual typing of partially annotated signatures 2016-10-16 17:28:45 -07:00
Ron Buckton
65b1cf665e Merge pull request #11653 from Microsoft/fix11295
Fix emit issue regarding null/undefined in type annotations
2016-10-15 18:22:00 -07:00
Ron Buckton
db76a9ca07 More tests 2016-10-15 17:29:03 -07:00