Beef
Beef copied to clipboard
Beef Programming Language
This PR fixes a crash that happens if you try to call `Get()` on a variant that contains a null object.
The below code doesn't compile, looks like the compiler gets confused because the methods have the same name: ``` ERROR: 'test8.Program.TestGet' does not implement interface member 'test8.Program.ITestGet.Get()' at line 422:9...
Any extension causes the error below in `SplitList`: ```cs ERROR: Type could not be found (are you missing a using directive or library reference?) at line 1:1 in $Emit$corlib:System.Collections.SplitList int_cosize[0]...
In short, this PR adds a panel to manage bookmarks. Here is a list of things I implemented: - Bookmarks panel - Shows a list of all bookmarks - Rename...
In the Beef IDE menus, Edit->Advanced, the shortcut for reformat document is dcescribed as being CTRL+D, which is actually the shortcut for duplicate line.
Steps to reproduce: Create two project in same workspace, `One` (exe), `Two` (lib), Add `Two` as dependency to `One` and then disable project `Two` in workspace properties. Doing compile will...
I have been playing in beef since release and absolutely adore the concept and the updates constantly being added and bugs being fixed however in my opinion one thing that...
When debugging stops in the code below, hovering over `Instance` doesn't evaluate the value of `Instance`:  Code: ```cs using System; using test8.Singleton; namespace test8.Singleton { public class TestSingleton {...
Using the project from https://github.com/beefytech/Beef/issues/1653 it's possible to cause an assert failure during hot reload using the debug build of the IDE, as shown in the video below. https://user-images.githubusercontent.com/86157825/182678169-8b4a9ca2-874f-4c11-a821-76a589ffef8d.mp4 Tested...
In the code below, `dlg` should have triggered the error "Attempt to access deleted object", since `this` was deleted at that point. ```cs public static class Program { class TestDeleted...