Commit Graph

35431 Commits

Author SHA1 Message Date
Cyrus Najmabadi 958a423142 Make classification cancellable. 2015-06-18 08:56:48 -07:00
Cyrus Najmabadi 151306f423 PR feedback. 2015-06-18 08:30:26 -07:00
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 7c50c7c45e Accept baselines 2015-06-17 23:22:23 -07:00
Mohamed Hegazy 76ec1f0fec Add a non-generic construct signature to Map, Set, and WeakMap 2015-06-17 21:28:49 -07:00
Jason Ramsay 6afb15c19e CoreServicesShimHost and CoreServicesShimHostAdapter changes to support TSConfig exclude from the language service 2015-06-17 21:22:16 -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 0fe60498d7 Adding SyntaxKind.ClassExpression in a bunch of places 2015-06-17 17:11:42 -07:00
Ron Buckton 7443ecc6a5 Cleaned up diagnostics 2015-06-17 16:30:25 -07:00
Ron Buckton 02f6622e43 Changed createPromiseType to return emptyObjectType 2015-06-17 16:28:32 -07:00
Ron Buckton b00a9579a8 Removed unneeded capture for lexical this 2015-06-17 16:16:55 -07:00
Ron Buckton c74bb842ba Moved getContainingFunction call in checkIdentifier 2015-06-17 16:11:14 -07:00
Ron Buckton 82eae194f1 Inlined checks for NodeFlags.Async in parser 2015-06-17 16:10:17 -07:00
Ron Buckton b25d855341 Removed unused getContainingParameter function 2015-06-17 16:05:55 -07:00
Arthur Ozga 19b0c519fc merged master 2015-06-17 15:07:49 -07:00
Jason Freeman ab61bf2a6d Merge pull request #3532 from Microsoft/exportSpecifierScoping
Make resolveName ignore export specifiers without calling getSymbol
2015-06-17 15:05:34 -07:00
Jason Freeman 27cccddfea Merge pull request #3515 from Microsoft/classMemberWithMissingIdentifier
Parse class member with a missing identifier in the presence of a modifier
2015-06-17 15:05:25 -07:00
Arthur Ozga a07f86240d forbid calling abstract member foo() via super.foo() 2015-06-17 15:01:34 -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
Cyrus Najmabadi d206f62adb Squueze perf in syntactic classification. 2015-06-16 17:56:11 -07:00
Jason Freeman 41e39735e8 Make resolveName ignore export specifiers without calling getSymbol 2015-06-16 17:06:00 -07:00
Cyrus Najmabadi 3bb7be96fa Scan less during classification. 2015-06-16 16:07:24 -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
CyrusNajmabadi 1b93265257 Merge pull request #3526 from Microsoft/removeGeneratorParameter
Remove generatorParameter and asyncParameter contexts.
2015-06-16 14:10:55 -07:00
Cyrus Najmabadi 2e16680f01 Re-number enum. 2015-06-16 14:00:31 -07:00
Cyrus Najmabadi 009c3ee43a Merge branch 'master' into removeGeneratorParameter
Conflicts:
	src/compiler/checker.ts
	src/compiler/parser.ts
	src/compiler/types.ts
2015-06-16 13:48:03 -07:00
Arthur Ozga 388e2fd926 merge with extendsExpressions 2015-06-16 13:33:03 -07:00
piloopin 6ee1890e94 Fix Intl.DateTimeFormat.format and Int.NumberFormatOptions signature 2015-06-17 00:57:23 +04:30
Cyrus Najmabadi f1c99f3397 Remove generatorParameter and asyncParameter contexts. 2015-06-16 13:25:46 -07:00
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