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

5260 commits

Author SHA1 Message Date
Brian Fiete
a7e927db82
Merge pull request #2180 from Fusioon/Fix-#1914
Expect semicolon after expression body property
2025-03-11 13:11:05 -04:00
Fusioon
865e70d73a Expect semicolon after expression body property 2025-03-09 02:48:39 +01:00
Brian Fiete
926259e121 Plane.ToString fix 2025-03-08 12:47:17 -08:00
Brian Fiete
432776c650
Merge pull request #2179 from Fusioon/Impl-2147
Add error on unpaired closing brace in string interpolation
2025-03-08 11:03:06 -08:00
Brian Fiete
be0733d37c Fixed deferred function call 2025-03-08 11:02:07 -08:00
Fusioon
2a879940c3 Error on unpaired end brace in string interpolation 2025-03-07 23:37:31 +01:00
Brian Fiete
805d312c98 Fixed conditional var initializer with valueless nullable 2025-03-07 12:37:40 -08:00
Brian Fiete
d778187e34
Merge pull request #2177 from Fusioon/Fix-#2176
Fix static readonly warning in class body
2025-03-07 12:03:02 -08:00
Brian Fiete
ff7a9896cd FinishInit check in CreateFunctionFrom 2025-03-07 12:01:29 -08:00
Brian Fiete
c05191dd7a
Merge pull request #2178 from zerkawei/master
Fix uninitialized mActiveProject in BfTypeState
2025-03-07 11:47:36 -08:00
zkw
3d92bdea7c Fix uninitialized mActiveProject in BfTypeState 2025-03-07 20:36:16 +01:00
Fusioon
cd93934696 Fix static readonly warning in class body 2025-03-06 22:19:54 +01:00
Brian Fiete
cfc7555659 Linux CRepr 'this' fix 2025-03-05 18:52:00 -08:00
Brian Fiete
72477fd2bf Fixed null type crash during comptime circular data error 2025-03-05 15:06:19 -08:00
Brian Fiete
e47ce74d25 Null invoke check on deleted type 2025-03-05 14:59:50 -08:00
Brian Fiete
445fc0e982 Warn on 'this Foo*', make [CRepr] always pass 'this' as address 2025-03-05 14:51:46 -08:00
Brian Fiete
176947189b Skip CheckResultForReading check for 'this' on static properties 2025-03-04 11:47:07 -08:00
Brian Fiete
e713e6ebc7 mangleContext.mModule null check 2025-03-04 11:36:53 -08:00
Brian Fiete
d06f2c0e59
Merge pull request #2172 from Fusioon/patch-2
Add IsMutating to MethodInfo
2025-03-04 11:25:34 -08:00
Brian Fiete
4deb97a484
Merge pull request #2171 from aharabada/DeferCrash
Fixed crash when defer scope target doesn't exist
2025-03-04 11:25:12 -08:00
Fusioon
a1a32ecc7a
Add IsMutating to MethodInfo 2025-03-02 16:54:05 +01:00
Simon Lübeß
c8f96a7a22 Fixed crash when defer scope target doesn't exist 2025-03-01 22:37:33 +01:00
Brian Fiete
cfd2bab9fb Improvements to method instance mIsIntrinsic handling 2025-02-25 12:57:37 -08:00
Brian Fiete
1805316b70 Fixed initializer blocks on valueless structs 2025-02-23 15:53:23 -08:00
Brian Fiete
68edae2a35 Make .Underlying always const on const enum values 2025-02-23 14:34:55 -08:00
Brian Fiete
c495d4434a Fixed var ref on out for pointers 2025-02-23 14:17:10 -08:00
Brian Fiete
7f3b3f2e09 Improved const handling of char8* 2025-02-23 14:09:33 -08:00
Brian Fiete
b075f8dbf3 Fixed 'var ref' for case expr out vars 2025-02-23 12:02:52 -08:00
Brian Fiete
35739e7293 Fixed out variable lifetimes, further unified out var for case+method 2025-02-23 10:26:05 -08:00
Brian Fiete
2bf2173e86 Add 'not' to autocomplete 2025-02-23 09:15:21 -08:00
Brian Fiete
e938ef3eab Fixed autocomplete in initializer expression over struct pointer 2025-02-23 09:11:40 -08:00
Brian Fiete
4ba8f6b0f6 Improved mid-compile deleted type handling 2025-02-23 08:08:13 -08:00
Brian Fiete
188ff74128 Fixed do/while detection 2025-02-23 06:59:30 -08:00
Brian Fiete
546c4d7e7e Fixes anonymous type formatting 2025-02-23 06:45:13 -08:00
Brian Fiete
b3cf2a0d04 IOnTypeInit + IOnTypeDone combo with IOnFieldInit/IOnMethodInit 2025-02-22 12:07:31 -08:00
Brian Fiete
a5b032cc39 Fixed New Class generator with empty namespace 2025-02-22 11:22:49 -08:00
Brian Fiete
dbfdbdf98a Fixed enumeration over valueless sized array 2025-02-22 10:44:21 -08:00
Brian Fiete
7a752a3375 CompileFail fix 2025-02-22 10:40:14 -08:00
Brian Fiete
8a0b17824d Null check fix with fieldInstance type 2025-02-22 10:35:39 -08:00
Brian Fiete
0dcc7c4df3 Fixed mUnassignedFieldFlags handling of fields in extensions 2025-02-22 10:24:19 -08:00
Brian Fiete
fb088935d3 Fixed append field assignment error text 2025-02-22 10:07:32 -08:00
Brian Fiete
7182e167a8 Merge remote-tracking branch 'origin/master' 2025-02-22 09:56:44 -08:00
Brian Fiete
5feb0c044b 'not case' expression, case variable scope change 2025-02-22 09:56:39 -08:00
Brian Fiete
2aeadbd001
Merge pull request #2152 from disarray2077/generatorfocus
Set focus to class name when opening Class Generator
2025-02-22 05:43:34 -08:00
Brian Fiete
471897a150 Deleted type protection in EmitGCMarkValue, RequestExtraCompile feature 2025-02-19 12:01:06 -08:00
disarray2077
ad22d71e21
Set focus to class name when opening Class Generator 2025-02-18 20:26:01 -03:00
Brian Fiete
6e0cabf8aa Fixed invalid extension override assumption 2025-02-18 13:45:45 -08:00
Brian Fiete
aaac1470df Field deleted type protection 2025-02-18 13:15:58 -08:00
Brian Fiete
06c5e06a58 Fixed enum casting with implicit 'int' operator 2025-02-18 13:06:35 -08:00
Brian Fiete
33e4ac7a95 Made MsDemangleScanner more lenient 2025-02-18 12:39:48 -08:00