Ryan Cavanaugh
b217d96cc1
Merge pull request #17839 from RyanCavanaugh/ignoreScripts
...
Ignore scripts for types packages
2017-08-22 11:24:18 -07:00
Sheetal Nandi
e65df125f8
Add test for #16955 which simulates npm install
2017-08-22 11:21:32 -07:00
Sheetal Nandi
55931c46bb
Update the failed lookup watches without doing lookups.
...
This helps in not having to deal with duplicate locations and checking if there exists watch
Anyways the watches are refCount based so we would just addref and remove ref on the same watches
2017-08-22 11:21:20 -07:00
Sheetal Nandi
6227a36ff0
In Server when polling the file stat's do not send changed event in case the file doesnt exist.
2017-08-22 11:21:16 -07:00
Sheetal Nandi
e500be28cd
Adding test for #16456 to verify watched directories in case-sensitive and non sensitive file system and fixing caching
2017-08-22 11:21:02 -07:00
Sheetal Nandi
7173da2134
Adding test for #16329 to verify the caching of file system when opening file
2017-08-22 11:20:56 -07:00
Matt Mitchell
6678d961aa
Update imaged with Java 8 and other patches ( #17965 )
...
Updated image, java 8 required
2017-08-22 09:47:29 -07:00
Anders Hejlsberg
11c4c4cd61
Fix to use correct target type ID
2017-08-22 17:41:07 +01:00
Anders Hejlsberg
a3a2ff5f12
Optimize relations for type references with unconstrained type arguments
2017-08-22 10:13:08 +01:00
Anders Hejlsberg
2b10784415
Merge pull request #17922 from Microsoft/baseExpressionTypeParameters
...
Class type parameters not in scope in base class expression
2017-08-22 07:14:54 +01:00
Tycho Grouwstra
841afa175e
Merge branch 'master' into 6229-known-length-tuples
2017-08-22 13:27:38 +08:00
Basarat Ali Syed
ac098535cb
export UsageEntry used by already exported functions 🌹 ( #17853 )
2017-08-21 16:55:40 -07:00
uniqueiniquity
442bc56fc2
Add test for region spans
2017-08-21 15:43:35 -07:00
uniqueiniquity
fb462c91a4
Ensure returned spans are ordered by start
2017-08-21 15:43:35 -07:00
uniqueiniquity
562d988614
Exclude region delimiters in multiline comments
2017-08-21 15:43:35 -07:00
uniqueiniquity
4971e3152c
Ensure region boundaries are entire line
2017-08-21 15:43:35 -07:00
uniqueiniquity
0ef5498de3
Clean up unused functions
2017-08-21 15:43:35 -07:00
uniqueiniquity
0b3ec247bc
Fix name capture logic
2017-08-21 15:43:35 -07:00
uniqueiniquity
f91c23b25f
Add regex sweep implementation
2017-08-21 15:43:35 -07:00
uniqueiniquity
9726ba1198
Add support for custom outlining regions
2017-08-21 15:43:35 -07:00
Sheetal Nandi
3908325f46
Merge branch 'watchImprovements' into builder
2017-08-21 11:44:09 -07:00
Sheetal Nandi
84b2e23033
More PR feedback work
2017-08-21 11:39:04 -07:00
Andy
2b28916e5e
Simplify resolveBaseTypesOfClass ( #17918 )
2017-08-21 11:34:53 -07:00
Mohamed Hegazy
07e1d3b13d
Ensure string enums are generated in protocol.d.ts ( #17914 )
2017-08-21 09:44:03 -07:00
Tycho Grouwstra
1f77317b64
add strictTuples flag giving tuples known length
2017-08-20 02:54:26 +08:00
Anders Hejlsberg
914d428ff1
Add regression test
2017-08-19 09:53:46 +02:00
Anders Hejlsberg
049b336936
Accept new baselines
2017-08-19 09:46:09 +02:00
Anders Hejlsberg
35addce79e
Add comment
2017-08-19 09:46:02 +02:00
Daniel Rosenwasser
a1ad389d24
Accepted baselines.
2017-08-19 00:08:25 -07:00
Daniel Rosenwasser
7739a1cea0
Actually misspell the property name.
2017-08-19 00:03:50 -07:00
Henry Mercer
c79000801f
Merge branch 'master' into fix-empty-object-property-access
2017-08-19 01:38:52 +01:00
Henry Mercer
70c4aa8fdc
Fix tests that had syntax errors with empty object literal property accesses
2017-08-19 01:33:28 +01:00
Andy
5e8e735db5
quickInfo: Don't check for type === undefined, check for any ( #17815 )
...
* quickInfo: Don't check for `type === undefined`, check for `any`
* Fixes:
* We still want to do some work even if type is `any`
* Second test for `if (type)` is necessary because it might not have been assigned.
2017-08-18 17:21:25 -07:00
Wesley Wigham
a136f554a7
Fix stack overflow when resolving default construct signatures ( #17878 )
...
* Fix stack overflow when resolving default construct signatures
* No need for || emptyArray
2017-08-18 17:20:57 -07:00
Henry Mercer
eff6a3a7b6
Clean up other statement to match style
2017-08-19 01:00:56 +01:00
Benjamin Lichtman
45c62ac0a6
Merge pull request #17709 from uniqueiniquity/objectsInArray
...
Correct outlining spans for object and array literals in array
2017-08-18 16:25:08 -07:00
Henry Mercer
424e84c112
Fix empty object literal property access
2017-08-19 00:01:14 +01:00
uniqueiniquity
e6c1afb4a0
Style changes and cleanup
2017-08-18 15:59:22 -07:00
Daniel Rosenwasser
7cc6bfc985
Only give suggestions when the name is an identifier.
2017-08-18 15:58:31 -07:00
Mohamed Hegazy
a14aaf4772
Add release-2.5 to covered branches
2017-08-18 15:58:21 -07:00
Henry Mercer
345622d22d
Add test that demonstrates bug
2017-08-18 23:53:20 +01:00
Nathan Shively-Sanders
ecae295c5a
Test getConstraintOfIndexedAccess fixes and update baselines
2017-08-18 15:16:24 -07:00
Nathan Shively-Sanders
dc85623c30
Fix #17069 and #15371
...
1. `T[K]` now correctly produces `number` when
`K extends string, T extends Record<K, number>`.
2. `T[K]` no longer allows any type to be assigned to it when
`T extends object, K extends keyof T`.
Previously both of these cases failed in
getConstraintOfIndexedAccessType because both bases followed `K`'s base
constraint to `string` and then incorrectly produced `any` for types
(like `object`) with no string index signature. In (1), this produced an
error in checkBinaryLikeExpression`. In (2), this failed to produce an
error in `checkTypeRelatedTo`.
2017-08-18 15:13:04 -07:00
Sheetal Nandi
60e2e68dfb
Merge branch 'watchImprovements' into builder
2017-08-18 13:38:24 -07:00
Sheetal Nandi
d217bec0e1
Merge branch 'master' into watchImprovements
2017-08-18 13:35:35 -07:00
Sheetal Nandi
c425128075
When getting default project from session, get it only if the script info is not orphan
...
Since the closed script info's that are orphan arent removed immediately but on next open request, treat the orphan script infos as if they are not present in the session
2017-08-18 13:13:12 -07:00
Mohamed Hegazy
8e5e6c626b
Update .npmignore ( #17905 )
2017-08-18 13:00:29 -07:00
Daniel Rosenwasser
8b10ea4c1d
Accepted baselines.
2017-08-18 12:55:54 -07:00
Daniel Rosenwasser
50671c374c
Try to provide a spelling suggestion when object literals have excess properties.
2017-08-18 12:55:35 -07:00
Daniel Rosenwasser
70ad2bdb31
Ensure that property suggestions are correctly escaped.
2017-08-18 12:54:35 -07:00