Commit Graph

20025 Commits

Author SHA1 Message Date
Wesley Wigham
7dec4ae9d1 Remove batching on unittest thread, use historical data to inform batching (#18578)
* Remove batching on unittest thread

* Batch more things, improve output, use past test perf as a better heuristic for future test runs

* Fix merge sideeffect

* Fix typo
2017-09-20 13:22:12 -07:00
Ryan Cavanaugh
54070786e4 Report external files in initial case 2017-09-20 10:52:56 -07:00
Ryan Cavanaugh
b9b112738c Merge pull request #18456 from RyanCavanaugh/pluginWork
Properly report external filenames
2017-09-20 10:51:54 -07:00
Arthur Ozga
cc8770390c remove newline 2017-09-20 10:23:45 -07:00
Wesley Wigham
136a3ea77d Handle unixy paths in RWC tests (#18585) 2017-09-20 09:18:39 -07:00
Andy
d5e7227dbb Look at correct 'package.json' location for a scoped package (#18580)
* Look at correct 'package.json' location for a scoped package

* Update baseline
2017-09-20 08:15:24 -07:00
Arthur Ozga
4b464ebca8 add tests
* verified that new tests show no regressions against master
2017-09-19 17:56:34 -07:00
Zev Spitz
8245597bfe Adds VarDate and SafeArray<T> as pseudonominal types to lib.d.ts (#18566)
* SafeArray<T>; stronger typing for VarDate, and for VBArray and Enumerator constructors

* Add overload to Enumerator based on Item method

* Add return type to Enumerator constructor
2017-09-19 17:04:50 -07:00
Magnus Kulke
b549e26665 Consider underscore for type parameters in unused-local checks (#18539)
* Consider underscore for type parameters in unused-local errors.

* Addressed review comments.
2017-09-19 16:57:26 -07:00
Wesley Wigham
ab6bb1618f Actually capture oldTranspile baselines (#18584) 2017-09-19 16:57:20 -07:00
Anders Hejlsberg
8f4a2c184c Merge pull request #18457 from Microsoft/tsIgnoreInTSFiles
Suppress errors in .ts files using '// @ts-ignore' comments
2017-09-20 00:56:56 +01:00
Wesley Wigham
5f49357bf6 Fix unittest parallel reporting (#18583)
* Some tests depended on late execution

* Emulate mocha execution order

* Polyfill a synchronous done to handle that one unittest

* Accpept updates tsconfig baselines fixed by #18534
2017-09-19 16:52:56 -07:00
Arthur Ozga
e3a720f863 explain changes and remove spurious assignment 2017-09-19 16:30:24 -07:00
Henry Mercer
a8810925ac Merge branch 'master' into fix-empty-object-property-access 2017-09-20 00:29:18 +01:00
Arthur Ozga
262d7bd53b revert method rename 2017-09-19 16:23:45 -07:00
Henry Mercer
54edde8892 Fix property access bug instead by wrapping entire access in brackets
Modify parenthesizeExpressionForExpressionStatement to add brackets around an expression statement in which the left-most expression is an object literal.
2017-09-19 23:58:03 +01:00
Anders Hejlsberg
dd466ae599 Update tsconfig baselines 2017-09-19 15:29:36 -07:00
Andy
12649516cf navigation tree / bar: Set span of anonymous function to span of VariableDeclaration containing it (#18575)
* navigation tree / bar: Set span of anonymous function to span of VariableDeclaration containing it

* Add back `isFunctionOrClassExpression`
2017-09-19 14:39:29 -07:00
Arthur Ozga
9f815e1974 Merge branch 'master' into fixIifeIndentation 2017-09-19 14:34:02 -07:00
Anders Hejlsberg
44cc8c5ffe Use methods in dom.generated.d.ts to opt out of strict checks 2017-09-19 14:23:01 -07:00
Henry Mercer
76ef97449c Expand test to ensure property access on object literal has correct behaviour 2017-09-19 22:18:15 +01:00
Anders Hejlsberg
54eadef408 Accept new baselines 2017-09-19 13:30:18 -07:00
Anders Hejlsberg
84f7afd29e Handle special case of 'void' type arguments for covariant type parameters 2017-09-19 13:29:03 -07:00
Andy
0ae42ea3de Allow relative imports of '.js' files when --noImplicitAny is disabled (#18489)
* Allow relative imports of '.js' files when `--noImplicitAny` is disabled

* Update baselines, and don't ignore a diagnostic about missing JSX
2017-09-19 12:42:29 -07:00
Nathan Shively-Sanders
406d9abb5a Merge pull request #18264 from Microsoft/make-jsdoc-getters-public
Make top-level getJSDoc* functions public
2017-09-19 11:33:45 -07:00
Nathan Shively-Sanders
339a7e5f63 Merge branch 'master' into make-jsdoc-getters-public 2017-09-19 11:20:06 -07:00
Andrew Casey
cb63ea5242 Merge pull request #18563 from amcasey/GH18546
Stop requiring that the full range of a declaration fall within the selection
2017-09-19 10:47:16 -07:00
Armando Aguirre
1989b70374 Merge pull request #18192 from armanio123/FixExpressionExpectedAtEOF
Added logic to check for EOF when creating a missing node.
2017-09-19 10:13:20 -07:00
Anders Hejlsberg
b58e0fba0c Add comments 2017-09-19 10:11:18 -07:00
Nathan Shively-Sanders
cc678a5184 Merge pull request #18440 from Microsoft/fix-javascript-signature-instantiation
Fix javascript signature instantiation
2017-09-19 08:43:16 -07:00
Andy
951974dff6 Use find array helper (#18557)
* Use `find` array helper

* Provide explicit type argument to `find`
2017-09-19 08:27:31 -07:00
Andrew Casey
af49c60a2c Stop requiring that the full range of a declaration fall within the
selection

Fixes #18546
2017-09-18 19:17:47 -07:00
Anders Hejlsberg
a0fa69ff6c Handle contravariance in type inference 2017-09-18 17:31:54 -07:00
Daniel Rosenwasser
55657093d3 Accepted baselines. 2017-09-18 14:03:36 -07:00
Anders Hejlsberg
670d7113da Add quick path for computing array variance as it is already known 2017-09-18 13:56:59 -07:00
Daniel Rosenwasser
b137f24eb7 %s/getTemplateObject/makeTemplateObject 2017-09-18 13:54:45 -07:00
Wesley Wigham
21bbee4044 init progressbar dependencies within host start to avoid execution in a browser context (#18554) 2017-09-18 13:41:37 -07:00
Anders Hejlsberg
f8ff7f7365 Use dedicated marker types for variance determination 2017-09-18 13:36:46 -07:00
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