Releases: beefytech/Beef
Releases · beefytech/Beef
0.42.4
- Reworked ref enumerators to support Dictionary Key/Value ref enumeration
- Raw scoped allocations marked as deleted when out-of-scope in debug mode
- Expanded expression-body support
- Removed Func/Action
- Reflection enhancements
- Added Free Cursor Movement editor setting
- Improved multi-monitor support
- Expanded reflection support
- Triple click to select line
- More code mouseovers
0.42.3
- Fixed installer crash
- Fixed crash removing project from workspace
- Fixed issue opening samples on non-English systems
- Various other fixes
- Added null conditional operator overloading - implemented in Result
- Renamed System.Collections.Generic to System.Collections
- Added ICollection
0.42.2
- Error panel, error icon in lower left
- Fixed data cycle crash for payload enums
- Fixed project creation where name doesn’t match directory
- Fixed “-run” crash with empty project
- Added “-generate” option to BeefBuild
- Added compound assignment operator overloads (ie: +=)
- Support for C-style varargs
- Fixed function inliner
- Added support for uninitialized ctors (this(?), base(?))
- ‘internal’ protection removed
- Added Quick Info key
- Added MD5 source file hashes
- Ctrl+click to go to definition
0.42.1
Initial public release
- Improved cross-compilation capabilities
- Added macOS, iOS, and Android build targets
- Optimizations for debug allocator GC
- Added support for operator constraints
- Added allocation alignment override attributes
- Expanded lambda capture list support to include specific variable names
- Improved nullable capabilities, including operators