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

654 commits

Author SHA1 Message Date
Brian Fiete
559ac2f39e Turn CreateValueFromExpression asset into InternalError 2023-07-27 07:16:54 -07:00
Brian Fiete
19fcb7f890 Fixed 'Function' constraint 2023-07-03 10:08:40 -04:00
Brian Fiete
c6150c850e Made ResolveTypeRef failure more robust 2023-06-29 07:48:11 -04:00
Brian Fiete
2ead8e5377 Improved attribute encoding for nulls 2023-06-24 06:03:46 -04:00
Brian Fiete
0c6bf2d6b5 Soften splat error in BfModule::Cast 2023-06-22 06:30:50 -04:00
Brian Fiete
77ce6a4175 Fixed some extension dtor null issues 2023-05-30 09:00:30 -04:00
Brian Fiete
0738fa8ce9 Missing 'this' local variable protection 2023-04-17 09:43:51 -07:00
Brian Fiete
7f695596b8 Added '?' capture, reworked '&' capture, allow 'this' capture 2023-03-17 08:38:45 -07:00
Brian Fiete
afac703502 Extra SlotVirtualMethod robustness 2023-02-23 05:58:30 -05:00
MineGame159
fdc598b4a2 Add IsStatic and IsAbstract to System.Type 2023-02-17 16:00:34 +01:00
disarray2077
33fc0be429
Fix new ObsoleteAttribute constructors 2023-01-13 18:39:29 -03:00
Brian Fiete
213aea8c82 Fix GetStringPoolIdx with non-const arg 2022-10-25 08:33:24 -04:00
Brian Fiete
c270acdb39 Improved ExtractValue union splat handling 2022-09-10 10:54:12 -07:00
Brian Fiete
cafbcd30dc Fixed ExtractValue for splat unions 2022-09-10 10:25:45 -07:00
Brian Fiete
47732ae09c Fixed debug loc issue with line=0 col>0 2022-09-10 09:11:59 -07:00
Brian Fiete
c65fd5711d Clear variable declarations inside deferredParamValues (ie skipCall) 2022-09-05 05:34:24 -07:00
Brian Fiete
2b7d0284f7 ConstantToCurrent span fix 2022-08-28 11:52:04 -07:00
Brian Fiete
cc3fe5e40c Allow FlexibleArray with union array data 2022-08-28 10:48:56 -07:00
Brian Fiete
0b162c0ebd Properly set ignoreWrites before restoring active function 2022-08-27 11:33:24 -07:00
Brian Fiete
f8f95e9de3 Allow warn/error attribute on fields 2022-08-27 09:23:31 -07:00
Brian Fiete
2b7c80282b Remove invalid ignoreWrites 2022-08-26 07:14:13 -07:00
Brian Fiete
9062662ffb Properly return undef const for let case in GetLiteral 2022-08-26 06:26:34 -07:00
Brian Fiete
c04d240210 Handle methodGenericArg dep for IsSpecializedByAutoCompleteMethod 2022-08-26 06:02:07 -07:00
Brian Fiete
04f7ee4d2d Fixed crash renaming mixins 2022-08-25 12:01:13 -07:00
Brian Fiete
cc3837ee49 Fixed interface method slotting issues 2022-08-25 11:44:55 -07:00
Brian Fiete
acb644830c Fixed split deferred call processor 2022-08-24 14:49:05 -07:00
Brian Fiete
be0c4e5d88 Fixed null methodDef selection in failed attribute 2022-08-23 12:55:11 -07:00
Brian Fiete
ca83467e1b Fixed assertion in generic AllowAppend ctor 2022-08-03 08:38:04 -07:00
Brian Fiete
b12ceeb625 Fixit for expanding auto constructor 2022-08-01 10:47:17 -04:00
Brian Fiete
39595bf387 DLA null check fix 2022-08-01 08:06:58 -04:00
Brian Fiete
3739020504 Improved variable assignment detection in local methods 2022-07-30 17:12:52 -04:00
Brian Fiete
ab4719422a Splat fixes 2022-07-30 08:07:12 -04:00
Brian Fiete
1806cb923b Handle invalidated inlining requests, comptime alias rebuilds 2022-07-28 15:25:41 -04:00
Brian Fiete
c97d92d8b3 Fixed external constraints in local methods 2022-07-28 08:06:31 -04:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
b2b964489e Fixed append alignment with unaligned stomp allocator 2022-07-16 06:03:35 -04:00
Brian Fiete
627b0381f8 Fix '_' in appended field dtors, fixed implicit-ctor static append 2022-07-11 08:16:57 -04:00
Brian Fiete
7244150dae Fixed comptime reflection crash with static append fields 2022-07-10 16:52:28 -04:00
Brian Fiete
450d541292 Added 'using' fields 2022-07-10 07:50:08 -04:00
Brian Fiete
31115d8385 HotTypeData null check in CheckHotMethod 2022-07-06 06:24:14 -07:00
Brian Fiete
f326df71d9 Fixed ordering of user field dtor and appended field dtor 2022-07-05 10:56:40 -07:00
Brian Fiete
08a63e5b9f Fixed appended field dtor with extensions 2022-07-05 09:24:04 -07:00
Brian Fiete
4d1d972599 Fixes to variable assignment detection 2022-07-05 08:41:16 -07:00
Brian Fiete
5277797d73 Improved variable assignment detection 2022-07-05 08:04:38 -07:00
Brian Fiete
cbc4888853 Improvements to multi-extension virtual overrides 2022-07-04 10:21:31 -07:00
Brian Fiete
cf269db0eb Null check in GetCompilerFieldValue 2022-07-03 06:16:25 -07:00
Brian Fiete
6ded6a37cc Improved emit marker resolve/build selection, emitted Go To Definition 2022-07-02 10:32:19 -07:00
Brian Fiete
3aacd09199 Remove debug code 2022-06-29 05:57:03 -07:00
Brian Fiete
45a0f774c7 Fixed AddToWorkList issue with MethodInstanceOnly on AlwaysInclude 2022-06-29 05:56:07 -07:00
Brian Fiete
c8d2d4852e Improved extension virtual override 2022-06-28 09:34:46 -07:00