1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00
Commit graph

2762 commits

Author SHA1 Message Date
Brian Fiete
1e44392da8 Better handling of extern generic constraints 2025-01-15 11:25:51 -08:00
Brian Fiete
4fa46b6a92 Made delete work with 'where alloctype(T) : delete' constraint 2025-01-15 11:24:56 -08:00
Brian Fiete
5f4514211e Improved CE TypeDeclaration handling, including proper rebuilding 2025-01-15 09:59:47 -08:00
Brian Fiete
062170d9e0 Improved comptime TypeDeclaration support, reworked base type population 2025-01-14 12:54:24 -08:00
Brian Fiete
16371ab07c Improved handling of opaque types 2025-01-14 11:45:44 -08:00
Brian Fiete
f96e231d7b Fixed comptime type ToString 2025-01-14 10:44:58 -08:00
Brian Fiete
e30972d3af Added reflected TypeDeclaration support for comptime 2025-01-14 10:16:46 -08:00
Brian Fiete
d9eca5ba5c Removed bogus mVDataHotIdx check, now using balanced hot chain breaking 2025-01-10 14:03:12 -08:00
Brian Fiete
ad9550d807 Fixed ability to use anonymous types as method parameters 2025-01-09 13:48:14 -08:00
Brian Fiete
05f17ce3ae Fixed reifying dll import methods during hot compile 2025-01-09 05:58:32 -08:00
Brian Fiete
85fcca9c76 PopulateGlobalContainersList activeTypeDef fix 2025-01-08 10:35:53 -08:00
Brian Fiete
bda65a8774 Fixed var* issue from BfUnaryOp_Dereference expected type 2025-01-08 08:33:22 -08:00
Brian Fiete
d8be440cb6 Fixed IsInitializerStatement with indexed Add initializer 2025-01-08 07:16:02 -08:00
Brian Fiete
6514416908 GetActiveTypeDef fix with non-applicable mCurTypeState 2025-01-08 06:35:30 -08:00
Brian Fiete
eebb0f7882 Fixed failed anonymous inline type declaration with attributes 2025-01-07 11:54:46 -08:00
Brian Fiete
41b280f2df Fixed empty name crash 2025-01-07 09:12:03 -08:00
Brian Fiete
5d694cc3c4 Fixed issue with untargeted scope allocations in initializer blocks 2025-01-07 08:08:15 -08:00
Brian Fiete
be3f688576 Fixed using crash with failed fieldInstance 2025-01-07 07:49:48 -08:00
Brian Fiete
c600f86da5 Fixed define block srcEnd in initializer block 2025-01-07 07:37:14 -08:00
Brian Fiete
971cecdd99 Allow private member access in initializer block when subclassing 2025-01-06 07:10:18 -08:00
Brian Fiete
40a9dbf25c Fixed missing error for outer static instance-qualified lookup 2025-01-05 09:34:21 -08:00
Brian Fiete
61a3328c5a Proper error for anonymous type declarations in emitted code 2025-01-05 09:07:36 -08:00
Brian Fiete
854122cb46 Allow anonymous 'using' fields 2025-01-05 08:55:17 -08:00
Brian Fiete
613f9c743a Anonymous id fix 2025-01-04 14:56:12 -08:00
Brian Fiete
ea6d87c5c3 Full hash fix - mix in anonymous type names 2025-01-04 14:48:11 -08:00
Brian Fiete
a6a891d800 Improved semicolon handling for inline anonymous type references 2025-01-04 12:47:45 -08:00
Brian Fiete
34cfe603e6 Disable autoprop for indexer 2025-01-04 12:26:21 -08:00
Brian Fiete
b922c486ec Improved IsInitializerStatement 2025-01-04 11:55:57 -08:00
Brian Fiete
a5e9a33f64 Anonymous subclassing in initializer blocks 2025-01-04 10:57:37 -08:00
Brian Fiete
01c2c35fc3 Anonymous type improvements 2025-01-02 16:19:26 -08:00
Brian Fiete
97c119cbc7 Fixed calling @-prefixed methods 2025-01-02 14:21:48 -08:00
Brian Fiete
69fab22a39 Extension inner type visibility fix 2025-01-02 14:17:33 -08:00
Brian Fiete
fb3cd1ac83 Fix for splats passing into params 2025-01-02 13:39:31 -08:00
Brian Fiete
7f9a272e23 Generic resolution fix 2025-01-02 13:33:45 -08:00
Brian Fiete
958fc30310 Inline anonymous type declarations 2025-01-02 11:42:33 -08:00
Brian Fiete
316e3f345f Fixed case where BfResolvedTypeSet inserts new types during Insert 2024-12-31 17:22:34 -08:00
Brian Fiete
1484a5f53c Improved debugger side effect handling, auto refresh options 2024-12-31 13:17:53 -08:00
Brian Fiete
7548bf23cd Fixed ctor passthrough generation for AllowAppend 2024-12-31 11:46:51 -08:00
Brian Fiete
45d6a12d5d Added autocomplete "all" option for ctor passthroughs 2024-12-31 10:28:04 -08:00
Brian Fiete
ce9b2f8888 Added autocomplete for constructor passthroughs 2024-12-31 10:03:16 -08:00
Brian Fiete
b784f4f39d Remove 'stack' keyword 2024-12-31 08:55:37 -08:00
Brian Fiete
4f2c28862d Debugger mouseover improvements 2024-12-31 07:48:03 -08:00
Brian Fiete
4f0ad540a7 MultiDictionary hotswap fix 2024-12-31 07:45:16 -08:00
Brian Fiete
b23c1db0d9 Hotswap extension module fix 2024-12-29 13:03:31 -08:00
Brian Fiete
0bdfea7231 Improved debugger string comparison 2024-12-29 11:36:49 -08:00
Brian Fiete
1b6d9808f3 HotReplaceMethods 'next' fix 2024-12-29 11:36:17 -08:00
Brian Fiete
fd4fd43ce3 Improved hotswapping with extension modules 2024-12-29 11:02:17 -08:00
Brian Fiete
db449ed5a5 Fixed const tuple generation with manual alignment fields 2024-12-23 13:20:41 -08:00
Brian Fiete
5bf50d658c Fixed immediate cmp reorder, offsetted immediate load 2024-12-18 06:09:31 -08:00
Brian Fiete
fa1749b516 Handle fakevals in SetActiveFunction 2024-12-17 05:45:13 -08:00