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