Commit Graph
15888 Commits
Author SHA1 Message Date
Andrew Stegmaier ccec13aaf1 getOwnPropertyDescriptor return should allow undefined
getOwnPropertyDescriptor _should_ return undefined in certain situations. This is documented here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor

This change addresses https://github.com/Microsoft/TypeScript/issues/14923 and https://github.com/Microsoft/TypeScript/issues/10904. The original fix to 14923 was to the /lib/lib.es2015.proxy.d.ts file instead of /src/lib/lib.es2015.proxy.d.ts (see: https://github.com/Microsoft/TypeScript/pull/10550/commits). I think this meant that the change got over-written by a generation script (see note here: https://github.com/Microsoft/TypeScript/tree/master/lib)
2017-05-08 23:56:29 -07:00
Zhengbo Li 9a62db2b5c Merge pull request #13287 from zhengbli/importFixExtendedTsconfig
For `path` ending with `index`, use the `path` pattern for the import quick fix
2017-01-04 15:37:48 -08:00
Zhengbo Li b19a949ce4 Support path that specified index 2017-01-04 13:35:42 -08:00
Zhengbo Li c67d1a4445 Let fourslash tests support extended tsconfig 2017-01-04 12:59:05 -08:00
Daniel Rosenwasser 3d5545664b Merge pull request #13230 from Microsoft/instanceofRelationshipTargetTypes
Check if uninstantiated types are the same when narrowing by instanceof
2017-01-04 12:26:57 -05:00
Mohamed Hegazy abc9b0dc36 Merge pull request #13246 from ajafff/blocklike
Add DefaultClause to BlockLike union
2017-01-03 17:19:14 -08:00
Mohamed Hegazy 700d724600 Merge pull request #12488 from vvakame/modify-extends
change class inheritance code
2017-01-03 11:40:59 -08:00
Sheetal Nandi 2ec3508a8e Merge pull request #13273 from Microsoft/jsxAttributeWithoutExpression
Fix the emit when jsx attribute expression is empty
2017-01-03 11:39:07 -08:00
Sheetal Nandi 54ceb51d85 Fix the emit when jsx attribute expression is empty
Fixes #12994
2017-01-03 11:21:23 -08:00
Klaus Meinhardt d5d9b1bb5e Add DefaultClause to BlockLike union 2017-01-01 22:59:14 +01:00
Anders Hejlsberg 88c68256e6 Merge pull request #13234 from Microsoft/fixMappedTypeInstantiation
Fix mapped type instantiation
2016-12-31 07:48:48 -10:00
vvakame 4affef2f2a update baselines 2016-12-31 22:31:48 +09:00
vvakame c69126995f Merge branch 'master' into modify-extends 2016-12-31 22:27:05 +09:00
vvakame a89bb82929 address feedback 2016-12-31 22:26:39 +09:00
Anders Hejlsberg c0bf7de082 Accept new baselines 2016-12-30 18:48:23 -08:00
Anders Hejlsberg bb37a61f61 Add regression test 2016-12-30 18:48:16 -08:00
Anders Hejlsberg a437c0a689 Fix homomorphic type check in instantiateMappedType 2016-12-30 18:27:38 -08:00
Mohamed Hegazy 524fa64c8d Merge pull request #11547 from Microsoft/interfaceFixes
Codefix for implementing interfaces
2016-12-30 14:28:55 -08:00
Mohamed Hegazy 9865a17c48 Merge pull request #11222 from kitsonk/array-slice-typings
Improve Array.prototype.splice typing
2016-12-30 14:28:15 -08:00
Mohamed Hegazy 9bad72cb66 Merge pull request #13233 from Microsoft/FixTestFailure
Fix test failure resulting from bad merge
2016-12-30 14:09:36 -08:00
Mohamed Hegazy 60476ceffe Fix test failure resulting from bad merge 2016-12-30 13:49:50 -08:00
Mohamed Hegazy 6418c2f9bb Merge pull request #12543 from wonderful-panda/fix-12536
tsserver: get candidates from <K extends keyof Foo> (fix #12536)
2016-12-30 13:23:07 -08:00
Daniel Rosenwasser e535c0c29b Accepted baselines. 2016-12-30 12:29:59 -05:00
Daniel Rosenwasser 32308044d4 Check if the target types are equal instead of the types themselves. 2016-12-30 12:29:22 -05:00
Daniel Rosenwasser 228f423566 Accepted baselines. 2016-12-30 12:18:40 -05:00
Daniel Rosenwasser d22f4fb513 Added a test. 2016-12-30 12:14:31 -05:00
Zhengbo Li 69e0677ea1 Support quick fixes for UMD global (#12545)
* Support quick fixes for UMD global

* refactor
2016-12-28 15:04:15 -08:00
Ron Buckton 2db8d80860 Merge pull request #12783 from Microsoft/es6-new-target
Add support for 'new.target' meta-property
2016-12-28 13:52:56 -08:00
rbuckton 4098058907 Merge branch 'master' into es6-new-target 2016-12-28 13:41:44 -08:00
Mohamed Hegazy e128b94dc2 Merge pull request #13192 from slawomir/13063-strictNullChecks-breaks-typeof
#13063 Fix strictNullChecks breaking typeof
2016-12-28 12:52:21 -08:00
Slawomir Sadziak 5317f13c16 #13063 Optimization
Add isInTypeQuery as the last OR
2016-12-28 20:22:24 +01:00
Mohamed Hegazy b82fe52ca4 Merge pull request #13191 from Microsoft/fix13157
Aggregate transform flags for ExpressionWithTypeArguments
2016-12-27 20:53:02 -08:00
Slawomir Sadziak 498568b16f #13063 Fix strictNullChecks breaking typeof
* Allow typeof to use not-auto variable in strictNullChecks mode
2016-12-28 05:18:53 +01:00
Ron Buckton d7b61b2da5 Aggregate flags for ExpressionWithTypeArguments 2016-12-27 17:58:42 -08:00
Mohamed Hegazy 01a7ba8d47 Merge pull request #13189 from Microsoft/Fix12724
Do not report helper module errors in ambient contexts for Rest helper
2016-12-27 17:28:45 -08:00
Mohamed Hegazy 5928f60d62 Do not report helper module errors in ambient contexts for Rest helper 2016-12-27 16:45:26 -08:00
Ron Buckton 4fa8118b01 Merge pull request #13188 from Microsoft/fix13147
Fix UMD header to work with r.js
2016-12-27 16:22:33 -08:00
Ron Buckton 3b114f4a1e Fix UMD header to work with r.js 2016-12-27 15:54:23 -08:00
Vladimir Matveev 11dd368ec0 do not report file lookups if containing folder is known to be missing (#13187)
* added missing '.' at the end of message

* do not report lookups if containing folder is known to be absent
2016-12-27 15:50:14 -08:00
Vladimir Matveev 77a3dfbcfc tsserver should use newline provided by the host (#13185) 2016-12-27 11:59:56 -08:00
Ron Buckton bec32d4721 Merge pull request #13134 from Microsoft/fix13128
Fix non-thenable check for IndexedAccess types
2016-12-27 11:02:40 -08:00
Mohamed Hegazy f0ad56d86e Ensure test input is unformatted 2016-12-26 11:36:27 -08:00
Mohamed Hegazy 99b958f531 Merge branch 'flowmemo-fix-11676' 2016-12-26 11:26:44 -08:00
Mohamed Hegazy 914bcfd616 Merge branch 'fix-11676' of https://github.com/flowmemo/TypeScript into flowmemo-fix-11676 2016-12-26 11:26:36 -08:00
Mohamed Hegazy e4b81d0331 Merge pull request #13006 from SaschaNaz/lintfix
Fix latest tslint errors
2016-12-26 11:24:25 -08:00
Mohamed Hegazy 0b125a356e Merge pull request #11990 from HerringtonDarkholme/delete-readonly
fix #11480, disallow delete operator on readonly property or index  signature
2016-12-26 10:35:06 -08:00
flowmemo eb188d0e24 fix #11676 - lint test 2016-12-24 09:25:14 +08:00
flowmemo e32c62039e fix #11676 2016-12-24 00:20:46 +08:00
Vladimir Matveev 20097d7961 mark 'failedLookupLocations' as internal (#13139) 2016-12-22 18:35:41 -08:00
Herrington Darkholme 634dff27a1 Update upstream 2016-12-23 10:04:11 +08:00