Commit graph

6391 commits

Author SHA1 Message Date
Tingan Ho
84bb38415f Accepts baselines 2015-06-18 23:23:47 +08:00
Tingan Ho
752e0ba003 Fixes type predicate crash bug 2015-06-18 23:04:05 +08:00
Mohamed Hegazy
6db4faf488 Merge pull request #3545 from Microsoft/emitNamespaces
Emit declarations of namespaces correctly
2015-06-17 23:56:21 -07:00
Mohamed Hegazy
7361d68d25 Merge pull request #3542 from weswigham/jake-lssl
Add build target for packaging tsserver as a library
2015-06-17 23:54:04 -07:00
Mohamed Hegazy
53579f089e support modules as well as namespaces in external module conversion 2015-06-17 23:44:12 -07:00
Mohamed Hegazy
75e6071395 Merge pull request #3527 from piloopin/fix-intl.d.ts
Fix Intl.DateTimeFormat.format and Int.NumberFormatOptions signature
2015-06-17 23:36:01 -07:00
Mohamed Hegazy
54ed3c475e Add a unit test 2015-06-17 21:20:20 -07:00
Wesley Wigham
9cc97f1fc5 feedback from pr #3542 2015-06-17 21:17:09 -07:00
Mohamed Hegazy
3d224bde48 Emit declarations of namespaces correctelly 2015-06-17 17:50:03 -07:00
Anders Hejlsberg
247d5820dd Merge pull request #3516 from Microsoft/extendsExpressions
Allow expressions in class extends clauses
2015-06-17 14:27:02 -07:00
Anders Hejlsberg
5b9a1b5e20 Accepting new baselines after master merge 2015-06-17 14:17:52 -07:00
Anders Hejlsberg
26fd879843 Merge branch 'master' into extendsExpressions 2015-06-17 14:12:47 -07:00
Anders Hejlsberg
efcccaa4f8 Addressing more CR feedback 2015-06-17 14:04:05 -07:00
Anders Hejlsberg
471f6e0536 Accepting new baselines 2015-06-17 13:29:08 -07:00
Anders Hejlsberg
d71af8a3fb Addressing CR feedback 2015-06-17 13:28:39 -07:00
Wesley Wigham
7390fe0eab Feedback form pr #3513 2015-06-17 13:21:43 -07:00
Anders Hejlsberg
33b0a5633e Merge pull request #3524 from Microsoft/extendsNull
Support null in __extends helper
2015-06-17 13:15:22 -07:00
Mohamed Hegazy
ca8988155c Merge pull request #3541 from colbyrussell/master
Fix line endings in program.ts
2015-06-17 11:36:50 -07:00
Colby Russell
5f1fe3740b Fix line endings in program.ts 2015-06-17 13:08:13 -05:00
Arthur Ozga
68085fc513 Merge pull request #3529 from Microsoft/cleanupDoubleEquals
Cleanup double equals
2015-06-17 10:54:15 -07:00
Arthur Ozga
1d5dcf0d0c changes that are non-breaking 2015-06-16 15:39:34 -07:00
Arthur Ozga
aed48ecb99 changed to '==' to '===', '!=' to '!==' 2015-06-16 14:56:31 -07:00
piloopin
6ee1890e94 Fix Intl.DateTimeFormat.format and Int.NumberFormatOptions signature 2015-06-17 00:57:23 +04:30
Anders Hejlsberg
c67eecde5d Accepting new baselines 2015-06-16 12:35:34 -07:00
Anders Hejlsberg
835f91137c Accepting new baselines 2015-06-16 12:18:31 -07:00
Anders Hejlsberg
3b5d73f5ce Use Object.create(null) in __extends when base is null 2015-06-16 12:13:18 -07:00
Anders Hejlsberg
f6bcf7074c Accepting new baselines after merge 2015-06-16 12:07:49 -07:00
Anders Hejlsberg
2c57776f91 Merge branch 'master' into extendsExpressions
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/strictModeReservedWordInClassDeclaration.errors.txt
2015-06-16 12:04:04 -07:00
Anders Hejlsberg
38e3d9f718 Adding another comment 2015-06-16 11:53:00 -07:00
Anders Hejlsberg
de8eb229c8 Adding comments and doing a bit of renaming 2015-06-16 11:49:15 -07:00
Anders Hejlsberg
d09d61f757 Accepting new baselines 2015-06-16 06:55:52 -07:00
Anders Hejlsberg
e305de1403 Workaround to match previous type writer output 2015-06-16 06:54:10 -07:00
CyrusNajmabadi
718dc5b7a8 Merge pull request #3517 from Microsoft/strictMode
Remove 'strict mode' from parsing and checking, and make it purely something purely checked at bind time.
2015-06-15 23:41:41 -07:00
Cyrus Najmabadi
300089ce2d PR feedback. 2015-06-15 23:31:40 -07:00
Cyrus Najmabadi
d558e42d94 External modules are always in strict mode in ES6 2015-06-15 18:20:44 -07:00
Cyrus Najmabadi
dcbfa6988a Modules are always in strict mode in ES6. 2015-06-15 18:01:18 -07:00
Cyrus Najmabadi
417cfa5c2c Check namespaces for strict mode. 2015-06-15 17:48:15 -07:00
Cyrus Najmabadi
ec9e461869 Remove 'strict mode' from parsing and checking, and make it purely something purely checked at bind time. 2015-06-15 17:31:15 -07:00
Anders Hejlsberg
186f52572b Accepting new baselines 2015-06-15 16:14:28 -07:00
Anders Hejlsberg
d5752592ac Adding basic tests 2015-06-15 16:14:01 -07:00
Anders Hejlsberg
367e257928 Accepting new baselines 2015-06-15 15:46:29 -07:00
Anders Hejlsberg
cc81cc77f9 Check that base constructor return types are identical
Treat class extends clause as expression position in services.ts
2015-06-15 15:44:43 -07:00
Wesley Wigham
8554791574 Decouple ts.sys from the editorServices where possible 2015-06-15 13:37:19 -07:00
Wesley Wigham
ab1512fb13 Export server & session without any node specifics 2015-06-15 13:37:18 -07:00
Anders Hejlsberg
2a1b8989be Merge pull request #3509 from Microsoft/simplerStrictModeChecking
Simpler strict mode checking
2015-06-15 12:40:01 -07:00
Anders Hejlsberg
956d73ef5e Accepting new baselines 2015-06-15 10:44:21 -07:00
Anders Hejlsberg
80ea68701b Use instantiated signatures in super calls 2015-06-15 10:27:59 -07:00
Anders Hejlsberg
c20f6820b7 Adding SyntaxKind.BindingElement case 2015-06-15 06:48:48 -07:00
Daniel Rosenwasser
46a842e19b Merge pull request #3049 from Microsoft/testPerf
Create "light" test-running mode and a '--noLibCheck' flag
2015-06-14 20:25:03 -07:00
Daniel Rosenwasser
c2fa08b2ce Removed TypeCheckerHost extension. 2015-06-14 20:06:22 -07:00