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
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
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
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
Mohamed Hegazy
e4b81d0331
Merge pull request #13006 from SaschaNaz/lintfix
...
Fix latest tslint errors
2016-12-26 11:24:25 -08:00
Vladimir Matveev
0649c2272c
cache per-folder module resolutions during construction of the program ( #13030 )
2016-12-19 13:48:45 -08:00
Kagami Sascha Rosylight
2a941a7222
inline length
2016-12-20 03:12:35 +09:00
Kagami Sascha Rosylight
27a60e4580
fix linting errors
2016-12-18 15:44:54 +09:00
Andy Hanson
b53b5cf4ab
Remove the "set" function and use map.set with multiple lines of code if necessary.
2016-12-12 08:42:12 -08:00
Andy Hanson
6b1cc8972d
Use native maps when they're available
2016-12-08 06:40:31 -08:00
Vladimir Matveev
9945529875
use location of config file as initial location for automatic type reference inclusion if possible ( #12341 )
2016-11-18 13:39:11 -08:00
Vladimir Matveev
4c2474463c
ports #12237 , #12258 and #12259 into master ( #12274 )
...
* treat failures to resolve module name as missing packages (#12237 )
* added extra check to prevent multiple installation of the same typing, added version field to telemetry event (#12258 )
* added extra check to prevent multiple installation of the same typing, added version field to telemetry event
* use ts.version
* switch to execSync to ensure that no install orders are interleaved (#12259 )
* Make sure version is public
* Update file with version string for nightly release
2016-11-15 12:53:46 -08:00
Andy Hanson
6c7e1b6913
Merge branch 'master' into symlink3
2016-11-11 13:35:47 -08:00
Andy Hanson
b65729e5b2
Merge branch 'master' into common_source_directory
2016-11-11 13:10:29 -08:00