Mohamed Hegazy
9b0bbf926b
Remove step to build typeScript_internal.d.ts
2015-04-09 14:15:07 -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
Arnavion
f042044fce
Fixed "TypeError: invalid data" when executables run by exec exited with non-zero code.
...
The original error was because process.stderr only allows writing Strings or Buffers, but status is a Number.
Also, the message parameter of the "error" handler is just the amalgam of all output written to stderr. This is already logged by the "stderr" handler, so there's no need to write it to process.stderr again.
2014-12-16 02:45:17 -08:00
Mohamed Hegazy
42c05453bd
Add internal definitions to a diffrent .d.ts files
2014-12-15 21:09:57 -08:00
Cyrus Najmabadi
b09e92e848
Up timeout to 20 seconds.
...
A specific test "genericRespecialization1" takes quite some time on travis (though only a couple
of seconds locally).
2014-12-15 00:24:03 -08:00