Wesley Wigham
558ece72cb
Add support for capturing cpu profiles into tsc itself ( #33586 )
...
* Add support for capturing cpu profiles into tsc itself
* Accept baseline for new compiler option in showConfig
* Fix lints
* Support profiling build mode, only ever have one live profiling session
* Minor modification to enable/disable semaphore, accept re-cased baseline
* Add pid into autognerated cpuprofile path
* Rename to fix case
* Sanitize filepaths in emitted cpuprofile for easier adoption by enterprise people, add inspector to browser field
2019-09-27 13:34:44 -07:00
Sheetal Nandi
585532d1c2
Merge branch 'master' into baselining
2019-09-24 13:26:05 -07:00
Sheetal Nandi
b76277092c
Add test to verify tsc like command line input
2019-09-20 14:10:48 -07:00
Sheetal Nandi
b26ca160f4
Merge branch 'master' into referencesPrototypeSourceFile
2019-09-11 12:27:58 -07:00
Sheetal Nandi
4c4ddf833d
Merge branch 'master' into referencesPrototypeSourceFile
2019-08-21 15:42:36 -07:00
Alexander
23a3b340b0
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-10 09:58:25 +03:00
Sheetal Nandi
850ff783f4
Fix lint error
2019-08-09 15:13:07 -07:00
Sheetal Nandi
c1980c7857
Fix the incorrectly accepted suggestion
2019-08-09 14:14:30 -07:00
Sheetal Nandi
d6f768d3ee
Update src/compiler/sys.ts
...
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 14:00:40 -07:00
Sheetal Nandi
8d902ad75f
Update src/compiler/sys.ts
...
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 13:57:47 -07:00
Alexander
ceccfd8867
array-type: [ default: array, generic: array ]
2019-08-08 21:30:18 +03:00
Alexander
481d70d50d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-07 21:23:10 +03:00
Sheetal Nandi
8cf8eb1720
Add some logging to the sys.watchFile and sys.watchDirectory
2019-08-06 16:08:25 -07:00
Sheetal Nandi
e293232f6a
Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode
2019-08-06 14:36:51 -07:00
Andrew Casey
01e1b1bb27
Merge pull request #32612 from mrcrane/etw-logger
...
Use optional module "@microsoft/typescript-etw" for ETW logging
2019-08-06 12:44:48 -07:00
Michael Crane
f6fb130530
Add 'readFileWorker' instead of modifying 'readFile'
2019-08-05 15:19:25 -07:00
Alexander
a292ae1789
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-04 15:35:41 +03:00
Michael Crane
7d44a4592e
Remove try-finally blocks
2019-08-02 16:39:33 -07:00
Michael Crane
fa3e9c86db
Add PerfLogger and NullLogger to simplify conditional logic
2019-08-01 12:46:33 -07:00
Sheetal Nandi
b84f13d7cf
Use single stats watcher per filename
...
Fixes #28690
2019-07-29 15:33:34 -07:00
Bill Ticehurst
996e7e50d5
Use optional module "@microsoft/typescript-etw" for ETW logging
2019-07-29 15:32:40 -07:00
Alexander
b6c3c7a486
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-29 22:25:02 +03:00
Wesley Wigham
b963e1a2a7
Update LKG ( #32578 )
...
* Update LKG
* Add @types/node version bump
* Small paatches/casts to be compatible with latest node
* Accept API baseline update
* Make internal NodeBuffer compatable with latest Buffer
* Why do we even have an internal buffer type
* Sync up internal buffer type better
* Fix lint
* Readd mroe missing Buffer methods
2019-07-29 10:33:43 -07:00
Sheetal Nandi
824c22c460
Source of project reference behave as if those files cannot be emitted.
2019-07-09 14:52:27 -07:00
Alexander T
f6a50067d3
@typescript-eslint/indent
2019-06-27 11:30:03 +03:00
Alexander
7389200ce2
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-06-23 18:49:35 +03:00
Alexander T
5ce8c831b4
prefer-const
2019-06-19 17:58:49 +03:00
Suhas
13b7af6ea0
fix tsserver picking hidden files created by emacs
...
Saw this good for first timers. I followed what @sheetalkamat suggested.
#31916
2019-06-18 22:50:48 -07:00
Sheetal Nandi
b6d520a7a5
Handle recursive symlinks when matching file names
...
Fixes #28842
2019-03-13 12:30:47 -07:00
Ryan Cavanaugh
c9fd1c3728
Merge pull request #30278 from Microsoft/fasterhash
...
Improve performance of fallback hash function
2019-03-09 06:36:04 -08:00
Ryan Cavanaugh
156566311b
Rewrite fallback hash to be faster
2019-03-08 16:38:02 -08:00
Sheetal Nandi
990b199ebd
Merge branch 'master' into incrementalBuildInfo
2019-03-08 11:42:19 -08:00
Sheetal Nandi
ec2ee9ff3a
Ignore anything starting with ".git"
...
Fixes #29782
2019-03-06 15:00:26 -08:00
Sheetal Nandi
79a1f29727
In recursive directory watching ignore folders and files in node_modules starting with "."
...
Fixes #30004
2019-03-06 14:46:14 -08:00
Sheetal Nandi
ed35741b5f
Merge branch 'master' into incrementalBuildInfo
2019-02-27 15:45:59 -08:00
Ryan Cavanaugh
93fa734162
Don't crash if someone created a folder while we were checking to see if it exists
2019-02-27 14:33:25 -08:00
Sheetal Nandi
9fa28158bb
Enable building typescript.d.ts with current source
2019-02-22 18:11:27 -08:00
Ryan Cavanaugh
7983813be0
Use sha256 to hash file contents
2019-02-15 09:03:15 -08:00
Sheetal Nandi
47f51060e9
Use oldProgram to create the new Program.
...
This helps in storing the semantic diagnostics
2018-12-21 12:53:26 -08:00
Anders Hejlsberg
5a126e2b27
Merge pull request #27587 from Microsoft/fixUnionOfTupleIndexing
...
Fix indexing and destructuring of unions of tuple types
2018-10-11 12:01:24 -07:00
Sheetal Nandi
585420e9fa
Updated callback signature
2018-10-09 08:42:27 -07:00
Anders Hejlsberg
1299c9395e
Remove unused (and incorrect) code in sys.ts
2018-10-06 13:50:24 -07:00
Sheetal Nandi
638cf5b7b8
Ignore the directory watchers invoked in non polling watch mode with no relative file name information
...
Fixes #27326
2018-10-04 15:55:17 -07:00
Sheetal Nandi
e2edb69638
Instead of watching individual script infos, watch the node modules folder for script infos in node modules
2018-09-13 13:48:48 -07:00
Sheetal Nandi
512a49be81
Return the nonrecursive directory watcher correctly on platforms that dont support recrusive directory watching
...
Fixes #26288
2018-08-14 12:14:22 -07:00
Alexander T
bf567b8a40
Change getModifiedTime type
2018-07-16 11:10:09 +03:00
Andy
e25a23bb3c
Fix Buffer.from uses to handle node 5.4.1 bug ( #25659 )
2018-07-13 17:08:25 -07:00
Sheetal Nandi
9c6c333b67
Caches the recursive directory watchers so we do not have to traverse and recreate more children watches
...
Helps with #25018
2018-07-05 16:06:17 -07:00
Ryan Cavanaugh
d474603844
Pipe through Chakra APIs for tsc.exe --build
2018-06-25 14:10:07 -07:00
Ryan Cavanaugh
066b191982
Collapse core/compiler/parser into parser
2018-06-11 17:07:58 -07:00