Commit Graph

18857 Commits

Author SHA1 Message Date
Anders Hejlsberg 82169ce7eb Fix getTypeOfSymbolAtLocation to handle hypothetical lookups 2016-02-27 18:12:40 -08:00
Anders Hejlsberg 3d7631dbe8 Support dotted names ("x.y.z") in type guards 2016-02-27 11:39:16 -08:00
Jason Ramsay f76ef47174 Adding optionalDependencies and peerDependencies to the list typings to merge in if present. 2016-02-26 15:33:34 -08:00
Nathan Shively-Sanders 5e53ba06cf Merge pull request #7262 from Microsoft/stop-destructuring-private-properties
Stop destructuring private properties
2016-02-26 15:06:44 -08:00
Nathan Shively-Sanders 5c6a007715 Move checkClassPropertyAccess call to checkVariableLikeDeclaration 2016-02-26 14:40:30 -08:00
zhengbli 5981d8e60c CR feedback 2016-02-26 14:27:37 -08:00
zhengbli 39a51d3731 Unify the use of "filter", "map" and "Object.keys" functions 2016-02-26 14:15:07 -08:00
Nathan Shively-Sanders a1c0486c57 Use errorNode everywhere in checkClassPropertyAccess 2016-02-26 14:02:26 -08:00
Nathan Shively-Sanders 32909bc6e5 Tests for Stop destructuring assignment of private properties 2016-02-26 13:48:42 -08:00
Nathan Shively-Sanders 28640c8ae1 checkClassPropertyAccess in getTypeForBindingElement
This is probably the wrong place (a get- function rather than a check-
function), but it's a starting point since it passes all tests.
2016-02-26 13:46:36 -08:00
Daniel Rosenwasser e579d17e7e Revert "spelling fixes for src" on generated dom lib.
This reverts commit bb85817d7d.
2016-02-26 12:46:24 -08:00
Mohamed Hegazy 17b7c3eee1 Merge pull request #7226 from Microsoft/bindingPatternsInTypes
Correctly serialize types with signatures containing binding patterns
2016-02-26 08:59:37 -08:00
Kagami Sascha Rosylight 1840642465 merge conflicts 2016-02-26 23:58:16 +09:00
Vladimir Matveev 647280bc74 Merge pull request #7251 from Microsoft/exportEquals
emit temp declarations after export equals
2016-02-25 23:54:26 -08:00
Vladimir Matveev 66cf56e1e0 emit temp declarations after export equals 2016-02-25 20:48:15 -08:00
Vladimir Matveev 8074dbd046 Merge pull request #7246 from Microsoft/noImplicitReturnsWithProtectedBlocks
properly set reachable state after protected try\finally block
2016-02-25 15:03:44 -08:00
Nathan Shively-Sanders 7bbd899b62 Merge pull request #7232 from Microsoft/invalid-this-emit-in-contextual-object
Invalid this emit in contextual object
2016-02-25 15:01:31 -08:00
Vladimir Matveev 5105a317e3 properly set reachable state after protected try\finally block 2016-02-25 13:41:03 -08:00
Mohamed Hegazy 87a00c30f6 Fix linter comments 2016-02-25 13:18:29 -08:00
Daniel Rosenwasser 02e3abe57a Merge pull request #7028 from jsoref/spelling
spelling fixes (round 5)
2016-02-25 13:15:15 -08:00
Mohamed Hegazy c3cfebfda8 Code review comments 2016-02-25 13:14:34 -08:00
Jason Ramsay 70ca4bd8a8 - renaming resolveTypeDefinitions to discoverTypings for consistency with jsTypings
- simplifying typingOptions parsing after associated managed host changes
2016-02-25 12:32:43 -08:00
Josh Soref bb85817d7d spelling fixes for src
Fixes:
* actual
* algorithm
* analyze
* applies
* collapse
* contrast
* definition
* diagnostic
* different
* displayed
* display
* documentation
* finite
* function
* highlight
* initialize
* intentional
* interface
* invariants
* items
* keystroke
* language
* literal
* original
* output
* position
* receive
* recorder
* response
* sequence
* simplicity
* statement

Changing a \ to a /
2016-02-25 20:08:44 +00:00
Daniel Rosenwasser 713c0e0756 Merge pull request #7203 from Microsoft/intersectionErrors
Stop elaborating errors when relating intersection constituents
2016-02-24 16:26:21 -08:00
Nathan Shively-Sanders 31c5fc7bd5 Add test and baseline 2016-02-24 16:21:36 -08:00
Nathan Shively-Sanders aa3e8d1e68 Defer-check function/method nodes even when context-sensitive. 2016-02-24 16:20:24 -08:00
Vladimir Matveev 9b7d72c77a Merge pull request #7228 from Microsoft/bundledDeclarationEmit
avoid multiple passes over the program when computing diagnostics for…
2016-02-24 15:25:41 -08:00
Vladimir Matveev e0900434c9 address PR feedback: add comments 2016-02-24 14:30:21 -08:00
Vladimir Matveev 8e77f40ace avoid multiple passes over the program when computing diagnostics for the bundled emit 2016-02-24 14:21:30 -08:00
Mohamed Hegazy 7680cdfaee Code review comments 2016-02-24 13:46:22 -08:00
Mohamed Hegazy 4bf5f82e83 Do not add extra space for ommited expressions. 2016-02-24 13:25:08 -08:00
Mohamed Hegazy 8b9afce894 Add test 2016-02-24 13:02:30 -08:00
Mohamed Hegazy 217f5583c6 Correctelly serialize types with signatures containing binding patterns 2016-02-24 12:54:20 -08:00
Daniel Rosenwasser 818c76c089 Accepted baselines. 2016-02-23 20:18:48 -08:00
Daniel Rosenwasser 7e4532f4a3 Never elaborate errors when relating from intersections. 2016-02-23 20:18:35 -08:00
Daniel Rosenwasser db678493c1 Accepted baselines. 2016-02-23 20:07:50 -08:00
Daniel Rosenwasser eb1a70cd16 Added tests. 2016-02-23 19:59:16 -08:00
Mohamed Hegazy 0f67f4b6f1 Merge pull request #7170 from masaeedu/addDeclarationDirOption
Add declarationDir option
2016-02-23 18:24:28 -08:00
Ron Buckton 72bfd2f5b6 Fixed linter warnings. 2016-02-23 17:06:54 -08:00
Ron Buckton 0d8e152d9d Merge branch 'transforms-transformer-es6' into transforms-transformer-module 2016-02-23 16:59:34 -08:00
Ron Buckton 78dfab8c66 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 2016-02-23 16:57:50 -08:00
Ron Buckton 5a9b1313b7 Merge branch 'transforms-transformer-jsx' into transforms-transformer-es7 2016-02-23 16:40:37 -08:00
Ron Buckton cde3b34ed3 Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx 2016-02-23 16:37:35 -08:00
Ron Buckton 25f41027c7 Reverted change to emitter to force use of printFiles 2016-02-23 16:36:50 -08:00
Ron Buckton c9f52535f8 Fixed linter warnings 2016-02-23 16:36:02 -08:00
Ron Buckton 608822d93f Merge branch 'transforms-transformer-ts' into transforms-transformer-jsx 2016-02-23 16:27:26 -08:00
Ron Buckton 08036b7ef6 Fixed linter warnings, added comments and minor cleanup. 2016-02-23 16:26:04 -08:00
Ron Buckton 951ce55ded Merge branch 'transforms-printer' into transforms-transformer-ts 2016-02-23 15:41:28 -08:00
Ron Buckton 75b2181e17 Merge branch 'transforms-transformer' into transforms-printer 2016-02-23 15:41:14 -08:00
Ron Buckton 4f03b31551 Updated lift behavior 2016-02-23 15:40:12 -08:00