Commit Graph

32018 Commits

Author SHA1 Message Date
csigs 04d7fd3480 LEGO: Merge pull request 24720
LEGO: Merge pull request 24720
2018-06-06 00:56:15 -07:00
csigs 3c8f64ce14 LEGO: check in for master to temporary branch. 2018-06-06 07:55:52 +00:00
Ryan Cavanaugh 856fc79ae7 Lint 2018-06-05 16:28:42 -07:00
Ryan Cavanaugh 11df004c2c Include all lib files in tsbuild harness 2018-06-05 16:20:20 -07:00
Ryan Cavanaugh 5111f4d541 Move proj ref logic to the right place 2018-06-05 16:20:07 -07:00
Ryan Cavanaugh 7ad9d57cc7 Include filename when reporting not found 2018-06-05 16:19:54 -07:00
Ryan Cavanaugh cf87bd446d Merge branch 'master' into tsbuild 2018-06-05 14:55:51 -07:00
Nathan Shively-Sanders 8d737ca959 Simplify parseJSDocIdentifierName (#24660)
* Simplify parseJSDocIdentifierName

It now always creates a missing node. The one place that depended on it
returning undefined, parseJSDocTypeNameWithNamespace, now returns
undefined before calling parseJSDocIdentifierName.

* Remove assert

It is adequately proven at compile time.
2018-06-05 14:30:37 -07:00
Ryan Cavanaugh fad8f67093 Lint 2018-06-05 14:17:55 -07:00
Ryan Cavanaugh 5065c540cd Tidy 2018-06-05 14:16:50 -07:00
Ryan Cavanaugh 449d60cdff Don't crash on no args 2018-06-05 14:14:16 -07:00
Ryan Cavanaugh e40778070e Complicate the paths of the project for better sourcemap testing 2018-06-05 14:06:13 -07:00
Ryan Cavanaugh 394e29f9d1 Accept baselines for sourcemap sections 2018-06-05 13:20:01 -07:00
Ryan Cavanaugh 514a0d85a5 Add outfile-concat project refs test 2018-06-05 13:19:52 -07:00
Ryan Cavanaugh 17dc380ec8 Reorganize tsbuild unit test file 2018-06-05 13:19:41 -07:00
Wesley Wigham d9b93903c0 Use more nodelike paths for import types when possible (#24610)
* Use more nodelike paths for import types when possible

* move functionality from services into compiler, fix with propert file/directory conflict handling

* mark suspect cast
2018-06-05 12:54:36 -07:00
Ryan Cavanaugh 45842a0c34 Merge remote-tracking branch 'weswigham/sourcemap-concatenation-station' into tsbuild 2018-06-05 12:31:32 -07:00
Andy 735a46f838 If parsing a function type fails, parseTypeReference() to ensure something is returned (#24567)
* If parsing a function type fails, parseTypeReference() to ensure something is returned

* Avoid tryParse

* Add missing semicolon

* Don't check for undefined, check for missing type

* Don't set parameters undefined, set to missingList and return false

* Update API baselines

* Code review
2018-06-05 10:24:37 -07:00
csigs 9681796785 LEGO: Merge pull request 24692
LEGO: Merge pull request 24692
2018-06-05 09:11:03 -07:00
csigs 54845d2396 LEGO: check in for master to temporary branch. 2018-06-05 16:10:39 +00:00
王文璐 56d042468f add commnet 2018-06-05 18:45:36 +08:00
王文璐 0bcbbbdd58 disallow static field access 2018-06-05 18:42:21 +08:00
csigs 4784f5b095 LEGO: Merge pull request 24682
LEGO: Merge pull request 24682
2018-06-05 03:11:05 -07:00
csigs bcd4768699 LEGO: check in for master to temporary branch. 2018-06-05 10:10:41 +00:00
Mohamed Hegazy 7a5dec4d7b Merge pull request #24669 from Microsoft/updateDom
Port generated lib files
2018-06-04 17:27:08 -07:00
Ron Buckton 6575d930fc Fails test if evaluator source text has errors 2018-06-04 17:05:46 -07:00
Mohamed Hegazy e9ebb3e95c Merge remote-tracking branch 'origin/master' into updateDom 2018-06-04 17:01:34 -07:00
Mohamed Hegazy a14f034100 Merge pull request #24576 from ajafff/fix-syntax-error
fix syntax error in unit test
2018-06-04 16:42:23 -07:00
Ron Buckton fbeb58a147 Merge pull request #23893 from Microsoft/libReference
Adds 'lib' reference directives
2018-06-04 16:14:52 -07:00
csigs c437404763 LEGO: Merge pull request 24673
LEGO: Merge pull request 24673
2018-06-04 15:11:21 -07:00
csigs 8515d65796 LEGO: check in for master to temporary branch. 2018-06-04 22:11:01 +00:00
Kevin Gibbons 87bb5e3cbb Allow trailing commas after-rest elements in destructuring 2018-06-04 14:58:30 -07:00
Mateusz Burzyński 3af425b87d Update baseline tests 2018-06-04 23:55:42 +02:00
Ron Buckton 666841264c Merge branch 'master' into libReference 2018-06-04 14:38:56 -07:00
Wesley Wigham 7eaa78846e Visit the children of an import type/require call/dynamic import when looking for those (#24663) 2018-06-04 14:31:56 -07:00
Mohamed Hegazy 5e57cd4fbf Update baselines 2018-06-04 14:28:19 -07:00
Wesley Wigham cbbf2e4e6f Resolve aliases before using getTypereferenceType (#24594) 2018-06-04 14:19:41 -07:00
Andy b3a4b72a16 Always include Jsdoc comment in getTouchingPropertyName (#23379) 2018-06-04 14:15:41 -07:00
Mohamed Hegazy 2435213c9d Update Third party notice doc 2018-06-04 14:13:57 -07:00
Andy a641e6f85f goToDefinition: Put variable definition before signature definition (#24649)
* goToDefinition: Put variable definition before signature definition

* Fix lint
2018-06-04 14:13:27 -07:00
Mohamed Hegazy f960d5c97f Port generated lib files 2018-06-04 14:13:16 -07:00
Mohamed Hegazy 5ba223d7dd Change file name 2018-06-04 14:05:56 -07:00
Mohamed Hegazy 2f73986b44 Update LKG 2018-06-04 14:02:51 -07:00
Ron Buckton fb09aeb23d Remove debugger statement 2018-06-04 13:42:31 -07:00
Mateusz Burzyński 42a5f81570 Use redefining helper pattern for better tree-shakeability 2018-06-04 22:36:23 +02:00
Sheetal Nandi c3dcc83d4f Merge pull request #24664 from Microsoft/builderAPIBreak
Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T>
2018-06-04 13:35:40 -07:00
Nathan Shively-Sanders 7db4b1cbc7 Fix property assignment on aliases (#24659)
Aliases don't have valueDeclarations, which caused a crash when passed
to isJavascriptContainer before.
2018-06-04 13:34:23 -07:00
Andy f9530d7e8f Add 'parseOptionalJsdoc' helper (#24650) 2018-06-04 13:28:47 -07:00
Sheetal Nandi e88305173d Fix the issue with createSemanticDiagnosticsBuilderProgram, createEmitAndSemanticDiagnosticsBuilderProgram and createAbstractBuilder not assignable to CreateProgram<T>
Fixes #24625
2018-06-04 13:03:57 -07:00
Sheetal Nandi 8427e95386 Tests to acknowledge the public watch api 2018-06-04 12:59:01 -07:00