1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00
Commit graph

27 commits

Author SHA1 Message Date
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
88adb3a1cd New nullable support 2019-11-21 08:23:18 -08:00
Brian Fiete
68151e69ca Test fix, linux fix 2019-11-19 13:36:51 -08:00
Brian Fiete
098ad1ce55 Optimizations, switching CanImplicitlyCast method, new CPU rate checker 2019-11-19 09:58:35 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00
Brian Fiete
f10551e6f8 Fixed autocomplete issues with nested calls 2019-11-02 06:04:26 -07:00
Brian Fiete
67ee302451 Fixes from macOS, first working build 2019-10-15 17:27:09 -07:00
Brian Fiete
c8ca66ec5c Change Beefy::defer to be simpler (no std::function), macOS changes 2019-10-15 12:28:21 -07:00
Brian Fiete
3bf4c792d8 Added target triple support for more useful cross compilation 2019-10-14 17:49:10 -07:00
Brian Fiete
22ec4a86b8 Initial macOS changes
Many changes are related to fixing warnings
2019-10-14 14:08:29 -07:00
Brian Fiete
ad2542eba6 Adding Obsolete/Error/Warn attributes, devirt fixes for struct ptr 2019-10-09 16:11:49 -07:00
Brian Fiete
85d197f552 Fixed error when const range checking against null 2019-10-05 11:27:59 -07:00
Brian Fiete
f4c252048e Fixed build paths, added comparison warnings, other misc fixes 2019-10-05 10:26:26 -07:00
Brian Fiete
d48d03c58b Made type lookup errors 'var' instead of 'Object', less error cascading 2019-10-04 10:38:36 -07:00
Brian Fiete
f266fe69d1 Fixes for large strings, multiple 'opposite' operators 2019-10-01 12:48:08 -07:00
Brian Fiete
f8d4d0ded0 Properly throw error on Dispose call on using for immutable values 2019-09-29 07:43:36 -07:00
Brian Fiete
bac46ef6e9 Changes to improve IDE Module Panel, allowing loading image and pdb 2019-09-27 13:05:39 -07:00
Brian Fiete
235a3c6f62 Fixed missing unwind tables in main, which broke SEH catching 2019-09-26 08:29:34 -07:00
Brian Fiete
2505a6d6eb Fixed autocomplete when previous argument was an indexer 2019-09-22 09:34:57 -07:00
Brian Fiete
db1e7dfd71 Oops 2019-09-19 06:35:41 -07:00
Brian Fiete
fbd4e14fb6 Allowing allocation of arrays by uint size instead of just int 2019-09-18 17:10:06 -07:00
Brian Fiete
c0b73cdd6f Removed lifetime.start and lifetime.end for LLVM
The lifetime annotations were causing errors in release builds, related to stack colorization
2019-09-18 08:14:38 -07:00
Brian Fiete
9309297295 Disallowed certain operations in deferred blocks (ie: returns/breaks) 2019-09-12 09:46:54 -07:00
Brian Fiete
38a650fc2e Fixed bugs with type extensions 2019-09-10 11:27:53 -07:00
Brian Fiete
2f01cc14dd Beefy::String changes, lambda hotswap fixes
Changed some string internals related to StringViewsma
Added an "incompatible capture" error for lambdas when the captures change
2019-09-03 11:17:13 -07:00
Brian Fiete
3625d76cc7 Fixed cascade error, switched minidump test to use symbols.beeflang.org 2019-08-29 17:40:17 -07:00
Brian Fiete
078564ac9e Initial checkin 2019-08-23 11:56:54 -07:00