HurryStarfish

Results 18 issues of HurryStarfish

``` SuperStrict Framework BRL.Blitz Local o1:T1.T2 = T1.Glob Local o2:T1.T2 = New T1.fld Local o3:T1.T2 = T1.Func() Local o4:T1.T2 = New T1.Meth() Type T1 Type T2 End Type Global Glob:T2...

Is there a way for people other than the repo owner to reopen closed issues? I've seen Brucey reopen issues before but can't do so myself as I only get...

Now that NG has Finally blocks, I think it would be useful to go one step further and add [Using blocks](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-statement). Possibly the most important application for Try...Finally blocks is...

enhancement

1) Pointers are not implicity convertible to number types in vanilla. For compatibility with vanilla, and also for safety reasons (accidental pointer to Int conversions etc.), NG should behave the...

``` SuperStrict Framework BRL.Blitz Local o:T1 Type T1 Field f:T2 End Type Type T2 Field f:T1 End Type ``` If compiled in debug mode, bcc throws a Null Object Exception....

generics

Assume we have the following functions: ``` Function Add:Int(summand1:Int, summand2:Int) Return summand1 * summand2 End Function Function Multiply:Int(factor1:Int, factor2:Int) Return factor1 * factor2 End Function ``` When we define a...

enhancement

``` SuperStrict Framework BRL.Basic Print Test(5) Function Test:T(x:T) Return x End Function ``` > Compile Error: Illegal type expression

generics

# Bug Report It seems bcc has the co- and contravariance for return types and parameter types backwards when checking whether a function type is assignable from another. ## Expected...