Commit Graph

32734 Commits

Author SHA1 Message Date
Jason Ramsay 3e124ad35d parser and services changes due to CR comments
- Adding assert to ensure script kinds are not modified for registered docs
- setting script kind in parseSourceFile and consuming it initialize state and getLanguageVariant
2016-02-18 12:19:34 -08:00
Mohamed Hegazy 353998a6bd Rever change to EmitOutput.diagnostics 2016-02-18 12:06:17 -08:00
Anders Hejlsberg 1e8a7e28d0 Correct && operator to produce nullable values 2016-02-18 09:13:18 -08:00
Jason Ramsay 81df1cbc0b Addressing CR comments
- Adding ScriptKind to SourceFile
- Only update ScriptKind on creation, on update use the SourceFile's scriptKind
- If scriptKind is unknown, default to ScriptKind.Ts
- Replacing try-catch with in this.shimHost
2016-02-17 19:07:19 -08:00
Anders Hejlsberg 54ee0b13b3 Accepting new baselines 2016-02-17 19:04:25 -08:00
Anders Hejlsberg 46837fd77d Disallow line breaks between operand and '!' non-null assertion operator 2016-02-17 19:03:56 -08:00
Anders Hejlsberg 1f096bd080 Add '!' non-null assertion postfix operator 2016-02-17 18:44:15 -08:00
Mohamed Hegazy 8a050ea18d Merge pull request #7121 from falsandtru/patch-1
Add version examples
2016-02-17 16:07:05 -08:00
AbubakerB 9a38464187 Accept baselines 2016-02-17 22:47:14 +00:00
AbubakerB 6ce411dd9f Added tests 2016-02-17 22:47:00 +00:00
AbubakerB 703dcee952 Allow private and protected class members to be accessible in nested classes 2016-02-17 22:46:37 +00:00
Vladimir Matveev 29b9fd366d Merge pull request #7119 from Microsoft/checkRedeclarations
correctly check exported type aliases merged with overloads
2016-02-17 12:22:54 -08:00
falsandtru 50829b29d2 Modify version format 2016-02-18 05:06:12 +09:00
falsandtru ed8cf666f6 Add version examples 2016-02-18 04:51:47 +09:00
Ryan Cavanaugh fdb8dc81a4 Merge pull request #7120 from RyanCavanaugh/addTemplates
Add issue and PR templates
2016-02-17 11:41:27 -08:00
Ryan Cavanaugh bebc3a64b8 Add issue and PR templates 2016-02-17 11:40:21 -08:00
Vladimir Matveev 5e770bda2e correctly check exported type aliases merged with overloads 2016-02-17 10:19:20 -08:00
Jason Ramsay 26e14dd76f Removing trailing whitespace from services.ts 2016-02-17 07:42:27 -08:00
Mohamed Hegazy d92f78d7e2 Merge pull request #7108 from Microsoft/Port7106
Port #7106 to master
2016-02-17 00:14:42 -08:00
Mohamed Hegazy 2b52ae1cb7 Fix lint errors 2016-02-16 22:57:27 -08:00
Jason Ramsay 2aa8f05e64 Fix to test harness and addressing CR comments 2016-02-16 22:44:43 -08:00
Mohamed Hegazy eed65a0334 Port #7106 to master 2016-02-16 22:01:28 -08:00
Ron Buckton 1ceb02a5bc Added initial ES7 transformer 2016-02-16 18:10:52 -08:00
Ron Buckton 6c0551f867 Adds initial jsx transformer 2016-02-16 18:07:39 -08:00
Jason Ramsay a71fa457bd Salsa: adding ScriptKind to ensure script blocks (.html, .aspx, .ascx, etc) are processed as JS 2016-02-16 17:37:24 -08:00
Ron Buckton c4dc2ae46d Merge branch 'transforms-transformer' into transforms-transformer-ts 2016-02-16 17:24:13 -08:00
Mohamed Hegazy bde20c4ec7 Merge pull request #6885 from AbubakerB/constructorAccessibility
Constructor Visibility
2016-02-16 16:50:19 -08:00
Ron Buckton 357171fb7c PR feedback, switched to getEmitScriptTarget/getEmitModuleKind 2016-02-16 16:12:00 -08:00
Ron Buckton 8ec393244b Merge branch 'transforms-transformer' into transforms-printer 2016-02-16 16:01:32 -08:00
Ron Buckton 0f16e68335 PR Feedback 2016-02-16 16:01:14 -08:00
Anders Hejlsberg a8633eec90 Merge pull request #7029 from Microsoft/implicitIndexSignatures
Implicit index signatures
2016-02-16 15:37:18 -08:00
AbubakerB de23e2ff74 Merge branch 'master' into constructorAccessibility
Conflicts:
	src/compiler/checker.ts
2016-02-16 22:49:23 +00:00
Nathan Shively-Sanders e7aa7e4958 Merge branch 'master' into this-function-types 2016-02-16 13:57:25 -08:00
Nathan Shively-Sanders a014edf55a Address more comments and remove temp test.
I added the temp test by mistake.
2016-02-16 13:00:21 -08:00
Vladimir Matveev 3820dfa830 Merge pull request #7068 from Microsoft/relativeNamesInClassicResolution
classic resolution: don't perform folder walk if module name is relative
2016-02-16 12:03:09 -08:00
Daniel Rosenwasser 4353865f8b Merge pull request #7067 from Microsoft/removePredicateTypinessToMaster
(Porting to 'master') Remove notion of predicates as types, move predicates back to signatures
2016-02-16 11:58:47 -08:00
Daniel Rosenwasser fc63b5fc13 Merge pull request #7070 from Microsoft/fixTsconfigModuleOptions
Remove the 'module' option from our 'tsconfig.json' files.
2016-02-16 11:46:33 -08:00
Bill Ticehurst 9cc092ad78 Merge pull request #6881 from Microsoft/issue6872
Allow decorators in JavaScript files
2016-02-16 11:20:55 -08:00
Anders Hejlsberg bd12f1b913 Add missing semicolon 2016-02-16 11:03:28 -08:00
Anders Hejlsberg bf89530e36 Add truthy/falsey guards for nullable types 2016-02-16 09:51:49 -08:00
Yui 9e60af8775 Merge pull request #7033 from Microsoft/port6860
Port PR#6860 lexically check calling super before this
2016-02-16 09:33:39 -08:00
Anders Hejlsberg 586c3ac86f Exclude undefined/null from flags propagation within union types 2016-02-15 19:26:20 -08:00
Anders Hejlsberg 41401c7cae Make types of optional parameters and properties nullable 2016-02-15 17:02:43 -08:00
Anders Hejlsberg 09fa3e5e15 Ensure empty array literal is assignable to array of non-null type in strict null mode 2016-02-15 11:37:36 -08:00
Anders Hejlsberg 0d3005b85d Support nullable types with expression operators 2016-02-15 09:58:49 -08:00
Anders Hejlsberg fa36ff85ca Don't widen undefined types in unions 2016-02-15 09:42:16 -08:00
Anders Hejlsberg f08f6067e8 Display support for nullable types 2016-02-15 09:38:49 -08:00
Anders Hejlsberg 6d6d2a11bc Introduce nullable types in checker 2016-02-15 09:34:14 -08:00
Anders Hejlsberg e79df80e22 Accepting new baselines 2016-02-15 09:24:20 -08:00
Anders Hejlsberg 98b6a5ad11 Make undefined and null assignable to each other 2016-02-15 09:23:40 -08:00