Commit Graph

121 Commits

Author SHA1 Message Date
Mohamed Hegazy
c940b1651a Merge branch 'master' into inlineSourceMaps 2015-04-19 13:33:50 -07:00
Mohamed Hegazy
4a5d3a26f7 Remove _internal.d.ts files from LKG 2015-04-09 14:20:34 -07:00
Mohamed Hegazy
9b0bbf926b Remove step to build typeScript_internal.d.ts 2015-04-09 14:15:07 -07:00
Mohamed Hegazy
73e22ed9c2 Add convertToBase64 method 2015-04-07 22:54:06 -07:00
Mohamed Hegazy
90e2aa6938 Merge branch 'master' into versionCacheUnitTest 2015-03-31 21:37:15 -07:00
Mohamed Hegazy
4f78695740 Respond to code review comments 2015-03-31 20:42:45 -07:00
Mohamed Hegazy
0afa4597a7 Merge pull request #2563 from Microsoft/exposeConfigFileHelpers
Expose readConfigFile and parseConfigFile
2015-03-31 20:39:47 -07:00
Daniel Rosenwasser
27f6f8f919 Keep comments in debug builds. 2015-03-31 18:00:02 -07:00
Mohamed Hegazy
82bc91467c Add to build 2015-03-31 17:30:57 -07:00
Mohamed Hegazy
18d8fedbf5 Expose readConfigFile and parseConfigFile 2015-03-31 10:52:21 -07:00
Cyrus Najmabadi
3b35473e25 Merge branch 'master' into forOfLengthCache
Conflicts:
	Jakefile
	src/compiler/commandLineParser.ts
	src/compiler/types.ts
2015-03-29 00:09:29 -07:00
Cyrus Najmabadi
7fff53cf33 Remove experimental flag to cache for-of length checks. 2015-03-28 23:50:52 -07:00
Cyrus Najmabadi
ceeeb9cd11 Always preserve new lines for array and object literals and additional constructs like blocks. 2015-03-26 13:46:35 -07:00
Jason Freeman
59338ed566 Add libraryTargets to prereqs of instrumenter 2015-03-18 17:23:40 -07:00
Vladimir Matveev
49c4b5ac13 extract declaration emitter to separate file 2015-03-18 16:37:52 -07:00
Cyrus Najmabadi
beb7fc4f85 Preserve newlines in our own compiler. This aids debugging as it keeps lines at a reasonable length and more closely matches the original source. 2015-03-13 17:03:56 -07:00
Cyrus Najmabadi
5e85595df6 Use the new option to cache .length access 2015-03-13 16:19:17 -07:00
Cyrus Najmabadi
d8d4719765 Add experimental option to cache the .length access in downlevel for-of emit. 2015-03-13 16:15:25 -07:00
Daniel Rosenwasser
212aeb5e53 Revert "Run jake in interactive mode so output isn't lost." 2015-03-03 22:12:06 -08:00
Daniel Rosenwasser
35bfe4e394 Merge pull request #2063 from jbondc/contrib
Run jake in interactive mode so output isn't lost.
2015-03-03 12:30:34 -08:00
Mohamed Hegazy
540cc4db17 Add tsserver.js to the LKG drop 2015-02-24 13:36:38 -08:00
Cyrus Najmabadi
6de19a1014 Add support for printing colors to the command line when running mocha! 2015-02-23 16:16:26 -08:00
Cyrus Najmabadi
06a278458a Merge branch 'master' into patternMatcher
Conflicts:
	src/services/services.ts
2015-02-21 14:34:15 -08:00
Cyrus Najmabadi
4b271d2d23 Address code review feedback. 2015-02-20 16:28:33 -08:00
Cyrus Najmabadi
33e1e5d905 Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo. 2015-02-20 00:22:41 -08:00
jbondc
cb6852af73 Code review 2015-02-19 18:31:55 -05:00
Yui T
c6b50cde27 Merge branch 'master' into increaseRWCTimeout 2015-02-19 14:29:44 -08:00
Yui T
246ff09986 Increase RWC timeout 2015-02-19 13:52:50 -08:00
jbondc
3f97fe875f Wrap all commands in exec() 2015-02-19 16:06:46 -05:00
jbondc
dd8ea1536d If there's a callback, make it its responsibility to call complete() 2015-02-19 15:43:09 -05:00
jbondc
9ee494a1c9 Perfsys no longer used 2015-02-19 15:20:34 -05:00
jbondc
bf3f498688 Tabs to spaces. 2015-02-19 09:49:03 -05:00
jbondc
97ffcc3520 Run jake in interactive mode so output isn't lost.
Fix jake perftsc.
2015-02-19 09:43:44 -05:00
Mohamed Hegazy
d081c9c463 rename output file to tsserver.js 2015-02-15 18:52:17 -08:00
Mohamed Hegazy
f5c1bfbca7 renmae protodef.d.ts to protocol.d.ts and protocol.ts to session.ts 2015-02-15 18:49:22 -08:00
Mohamed Hegazy
7b28f20aff Wire the build for the server code 2015-02-11 19:43:10 -08:00
Mohamed Hegazy
e4128afa03 Merge branch 'master' into TSServer
Conflicts:
	Jakefile
2015-02-09 17:23:46 -08:00
jbondc
c80a6da18e Add 'jake tsc' to only build the compiler for quick testing. 2015-02-04 08:52:45 -05:00
Yui T
78efa97484 Merge branch 'master' into updateRwcAndTest262Runner 2015-02-03 15:37:00 -08:00
Cyrus Najmabadi
2ee134c6b3 Remove certain lazyily initialized fields from the public DTS.
These should not be accessed directly.  They should be obtained by calling into the appropriate
helper functions.
2015-02-03 13:47:46 -08:00
Yui T
e5be1c4a5d Address pull request 2015-02-02 12:52:26 -08:00
Mohamed Hegazy
acd4914c0e Rename the main node package filename to match the package name 2015-01-31 21:14:28 -08:00
Yui T
ff11ca9ee1 Update path to test262 and rwc tests files in the runners 2015-01-30 10:32:07 -08:00
steveluc
12e55fb5f7 Added commandLineParser.ts to the generated node module, and added the
type information for commandLineParser.ts to typescript_internal.d.ts.
2015-01-11 16:20:19 -08:00
Jason Freeman
7459c87265 Merge branch 'release-1.4'
Conflicts:
	bin/lib.core.es6.d.ts
	bin/lib.es6.d.ts
	bin/tsc.js
	bin/typescript.d.ts
	bin/typescriptServices.d.ts
	bin/typescriptServices.js
	bin/typescriptServices_internal.d.ts
	bin/typescript_internal.d.ts
2015-01-05 15:08:17 -08:00
Cyrus Najmabadi
5df0ca529e Merge branch 'master' into layering
Conflicts:
	src/compiler/checker.ts
	src/compiler/parser.ts
2014-12-16 23:15:57 -08:00
Arnavion
8c76a4ebd3 Fail the surrounding Jake task if exec'd tool has non-zero exit code. 2014-12-16 15:28:36 -08:00
Cyrus Najmabadi
94d576290e Don't expose EmitHost. it is only used by a non-exposed function. 2014-12-16 15:10:15 -08:00
Cyrus Najmabadi
96c3c90d9a Rename typechecker parameter related to whether or not we produce diagnostics.
Comment what the flag means.
2014-12-16 13:30:34 -08:00
Mohamed Hegazy
adb0393458 Add internal definitions to a diffrent .d.ts files 2014-12-16 12:26:56 -08:00