Mohamed Hegazy
13bda5247b
Merge pull request #303 from Microsoft/ls
...
Enable basic Language Service on the new compiler
2014-07-31 19:10:06 -07:00
Mohamed Hegazy
732ffc0d5d
More changes to address code review comments
2014-07-31 19:04:55 -07:00
Mohamed Hegazy
61436368b5
Merge branch 'master' into ls
2014-07-31 18:43:53 -07:00
Daniel Rosenwasser
3ba4ad55c0
Merge pull request #320 from Microsoft/slashInCharClass
...
Fixed error when parsing slashes in RegExp literals.
2014-07-31 14:33:58 -07:00
Vladimir Matveev
fee596b2d5
added test for skipped node case
2014-07-31 12:01:46 -07:00
Vladimir Matveev
ed26563146
Merge pull request #317 from Microsoft/order_of_overloads
...
Disallow statements between overloads
fixed #75 and #92
2014-07-31 11:37:34 -07:00
Vladimir Matveev
a62b47eace
addressed CR feedback: changed error message
2014-07-31 11:06:42 -07:00
Daniel Rosenwasser
35803db2e6
Fixed error when parsing slashes in RegExp literals.
...
Basically we weren't recognizing that a slash can occur in a character class, so we were bailing out too early on code like `/[/]/`.
Fixes issue #318 .
2014-07-31 00:36:50 -07:00
Vladimir Matveev
853288b65f
update LKG
2014-07-30 17:45:01 -07:00
Vladimir Matveev
59b1e46102
disallow statements between overloads
2014-07-30 16:27:13 -07:00
Mohamed Hegazy
0a206d8855
Respond to code review comments:
...
* Change comment to say "noresolve=false" in shims.ts 05eeba5bc9
* Switch newline to "\r\n" 9395eeaedb
* Use hasOwnProperty for Map types 212c184602
* Switch "s" to "S" in typescriptServices.ts filename 9061e58dff
* Change method names in Node to be more detailed
2014-07-30 14:46:33 -07:00
Daniel Rosenwasser
a87a686496
Merge pull request #304 from Microsoft/likeaversion
...
Print version number for --version.
2014-07-30 11:22:31 -07:00
Daniel Rosenwasser
c171c79464
Moved error checking for command line options around.
2014-07-29 16:42:38 -07:00
Daniel Rosenwasser
ef5ae6e969
Merge pull request #273 from Microsoft/es3HatesTrailingCommas
...
No longer emit trailing comma on object literals for ES3.
2014-07-29 16:31:17 -07:00
Daniel Rosenwasser
c5349dc95f
Accept object literal commas in ES3, preserve in ES5.
2014-07-29 16:25:10 -07:00
Mohamed Hegazy
990669972a
update error positions after rebase
2014-07-29 15:28:25 -07:00
Mohamed Hegazy
f5091c226f
Use correct casing for file references
2014-07-29 15:03:35 -07:00
Daniel Rosenwasser
570d2bda33
Print version number for --version.
2014-07-29 14:17:39 -07:00
Mohamed Hegazy
648af3801a
react to changes after rebase
2014-07-29 12:35:26 -07:00
Mohamed Hegazy
7faad38c84
remove unused interface
2014-07-29 12:18:12 -07:00
Mohamed Hegazy
a6e87cd9ec
enable fourslash tests by default
2014-07-29 12:18:02 -07:00
Mohamed Hegazy
4ad7452a58
Enable passing fourslash tests
2014-07-29 12:17:44 -07:00
Mohamed Hegazy
0a08a42abe
enbale fourslash tests
2014-07-29 12:17:33 -07:00
Mohamed Hegazy
85393abfd9
enable formatting tests
2014-07-29 12:17:23 -07:00
Mohamed Hegazy
17f7ed5cbe
delete unused file
2014-07-29 12:17:13 -07:00
Mohamed Hegazy
d4ba45cb36
move failing tests to old
2014-07-29 12:17:03 -07:00
Mohamed Hegazy
c6c77ea989
move todoComment tests to old for now
2014-07-29 12:16:53 -07:00
Mohamed Hegazy
4e570248d6
remove unused methods
2014-07-29 12:16:43 -07:00
Mohamed Hegazy
9061e58dff
Change services output file name to typescriptservices.js
2014-07-29 12:16:32 -07:00
Mohamed Hegazy
eb9fa722ec
Add missing getNewLine method to test implementations of CompilerHost
2014-07-29 12:16:22 -07:00
Mohamed Hegazy
96a9cc9b55
remove unneded ts. qualifiers
2014-07-29 12:16:11 -07:00
Mohamed Hegazy
e9f0c0ae49
Fix noimplicitany issues
2014-07-29 12:16:01 -07:00
Mohamed Hegazy
87ddcbf632
switch document to an interface
2014-07-29 12:15:51 -07:00
Mohamed Hegazy
89161c7bc7
move DocumentRegistry to an interface
2014-07-29 12:15:41 -07:00
Mohamed Hegazy
ee8c4e961e
remove _ prefix when applicable
2014-07-29 12:15:32 -07:00
Mohamed Hegazy
f8f061ac4d
merge completion helpers in services.ts
2014-07-29 12:15:22 -07:00
Mohamed Hegazy
2b04bcf5a3
merge keyword completions in services.ts
2014-07-29 12:15:12 -07:00
Mohamed Hegazy
6ca9a1a6d8
Move updated code to the ts namespace
2014-07-29 12:15:02 -07:00
Mohamed Hegazy
7d5da6c8ab
remove the I prefix from interface name
2014-07-29 12:14:52 -07:00
Mohamed Hegazy
4afbcf7b18
Add Logger definition to services.ts
2014-07-29 12:14:42 -07:00
Mohamed Hegazy
70b8a569d9
move logInternalError to where it is used
2014-07-29 12:14:32 -07:00
Mohamed Hegazy
f1ef966442
Switch classes to interfaces
2014-07-29 12:14:22 -07:00
Mohamed Hegazy
792f9c9ac8
reorganize definitions
2014-07-29 12:14:11 -07:00
Mohamed Hegazy
bfdf2ac69a
remove some more unused files
2014-07-29 12:14:01 -07:00
Mohamed Hegazy
2dfd63eb5f
consolidate all services in one file: services.ts
2014-07-29 12:13:50 -07:00
Mohamed Hegazy
4a4c74958d
clean up coreServices
2014-07-29 12:13:39 -07:00
Mohamed Hegazy
6ed29c2367
Switch classifer to a function
2014-07-29 12:13:29 -07:00
Mohamed Hegazy
742197077b
remove unused diagnostics interfaces
2014-07-29 12:13:19 -07:00
Mohamed Hegazy
41826986ac
Clean up code and types in typeScriptServices.ts
2014-07-29 12:13:09 -07:00
Mohamed Hegazy
247504924b
remove the 'I' prefix from interface names
2014-07-29 12:12:59 -07:00