Commit Graph

18857 Commits

Author SHA1 Message Date
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
Anders Hejlsberg 0f0a8a17dc Add regression tests 2017-04-03 12:32:54 -07:00
Anders Hejlsberg 2632ac280c Accept new baselines 2017-04-03 11:47:49 -07:00
Mine Starks 9c9b659f44 Merge pull request #14960 from minestarks/master
Expose JSDoc tags through the language service
2017-04-03 11:29:38 -07:00
Anders Hejlsberg e416c7046e Property tracking of recursive non-object types in checkTypeRelatedTo 2017-04-03 10:56:35 -07:00
Andy 45e44cee06 Merge pull request #14984 from Microsoft/backtick
Support backticks in require calls
2017-04-03 10:39:25 -07:00
Ryan Cavanaugh b81c18314d Update utilities.ts 2017-04-03 10:17:36 -07:00
Andy 4186bd5d77 Merge pull request #14986 from Microsoft/typedef-whitespace
Fix options for typedef-whitespace lint rule
2017-04-03 10:12:11 -07:00
Andy Hanson 130a24015a Fix options for typedef-whitespace lint rule 2017-04-03 09:38:37 -07:00
Andy Hanson 131555fdca Support backticks in require calls 2017-04-03 08:53:49 -07:00
Mine Starks af0b2d9768 Merge pull request #12856 from minestarks/includejsdoctags
Expose JSDoc tags through the language service
2017-03-31 17:58:41 -07:00
Nathan Shively-Sanders a62869c81e Merge pull request #14657 from erikmcc/master
Allow export default abstract class. Related to issue 3792.
2017-03-31 14:56:39 -07:00
Nathan Shively-Sanders b28975dc03 Test that super is tracked in control flow 2017-03-31 14:18:42 -07:00
Nathan Shively-Sanders a4a7669a4b Add super to control flow.
It is handled the same way as 'this'
2017-03-31 14:17:37 -07:00