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
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
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
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
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
aa3e8d1e68
Defer-check function/method nodes even when context-sensitive.
2016-02-24 16:20:24 -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
217f5583c6
Correctelly serialize types with signatures containing binding patterns
2016-02-24 12:54:20 -08:00
Daniel Rosenwasser
7e4532f4a3
Never elaborate errors when relating from intersections.
2016-02-23 20:18:35 -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
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
Ryan Cavanaugh
69f1f53e62
Fix WS linter errors
2016-02-23 12:57:45 -08:00
Mohamed Hegazy
54ae2709d3
Consolidate watch checks in one place
2016-02-23 11:10:56 -08:00
Mohamed Hegazy
555edcddb5
Merge branch 'patch-1' of https://github.com/mihailik/TypeScript into mihailik-patch-1
2016-02-23 10:56:19 -08:00
Jason Ramsay
20511f8be1
Adding devDependencies to the list of typings to merge
2016-02-23 10:31:56 -08:00
Jason Ramsay
71bfefccb9
Switch let -> const from lint validation
2016-02-22 19:33:45 -08:00
Jason Ramsay
317f5e2f56
Merge branch 'master' into jsTypingForAcquireDts
2016-02-22 19:01:09 -08:00
Jason Ramsay
5b06edbc54
Addressing CR comments
...
- Adding check to ensure TypingOptions 'include' and 'exclude' arrays are composed of strings
- Allow leading whitespace when removing comments from json
2016-02-22 19:00:06 -08:00
Asad Saeeduddin
c8aedbf382
Address PR feedback: expand ternary return into if block, add check to ensure proper options usage
2016-02-22 20:45:04 -05:00
Nathan Shively-Sanders
e2c95551b3
Merge pull request #7188 from Microsoft/standardise-errors-on-not-prefix
...
Error messages consistently use non- prefix
2016-02-22 14:38:29 -08:00
Nathan Shively-Sanders
a769ba7166
Merge pull request #7184 from Microsoft/abstract-properties
...
Abstract properties
2016-02-22 14:17:51 -08:00
Nathan Shively-Sanders
ee8986acc8
Error messages consistently use non- prefix
...
In the construction "x must either be y or non-y", we previously used "y
or not y", even y is always an adjective.
2016-02-22 14:16:00 -08:00
Nathan Shively-Sanders
b01a050399
Update error message as requested in PR comments
2016-02-22 13:55:46 -08:00
Vladimir Matveev
f029ae23c6
Merge pull request #7163 from Microsoft/cachePairs
...
do not make inferences with the same source\target pair multiple times
2016-02-22 11:50:52 -08:00
Nathan Shively-Sanders
48f728e96f
Add abstract properties and accessors
...
Almost all the infrastructure is in place, so I just allowed abstract
properties+accessors and added an error when abstract accessors do not
have the same abstractness specified.
2016-02-22 10:28:34 -08:00
Jason Ramsay
0aaedc5df4
Fixing lint issues caught by Travis CI build
...
(Rules appear to be more strict - this was not caught on a local lint run)
2016-02-21 21:57:37 -08:00
Jason Ramsay
284d9f527c
Salsa: JS support for discovering and acquiring d.ts files
...
(Mostly isolating VS host changes from PR#6448)
2016-02-21 21:35:02 -08:00