Commit Graph

10768 Commits

Author SHA1 Message Date
Daniel Rosenwasser
e23c023ada Allow single quoted strings when double quotes would otherwise need to be escaped. 2016-02-29 11:11:23 -08:00
Nathan Shively-Sanders
70e9e0974a Update baselines after merging with master 2016-02-29 11:04:10 -08:00
Nathan Shively-Sanders
0d37241394 Add test cases and baselines. 2016-02-29 10:15:23 -08:00
Nathan Shively-Sanders
c68947e0fb Contextually type initializers of binding elements
Previously they were not contextually typed, which meant that lambdas got
completely incorrect types, and that types that rely on contextual typing,
like tuples and string literal types, did not work correctly.
2016-02-29 10:07:12 -08:00
Jason Ramsay
0346a9889c - Removing ts. from jsTyping.js
- Adding ".json" file extension filter when retrieving json files from host and removoing filter
- simplify isTypingEnabled check
2016-02-29 08:14:00 -08:00
Anders Hejlsberg
ea3593239c Fix linting error 2016-02-28 10:30:19 -08:00
Vladimir Matveev
24511ad1d7 do not emit explicit 'continue' in converted loops 2016-02-28 08:57:45 -08:00
Anders Hejlsberg
7dd59ceff6 Accepting new baselines 2016-02-27 18:13:26 -08:00
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
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
Asad Saeeduddin
f251768f32 Make declarationDir invalid alongside out or outFile 2016-02-23 17:45:45 -05:00
Daniel Rosenwasser
804e8b9abf Appease linter. 2016-02-23 14:12:22 -08:00
Daniel Rosenwasser
cfb5634de1 Accepted baselines. 2016-02-23 13:34:26 -08:00
Daniel Rosenwasser
035ccb9ad2 Don't elaborate errors for relations from intersections to object types. 2016-02-23 13:30:34 -08:00
Jason Ramsay
18883f9d32 Using removeComments from commandLineParser. This is more robust as it removes both single and multiline comments 2016-02-23 13:30:24 -08:00