Andy
96232570a0
Remember to provide source for completionDetails from client.ts ( #19664 )
...
* Remember to provide source for completionDetails from client.ts
* Fix -- add "options" parameter too
* Mark "options" as unused
2017-11-02 13:42:23 -07:00
Kris Zyp
c557131cac
Ensure that we continue recursing into TS transforms ( #19650 )
...
* Ensure that we continue recursing into TS transforms when avoiding export elliding for transformed nodes, fix #19649
* Use more precise fix
2017-11-02 12:49:00 -07:00
uniqueiniquity
b1b611f40a
Add undefined to return type
2017-11-02 11:08:26 -07:00
uniqueiniquity
b17b7b9374
Revert "Update tests to expect empty doc comment template"
...
This reverts commit b566480aaa
.
2017-11-02 11:00:30 -07:00
uniqueiniquity
12baae6c84
Revert "Return empty doc comment instead of undefined"
...
This reverts commit 22eb519b0f
.
2017-11-02 10:59:58 -07:00
Nathan Shively-Sanders
8cfabcaeb4
Remove strictTuple flag and Tuple.length readonly
2017-11-02 10:07:47 -07:00
uniqueiniquity
509b9ad087
Complete to single line jsdoc comment if no params
2017-11-02 09:55:56 -07:00
Mike Morearty
1a7a587a9e
Fix TokenOrIdentifierObject.getText() crash ( #19673 )
...
TokenOrIdentifierObject.getText() needs to pass `sourceFile` as an
argument to `getStart()`.
Fixes https://github.com/Microsoft/TypeScript/issues/19670
2017-11-01 16:37:06 -07:00
Wesley Wigham
ba98cbbf92
User code runner draft ( #19539 )
...
* Realworld runner draft
* Baseline tsc output instead of just checking exit code
* use latest instead of major minor pin
* Add 7 more test cases + update gitignore
* Update baselines for realworld/user tests
* Rename to user
* Do not commit lockfiles
* Add code to run user tests on CRON
* Add rest of most-dependend packages to user tests
Turns out levelup doesn't have types! So I removed that one.
2017-11-01 16:22:37 -07:00
Andy
6a382f1436
In typings installer, provide mandatory 'package.json' fields ( #19663 )
2017-11-01 14:20:26 -07:00
Nathan Shively-Sanders
defd32f015
Move strict tuple test and add a couple of cases
2017-11-01 11:53:41 -07:00
Nathan Shively-Sanders
5d7e87a9c2
Add "strictTuples" to list of strict flags
2017-11-01 11:52:52 -07:00
Nathan Shively-Sanders
b228736596
Merge branch 'master' into 6229-known-length-tuples
2017-11-01 11:51:49 -07:00
Nathan Shively-Sanders
146addc4d5
Use explicit undefined checkk
2017-11-01 10:35:54 -07:00
Nathan Shively-Sanders
f4d4e89fa9
Merge branch 'master' into guard-name-in-getSuggestionForNonexistentSymbol
2017-11-01 10:34:19 -07:00
Nathan Shively-Sanders
a6a5b85b52
Switch from undefined guard to asserts
...
In both fixSpelling and getSuggestionForNonexistentSymbol
2017-11-01 10:33:24 -07:00
Anders Hejlsberg
81326ac901
Properly handle Object and Function types
2017-11-01 09:16:16 -07:00
Benjamin Lichtman
dcc1f1497f
Merge pull request #19619 from uniqueiniquity/indentJsxText
...
Properly indent JSXText on format document
2017-11-01 09:03:52 -07:00
Ryan Cavanaugh
5dc02ef5cc
Use a different RegEx
2017-10-31 18:38:00 -07:00
Homa Wong
53ad019ba1
Log top 5 largest files when TS language service is disabling. ( #19315 )
...
* Log top 5 largest files
* Show same message on second pass.
This second pass seemingly should be avoid. Bug there.
* Get all files and sort when error.
* Refactor
* Push logic to error branch
* Update to use array chain.
* Update to return string
* going functional.
2017-10-31 16:33:43 -07:00
Anders Hejlsberg
2a30aaff2f
Merge branch 'master' into nominalInstanceof
2017-10-31 16:31:51 -07:00
uniqueiniquity
9f68ff5b0f
Remove markers
2017-10-31 16:10:17 -07:00
uniqueiniquity
20e1f5258b
Update test
2017-10-31 16:09:30 -07:00
Wesley Wigham
7985e6636f
Drop node 4, add node 8 for CI ( #19617 )
2017-10-31 15:37:25 -07:00
Armando Aguirre
cf2bdf8250
Merge pull request #19175 from armanio123/AddDefinitionAndBoundSpan
...
Added DefinitionAndBoundSpan command
2017-10-31 14:58:36 -07:00
uniqueiniquity
b6ea2f955a
Refactor test and annotate object literal
2017-10-31 14:52:15 -07:00
wenlu.wang
deb94886fd
fix completion module path ( #19351 )( #19367 ) ( #19366 )
...
* completion module path with re-export(#19351 )
* completion module path with dynamic import(#19367 )
2017-10-31 14:10:38 -07:00
uniqueiniquity
9b9032f8c5
Add JSXText indentation test
2017-10-31 14:09:36 -07:00
uniqueiniquity
f962aba24a
Indent all lines of single JsxText node
2017-10-31 14:09:36 -07:00
Andy
ce25dc9807
reduceRight is never used ( #19605 )
2017-10-31 13:29:28 -07:00
Nathan Shively-Sanders
98e9a561af
Merge pull request #19219 from Microsoft/abstract-property-access-error-in-own-constructor-only
...
Abstract property access error in own constructor only
2017-10-31 13:27:24 -07:00
Wesley Wigham
7e1e7a711a
Cache some LS calls in fourslash ( #19517 )
...
* Cache some LS calls in fourslash
* Add comment
2017-10-31 13:26:58 -07:00
Anders Hejlsberg
412f3735bc
Accept new baselines
2017-10-31 13:00:38 -07:00
Anders Hejlsberg
7f35c8fd07
Add type annotation
2017-10-31 13:00:30 -07:00
Anders Hejlsberg
25af351014
Nix getBestChoiceType, [] subtyping, nominal union reduction for classes
2017-10-31 12:50:01 -07:00
Ron Buckton
542a060875
Remove case-insensitive UI comparisons for now
2017-10-31 12:33:35 -07:00
Ron Buckton
88e56f3956
Assert arrays passed to relativeComplement are sorted
2017-10-31 11:49:52 -07:00
Benjamin Lichtman
7dfd6c7e20
Merge pull request #19249 from uniqueiniquity/jsxFragment
...
Add support for JSX fragment syntax
2017-10-31 11:21:46 -07:00
uniqueiniquity
3ebb2e8a34
Merge branch 'master' into jsxFragment
2017-10-31 10:53:57 -07:00
Ron Buckton
1d0a9ee453
PR feedback
2017-10-31 10:49:08 -07:00
Wesley Wigham
239a039bf2
Remove duplicate type ( #19593 )
...
* Remove duplicate type
* Remove extraneouse es2015 sources from gulpfile
* Revert 6f1cdf3
2017-10-31 10:26:59 -07:00
Andy
9b215f3a32
Extend from tslint:latest ( #19309 )
...
* Extend from tslint:latest
* Move more rules to "not doing"
2017-10-31 08:12:38 -07:00
Andy
f4236ec5c8
Rename "isPartOfExpression" ( #18469 )
2017-10-31 08:05:39 -07:00
csigs
c66e3178ce
LEGO: Merge pull request 19600
...
LEGO: Merge pull request 19600
2017-10-30 21:10:27 -07:00
csigs
d22d489407
LEGO: check in for master to temporary branch.
2017-10-31 04:10:09 +00:00
Andy
8528667a61
Use lowercased names for generated locale directories ( #19581 )
2017-10-30 19:18:35 -07:00
Wesley Wigham
c2aa13dac5
Parenthesize export assignments if needed ( #19590 )
...
* parenthesize export assignments if needed
* Add default-specific parenthesization to handle lookahead
* New parenthesization logic for export default
* Handle commalist and comma cases
2017-10-30 18:23:32 -07:00
Ron Buckton
967a426fe1
Unify deduplication, fix deferred global diagnostics
2017-10-30 17:19:27 -07:00
Armando Aguirre
d5c18a6fb7
Merge branch 'master' into AddDefinitionAndBoundSpan
2017-10-30 17:02:23 -07:00
Andrew Casey
a89c055a48
Merge pull request #19578 from amcasey/GH19395
...
Don't pass synthesized node to typeToTypeNode
2017-10-30 16:35:20 -07:00