Nathan Shively-Sanders
6ea2278c7a
Get symbol at location for class expressions/keywords ( #26636 )
...
* getSymbolAtLocation understands class expressions
Previously it did not.
* Update baselines
2018-08-23 11:27:03 -07:00
Nathan Shively-Sanders
5433cd8685
remove Animations from chrome-devtools' user test shim ( #26494 )
...
It looks like it's successfully merging with the DOM definition now
instead.
2018-08-23 09:18:06 -07:00
TypeScript Bot
c5b07a904d
Update user baselines ( #26632 )
2018-08-23 09:17:40 -07:00
Nathan Shively-Sanders
03653934c3
Don't create expando object literals in TS ( #26525 )
...
Previously, getWidenedTypedFromJSPropertyAssignment was not called for
Typescript code. Since property assignments on functions, it is. That
meant that property assignments would incorrectly create a JS container
for empty object literals in a property assignment, even in Typescript:
```ts
const one = () => 1
one.p = {}
one.p.q = {} // should not work in Typescript!
```
Now empty object literals never create expando objects in Typescript,
because getJSExpandoObjectType requires the declaration to be in a JS
file.
2018-08-23 08:21:28 -07:00
Klaus Meinhardt
bedf776b42
Revert #26360 : Don't error on destructure of private property with computed property syntax
2018-08-23 09:08:29 +02:00
Wesley Wigham
5e8b63cd1d
Use context free expression types in evolving array checking and cache context free type ( #26585 )
...
* Use context free expression types in evolving array checking and cache context free type
* Simplify second test
* Low max depth a tad just so node 8 wont stack out
* By request make flow control a round number
2018-08-22 16:17:42 -07:00
Andy Hanson
213d374e13
Make equalityComparer non-optional
2018-08-22 15:27:03 -07:00
Andy
194ffb3449
fourslash: Allow to verify textChanges without changing file content ( #26607 )
2018-08-22 15:20:33 -07:00
TypeScript Bot
f945eb93d5
Update user baselines ( #26601 )
2018-08-22 14:18:44 -07:00
Ron Buckton
173b5dfcfb
Refactor sourcemap emitter
2018-08-22 12:42:36 -07:00
Ron Buckton
b9afdadf71
Remove jsTypings/semver.ts, add unit tests and logging
2018-08-22 12:38:16 -07:00
Ron Buckton
1f8aa057f8
Merge pull request #26483 from Microsoft/fix20594
...
Ensure for-in loop variable is checked
2018-08-22 11:41:17 -07:00
Anders Hejlsberg
c667a98923
Merge pull request #26602 from Microsoft/fixMappedTypeDefinitelyAssignable
...
Fix definitely assignable relation for mapped types
2018-08-22 09:56:41 -07:00
Anders Hejlsberg
45eb043fb1
Accept new baselines
2018-08-22 07:16:48 -07:00
Anders Hejlsberg
74c57caa90
Add regression test
2018-08-22 07:16:31 -07:00
Anders Hejlsberg
84d1e9f22f
Accept new baselines
2018-08-22 07:16:22 -07:00
Anders Hejlsberg
056c87f289
Ignore constraints of generic mapped types in definitelyAssignableRelation
2018-08-22 07:08:35 -07:00
Sheetal Nandi
cec1b0a717
Report error summary from the queue.
2018-08-21 17:30:51 -07:00
Anders Hejlsberg
93c76cb617
Merge pull request #26558 from Microsoft/fixInfiniteConstraints
...
Fix infinite constraints
2018-08-21 17:24:42 -07:00
Andy Hanson
ac7c2ba9e2
Remove unused overloads of 'deduplicate' and 'deduplicateSorted'
2018-08-21 16:23:59 -07:00
Anders Hejlsberg
2f85af83a7
Accept new baselines
2018-08-21 16:17:21 -07:00
Anders Hejlsberg
db9c202b64
Add regression test
2018-08-21 16:17:14 -07:00
Anders Hejlsberg
7ec98afb8f
Merge pull request #26566 from Microsoft/fixStrictCoAndContraInferences
...
Properly handle co- and contra-variant inferences in strict mode
2018-08-21 16:11:52 -07:00
Ron Buckton
79d7f371bb
Merge branch 'master' into typesVersions
2018-08-21 15:47:10 -07:00
Anders Hejlsberg
7740822d02
Simplify or get constraint in distributive conditional type, but not both
2018-08-21 15:45:29 -07:00
Sheetal Nandi
4193846108
Do not expose change in createCompilerHost
2018-08-21 14:46:00 -07:00
Sheetal Nandi
0831edab36
Keep only errors starting on new screen
2018-08-21 13:41:32 -07:00
Sheetal Nandi
7960090bb6
Add preserveWatchOutput option to build option and report starting compilation and file changes detected status
2018-08-21 13:41:32 -07:00
Sheetal Nandi
dedb2aefc0
Combine buildHost methods into SolutionBuilderHost's reportDiagnostic and reportStatus
2018-08-21 13:41:32 -07:00
Sheetal Nandi
26b4b6c9ad
Create api with watchHost to include in solution builder host
2018-08-21 13:41:32 -07:00
Sheetal Nandi
0c4003e735
Use SolutionBuilderHost instead of using compilerhost for solution builder
2018-08-21 13:41:31 -07:00
Sheetal Nandi
dade3365d6
Print version along with help when doing --build
2018-08-21 13:41:31 -07:00
Sheetal Nandi
e20a7d851f
Remove unnecessary usage of system and compilerHost
2018-08-21 13:41:31 -07:00
Sheetal Nandi
071d790dec
Unify tsbuild option parsing with command line options parsing
2018-08-21 13:41:30 -07:00
Sheetal Nandi
8e49fec80f
Move perform build to tsc instead of tsbuild
2018-08-21 13:41:30 -07:00
Sheetal Nandi
d2240a40e1
Ger rid of unnecessary upto date host and functions pulled out
2018-08-21 13:41:30 -07:00
Sheetal Nandi
17ee9231b7
Write first test with --build and --watch
2018-08-21 13:41:30 -07:00
Ryan Cavanaugh
13bd4788d9
Merge pull request #26569 from dsherret/issue26535_FixNullableDocumentRegistryTarget
...
Document Registry - Provide a default script target
2018-08-21 13:29:12 -07:00
Matt McCutchen
6835a48917
Fixes to the advice for untyped module imports from unknown packages:
...
- For a sub-module, the `declare module` statement needs to refer to the
sub-module.
- For an import of "./node_modules/foo", don't show advice to install
"@types/foo" or `declare module "foo"` because it won't help.
Fixes #26581 .
2018-08-21 14:20:35 -04:00
David Sherret
0baf7465a5
Remove todo.
2018-08-21 13:29:32 -04:00
Andy
72886512a6
When --noImplicitAny is enabled, don't report errors suggesting that a 'void' function can be 'new'ed ( #26579 )
2018-08-21 10:02:02 -07:00
Ron Buckton
42c9208fd1
Merge pull request #26564 from Microsoft/fix26497
...
Emit lib reference directives in declaration output
2018-08-21 09:48:07 -07:00
Anders Hejlsberg
7c2644a676
Perform depth check for all type instantiations
2018-08-21 06:30:47 -07:00
Ron Buckton
aa04ef5ce7
Adjust subModuleName
2018-08-20 20:49:52 -07:00
David Sherret
d00ad19bd7
Provide a default script target for the document registry.
2018-08-20 20:59:06 -04:00
Ron Buckton
8398a87da7
Base version test on 'versionMajorMinor'
2018-08-20 17:50:28 -07:00
Ron Buckton
6f7a37c99a
Added fourslash test
2018-08-20 17:44:34 -07:00
Ron Buckton
015babb6f7
Initial support for 'typesVersions'
2018-08-20 16:57:18 -07:00
Ron Buckton
1de8cd3f62
Emit lib reference directives in declaration output
2018-08-20 16:54:51 -07:00
Anders Hejlsberg
6a81d4c129
Merge branch 'master' into fixInfiniteConstraints
2018-08-20 16:30:32 -07:00