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

2537 commits

Author SHA1 Message Date
Brian Fiete
1da0c3cae7 bool vector improvements 2024-11-20 07:43:27 -05:00
Brian Fiete
b2078b10fe float2 fixes 2024-11-20 06:05:52 -05:00
Brian Fiete
f43da38dbb Fixed null token crash while typing 'Program.this' 2024-11-19 09:08:15 -05:00
Brian Fiete
b12b49aec3 Allow enums with <=1 element (void underlying) cast to int (0) 2024-11-19 09:04:34 -05:00
Brian Fiete
14a3dd8e7d Handle zero-sized enums (<= 1 member) 2024-11-08 09:16:27 -05:00
Brian Fiete
bb937acfa3 Fixed mixin issue with indexed argument from readonly pointers 2024-11-06 16:35:13 -05:00
Brian Fiete
04ea8a6634 Generic constructors 2024-11-06 07:31:55 -05:00
Brian Fiete
64d646e130 params operator implicit cast, params generic inference fix 2024-11-04 06:06:46 -05:00
Brian Fiete
e5d90d42db Indexer fix 2024-11-02 08:11:31 -04:00
Brian Fiete
c53ef1c346 Fix indexing generic params 2024-11-02 07:35:05 -04:00
Brian Fiete
56c41ba302 Test fix 2024-11-01 19:09:30 -04:00
Brian Fiete
d36d076e95 Fixed 'when' on switch payload case 2024-11-01 19:01:21 -04:00
Brian Fiete
6c66d27ff4 Fixed Self renaming issue 2024-10-30 13:31:16 -04:00
Brian Fiete
31746c1f19 Wasm calling convention fixes. IDEHelper/Tests runs on wasm now. 2024-10-25 11:20:01 -04:00
Brian Fiete
c73968a515 Fixed sized array OOB check with undef index 2024-10-25 07:40:12 -04:00
Brian Fiete
eb9ad2b6c2 mInverted NOT fix 2024-10-24 18:13:36 -04:00
Brian Fiete
35271626aa Improved issues with enums with code emissions 2024-10-23 16:50:50 -04:00
Brian Fiete
2a8a68e5d1 Linux fix 2024-10-23 15:20:18 -04:00
Brian Fiete
b4b79c2f3f Linux fix 2024-10-23 14:26:02 -04:00
Brian Fiete
c58dcb90df Fixed delegate object access check 2024-10-23 11:45:31 -04:00
Brian Fiete
8c1d1e65b3 ReadConstant handling of null pointers 2024-10-23 11:06:00 -04:00
Brian Fiete
65ee34e37b Added object access check to delegate invocation 2024-10-23 10:36:27 -04:00
Brian Fiete
73ed4fdd35 Respect rmInfo.mBScale in const agg movs 2024-10-23 05:04:23 -04:00
Brian Fiete
f06e5efd2f Fix uninitialized data in packing holes in BfVariant structs 2024-10-21 16:41:54 -04:00
Brian Fiete
979818388e Cleanup mTypeCodeTypeExMap 2024-10-21 16:41:33 -04:00
Brian Fiete
1dc6c903ee Valgrind delete fix 2024-10-21 14:15:51 -04:00
Brian Fiete
b9d0dc693f Sanitize BF_DEPENDS_ defines 2024-10-17 18:00:39 -04:00
Brian Fiete
085bb5f26e Fixed fake alloca 2024-10-17 14:10:07 -04:00
Brian Fiete
76c47fde2e CondBr fix 2024-10-16 13:51:30 -04:00
Brian Fiete
55298ee884 Fixes NaN comparisons 2024-10-16 13:25:17 -04:00
Brian Fiete
7c0293620a BfConstType_Agg fix for padded FixValues 2024-10-14 12:32:48 -04:00
Brian Fiete
4cee66b1f8 Added preprocessor BF_DEPENDS_<ProjectName> 2024-10-13 10:43:37 -04:00
Brian Fiete
0e6ad7304e Fixed mouseover for 'var' in foreach over structs 2024-10-13 10:22:54 -04:00
Brian Fiete
01eb80c3d4 Added interface NULL check in BfBaseClassWalker 2024-10-13 10:10:08 -04:00
Brian Fiete
4589e7ea0e Fixed mWantsGCMarking, taking into account base's mWantsGCMarking 2024-09-28 12:58:52 -04:00
Brian Fiete
bf3dec931a Deeper binop interface check for generic param 2024-09-26 12:33:51 -04:00
Brian Fiete
fc9650af41 Better error attribution for payload enum circular data references 2024-09-25 11:33:12 -04:00
Brian Fiete
3a668695ef "Cannot bind to const-eval method, as this method is not available at runtime" 2024-09-25 11:32:49 -04:00
Brian Fiete
b34a14502d Make initializer expression work with 'in' ref values 2024-09-12 07:40:52 -04:00
Brian Fiete
04e67007dd Tuple reflected name fix 2024-09-11 15:27:56 -04:00
Brian Fiete
d9fd93ccbd Fixed lookup for inner type declared in a generic base class 2024-09-09 11:18:36 -04:00
Brian Fiete
f386065444
Merge pull request #2025 from Fusioon/function_type-error
Fix dangling error when typing delegate
2024-09-09 10:35:07 -04:00
Brian Fiete
e50a1a3134 SetCurrentDebugLocation after BfIRCmd_SetInsertPointAtStart 2024-09-09 10:29:59 -04:00
Fusioon
921049ba02 Fix dangling error when typing delegate, disallow method body after delegate type 2024-09-07 10:12:37 +02:00
Brian Fiete
74a71ef17c Revert 2024-08-25 13:40:50 -04:00
Brian Fiete
de31d974e2 Fixed CopyTo methods with Span destinations 2024-08-25 13:39:00 -04:00
Brian Fiete
f67eaa6d8a Support for AtomicCmpXChg 2024-08-25 09:31:20 -04:00
Brian Fiete
2a2913f857 Added @Script: support to breakpoints 2024-08-25 09:30:49 -04:00
Brian Fiete
29b2299dc2 Fix for tuple ToString with wrappable member types 2024-08-24 08:03:12 -04:00
Brian Fiete
4bfa087cec StringView sanity check 2024-08-17 13:01:00 -04:00