#beeflang #compiler #language

Brian Fiete e2dad5f838 Added TargetTriple, fixed asm stuff for non-x86 LLVM 5 роки тому
BeefBoot 079574a4e7 Fixed link names for BeefBoot 5 роки тому
BeefBuild 67ee302451 Fixes from macOS, first working build 5 роки тому
BeefLibs c9e0ab6089 Added changes to support CompilerExplorer 5 роки тому
BeefLink 3eeeaf647e Changing target platform 5 роки тому
BeefRT 67ee302451 Fixes from macOS, first working build 5 роки тому
BeefTools 67ee302451 Fixes from macOS, first working build 5 роки тому
BeefySysLib 57396b9abb Auto stash before merge of "master" and "origin/master" 5 роки тому
Debugger32 f4c252048e Fixed build paths, added comparison warnings, other misc fixes 5 роки тому
Debugger64 f4c252048e Fixed build paths, added comparison warnings, other misc fixes 5 роки тому
IDE 7882632e93 Changed ProgramStart/ProgramEnd to ensure StaticInits get called 5 роки тому
IDEHelper e2dad5f838 Added TargetTriple, fixed asm stuff for non-x86 LLVM 5 роки тому
bin 67ee302451 Fixes from macOS, first working build 5 роки тому
builds a367b8165f Win32 debugging fixes, more work on custom compile commands 6 роки тому
extern 57396b9abb Auto stash before merge of "master" and "origin/master" 5 роки тому
.DS_Store 57396b9abb Auto stash before merge of "master" and "origin/master" 5 роки тому
.gitignore cb84684517 Ignore changes 5 роки тому
Beef.sln 7189c89f45 Removing debug spam 5 роки тому
CMakeLists.txt 078564ac9e Initial checkin 6 роки тому
LICENSE.TXT 55f3bdfa54 Added license and readme 5 роки тому
README.md 2c354c9bf3 Update README.md 5 роки тому
qthelper.py 078564ac9e Initial checkin 6 роки тому
readme.txt 55f3bdfa54 Added license and readme 5 роки тому

README.md

Beef Programming Language

Beef is an open source performance-oriented compiled programming language which has been built hand-in-hand with its IDE environment.

The Beef Development Tools include an IDE with a general-purpose debugger capable of debugging native applications written in any language.

The IDE supports productivity features such as autocomplete, fixits, reformatting, refactoring tools, type inspection, hot compilation, and a built-in profiler.

Beef allows for safely mixing different optimization levels on a per-type or per-method level, allowing for performance-critical code to be executed at maximum speed without affecting debuggability of the rest of the application.

Beef can detect memory leaks in real-time. As with most safety features in Beef, this can be turned off in Release builds for performance-critical applications.