Commit graph

3064 commits

Author SHA1 Message Date
Vladimir Matveev
638518cae2 Merge pull request #1441 from Microsoft/dont_indent_comments_on_errors
do not indent leading comments that attached to tokens with errors
2014-12-10 22:02:15 -08:00
Vladimir Matveev
d69ba56ece added test for inherited indentation 2014-12-10 22:01:34 -08:00
Mohamed Hegazy
b4082cec1b Merge pull request #1418 from Microsoft/suppressNoImplicitAnyErrors
Suppress no implicit any errors
2014-12-10 18:46:39 -08:00
Mohamed Hegazy
774c061779 Merge branch 'release-1.4' into suppressNoImplicitAnyErrors
Conflicts:
	src/compiler/parser.ts
	src/harness/harness.ts
2014-12-10 18:45:28 -08:00
Daniel Rosenwasser
b7a17e2fd5 Merge pull request #1417 from Microsoft/exposeServices
Expose services as a consumable external module
2014-12-10 18:21:41 -08:00
Daniel Rosenwasser
0aca3b9667 Fixed 'use strict' check. 2014-12-10 18:17:59 -08:00
Mohamed Hegazy
d2c7c01ff3 Respond to code review commments 2014-12-10 17:51:14 -08:00
Mohamed Hegazy
9e58b8aeda respond to code review commments 2014-12-10 17:41:48 -08:00
Daniel Rosenwasser
b6e8dd49e4 Responded to CR feedback. 2014-12-10 17:34:17 -08:00
Daniel Rosenwasser
905d978883 Moved createCompilerHost into parser.ts 2014-12-10 17:13:39 -08:00
Daniel Rosenwasser
7fb92f8af0 Fixed up baselines. 2014-12-10 16:57:02 -08:00
Mohamed Hegazy
38bf383f03 Add tests for public declarations 2014-12-10 16:54:42 -08:00
Daniel Rosenwasser
2b4a769dc3 Merge remote-tracking branch 'origin/release-1.4' into exposeServices2 2014-12-10 16:43:21 -08:00
Daniel Rosenwasser
7c6d731b62 Moved non-exposed functions to utilities; fix up emitted .d.ts in Jakefile. 2014-12-10 16:42:41 -08:00
Daniel Rosenwasser
9ad6eb21ed Merge pull request #1341 from Microsoft/escapingTheTemplateOfDoom
Template string escaping fixes
2014-12-10 16:29:00 -08:00
Vladimir Matveev
c3bc360c53 add missing property to harnessLS 2014-12-10 15:36:46 -08:00
Vladimir Matveev
0a17fc687d addressed CR feedback: rename getApiVersion to getServicesVersion 2014-12-10 15:35:58 -08:00
Vladimir Matveev
fbec3fe3c4 removed dummy parameter from getApiVersion method 2014-12-10 15:35:56 -08:00
Vladimir Matveev
c077910679 added getApiVersion method to TypeScriptServicesFactory 2014-12-10 15:35:55 -08:00
Vladimir Matveev
10d08b816e do not indent leading comments that attached to tokens with errors 2014-12-10 15:08:26 -08:00
Daniel Rosenwasser
e2baddd716 Explicit default target for fourslash tests in the harness. 2014-12-10 15:00:41 -08:00
Mohamed Hegazy
f690f054fc Remove unused parameter to getCompletionsAtPosition
Conflicts:
	tests/baselines/reference/APISample_node_compile.js
	tests/baselines/reference/APISample_node_compile.types
	tests/baselines/reference/APISample_standalone_compile.js
	tests/baselines/reference/APISample_standalone_compile.types
2014-12-10 14:59:56 -08:00
Daniel Rosenwasser
520979d094 Make getLocalizedDiagnosticMessages and getCancellationToken optional 2014-12-10 14:58:08 -08:00
Vladimir Matveev
49eb487920 Merge pull request #1440 from Microsoft/add_missing_property
add missing property to harness language service
2014-12-10 14:57:26 -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
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
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
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
Mohamed Hegazy
b0574cbdf9 Respond to code review comments 2014-12-10 12:37:09 -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
CyrusNajmabadi
aea499e572 Merge pull request #1422 from Microsoft/incrementalTests
Initial test harness for incremental parser tests.
2014-12-09 23:07:34 -08:00