Commit Graph
14745 Commits
Author SHA1 Message Date
Sheetal Nandi 202093a730 When creating react namespace identifier, set its parent to jsx opening element in the parse tree
This helps in resolving the react identifier correctly and Fixes #11654
2016-10-20 15:25:59 -07:00
Sheetal Nandi 8e6467cdb8 Add testcase for incorrect emit of jsx 2016-10-20 15:25:59 -07:00
Zhengbo Li 3f234f2e7f Move setTimeout to sys (#11746) 2016-10-20 11:30:05 -07:00
Andy aabfcfb5e1 Merge pull request #11737 from Microsoft/not_implemented
Add noop, notImplemented, and notYetImplemented helpers
2016-10-20 10:43:49 -07:00
Andy Hanson ca970063a3 Just use notImplemented 2016-10-20 07:15:25 -07:00
Andy Hanson 5e7e5421fa Add noop, notImplemented, and notYetImplemented helpers 2016-10-19 14:21:48 -07:00
(´・ω・`) 4fbbbed321 fix #11670, support type guards in NumberConstructor (#11722) 2016-10-19 14:10:44 -07:00
Sheetal Nandi 67873ca20b Merge pull request #11721 from Microsoft/unusedLocals
Mark "React" symbol as referenced
2016-10-19 13:44:18 -07:00
Anders Hejlsberg 66857b5f8e Merge pull request #11717 from Microsoft/normalizeIntersectionTypes
Normalize union/intersection type combinations
2016-10-19 13:15:10 -07:00
Dom Chen 0365c96e37 Fix #11660: wrong reports that block-scoped variable used before its … (#11692)
* Fix #11660: wrong reports that block-scoped variable used before its declaration

* Fix code style in checker.ts

* Add unit test for #11660

* Fix the unit test for #11660
2016-10-19 13:07:49 -07:00
Andy 06afadda72 Merge pull request #11735 from Microsoft/no_unused_2
Forbid unused locals/parameters anywhere
2016-10-19 12:35:28 -07:00
Ryan Cavanaugh c4ef5f368d Merge pull request #11349 from RyanCavanaugh/fix10624
Restrict base-class-first error to class declaration bases
2016-10-19 11:47:23 -07:00
Ryan Cavanaugh 58ed72fd9a Fixes #10624 2016-10-19 11:30:17 -07:00
Sheetal Nandi 23e9e0ba63 Adding testcases for reactnamespace 2016-10-19 10:58:36 -07:00
Andy Hanson c877635b47 Don't need libFilePath parameter 2016-10-19 09:13:52 -07:00
Andy Hanson 6814c1d883 Forbid unused locals/parameters anywhere 2016-10-19 08:27:49 -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
Sheetal Nandi 96a7b7b00f Mark local "react" symbol as referenced since it might not be marked if there was no error message being displayed
Fixes #10312
2016-10-18 16:01:53 -07:00
Sheetal Nandi 17cf4357ad Add testcase when error is reported about unused react 2016-10-18 15:56:54 -07:00
jramsay 14e5de3b1d Merge pull request #11647 from Microsoft/AddIsGlobalCompletionRestrictions
Add restrictions to IsGlobalCompletion
2016-10-18 14:25:36 -07:00
Anders Hejlsberg bf7f2e2999 Add tests 2016-10-18 14:13:30 -07:00
Anders Hejlsberg 6a0f72916e Simplify logic in checkTypeRelatedTo 2016-10-18 14:13:19 -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
Anders Hejlsberg eb7d2cbe9b Accept new baselines 2016-10-18 11:54:26 -07:00
Anders Hejlsberg ef5f3c90a4 Normalize intersection and union types 2016-10-18 11:53:26 -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
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