Sheetal Nandi
8c2cd888dd
Make time and tick local to test case so it doesnt affect the baseline
2019-09-24 09:46:32 -07:00
Sheetal Nandi
b76277092c
Add test to verify tsc like command line input
2019-09-20 14:10:48 -07:00
Sheetal Nandi
4786279fb0
Expose method to baseline fs
2019-09-20 14:10:47 -07:00
Sheetal Nandi
7f004ad8df
Merge pull request #33380 from microsoft/isolatedModules
...
With --isolatedModules, --declaration emit is now allowed and builder handles it for incremental compilation
2019-09-19 16:20:21 -07:00
Martin Probst
6bb7e5c086
Handle parentless nodes in isParameterPropertyDeclaration
...
Fixes #33295 .
This follows a similar pattern as in #20314 by requiring an explicit
`parent` parameter. Where possible, it uses the appopriate variable at
the call sites.
In several locations there is no context available though (e.g.
inspecting `valueDeclarations`) and we access `.parent` as the code
previously did. From a cursory inspection this seems correct, these
callpaths originate in phases where there must be a `parent` (i.e. in
checker, binder, etc).
Change-Id: I28e4726777b57237bec776e4001e9e69ac591b11
2019-09-17 13:22:30 -07:00
Andrew Casey
f10e38fea7
Make extractSymbol explicitly drop JSDoc nodes
...
Fixes #33332
2019-09-17 10:35:11 -07:00
Wesley Wigham
038d95144d
Remove all submodules - just force clone and reset on run instead ( #33425 )
2019-09-13 16:14:33 -07:00
Arpad Borsos
a8d04b2db9
Fix Identifiers: NaN diagnostic when having JSON SourceFiles
...
This makes sure that the `identifierCount` and `nodeCount` properties
are always initialized for `SourceFile` objects.
2019-09-12 21:10:38 +02:00
Sheetal Nandi
2692b2e214
Add failing test cases for isolatedModules after enabling declaration emit
2019-09-11 12:48:58 -07:00
Sheetal Nandi
c0f0d9f798
Merge branch 'master' into dtsOnlyEmit
2019-09-11 12:42:48 -07:00
Sheetal Nandi
8521002dff
Baseline emitted files that are written even if same file contents
2019-09-09 15:44:43 -07:00
Sheetal Nandi
e43d504422
Baseline tsbuild info section files from written files
2019-09-09 15:14:35 -07:00
Sheetal Nandi
bfc4f7a12f
Get the last output from the written files
2019-09-09 14:17:58 -07:00
Sheetal Nandi
1f149ccfd7
Use clean and written files to verify the tsbuild incremental compilation = clean build compilation
2019-09-09 14:09:54 -07:00
Sheetal Nandi
566d32b2e8
Refactor to write baseline of sourcemaps that are written
2019-09-09 13:54:59 -07:00
Alexander T
f0e8518010
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-09-04 11:35:45 +03:00
Sheetal Nandi
5de0303728
Fix transpiling when options specify incremental or tsbuildinfofile
...
Fixes #33184
2019-09-03 13:14:50 -07:00
Alexander
b1d748b644
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-31 22:12:41 +03:00
Sheetal Nandi
79bcb3d547
Handle seenEmittedFiles which was not being set when emit of a file was complete ( #33145 )
...
* Add test that fails because file is written multiple times
Reported from #33061
* Handle seenEmittedFiles which was not being set when emit of a file was complete.
It was issue only when errors are reported before emitting (which puts the files into pendingEmit that needs to check only in seenEmittedFiles)
If emit happens before semantic diagnostics query this issue is not repro, because the affected files come into play and those are being set correctly
Fixes #31398
* make baselining source map optional
* Handle emitDeclarationOnly in --build scenario
* Ensure we are using d.ts emit as signature even when --declarationMap is on (map files are emitted before d.ts)
* Move module specifiers to verifyTsBuildOutput
* implement create Hash to be default hashing plus data so we can verify it easily in baseline
* Remove failing baseline
* Accept correct baseline name
2019-08-30 16:33:44 -07:00
Sheetal Nandi
5ea4257e6e
Fix the semantic diagnostics caching in builder to handle conversion from relative to buildInfo to absolute path ( #33168 )
...
Fixes #33161
2019-08-30 15:44:51 -07:00
Alexander T
f8ab00b407
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-28 10:11:38 +03:00
Andre Sutherland
5d36aab06f
Added errorCount to WatchStatusReporter to detect 2 or more errors ( #33082 )
...
* Added errorCount to WatchStatusReporter discern between 0 and 2 or more errors
* Added test for ensuring WatchStatusReporter receives errorCount
2019-08-27 16:40:21 -07:00
Alexander T
0d941d6943
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-21 10:02:57 +03:00
Wesley Wigham
219a570a75
Fix discovery and execution of root-level tests in the parallel runner ( #32980 )
2019-08-20 17:18:31 -07:00
Sheetal Nandi
5ac450510a
Handle network style paths for watching ( #32888 )
...
* Refactoring
* take windows style root as test server host parameter
* Handle network style paths for watching
Fixes #32796
2019-08-20 10:52:56 -07:00
Alexander T
fea9e11174
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-20 11:07:18 +03:00
Ron Buckton
1bf218291f
Fix default behavior for transpileModule when fileName not provided ( #32982 )
2019-08-19 18:13:39 -07:00
Alexander
a7f41621fb
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-17 16:37:39 +03:00
Wesley Wigham
d304049e0c
Run user test submodule update in the correct directory ( #32921 )
2019-08-16 14:22:21 -07:00
Alexander T
b6d981aec8
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-16 12:13:57 +03:00
Andrew Branch
2dd10bdfa1
Reuse unchanged ambient declarations in incremental parsing ( #32849 )
...
* Incrementally parse unchanged ambient declarations
* Re-parse modifiers and decorators so as not to skip errors
* Revert unnecessary change
* Undo the test change that was changed 2 years ago
2019-08-15 10:05:21 -07:00
Alexander T
f20a2828f2
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-15 10:32:45 +03:00
Sheetal Nandi
31a26120f9
Merge pull request #32788 from microsoft/tsbuildFixes
...
Fixes for tsbuild scenarios
2019-08-14 09:07:24 -07:00
Alexander T
b728bf4bfa
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-14 13:42:02 +03:00
Ron Buckton
a74f109f95
Do not escape actual template literals on emit ( #32844 )
2019-08-13 15:54:35 -07:00
Sheetal Nandi
1a9198a53a
PR feedback
2019-08-12 16:06:09 -07:00
Alexander
b33b90b559
change const to let
2019-08-10 10:10:04 +03:00
Alexander
371c3c630e
remove TODO comments
2019-08-10 10:05:13 +03:00
Alexander
23a3b340b0
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-10 09:58:25 +03:00
Andrew Casey
816e7b0567
Merge pull request #32789 from amcasey/FileNotFoundError
...
Correct string template
2019-08-09 15:16:23 -07:00
Andrew Casey
8c6612b31e
Tweak message text
2019-08-09 14:50:24 -07:00
Andrew Casey
a02735e1fb
Merge pull request #32785 from amcasey/FileNotFoundError
...
Include fewer paths in exception
2019-08-09 14:28:32 -07:00
Sheetal Nandi
8ac45805c0
Add error related to file not in rootDir and file not part of included root files at the references
2019-08-09 14:19:40 -07:00
Andrew Casey
6c19c13094
Use an explicit type
2019-08-09 14:04:04 -07:00
Ron Buckton
9133e7ad0e
Use defaults for transpileModule ( #31563 )
2019-08-09 14:04:01 -07:00
Sheetal Nandi
fd515b519e
Handle status and error messages for better checking
2019-08-09 13:38:25 -07:00
Sheetal Nandi
9e8fbcd7f8
Transitively upstream blocked project should not build
2019-08-09 13:38:25 -07:00
Sheetal Nandi
94d54b967d
Circular reference in the build queue is build stoppable error
2019-08-09 13:38:25 -07:00
Sheetal Nandi
d9ad559042
Verify demo build
2019-08-09 13:38:24 -07:00
Alexander
536f59cd7d
fix formatting
2019-08-08 21:49:10 +03:00