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

5179 commits

Author SHA1 Message Date
Brian Fiete
34c6ca9a1a Fix ArgMatchCount when there's documentation 2025-03-17 06:45:30 -04:00
Brian Fiete
aa092a88ee
Merge pull request #2195 from aharabada/master
Fixed generated methods for enums with CRepr attribute
2025-03-16 09:35:46 -04:00
Simon Lübeß
a4a25d4353 Added missing test for "HasFlags" 2025-03-16 12:56:25 +01:00
Simon Lübeß
8095ddaa66 Fixed generated methods for enums with CRepr 2025-03-16 12:42:53 +01:00
Fusioon
706d6d1544 Preserve cursor position on CommentLines 2025-03-14 22:38:52 +01:00
Fusioon
a0827cd4bf Better interface method matching when names match 2025-03-14 01:37:00 +01:00
Fusioon
ca492ada60 Add fixit to generate missing switch cases 2025-03-13 16:07:35 +01:00
Brian Fiete
27620fa35d Fixed local var warning 2025-03-13 08:08:54 -04:00
Brian Fiete
17ca23c9af Fixed comptime static local variables 2025-03-13 08:08:44 -04:00
Brian Fiete
11ccb876a3 Made 'faked' static reference undef so it's not detected as constant 2025-03-13 06:52:37 -04:00
Brian Fiete
cbfc091fce
Merge pull request #2185 from Fusioon/fix-static-enum-switch
Fix static payload enum switch isConst
2025-03-13 06:35:38 -04:00
Brian Fiete
19eb1f22a8
Merge pull request #2184 from Fusioon/fix-#1883
Fix inherited properties on interface
2025-03-13 06:13:56 -04:00
Brian Fiete
86e32fbd67 Fixed @this crash 2025-03-13 06:11:12 -04:00
Brian Fiete
381c629a03 Added 'concrete' token to autocomplete 2025-03-13 05:57:23 -04:00
Fusioon
246c408c72 Fix static payload enum switch isConst 2025-03-12 05:21:16 +01:00
Fusioon
410a6ead6a Fix inherited properties on interface 2025-03-12 03:30:23 +01:00
Brian Fiete
9c79d8aa6c Fixed shadowing issue on varargs method on non-varargs param 2025-03-11 15:11:40 -04:00
Brian Fiete
a332f723d7 Fixed float const writing 2025-03-11 14:26:14 -04:00
Brian Fiete
ba558394f1 Fixed global var '.Underlying' property 2025-03-11 13:35:56 -04:00
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