299 Commits

Author SHA1 Message Date
Anders Hejlsberg
e6ea85d31b Properly build container list in binder.
Containers are added to container list only if they aren't already on the list.
Fixes #325.
2014-08-01 12:36:09 -07:00
Vladimir Matveev
13bbb98a1e Merge pull request #331 from Microsoft/capture_this_in_constructors
emit this capturing as a first action in the constructor.
2014-08-01 11:33:09 -07:00
Vladimir Matveev
c0b3efbbb4 emit this capturing as a first action in the constructor 2014-08-01 11:16:09 -07:00
Mohamed Hegazy
6740150814 Merge pull request #328 from milkisevil/array-buffer-slice
Added ArrayBuffer.slice() to extensions.d.ts
2014-08-01 11:01:25 -07:00
milkisevil
95badebee3 Added ArrayBuffer.slice() to extensions.d.ts 2014-08-01 12:18:42 +01:00
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