Commit Graph

65 Commits

Author SHA1 Message Date
Wesley Wigham
8a93b48945 fix lint: prefer const 2015-11-04 14:51:36 -08:00
Martin Všetička
30499e7ee5 Support '/dev/stdout' as a valid '--out' parameter 2015-11-03 08:05:49 +01:00
Daniel Rosenwasser
40f10abe01 Forget about tty detection. It won't work in build tools. 2015-11-02 15:23:15 -08:00
Daniel Rosenwasser
fa2e614f9f Merge branch 'master' into iFeelPrettyErr 2015-10-30 18:10:05 -07:00
zhengbli
3e37b3158b Address code review at 5127 2015-10-14 21:36:35 -07:00
zhengbli
fcfc25eeb0 Fix lint errors 2015-10-14 16:57:08 -07:00
zhengbli
002f0c066b CR feedback 2015-10-14 15:10:05 -07:00
zhengbli
8171dede90 Lint fixes and test fixes 2015-10-06 12:33:06 -07:00
Daniel Rosenwasser
c3e00a24f3 Only use colors if we are certain we are using a pseudoterminal. 2015-10-05 23:38:32 -07:00
Daniel Rosenwasser
7c73a661c5 Merge branch 'master' into iFeelPrettyErr
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-10-05 23:08:59 -07:00
zhengbli
f7e35d5975 Incorporating changes from #3780 2015-10-05 16:19:09 -07:00
zhengbli
17f0cce772 Update comments 2015-10-05 14:31:43 -07:00
zhengbli
7741ec0999 Use fs.watch for all directory watchers and some bug fixes 2015-10-05 14:07:51 -07:00
zhengbli
9db53f23cf Add directory watcher to tsc 2015-10-05 13:12:13 -07:00
zhengbli
7fa26adf28 Redesigned directory watchers 2015-10-05 02:58:40 -07:00
Zhengbo Li
98eaeba4f1 temp save 2015-10-02 11:49:30 -07:00
Zhengbo Li
4dcf8c7737 bug fixes 2015-10-01 15:59:03 -07:00
Zhengbo Li
5daa100bf4 unify the node filewatcher in sys.ts and server.ts 2015-10-01 15:40:13 -07:00
zhengbli
0bc5c14d51 Change fileWatcher in sys for node 4 2015-10-01 15:25:43 -07:00
Mohamed Hegazy
7e6a27f1f7 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-10-01 09:38:22 -07:00
Mohamed Hegazy
2b6d2a9f71 Merge branch 'master' of https://github.com/ShyykoSerhiy/TypeScript into ShyykoSerhiy-master
Conflicts:
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-09-30 16:30:49 -07:00
Wesley Wigham
b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Daniel Rosenwasser
ea1882d76d Merge branch 'master' into iFeelPrettyErr
Conflicts:
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-08-18 01:25:00 -07:00
Vladimir Matveev
bc3025b391 make 'require is defined' a precondition for Node-based sys 2015-08-14 20:53:38 -07:00
Vladimir Matveev
5a48508ffa adjust check for node env to handle webpack\browserify 2015-08-13 13:14:38 -07:00
Wesley Wigham
91f034669d Conform lint of the future, unify quotations 2015-08-04 13:33:01 -07:00
Wesley Wigham
5a6d476797 Fix as many linter errors as possible 2015-08-04 13:31:25 -07:00
Daniel Rosenwasser
dda058b85e Use 'process.stdout.write' to ensure colors get displayed correctly on Windows. 2015-07-24 12:18:18 -07:00
Mohamed Hegazy
c54947102a Merge pull request #3682 from Microsoft/nodeSystemHostWriteSync
Node System host write - need to loop since writeSync might not write all bytes in one request
2015-07-13 15:50:58 -07:00
shyyko.serhiy@gmail.com
30888da8fa fixed indent issues 2015-07-09 13:12:50 +03:00
Dan Quirk
5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
shyyko.serhiy@gmail.com
1855a07580 Fix issue https://github.com/Microsoft/TypeScript/issues/3277 2015-07-08 13:26:44 +03:00
Daniel Rosenwasser
ba7fadeb12 Add support to tell whether output directs to a terminal emulator. 2015-06-30 23:26:23 -07:00
Dirk Baeumer
ddb60fc8ce Node System host write - need to loop since writeSync might not write all bytes 2015-06-30 10:49:15 +02:00
Mohamed Hegazy
224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Anders Hejlsberg
990f19b69e Merge branch 'master' into tsConfigExclude
Conflicts:
	src/compiler/sys.ts
2015-06-03 15:12:13 -07:00
Oleksandr Chekhovskyi
f516ebd0e0 Follow symlinks when enumerating files in a directory 2015-06-01 09:12:26 +02:00
Anders Hejlsberg
70d2938f4f Support "exclude" property in tsconfig.json 2015-05-16 11:38:28 -07:00
Mohamed Hegazy
9fdeffeb08 Fix formatting and parameter names 2015-04-09 14:18:32 -07:00
Cyrus Najmabadi
d10a54c6b0 Use for-of in more places. 2015-03-13 10:36:29 -07:00
Cyrus Najmabadi
29bfc15d9b use for-of in more places. 2015-03-13 09:41:54 -07:00
Anders Hejlsberg
25e52a3975 Ignore symbolic links when enumerating directories 2015-01-20 09:58:25 -08:00
Anders Hejlsberg
c342b58b23 Adding reference to core.ts in sys.ts 2015-01-15 18:18:19 -08:00
Anders Hejlsberg
f9f95ba614 Support for tsconfig.json files in command-line compiler 2015-01-15 13:22:23 -08:00
Daniel Rosenwasser
be1eb3430c Put 'sys' into the 'ts' module. 2014-12-11 13:43:34 -08:00
Daniel Rosenwasser
c5510444d9 Use __filename for 'getExecutingFilePath'. 2014-12-11 13:43:29 -08:00
Yui T
d50ce1cb47 Refactoring compiler utility-related files to use short-hand 2014-11-18 12:05:40 -08:00
Daniel Rosenwasser
c514b9231d Actually removed reference to the diagnostics file.
Addresses the original intention of #932.
2014-10-23 13:43:22 -07:00
Daniel Rosenwasser
b371b02ea0 Addressed CR feedback. 2014-10-21 15:11:55 -07:00
Daniel Rosenwasser
aac8b3fae5 Removed Diagnostics from sys.ts in order to avoid cyclical build dependency.
Specifically, processDiagnosticMessages.ts was dependent on sys.ts, which was dependent on the rest of the compiler,
which meant that in a broken state of diagnostics, you could never compile processDiagnosticMessages.ts.
2014-10-21 14:48:43 -07:00