Commit graph

19673 commits

Author SHA1 Message Date
Adrian Leonhard 49a73a9686 Removed duplicated JSDoc for TypedArrays and ArrayBuffer. (#18555)
I left the docs in es5.d.ts, as that seems to be the main file.
Fixes #15883
2017-09-18 13:34:03 -07:00
Adrian Leonhard 8c2d79caa6 TypedArrays: fixed find and findIndex callback param obj type. (#18493)
Fixes #18425.
2017-09-18 12:12:08 -07:00
Ivan Enderlin fe0ba0c743 fix: Add missing opening quote (#18534)
And thank you for this tool!
2017-09-18 11:21:33 -07:00
Andy 79e12eb48b Ensure that emitter calls callbacks for empty blocks (#18547) 2017-09-18 10:05:44 -07:00
Anders Hejlsberg 12f5dd85d7 Introduce --strictFunctionTypes mode 2017-09-18 06:33:47 -07:00
Andrew Casey 0ac8406cd7 Merge pull request #18501 from Microsoft/formatOptions
Make formatOptions optional in GetEditsForRefactorRequestArgs
2017-09-15 17:11:08 -07:00
Benjamin Lichtman 83f2401523 Merge pull request #17954 from uniqueiniquity/regions
Add support for custom outlining regions
2017-09-15 17:04:32 -07:00
uniqueiniquity e5c43cddb7 Remove extra OutliningSpan and simplify regex 2017-09-15 16:47:59 -07:00
Nathan Shively-Sanders 088da79079 Merge pull request #18451 from Microsoft/allow-booleans-in-spreads
Allow `falsy | T` spreads for falsy primitives
2017-09-15 16:24:16 -07:00
uniqueiniquity 484bd2082e Refactored out RegionRange 2017-09-15 16:15:32 -07:00
Nathan Shively-Sanders cb8d9d6143 Revert spread-falsy-union/fix spread of primitive
Turns out partialising falsy unions wasn't needed -- I was just
returning the wrong thing when spreading primitives.
2017-09-15 16:11:41 -07:00
uniqueiniquity 3dfeb2d0f4 Combine and simplify regex 2017-09-15 15:52:08 -07:00
Andrew Casey bc9da6aed6 Merge pull request #18512 from amcasey/TIMessageKinds
Restructure handling to TI messages to enforce exhaustiveness
2017-09-15 15:29:58 -07:00
Andrew Casey 9b92bd30d3 Merge pull request #18514 from amcasey/BrokenExtractTest
Fix broken test
2017-09-15 14:03:54 -07:00
Andrew Casey 7ba140445d Fix broken test 2017-09-15 13:58:49 -07:00
Andrew Casey 47b61ac18c Merge pull request #18508 from amcasey/ExtractSingleToken
Re-enable extraction of a single token
2017-09-15 13:15:31 -07:00
Andrew Casey 965a4d5aeb Restructure handling to TI messages to enforce exhaustiveness 2017-09-15 11:33:05 -07:00
Andrew Casey 76fd4fe289 Merge pull request #18491 from amcasey/RequestCountDecr
Only decrement activeRequestCount on SetTypings responses
2017-09-15 10:50:52 -07:00
Wesley Wigham 11333a7bc2 Conditional declaration (#18506) 2017-09-15 10:45:20 -07:00
Andrew Casey abd4f58824 Restore single-token tests 2017-09-15 10:45:15 -07:00
uniqueiniquity 7781245f1e Move RegionRange to private scope 2017-09-15 10:38:05 -07:00
Andrew Casey 74139186ed Re-enable extraction of single tokens
Now that we explicitly prevent extraction of empty spans.
2017-09-15 10:28:20 -07:00
Nathan Shively-Sanders 0197357e31 Remove mistakenly added test file
Intended for a different PR
2017-09-15 10:28:13 -07:00
Nathan Shively-Sanders 7497d4cb3a Merge branch 'master' into allow-booleans-in-spreads 2017-09-15 10:26:57 -07:00
Nathan Shively-Sanders f97d5fa11d Update tests with improved spread-falsy-union rules 2017-09-15 10:06:58 -07:00
Nathan Shively-Sanders 9c6f65175b Refactor truthy-spread-union creation for performance
Only create properties once, only if needed, and don't create an
intermediate anonymous type. The code is also inlined with the rest of
`getSpreadType`.
2017-09-15 10:05:14 -07:00
Vakhurin Sergey 95594e3ef3 Fixed formatting for multiline initialization of object and class members (#18494) 2017-09-15 09:12:35 -07:00
Andy Hanson 0b76e43977 Make formatOptions optional in GetEditsForRefactorRequestArgs 2017-09-15 07:21:38 -07:00
Daniel Rosenwasser 1656790749 Accepted baselines. 2017-09-14 17:44:06 -07:00
Daniel Rosenwasser e9c6dfe7b5 Remove freezing behavior from tagged template helper. 2017-09-14 17:30:10 -07:00
Wesley Wigham fd4a8d1516 Let the RWC harness iterate over files instead of building one big file (#18416)
* Let the RWC harness iterate over files instead of building one big file

* Handle duplicated-only-in-case outputs better in the type baseliner

* Always lowercase output names

* Move common code into helper function

* Always write .delete for missing files even if there were errors
2017-09-14 16:22:14 -07:00
Andrew Casey f3411d4361 Only decrement activeRequestCount on SetTypings responses
InvalidateCache responses are triggered by file watchers, rather than by
requests.
2017-09-14 15:45:26 -07:00
Wesley Wigham d1c4754b37 Better-scheduled parallel tests (#18462)
* Out with the old...

* Brave new world

* Throttle console output

* Batches test messages on large inputs initially

* Move parallel runner code into seperate files
2017-09-14 15:42:06 -07:00
Andy c522f379b2 Update assertion: symbol in union type may be a Function (#18483) 2017-09-14 15:02:32 -07:00
Daniel Rosenwasser 9f669d0074 Explicit fall-through. 2017-09-14 14:55:58 -07:00
Wesley Wigham e1ede37ec7 Add name to amd definition in umd module if present (#18479) 2017-09-14 14:41:56 -07:00
Andy 0747b33038 Fixes to emit / format for codeFix (#18484) 2017-09-14 14:30:50 -07:00
Daniel Rosenwasser 7871e08502 Accepted baselines. 2017-09-14 14:27:08 -07:00
Daniel Rosenwasser 8fbb30453f Add a test case for conditional expressions just in case. 2017-09-14 14:26:47 -07:00
Daniel Rosenwasser c966059de1 Accepted baselines. 2017-09-14 14:07:06 -07:00
Armando Aguirre 21bbdd33c5 Merge pull request #17415 from armanio123/FixRenameInDefaultLibrary
Excluded the default library from rename service.
2017-09-14 14:04:46 -07:00
Daniel Rosenwasser 6a9fa839e6 Parenthesize new'd expressions based on the leftmost node (or the first node that is a call expression). 2017-09-14 14:02:03 -07:00
Daniel Rosenwasser 4beb9b0964 Accepted (incorrect) baselines. 2017-09-14 14:00:33 -07:00
Daniel Rosenwasser aa634ba7c0 Added printer test for 'new (f().x)'. 2017-09-14 14:00:12 -07:00
Andy 66abcb9166 Handle undefined symbol.declarations in cloneSymbol (#18474) 2017-09-14 13:03:12 -07:00
Nathan Shively-Sanders b934c8bcbd Merge pull request #18417 from Microsoft/fail-spec-lambda-parsing-on-parameter-initialiser-missing-=
Fail speculative parsing of arrow functions when their parameter initialisers are missing a =
2017-09-14 13:01:51 -07:00
Armando Aguirre 1ab67c0f22 Fixed sourceFiles type error 2017-09-14 12:48:04 -07:00
Andy 0de1b2301e Cleanup getDiagnosticsForProject (#18151) 2017-09-14 12:38:48 -07:00
Andy 8dc66e4665 Cleanup navTo (#18150) 2017-09-14 12:38:17 -07:00
Andy 89eb06e475 For completions of union, exclude types with methods (#18124)
For completions of union, exclude arrays
2017-09-14 12:37:38 -07:00