Fusioon
Fusioon
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...
This project https://github.com/MineGame159/Beef/tree/lsp fails to link with following output: ``` Executing Command: ReadFile("$(WorkspaceDir)/../IDE/dist/IDEHelper_libs_d.txt", "IDEHelper_libs_d") /usr/bin/ld: /home/fusion/dev/beef-lsp/BeefLsp/build/Debug_Linux64/BeefLsp/IDE_IDEApp.o: in function `bf::IDE::IDEApp::StructuredLoad(bf::Beefy::utils::StructuredData*, bf::System::StringView)': /home/fusion/dev/beef-lsp/BeefLibs/corlib/src/System.bf:136: undefined reference to `bf::System::Result::Get__im`7()' clang-14: error: linker command failed...
Changed how newly created directories are handled, now we trigger `Added,` `Modified` for files/dirs inside new directories (only if directory is created and not moved to emulate windows behavior). `Modified`...
Here is a minimal repro case: [AndroidTest.zip](https://github.com/beefytech/Beef/files/11520744/AndroidTest.zip) When platform is set to Win64 there is no error, but as soon the android platform is selected the comptime fails with this...
Methods in static block marked with SkipCall attribute generate `Illegal SkipCall invocation` error. Code to reproduce: ```cs public static class Foo { [SkipCall] public static void Assert(bool condition) { }...
Debugger doesn't show variable contents if the allocated type is generic with `const` constrain Debugger watch window:  Code to reproduce: ```cs class Normal { public String value = "normal";...
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...
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 {...
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...