Daniel Rosenwasser
d30c3dcb4d
Accepted baselines.
2017-09-21 12:20:19 -07:00
Daniel Rosenwasser
979295b21b
Force 'declare' modifiers and correct global augmentation emit.
2017-09-21 12:20:14 -07:00
Daniel Rosenwasser
764af0e781
Added tests and accepted baselines.
2017-09-21 11:22:30 -07:00
Wesley Wigham
b670b9763f
Typo fix
2017-09-21 10:42:06 -07:00
Nathan Shively-Sanders
36cdbb2857
Merge pull request #18625 from Microsoft/fix-getAdjustedStartPosition-on-first-line
...
Fix get adjusted start position on first line
2017-09-21 10:08:30 -07:00
Nathan Shively-Sanders
3cc0aeb6be
PR comments
...
I plan to fix the missing comment issue when I add the
convert-jsdoc-types-to-typescript-types refactoring. Or at least work
around it.
2017-09-21 09:44:51 -07:00
Daniel Rosenwasser
a4fb05091e
Merge pull request #18638 from Microsoft/addTestRegex
...
Adds regression test for parsing bug
2017-09-21 09:39:01 -07:00
Anders Hejlsberg
589e1f440c
Update comment
2017-09-21 08:52:22 -07:00
Wesley Wigham
1821735136
Add custom formatter which has clickable links, reduce error duplication in gulp output ( #18613 )
2017-09-21 08:36:50 -07:00
Anders Hejlsberg
f8e2cc1391
Properly flag and structurally compare marker type references
2017-09-21 07:10:11 -07:00
Daniel Rosenwasser
6a34dc953a
Added test and accepted baselines.
2017-09-21 02:07:33 -07:00
Ron Buckton
d9951cbb8e
Merge pull request #17919 from henrymercer/fix-empty-object-property-access
...
Fix property access on an object literal
2017-09-20 19:06:04 -07:00
Andrew Casey
f00c78c9b5
Merge pull request #18622 from amcasey/NoModifiers
...
JavaScript: handle lack of modifiers on extracted method
2017-09-20 17:10:42 -07:00
Nathan Shively-Sanders
410f84656d
Update baselines temporarily
...
The loss of comments is not good, but should be fixed when
(1) trivia-handling issues are fixed or (2) the reafactorings themselves
add a workaround.
2017-09-20 16:31:28 -07:00
Nathan Shively-Sanders
ae87db7b3e
getAdjustedStartPosition shouldn't skip to next line when on 1st line
2017-09-20 16:26:46 -07:00
Andrew Casey
a1dee452fa
JavaScript: handle lack of modifiers on extracted method
...
The emitter expects undefined, rather than empty. This only affects JS,
because TS applies `private` to all extracted methods.
(cherry picked from commit 9630c46ea7
)
2017-09-20 16:25:15 -07:00
Andy
4d2aa9bf2c
Fix formatting when keyword is parsed as part of a JSX identifier (e.g. module-layout
) ( #18598 )
2017-09-20 15:01:04 -07:00
Anders Hejlsberg
24698dd353
Revert dom.generated.d.ts and fix duplicate declarations
2017-09-20 13:49:57 -07:00
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
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
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
Henry Mercer
a8810925ac
Merge branch 'master' into fix-empty-object-property-access
2017-09-20 00:29:18 +01: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
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