Nathan Shively-Sanders
32af04660f
Merge branch 'master' into object-spread
2016-10-24 15:46:09 -07:00
Sheetal Nandi
1884c89620
Merge pull request #11818 from Microsoft/unusedDestructuredParameter
...
Report error on unused destructured parameters
2016-10-24 15:05:42 -07:00
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
c1c670f8f6
Report error on unused destructured parameters
...
Fixes #11795
2016-10-24 11:17:35 -07:00
Mohamed Hegazy
4dc6028263
Fix #11650 add an error message for no source files parsing a tsconfig.json ( #11743 )
...
* Fix #11650 add an error message for no source files parsing a tsconfig.json
* Use the file name in error message
* Use constants
* Review comments: change message text
2016-10-24 11:00:32 -07:00
Sheetal Nandi
1e32b6742e
Add test case for destructured unused parameter
2016-10-24 10:58:51 -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
Anders Hejlsberg
39a4feb90a
Merge pull request #11771 from Microsoft/typeFlagsRefactoring
...
Type flags refactoring
2016-10-24 10:49:59 -07:00
(´・ω・`)
287b54518d
Fix #10967 , allow boolean flags to have explicit value ( #11798 )
...
* Fix #10967 , allow boolean flag to have explicit value
* add commandLineParsing test for boolean flags
2016-10-24 10:45:07 -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
Ryan Cavanaugh
ba3297d214
Merge pull request #11816 from RyanCavanaugh/fix11805
...
Perform a useful comparison with typeRoots
2016-10-24 10:25:50 -07:00
Ryan Cavanaugh
95670c6251
Perform a useful comparison. Fixes #11805
2016-10-24 10:14:41 -07:00
Nathan Shively-Sanders
8f59993186
Merge branch 'master' into object-spread
2016-10-24 10:04:08 -07:00
Nathan Shively-Sanders
35be8c351c
Add more commentary to getSpreadType
2016-10-24 10:02:04 -07:00
Nathan Shively-Sanders
a94fb2f5a3
Explain writeSpreadType a little better
2016-10-24 09:40:10 -07:00
Nathan Shively-Sanders
24300932cf
Update baselines with new spread type index errors
2016-10-24 09:22:40 -07:00
Nathan Shively-Sanders
66d4798145
Error for call/construct signatures in spread type
...
1. Simplify the error reporting code to handle all kinds of signatures.
2. Remove index signature handling code when creating a spread type
since it's an error anyway.
2016-10-24 09:21:23 -07:00
Nathan Shively-Sanders
16dfdc49dc
Clean up and reorder getSpreadType body
2016-10-22 10:08:58 -07:00
Nathan Shively-Sanders
485e2490e7
Move multiple-spread handling out of getSpreadType
2016-10-22 09:07:48 -07:00
Sheetal Nandi
f8c3a550ca
Check type parameters of the type alias declaration
...
Fixes #11166
2016-10-21 16:45:58 -07:00
Nathan Shively-Sanders
510ab1c42f
Move n-ary spread handling into separate function.
...
To be moved to callers in the next step.
2016-10-21 16:33:28 -07:00
Anders Hejlsberg
7facab08cb
Rename TypeFlags.ObjectType to TypeFlags.Object
2016-10-21 16:32:28 -07:00
Nathan Shively-Sanders
ff92afd47b
Update baselines with new index signature rules
2016-10-21 16:27:32 -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
Nathan Shively-Sanders
fdfb159024
Simplify expression in resolveObjectIntersection
2016-10-21 13:38:24 -07:00
Nathan Shively-Sanders
422f73b1a9
Update and improve spread intersection tests
2016-10-21 10:54:53 -07:00
Nathan Shively-Sanders
ce61b34159
Resolve all-object intersections inside spreads
...
This means that getSpreadType will return an object type, even when
spreading two intersections, as long as those intersections contain
nothing but object types themselves.
2016-10-21 10:53:19 -07:00
Arthur Ozga
cef9d85979
Merge pull request #11765 from Microsoft/aozgaa/AddTestForComparingNumericLiteral
...
add test from comparing numeric literals to branded numbers
2016-10-21 09:52:31 -07:00
Vladimir Matveev
3263fdec7c
Merge pull request #11776 from Microsoft/vladima/port-11764
...
Ports PR #11764 into master
2016-10-20 21:56:06 -07:00
Vladimir Matveev
a477d1f7bb
Merge pull request #11764 from Microsoft/vladima/11744
...
watch configuration files if they exist even if they cannot be parsed
2016-10-20 21:31:38 -07:00
Anders Hejlsberg
f05ecec313
Refactoring a bit more
2016-10-20 17:28:53 -07:00
Anders Hejlsberg
58d6156c69
Move ObjectLiteralPatternWithComputedProperties to ObjectFlags
2016-10-20 17:00:07 -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
Ryan Cavanaugh
46f7a0f4a4
Merge pull request #11763 from RyanCavanaugh/real-jenkins
...
Jenkins / .net CI support
2016-10-20 15:51:52 -07:00
Anders Hejlsberg
b37313c90d
Introduce EvolvingArrayType and associated ObjectFlag.EvolvingArray
2016-10-20 15:42:24 -07:00
Ryan Cavanaugh
cfe37ce054
Jenkins / .net CI support
2016-10-20 15:36:44 -07:00
Anders Hejlsberg
10c6ab6703
Introduce ObjectFlags in object types
2016-10-20 15:28:32 -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
Zhengbo Li
3f234f2e7f
Move setTimeout to sys ( #11746 )
2016-10-20 11:30:05 -07:00
Anders Hejlsberg
df2f32bf05
Properly distinguish between Type, ObjectType, and StructuredType
2016-10-20 11:15:44 -07:00
Nathan Shively-Sanders
3cbac6576c
Merge branch 'master' into object-spread
2016-10-20 10:59:41 -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