Commit Graph

36151 Commits

Author SHA1 Message Date
Mohamed Hegazy
fc950ed930 Move Map to types to ensure it is visible in definition files 2014-12-10 14:41:57 -08:00
Anders Hejlsberg
98c9f75e21 Adding test case 2014-12-10 14:41:37 -08:00
Mohamed Hegazy
523c1795b8 use ts.System for tests 2014-12-10 14:41:32 -08:00
Anders Hejlsberg
7ed933f5c4 Type guards do no affect values of type any 2014-12-10 14:41:29 -08:00
Mohamed Hegazy
0d9b2c8725 move text defintions to services.ts 2014-12-10 14:40:24 -08:00
Daniel Rosenwasser
4deea66c1c Put 'sys' into the 'ts' module. 2014-12-10 14:40:09 -08:00
Daniel Rosenwasser
73ee0382be Use __filename for 'getExecutingFilePath'. 2014-12-10 14:39:40 -08:00
Daniel Rosenwasser
5c8173bd58 Allow typescript to be importable in node. 2014-12-10 14:38:14 -08:00
Cyrus Najmabadi
888b88ee43 Move textSpan and textChangeRange impls to the compiler layer. 2014-12-10 14:36:37 -08:00
Vladimir Matveev
51903106c7 Merge pull request #1395 from Microsoft/dev_mode
Add 'dev mode' to the language service
2014-12-10 14:34:23 -08:00
Anders Hejlsberg
ab4706a211 Merge pull request #1433 from Microsoft/typeGuardWithAny
Type guards should not affect values of type any
2014-12-10 14:33:31 -08:00
Anders Hejlsberg
2876ba6a6c Addressing CR feedback 2014-12-10 14:25:02 -08:00
Vladimir Matveev
30ada4cffe conditionals are now introduce indentation scope 2014-12-10 14:03:14 -08:00
Cyrus Najmabadi
c2d4cd5887 Move TextSpan into the compiler layer. 2014-12-10 13:45:08 -08:00
Cyrus Najmabadi
f400e5955a Don't call into the incremental parser for now.
Return a tree if the textChangeRange is empty.
2014-12-10 13:19:01 -08:00
Cyrus Najmabadi
26927b4ba2 Merge branch 'master' into sourceFileUpdate
Conflicts:
	src/services/services.ts
	tests/cases/unittests/incrementalParser.ts
2014-12-10 13:12:57 -08:00
CyrusNajmabadi
f51767c26c Merge pull request #1432 from Microsoft/isOpenVersion2
Only set parents for parse trees in the LS for the syntactic trees.
2014-12-10 13:02:47 -08:00
Mohamed Hegazy
46fcf91981 Respond to code review comments 2014-12-10 13:02:31 -08:00
Yui T
03f9203a42 Move grammar checking: tuple type 2014-12-10 12:42:34 -08:00
Mohamed Hegazy
b0574cbdf9 Respond to code review comments 2014-12-10 12:37:09 -08:00
Cyrus Najmabadi
48765ec904 Update comment. 2014-12-10 12:18:31 -08:00
Cyrus Najmabadi
5bd49fec1d Initial entrypoint in SourceFile for the LS to call to peform incremental parsing.
Right now the entrypoint just causes a full parse to happen.  But the LS code is
cleaned up to take advantage of it appropriately.
2014-12-10 11:45:33 -08:00
yui T
a94c51faee Address code review for moving grammar check of typeParameter 2014-12-10 11:26:24 -08:00
Anders Hejlsberg
37b5c74b93 Adding test case 2014-12-10 10:17:48 -08:00
Anders Hejlsberg
7c09b724dc Type guards do no affect values of type any 2014-12-10 10:16:51 -08:00
Cyrus Najmabadi
1170a1c436 Only set parents for parse trees in the LS for the syntactic trees.
we don't need this for the semantic trees because the compiler will set them all during
the binding.
2014-12-10 10:09:40 -08:00
Mohamed Hegazy
956a08943b Remove compiletionSettings handeling from shims 2014-12-10 09:03:12 -08:00
Anders Hejlsberg
ebc7e7e0e3 Parsing of spread element expressions 2014-12-10 06:45:01 -08:00
CyrusNajmabadi
aea499e572 Merge pull request #1422 from Microsoft/incrementalTests
Initial test harness for incremental parser tests.
2014-12-09 23:07:34 -08:00
Cyrus Najmabadi
dd2c869d7b Use chai asserts. 2014-12-09 19:49:40 -08:00
Cyrus Najmabadi
aa30ac8a9c Add incremental test. 2014-12-09 19:37:26 -08:00
Cyrus Najmabadi
2a845726ab Add incremental test. 2014-12-09 18:36:32 -08:00
Cyrus Najmabadi
3c35b9097f Add incremental test. 2014-12-09 18:35:23 -08:00
Yui T
6a4d50d025 Address code review for moving grammar check of typeParameter 2014-12-09 18:32:56 -08:00
Cyrus Najmabadi
58d36afbec Add incremental test. 2014-12-09 18:32:43 -08:00
Cyrus Najmabadi
3928f743ac Add incremental test. 2014-12-09 18:30:40 -08:00
Cyrus Najmabadi
01ead476cf Add incremental test. 2014-12-09 18:29:18 -08:00
Cyrus Najmabadi
b8bb8e9998 Add incremental test. 2014-12-09 18:27:59 -08:00
Cyrus Najmabadi
467d303c67 Add incremental test. 2014-12-09 18:26:50 -08:00
Cyrus Najmabadi
dad3faecf3 Add incremental test. 2014-12-09 18:25:10 -08:00
Cyrus Najmabadi
c489c4fcfe Add incremental test. 2014-12-09 18:24:16 -08:00
Cyrus Najmabadi
9b53947d51 Add incremental test. 2014-12-09 18:23:25 -08:00
Yui T
237d8cc194 Merge branch 'refactorGrammarCheck' of https://github.com/Microsoft/TypeScript into refactorGrammarCheck 2014-12-09 18:23:15 -08:00
Yui T
afcf11545c Move grammar checking: type parameters 2014-12-09 18:23:07 -08:00
Cyrus Najmabadi
afec0fb9f0 Add incremental test. 2014-12-09 18:17:11 -08:00
Cyrus Najmabadi
197b62e92a Add incremental test. 2014-12-09 18:13:09 -08:00
Cyrus Najmabadi
025dd23c1b Add incremental test. 2014-12-09 18:11:56 -08:00
Cyrus Najmabadi
78c4b92216 Add incremental test. 2014-12-09 18:10:15 -08:00
Cyrus Najmabadi
d6fa98d00b Add incremental test. 2014-12-09 18:07:48 -08:00
Cyrus Najmabadi
ec13fbee96 Add incremental test. 2014-12-09 18:05:45 -08:00