From 42ae07794577e7c049f5ff6c15198c2b9bedb5bd Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 9 Jul 2020 13:38:34 +0200 Subject: [PATCH] Use free var for type parameter when allowUncheckedConversion=true. Drop the obsolete "null" type hack in case allowUncheckedConversion=true. Ensure the flag doesn't work recursively. --- ...brains.mps.baseLanguage.sequence.types.mps | 41 ++-- .../jetbrains.mps.baseLanguageExt.types.mps | 204 +++++++++--------- 2 files changed, 112 insertions(+), 133 deletions(-) diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguage.sequence/models/jetbrains.mps.baseLanguage.sequence.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguage.sequence/models/jetbrains.mps.baseLanguage.sequence.types.mps index e888b6d1..304cfe7b 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguage.sequence/models/jetbrains.mps.baseLanguage.sequence.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguage.sequence/models/jetbrains.mps.baseLanguage.sequence.types.mps @@ -47,6 +47,9 @@ + + + @@ -362,35 +365,23 @@ - - - - - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps index a0058f47..c3251b99 100644 --- a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps +++ b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/models/jetbrains.mps.baseLanguageExt.types.mps @@ -28502,6 +28502,12 @@ + + + + + + @@ -28620,134 +28626,116 @@ - - - - - - - - - - - + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - + - - - - - - - - - - - + + + + + + + + - + - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + +