Daniel Rosenwasser
1f4812f9dd
Merge branch 'testPerf2' into testPerf
...
Conflicts:
src/compiler/program.ts
src/compiler/types.ts
src/harness/harness.ts
2015-06-12 16:39:03 -07:00
Daniel Rosenwasser
e1c1da578c
Merge branch 'master' into testPerf2
...
Conflicts:
Jakefile.js
src/compiler/program.ts
src/compiler/types.ts
src/harness/harness.ts
src/harness/projectsRunner.ts
src/harness/runner.ts
2015-06-12 16:16:09 -07:00
Daniel Rosenwasser
b5e57e11e7
Spelling.
2015-06-12 15:50:16 -07:00
Vladimir Matveev
970dc49a2d
do not report extra error if file was already found without extension
2015-06-11 14:43:57 -07:00
Daniel Rosenwasser
0b865da685
Spelling.
2015-06-11 12:11:56 -07:00
Daniel Rosenwasser
7b01d036ce
Remove BOM.
2015-06-11 12:01:19 -07:00
Jason Freeman
d03fca2326
Merge branch 'master' of https://github.com/Microsoft/TypeScript into parsingModuleElements
2015-06-10 16:54:37 -07:00
Jason Freeman
635a773186
Unite ParsingContext.ModuleElements and ParsingContext.BlockStatements
2015-06-10 16:41:48 -07:00
Daniel Rosenwasser
caf0939d50
Removed more 'debugger' statements from tests.
2015-06-09 16:47:43 -07:00
Vladimir Matveev
00e28ff8a3
added tests
2015-06-04 22:22:25 -07:00
Jason Freeman
abf18c5a11
Merge branch 'release-1.5'
2015-06-03 17:56:53 -07:00
Mohamed Hegazy
6902b050ca
Respond to code review comments
2015-06-02 18:04:05 -07:00
Cyrus Najmabadi
9aab98419b
Parsing support for jsDocComments.
2015-05-28 10:14:18 -07:00
Mohamed Hegazy
2cbe14e131
Respond to code review comments
2015-05-27 10:20:01 -07:00
Mohamed Hegazy
e7eef830e1
Fix #3245 : ensure transpile diagnostics only include syntactic and compiler options diagnostics
2015-05-26 20:18:13 -07:00
Cyrus Najmabadi
5ad7a593d4
Add a common, dense, format for classification operations to lower cost of processing on the host side.
...
We now just return an array of triples to represent classified results. The triple contains:
1) the start of the classification.
2) the length of the classification.
3) the type of the clasification.
We also encode this into a comma separated string when passing over to the managed side
(as opposed to an JSON array). That way we don't pay such a high JSON parsing cost.
Instead, we can just do a string.split(",") on the encoded triples and process each
element ourselves.
2015-04-30 14:26:46 -07:00
Mohamed Hegazy
73e22ed9c2
Add convertToBase64 method
2015-04-07 22:54:06 -07:00
Mohamed Hegazy
4f78695740
Respond to code review comments
2015-03-31 20:42:45 -07:00
Mohamed Hegazy
4bf91fd4ce
Wire stress tests
2015-03-31 17:30:48 -07:00
Mohamed Hegazy
82884e8f26
wire tst tests
2015-03-31 14:43:36 -07:00
Mohamed Hegazy
1f75c03884
Update test names
2015-03-31 13:48:53 -07:00
Mohamed Hegazy
79af91a8e9
Cleanup
2015-03-31 13:45:11 -07:00
Mohamed Hegazy
7f5337701f
Consolidate test logic in one helper function
2015-03-31 13:40:17 -07:00
Mohamed Hegazy
cb00b47254
use descript and it to run tests
2015-03-31 13:32:53 -07:00
Mohamed Hegazy
3d4445c645
Add contents for editTest
2015-03-31 12:42:40 -07:00
Mohamed Hegazy
b6d5781c11
Remove commented code
2015-03-31 12:25:44 -07:00
Mohamed Hegazy
bf565c70a4
Use assert
2015-03-31 12:21:11 -07:00
Mohamed Hegazy
d45143815b
initial checkin
2015-03-31 12:20:30 -07:00
Yui T
c51983df3c
Address code review
2015-03-16 15:48:03 -07:00
Yui T
0672923323
Parse classDeclaration in strict mode code for ES6
2015-03-12 15:19:45 -07:00
Cyrus Najmabadi
62d304b069
Preserve newlines for property access expressions on multiple lines.
2015-03-05 02:31:55 -08:00
Mohamed Hegazy
70d5f9c8e7
Merge pull request #2140 from Microsoft/lsImportResolution
...
Support new import / export syntax in preProcessFile
2015-02-28 05:03:03 -08:00
Cyrus Najmabadi
3c78a0522b
Add tests.
2015-02-27 16:29:12 -08:00
Cyrus Najmabadi
545fa20efd
Add registry tests.
2015-02-27 16:26:15 -08:00
Mohamed Hegazy
30cc1cc478
Add support for new import syntax in preprocessFile
2015-02-25 14:00:44 -08:00
Cyrus Najmabadi
f90f8e8061
CR feedback.
2015-02-23 15:41:43 -08:00
Cyrus Najmabadi
fd1b5875e2
Move NavigateTo over to using the new pattern matcher.
2015-02-22 21:25:43 -08:00
CyrusNajmabadi
b3a74ae32d
Merge pull request #2094 from Microsoft/patternMatcher
...
Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo.
2015-02-21 14:56:11 -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
fc229368d1
Include the binary expression's operator in the AST.
2015-02-20 18:56:42 -08:00
Jason Freeman
580d0a6331
More tests
2015-02-20 12:15:37 -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
Daniel Rosenwasser
67638cbc00
Make 'syntacticClassifierAbsent' non-optional.
2015-02-16 12:21:16 -08:00
Daniel Rosenwasser
ab79faef85
Added tests, fixed order of emptying templateStack, unconditionally perform template classification.
2015-02-12 16:28:45 -08:00
Mohamed Hegazy
08f51b9070
Respond to code review comments
2015-02-09 09:19:50 -08:00
Mohamed Hegazy
55aa240ade
Merge branch 'master' into LSAPICleanup
...
Conflicts:
src/services/services.ts
2015-02-06 17:17:23 -08:00
Cyrus Najmabadi
ea4e3de91c
Remove unnecessary diagnostics split on SourceFile.
2015-02-05 13:38:11 -08:00
Mohamed Hegazy
40a01a81b3
Merge branch 'master' into fourslashCleanup
...
Conflicts:
src/harness/fourslash.ts
src/harness/harnessLanguageService.ts
2015-02-04 20:22:00 -08:00
Mohamed Hegazy
5aca35e35f
Move unit tests to use the new adaptors
2015-02-03 17:28:33 -08:00
Cyrus Najmabadi
95702a89a7
Fix spelling of 'Filename' to be 'FileName'.
2015-02-03 16:08:46 -08:00