1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00
Commit graph

4207 commits

Author SHA1 Message Date
Martin Cietwierkowski
b33b7454c2 Add missing license file 2023-03-31 20:07:50 -04:00
Martin Cietwierkowski
e3811820b4 Update binaries 2023-03-31 20:05:54 -04:00
Martin Cietwierkowski
8995cd0ee4 Remove unwanted files 2023-03-31 19:58:10 -04:00
Martin Cietwierkowski
ecfac1379a Missing headers 2023-03-31 19:56:43 -04:00
Martin Cietwierkowski
6dc1ad22f9 Inital update 2023-03-31 19:52:41 -04:00
Brian Fiete
7083739120 Make TryToVector more strict 2023-03-21 21:50:01 -07:00
Brian Fiete
07f14f0ab8 Fixed Og+ vector cast 2023-03-21 16:54:17 -07:00
Brian Fiete
27a00b64ba Fixed CeContext leak 2023-03-21 07:34:40 -07:00
Brian Fiete
ef9464900e Fixed int16 CheckedMul 2023-03-20 06:13:02 -07:00
Brian Fiete
3b662a9d74 Fixed corruption check during free 2023-03-20 06:07:34 -07:00
Brian Fiete
596dd2401d Added support for indexer in initializer expression, reeval Add calls 2023-03-17 11:13:41 -07:00
Brian Fiete
ac6f58f118 Switch some captures to '?' 2023-03-17 08:39:05 -07:00
Brian Fiete
7f695596b8 Added '?' capture, reworked '&' capture, allow 'this' capture 2023-03-17 08:38:45 -07:00
Brian Fiete
7ab6800f40 CompileReified after UpdateDependencyMap 2023-03-17 06:37:25 -07:00
Brian Fiete
5c6eec125c Fixed null check 2023-03-14 14:31:03 -07:00
Brian Fiete
5e0e399209 Fixed EmitNumericCast immediate issue 2023-03-14 14:23:45 -07:00
Brian Fiete
dd22fa056f Fixed comptime geps with non-ptrsize indices 2023-03-14 11:56:59 -07:00
Brian Fiete
398cb0c7ad Improved profiler - better filtering, show 'hot' paths 2023-03-14 09:32:01 -07:00
Brian Fiete
68bc8976b8 Comptime crash fixed for failed func call (ie: GetExecutableFilePath) 2023-03-14 07:35:00 -07:00
Brian Fiete
b6219ce80f Added an error with a missing comma inside an initializer expr 2023-03-14 07:19:21 -07:00
Brian Fiete
723010fd9d Fixed type lookup for comptime emitted type refs in specialized generics 2023-03-14 07:01:44 -07:00
Brian Fiete
d34976864c Fixed autocomplete in type extension field initializers 2023-03-14 06:57:56 -07:00
Brian Fiete
b261615bd9 Fixed issue with comptime strings ending up in executable 2023-03-02 12:41:07 -05:00
Brian Fiete
ca3abc617f String split optimizations 2023-03-01 06:38:09 -05:00
Brian Fiete
200bb6453c Pointer subtraction using stride instead of size 2023-03-01 05:41:20 -05:00
Brian Fiete
357f29f94a
Merge pull request #1807 from MineGame159/bump_allocator_fix
Fix BumpAllocator destructor when deleting large allocations with destructors
2023-02-27 06:03:16 -05:00
Brian Fiete
40165bc33b Made append field check work with extensions 2023-02-27 06:02:27 -05:00
MineGame159
906248bd98 Fix BumpAllocator destructor when deleting large allocations with destructors 2023-02-25 22:44:00 +01:00
Brian Fiete
7a2fbdfc30 Fixed error for generic append field 2023-02-24 08:00:33 -05:00
Brian Fiete
a8b3a7cbf0 Null protection for autofields 2023-02-24 07:11:39 -05:00
Brian Fiete
63b053d7d7 Properly skip comptime attributes for non-matching extensions 2023-02-24 07:00:02 -05:00
Brian Fiete
4373381088 Warning for mismatching extension generic param anmes 2023-02-24 06:58:59 -05:00
Brian Fiete
94b8406fc5 Additional List range checks 2023-02-23 05:59:32 -05:00
Brian Fiete
0033a420a8 compileInstance null check 2023-02-23 05:59:18 -05:00
Brian Fiete
1e560ae8fb Extra assert allowance for BfNonGenericMethodRef failure 2023-02-23 05:59:02 -05:00
Brian Fiete
afac703502 Extra SlotVirtualMethod robustness 2023-02-23 05:58:30 -05:00
Brian Fiete
d98028d880 RadiansToDegrees/DegreesToRadians 2023-02-23 05:57:54 -05:00
Brian Fiete
b692c7c404
Merge pull request #1801 from MineGame159/unix_shell_execute
Fixed UseShellExecute flag when spawning a process on Linux
2023-02-21 06:34:01 -05:00
Brian Fiete
7abecdbdb5
Merge pull request #1800 from MineGame159/string_changes
String changes
2023-02-21 06:33:12 -05:00
MineGame159
9d1bd60c9a Fixed UseShellExecute flag when spawning a process 2023-02-20 22:34:14 +01:00
Brian Fiete
c7ae0988dc Improved hot compilation handling of DLLs 2023-02-20 16:21:56 -05:00
Brian Fiete
990b509111 Added GetRelativePath 2023-02-20 14:46:24 -05:00
Brian Fiete
3dbab0f42b Fixed hotswap target memory allocation 2023-02-20 14:46:08 -05:00
Brian Fiete
d405104757 Improved ability to locate source files from moved PDB 2023-02-20 14:45:29 -05:00
MineGame159
10b64ff09e Added String.Replace() methods for replacing a range within the string 2023-02-20 00:02:15 +01:00
MineGame159
2da891f7ec String.Replace() now takes in StringViews 2023-02-19 23:30:14 +01:00
Brian Fiete
0aedc37d42
Merge pull request #1798 from MineGame159/type_static_abstract
Add IsStatic and IsAbstract to System.Type
2023-02-17 11:07:20 -05:00
MineGame159
fdc598b4a2 Add IsStatic and IsAbstract to System.Type 2023-02-17 16:00:34 +01:00
Brian Fiete
e8c763eb20 Improved support for boxed structs with emitted interfaces 2023-02-14 09:52:20 -05:00
Brian Fiete
e18bf57c87 Fixed DoCreateTypeRef BfMemberReferenceExpression null crash 2023-02-14 08:51:57 -05:00