Beef icon indicating copy to clipboard operation
Beef copied to clipboard

Beef Programming Language

Results 279 Beef issues
Sort by recently updated
recently updated
newest added

Hi there, After starting debugging or when trying to compile workspace with BeefBuild.exe, it will crash because of the callback null-check inside if-statement with result check. This happens only when...

```bf using System; using System.Collections; namespace TryBeef; class Program { public static void Main(String[] args) { void Fn(T a) where T : IEnumerable { Console.WriteLine("{}", a.GetEnumerator()); } Console.WriteLine("{}", int[]().GetEnumerator()); Fn(int[](1,2,3));...

```bf using System; namespace TryBeef; class Program { public static void Main(String[] args) { void Fn(float? a) { let b = (double?)a; // crashes IDE when compiling } float? a...

``` using System; namespace TryBeef; class Program { public static void Main(String[] args) { void fn(int? a) { Console.WriteLine("int"); } void fn(float a) { Console.WriteLine("float"); } void fn(String a) {...

Hi there, `Rename Symbol` does not affect the references specified in `offsetof`. It affects the member in `offsetof` when we start renaming from there, but it does not affect other...

Hi there, Checking if `target` is null inside mixin for `IDisposable` causes IDE to crash. ```beef namespace System { extension IDisposable { public static mixin DisposeDeleteNullify (IDisposable target) { //...

Steps to reproduce: start typing `delegate void FOO` as you type `Foo` the Error window will start adding `Expected ','` to the list of errors. These error will only go...

Code to reproduce: ``` static { static int Compare(T lhs, AltT rhs, CompareT comp) where CompareT : delegate int (T lhs, AltT rhs) { return comp(lhs, rhs); } static int...

The code below only compiles if you uncomment the line after the while loop. However, even the compiler itself knows this code is useless since it will never reach that...

The issue can be reproduced using the attached project. In Format.bf is the comptime method `GenerateGetFormatInfo`. In there are a couple of `emit.AppendF(...)` calls (e.g. Line 839). Sometimes when editing...