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
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
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
Nathan Shively-Sanders
34e68efdae
Template tag allows specification of constraints ( #24600 )
...
* Parse (and mostly support) template tag constraints
A bunch of tests hit the asserts I added though.
* Messy version is finished. Need to add a few tests
* Refactor to be smaller
* Small refactor + Add one test
* Another test
* Minor cleanup
* Fix error reporting on type parameters on ctors
* Simplify syntax of `@template` tag
This is a breaking change, but in my sample, nobody except webpack used the
erroneous syntax. I need to improve the error message, so
jsdocTemplateTag3 currently fails to remind me of that.
* Better error message for template tag
* Fix fourslash baselines
* Another fourslash update
* Address PR comments
* Simplify getEffectiveTypeParameterDeclarations
Make checkGrammarConstructorTypeParameters do a little more work
2018-06-04 11:42:46 -07:00
Andy
2ce7e5f0cd
Add 'unknown' to type keywords ( #24606 )
2018-06-04 11:31:48 -07:00
Andy
d8cea359f7
moveToNewFile: Update namespace imports ( #24612 )
2018-06-04 11:30:14 -07:00