Beef
Beef copied to clipboard
Beef Programming Language
After a fresh build on Ubuntu 18.04 64bits clang13: ``` valgrind Debug/bin/BeefBoot -out=Beef_fib -src=dad2/src -define=CLI -define=DEBUG -startup=BeefBuild.Program -linkparams='Debug/bin/libBeefRT_d.a Debug/bin/libIDEHelper_d.so Debug/bin/libBeefySysLib_d.so' ==8230== Memcheck, a memory error detector ==8230== Copyright (C) 2002-2017,...
The below code causes a segmentation fault: ```cs static{{(i)..Y ``` (https://trybeef.netlify.app/#/QvippL) Tested with: https://github.com/beefytech/Beef/commit/b4dc3039fcaf755605abdb328dbaaa77059ea759
The below code causes a internal parsing error: ```cs struct l where T
In this project (https://drive.google.com/file/d/1HWjHi1ewHPZvufrKuXjIg-z4K5hLfK6j/view?usp=sharing) in the file `ImGuiExtension.bf` if you click on the name `ImGuiU32` inside the `extension ColorRGBA` the IDE crashes. Crash dump: [dump1126.zip](https://github.com/beefytech/Beef/files/10096203/dump1126.zip)
The below code fails to compile on Linux/Wasm because of the following LLVM error: ``` Broken module found, compilation aborted! in D:\BeefLang\Repository\Beef\IDEHelper\DebugManager.cpp:578 inlinable function call in a function with debug...
For this error to occur the method generating the code has to be in separate project from the type we are generating the code based off. Then any attempt to...
Hi there, Renaming through context-menu (right mouse button -> rename): https://github.com/beefytech/Beef/blob/master/IDE/src/ui/ProjectPanel.bf#L2727 Moving files from one folder to another: https://github.com/beefytech/Beef/blob/master/IDE/src/ui/ProjectPanel.bf#L284 Moving files using cut/paste: https://github.com/beefytech/Beef/blob/master/IDE/src/ui/ProjectPanel.bf#L2130 Toggling `ignore` flag on files: https://github.com/beefytech/Beef/blob/master/IDE/src/ui/ProjectPanel.bf#L3187...
Hi there, Mixin `Object.Dispose` makes IDE think that `DisposableFoo` has defined `Dispose`. IDE crashes on build. If `DisposableFoo.Dispose` is defined, then everything builds and runs perfectly fine. **crash-dump: [disposable-foo.zip](https://github.com/beefytech/Beef/files/9945480/disposable-foo.zip)** ```beef...
Hi there, Feature `Rename Symbol` causes IDE to silently crash after renaming `typealias Foo = Bar` to `typealias Bar = Bar` This happens only if typealias is defined inside a...
The issue happens due to the extension defining another append field, if the field in extension is not `append` its without issues Code to reproduce: ``` static class Foo {...