Daniel Rosenwasser
|
520979d094
|
Make getLocalizedDiagnosticMessages and getCancellationToken optional
|
2014-12-10 14:58:08 -08:00 |
|
Vladimir Matveev
|
6520663de7
|
add missing property to harnessLS
|
2014-12-10 14:52:42 -08:00 |
|
Mohamed Hegazy
|
1fab80f3d9
|
move OutliningSpan definitions to services to ensure it is visible in definitions file
|
2014-12-10 14:50:29 -08:00 |
|
Daniel Rosenwasser
|
6da0b57d19
|
Removed tokenSpan.ts.
|
2014-12-10 14:49:59 -08:00 |
|
Anders Hejlsberg
|
35adeb8363
|
Addressing CR feedback
|
2014-12-10 14:44:31 -08:00 |
|
Mohamed Hegazy
|
f90e725aa0
|
move formatting.ts and smartIndernter.ts into formatting folder to match thier namespace
|
2014-12-10 14:42:52 -08:00 |
|
Mohamed Hegazy
|
cf340efe01
|
remove unused file
|
2014-12-10 14:42:28 -08:00 |
|
Mohamed Hegazy
|
fc950ed930
|
Move Map to types to ensure it is visible in definition files
|
2014-12-10 14:41:57 -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 |
|
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 |
|
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
|
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 |
|
Cyrus Najmabadi
|
dd2c869d7b
|
Use chai asserts.
|
2014-12-09 19:49:40 -08:00 |
|
Yui T
|
6a4d50d025
|
Address code review for moving grammar check of typeParameter
|
2014-12-09 18:32:56 -08:00 |
|
Yui T
|
afcf11545c
|
Move grammar checking: type parameters
|
2014-12-09 18:23:07 -08:00 |
|
Cyrus Najmabadi
|
783b0e53d1
|
Remove unnecessary switch case.
|
2014-12-09 16:43:45 -08:00 |
|
Cyrus Najmabadi
|
fa4b68fa6c
|
Initial test harness for incremental parser tests.
|
2014-12-09 16:39:52 -08:00 |
|
Yui T
|
2c575dae27
|
Move grammar checking: type parameters
|
2014-12-09 16:33:20 -08:00 |
|
Cyrus Najmabadi
|
6170c56af4
|
Remove 'isOpen' and 'version' from teh compiler's SourceFile type.
Also, provide a way for creators of a source file to specify if they
want parent nodes hooked up.
|
2014-12-09 16:08:01 -08:00 |
|
Mohamed Hegazy
|
06e73d33be
|
Commandline definitions use a property "paramType" to specify the name of thier type e.g. File, Version, etc.., that was changed in the defintion to paramName, without changing the use site, changing it back to paramType.
|
2014-12-09 14:13:44 -08:00 |
|
Mohamed Hegazy
|
0a1eabc9aa
|
Add new compiler flag to suppress noImplicitAny errors for object access
|
2014-12-09 14:08:44 -08:00 |
|
Anders Hejlsberg
|
bb70e9eb12
|
Merge pull request #1346 from Microsoft/destructuring
Destructuring
|
2014-12-09 11:39:23 -08:00 |
|
Anders Hejlsberg
|
7bc35b3ae0
|
Merge branch 'master' into destructuring
Conflicts:
src/compiler/binder.ts
src/compiler/checker.ts
src/compiler/emitter.ts
src/compiler/parser.ts
src/services/services.ts
tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
|
2014-12-09 11:26:43 -08:00 |
|
Vladimir Matveev
|
0871801352
|
inherit delta from nodes on the same line
|
2014-12-09 10:47:27 -08:00 |
|
Vladimir Matveev
|
cd2016c48a
|
Merge pull request #1416 from Microsoft/inherited_deltas
inherit delta from nodes on the same line
|
2014-12-09 10:46:41 -08:00 |
|
Vladimir Matveev
|
7ed4225413
|
inherit delta from nodes on the same line
|
2014-12-09 04:55:33 -08:00 |
|
Cyrus Najmabadi
|
edc60ed808
|
Fix invariant issues.
|
2014-12-08 23:46:30 -08:00 |
|
Cyrus Najmabadi
|
89cd1e28f2
|
Remove unused type.
|
2014-12-08 18:58:13 -08:00 |
|
Cyrus Najmabadi
|
afc57777f3
|
Put the actual parsing logic at the top of createSourceFile instead of the bottom.
This makes it vastly simpler to fix up that logic since you no longer have to go find
the end of the function first.
|
2014-12-08 18:36:25 -08:00 |
|
CyrusNajmabadi
|
96a8f22385
|
Merge pull request #1408 from Microsoft/methods
Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.
|
2014-12-08 18:13:42 -08:00 |
|
CyrusNajmabadi
|
0c20aacf99
|
Merge pull request #1409 from Microsoft/test262invariants3
Fix some parts of for-each invariant checking.
|
2014-12-08 17:52:38 -08:00 |
|