713 Commits

Author SHA1 Message Date
Sheetal Nandi
ec2f9670d9 Merge branch 'master' into ownJsonParsing 2017-05-15 11:36:45 -07:00
Alex Eagle
4240f6f5d9 Extract diagnostics formatter used by --pretty
This allows compilers other than tsc.js to display nice in-context diagnostics
2017-05-12 16:19:46 -07:00
Sheetal Nandi
d7e9609ae5 Merge branch 'master' into ownJsonParsing 2017-05-11 09:10:35 -07:00
Arthur Ozga
2150a7796b Merge pull request #15261 from aozgaa/moduleReuse
Reuse Module Resolutions from Unchanged Files
2017-05-01 17:49:44 -07:00
Arthur Ozga
60825143a4 respond to comments 2017-05-01 17:49:19 -07:00
Arthur Ozga
2118de09e7 Simplify returns 2017-05-01 15:16:42 -07:00
Arthur Ozga
ef1cd50dfc clarifying comments 2017-05-01 11:47:12 -07:00
Arthur Ozga
c63d6d145a Avoid double-resolving modified files 2017-04-28 16:27:41 -07:00
Arthur Ozga
86d7031932 inline createOldProgramState 2017-04-28 10:40:31 -07:00
Arthur Ozga
6547c1816f check ambient modules before reusing old state 2017-04-27 20:27:48 -07:00
Arthur Ozga
ac20fc2d26 consolidate program-structure reuse flags 2017-04-21 16:54:42 -07:00
Arthur Ozga
0ea1b82a85 test module reuse 2017-04-20 18:55:15 -07:00
Arthur Ozga
7966c08cc4 make enum bitflag and add trace message 2017-04-20 11:02:35 -07:00
Arthur Ozga
044152e50f Merge branch 'moduleReuse' of github.com:aozgaa/TypeScript into moduleReuse 2017-04-19 11:13:52 -07:00
Arthur Ozga
c3582d2443 cleanup 2017-04-18 16:23:01 -07:00
Mohamed Hegazy
8c33a792b3 Do not query for bind errors if skipLibCheck or skipDefaultLibCheck is set 2017-04-18 16:19:58 -07:00
Arthur Ozga
77f9099423 Remove WIP comment 2017-04-18 16:15:39 -07:00
Arthur Ozga
d5f246fd99 Reuse module resolutions in unmodified files 2017-04-18 15:48:01 -07:00
Mohamed Hegazy
e6ecfa46f0 Merge pull request #15229 from Microsoft/Fix15220
Fix #15220: Check for file on diagnostics before getting line map
2017-04-18 14:39:54 -07:00
Andy Hanson
455492d887 Merge branch 'master' into fallthrough 2017-04-18 09:48:21 -07:00
Arthur Ozga
cbbf6f8847 Merge branch 'master' into tripleEquals 2017-04-17 15:57:51 -07:00
Sheetal Nandi
6f568b3f26 Merge branch 'master' into ownJsonParsing 2017-04-17 13:40:49 -07:00
Mohamed Hegazy
26d5af384c Check for the file before getting line map 2017-04-17 13:15:06 -07:00
Andy Hanson
a82ac45e36 Merge branch 'master' into fallthrough 2017-04-12 10:58:03 -07:00
Andy Hanson
ed5eca2b7b boolean-trivia lint rule: Enforce space between comment and argument 2017-04-11 09:44:58 -07:00
Andy Hanson
7320891933 boolean-trivia lint rule: Lint for null/undefined too 2017-04-07 13:13:39 -07:00
Arthur Ozga
7e03429a8e enforce triple-equals 2017-04-04 15:51:13 -07:00
Andy Hanson
1cf765d664 Lint for fallthrough in switch 2017-03-27 15:09:00 -07:00
Mohamed Hegazy
db6c96967c Change ingore diagonstic comment to // @ts-ignore 2017-03-22 16:23:21 -07:00
Mohamed Hegazy
e408cad618 Merge branch 'master' into checkJSFiles 2017-03-22 15:45:27 -07:00
Andy Hanson
2305c10a65 Fix lint errors 2017-03-17 13:54:18 -07:00
Mohamed Hegazy
3b57b5d4d5 Refactor checking for checkJs value in a common helper 2017-03-15 15:17:33 -07:00
DLehenbauer
3f980bead0 Remove vestiges of WScript support (Issue #14414) 2017-03-10 07:10:58 -08:00
Mohamed Hegazy
fe7719f0a9 Disable check diagnostics per line 2017-03-08 23:18:39 -08:00
Mohamed Hegazy
3d03f8d8a5 Merge branch 'fixBuildBreak' into checkJSFiles 2017-03-08 23:17:28 -08:00
Mohamed Hegazy
e9f82145b7 Code review comments 2017-03-08 21:50:23 -08:00
Mohamed Hegazy
fb218b7897 Error if --checkJs is used without --allowJs 2017-03-07 14:21:13 -08:00
Mohamed Hegazy
9305d4d99e Change flag name to checkJs 2017-03-07 13:48:37 -08:00
Vladimir Matveev
fab4ef0bde cache semantic and declaration diagnostics in program (#14516) 2017-03-07 13:26:41 -08:00
Mohamed Hegazy
b015c1d9b0 Allow @check directives to switch on/off checking in a file 2017-03-06 21:39:32 -08:00
Mohamed Hegazy
9f0c5ce141 Add support for //@check directives 2017-03-06 13:50:27 -08:00
Mohamed Hegazy
0b1fff7e66 Add --checkJsFiles 2017-03-06 13:47:27 -08:00
Anders Hejlsberg
cda741d14a Introduce --strict compiler option 2017-03-03 10:25:10 -08:00
Ron Buckton
2f624f5df3 Expose transformations as public API 2017-02-07 14:36:15 -08:00
Ron Buckton
ff4c72de00 Make most current Node factory functions public 2017-02-01 16:36:10 -08:00
Sheetal Nandi
911511e011 Report option diagnostic in tsconfig.json if possible 2017-01-23 13:16:02 -08:00
Andy Hanson
a32914f687 Combine forEachExpectedEmitFile and forEachEmittedFile 2017-01-23 11:14:29 -08:00
Andy Hanson
8886cefe58 Clean up code for getting emitted files 2017-01-20 10:46:15 -08:00
Andy Hanson
932eaa3f90 Rename and consolidate map iteration helpers 2016-12-28 09:16:38 -08:00
Andy Hanson
9e33585a80 Merge branch 'master' into map5 2016-12-27 12:56:05 -08:00