Ryan Cavanaugh
d8a24e3a5b
Merge pull request #15021 from RyanCavanaugh/lintFixes
...
Update linting to avoid typechecking for booleanTriviaRule
2017-04-05 12:26:58 -07:00
Kanchalai Tanglertsampan
12549f69b0
Address PR
2017-04-05 12:14:46 -07:00
Arthur Ozga
3bdec6943e
Merge branch 'master' into tripleEquals
2017-04-05 11:51:21 -07:00
Arthur Ozga
3b6da51a81
remove TODO's
2017-04-05 11:39:59 -07:00
Ryan Cavanaugh
008cd89c0d
Update booleanTriviaRule.ts
2017-04-05 11:29:47 -07:00
Anders Hejlsberg
0b5284d77e
Add tests
2017-04-05 11:22:21 -07:00
Anders Hejlsberg
bea20a997b
Accept new baselines
2017-04-05 11:07:49 -07:00
Anders Hejlsberg
ae386a9c32
Remove {} from intersection types that already contain object types
2017-04-05 11:07:23 -07:00
Nathan Shively-Sanders
6e149dd019
Update baselines
2017-04-05 11:06:40 -07:00
Nathan Shively-Sanders
db3431e3af
Add this narrowing test and update previous test
2017-04-05 11:06:14 -07:00
Nathan Shively-Sanders
924f536ba6
Stop looking at control flow containers for this
...
References to `this` should not continue looking outside their immediate
container to narrow. Introduced by #11458 , which allows narrowing of
captured variables inside methods of class expressions.
2017-04-05 11:02:42 -07:00
Kanchalai Tanglertsampan
33524bd18c
Update test and baseline
2017-04-05 10:26:28 -07:00
Kanchalai Tanglertsampan
82f3775956
Address PR: move the adding paren into factory function
2017-04-05 10:13:10 -07:00
Ryan Cavanaugh
40393c59ea
Update booleanTriviaRule.ts
2017-04-05 07:35:03 -07:00
Ryan Cavanaugh
a1be5a4d68
Update cachingInServerLSHost.ts
2017-04-05 07:34:12 -07:00
Andy
2b61d18996
Merge pull request #14985 from Microsoft/jsdoc-format
...
Enable jsdoc-format lint rule
2017-04-05 07:19:31 -07:00
Andy
56510f167d
Merge pull request #15009 from Microsoft/parseTypeReference
...
Simplify parseTypeReference
2017-04-05 07:15:50 -07:00
Ryan Cavanaugh
e3bb5d3f28
Update linting to avoid typechecking for booleanTriviaRule
2017-04-04 22:34:51 -07:00
Ron Buckton
41fb0aaf6c
Merge pull request #14995 from Microsoft/cleanupLiteralEmit
...
Clean up literal emit
2017-04-04 22:10:46 -07:00
Anders Hejlsberg
9d2b57ad9e
Merge pull request #15011 from Microsoft/limitDeepInstantiations
...
Limit deep generic type instantiations
2017-04-04 20:28:33 -07:00
Anders Hejlsberg
90648fd9eb
Merge pull request #14991 from Microsoft/fixTypeRelationStackOverflow
...
Fix type relation stack overflow
2017-04-04 20:28:16 -07:00
Ron Buckton
d32231ebe3
Set numericLiteralFlags in factory to align with parser
2017-04-04 16:49:03 -07:00
Arthur Ozga
7e03429a8e
enforce triple-equals
2017-04-04 15:51:13 -07:00
Kanchalai Tanglertsampan
78b8275ab6
Fix linting error
2017-04-04 15:43:56 -07:00
Kanchalai Tanglertsampan
55430c46e6
Add boolean flag to not walk the tree if there is no dynamic import
2017-04-04 15:43:45 -07:00
Nathan Shively-Sanders
c62cc3fea3
Merge pull request #15010 from Microsoft/static-initialisers-can-refer-to-later-static-methods
...
Static initializers may refer to later static methods
2017-04-04 15:30:17 -07:00
Anders Hejlsberg
6e58f619ae
Merge branch 'master' into limitDeepInstantiations
2017-04-04 15:23:05 -07:00
Nathan Shively-Sanders
a5d320a83e
Fix whitespace lint
2017-04-04 15:15:25 -07:00
Anders Hejlsberg
68ab129fac
Add regression test
2017-04-04 14:53:48 -07:00
Nathan Shively-Sanders
4214aed37d
Test:static inits can refer to later static methods
2017-04-04 14:50:42 -07:00
Nathan Shively-Sanders
833fd010d7
Static prop. inits can refer to later static methods
...
Static methods are created before static property initializers run, so
static property initializers may refer to static methods. This was not
allowed previously.
2017-04-04 14:49:06 -07:00
Anders Hejlsberg
6909574973
Limit symbol instantiations to a maximum depth of 100
2017-04-04 14:48:57 -07:00
Kanchalai Tanglertsampan
faaa38d93e
Update PR
2017-04-04 14:27:45 -07:00
Kanchalai Tanglertsampan
ca65996396
Merge branch 'master' into master-dynamicImport
2017-04-04 14:02:00 -07:00
Andy Hanson
2d3dd85632
Simplify parseTypeReference
...
Create the node first, rather than creating it later and setting its pos to another node that was created first.
2017-04-04 13:55:47 -07:00
Mohamed Hegazy
9bfba73418
Update Authors
2017-04-04 12:56:25 -07:00
Mohamed Hegazy
d8d0c7590a
Merge branch 'master' of https://github.com/Microsoft/TypeScript
2017-04-04 12:54:47 -07:00
Mohamed Hegazy
bef4d52fdf
Update authors
2017-04-04 12:49:58 -07:00
Kanchalai Tanglertsampan
0a194f91a0
Emit parenthesis around propert/element access expression of casted object literal expression
2017-04-04 11:15:03 -07:00
Nathan Shively-Sanders
1c649433bd
Merge pull request #14956 from Microsoft/add-super-to-control-flow
...
Add super to control flow
2017-04-04 09:22:03 -07:00
Nathan Shively-Sanders
013d52a44d
Merge pull request #14952 from Microsoft/fix-scope-checks-of-class-properties
...
Fix scope checks of class properties
2017-04-04 08:45:31 -07:00
Yui
dd48dd1b66
Merge pull request #14916 from Microsoft/master-addressPR14692
...
[Master] Address code review of PR 14692
2017-04-04 08:28:33 -07:00
Andy
7de3539b49
Merge pull request #14997 from Microsoft/jsdoc
...
Only bind JSDoc typedefs in JavaScript files
2017-04-03 16:16:07 -07:00
Andy Hanson
24b09d8502
Only bind JSDoc typedefs in JavaScript files
2017-04-03 15:00:40 -07:00
Andy Hanson
fa70a182fe
Rename local variable arguments to args
2017-04-03 14:42:00 -07:00
Andy Hanson
73cab09608
Enable jsdoc-format lint rule
2017-04-03 14:39:19 -07:00
Ron Buckton
fd081f40a8
Clean up literal emit
2017-04-03 14:17:03 -07:00
Anders Hejlsberg
854731ad9b
Fix linting error
2017-04-03 13:51:13 -07:00
Anders Hejlsberg
2f73e397f5
Accept new baselines
2017-04-03 12:46:58 -07:00
Anders Hejlsberg
545a7f2987
Merge branch 'master' into fixTypeRelationStackOverflow
...
# Conflicts:
# tests/baselines/reference/mappedTypeRelationships.errors.txt
2017-04-03 12:46:04 -07:00