6601 Commits

Author SHA1 Message Date
Andy
e20f52b758 Merge pull request #11757 from Microsoft/destructure_catch
Allow destructuring in catch clauses
2016-10-24 14:55:23 -07:00
Alexander Rusakov
7b684214fa Fix #11545 ('export as namespace foo' occurs EOF without semicolon) (#11797) 2016-10-24 13:18:46 -07:00
Sheetal Nandi
a8db81393f Merge pull request #11762 from Microsoft/jsxEmit
Set parent of reactnamespace identifier to be parse tree node
2016-10-24 10:53:24 -07:00
Sheetal Nandi
e38c004f90 Merge pull request #11791 from Microsoft/genericTypeParameterConstraint
Check type parameters of the type alias declaration
2016-10-24 10:42:45 -07:00
Sheetal Nandi
23d325120e Merge pull request #11790 from Microsoft/allowUnderScoreForIn
Allow unused locals in for in or for of that start with _
2016-10-24 10:42:20 -07:00
Sheetal Nandi
f8c3a550ca Check type parameters of the type alias declaration
Fixes #11166
2016-10-21 16:45:58 -07:00
Sheetal Nandi
45ba67d36f Remove unused locals/parameters from webTestServer.ts 2016-10-21 16:23:30 -07:00
Sheetal Nandi
acd574066b Add test for #11166 2016-10-21 16:15:39 -07:00
Sheetal Nandi
a645b6e4dd Allow unused locals in for in or for of that start with _
Fixes #11734
2016-10-21 14:47:41 -07:00
Arthur Ozga
9a9cbe18a6 Merge branch 'aozgaa/AddTestForComparingNumericLiteral' of https://github.com/Microsoft/TypeScript into aozgaa/AddTestForComparingNumericLiteral 2016-10-20 16:27:44 -07:00
Arthur Ozga
1a41ebf542 update baselines 2016-10-20 16:27:02 -07:00
Arthur Ozga
81383e172f add test 2016-10-20 15:56:44 -07:00
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
Andy Hanson
fab0859869 Allow destructuring in catch clauses 2016-10-20 13:35:46 -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
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
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
Jason Ramsay
dba03377b8 Adding JSXExpression check for isGlobalCompletion and associated tests 2016-10-18 14:04:21 -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
Anders Hejlsberg
eb7d2cbe9b Accept new baselines 2016-10-18 11:54: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 Hanson
1f7f67de17 Type arguments to formatStringFromArgs as strings instead of implicitly stringifying 2016-10-18 08:48:40 -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
Sheetal Nandi
e72414ecab Merge branch 'master' into requireAsFunctionInExternalModule 2016-10-17 16:13:51 -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
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
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
Vladimir Matveev
ebba1c3d1a fix flow in finally blocks 2016-10-16 20:57:51 -07:00
Anders Hejlsberg
808db07ce4 Accept new baselines 2016-10-16 17:31:57 -07:00
Ron Buckton
db76a9ca07 More tests 2016-10-15 17:29:03 -07:00
Ron Buckton
7f6faaa884 Merge branch 'master' into fix11295 2016-10-15 14:34:04 -07:00
Andrej Baran
17d60d5d8f Merged master into es2017-target 2016-10-15 08:31:22 +02:00
Ron Buckton
980a894787 Fix emit issue regarding null/undefined in type annotations 2016-10-14 18:10:34 -07:00
Ron Buckton
5475f3a7c2 Merge pull request #11609 from Microsoft/consolidateImportElision
Consolidate Import/Export Elision
2016-10-14 18:02:42 -07:00
Andrej Baran
7352e97121 Cleanup ES2017 async tests 2016-10-15 01:16:11 +02:00
Jason Ramsay
a69fc67986 Restrict IsGlobalCompletion to:
- SourceFile
- Template Expression
- Statements
2016-10-14 16:04:51 -07:00
Anders Hejlsberg
c876d92b79 Merge branch 'master' into controlFlowArrays
# Conflicts:
#	src/compiler/checker.ts
2016-10-14 07:48:18 -07:00
Andrej Baran
86784a5eef Get rid of ES6 completely 2016-10-14 10:54:54 +02:00