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

1200 commits

Author SHA1 Message Date
Brian Fiete
f831d75de2 Added field dtor support for auto-properties 2021-06-22 10:42:04 -07:00
Brian Fiete
90a51834bc Allowed undef for array allocation 2021-06-22 07:32:06 -07:00
Brian Fiete
4ca73ae7be Improved typeof(T).MinValue/MaxValue const resolution 2021-06-20 09:47:18 -07:00
Brian Fiete
d0ee1dda7b Use undefs for generic param const type property lookups 2021-06-19 13:26:58 -07:00
Brian Fiete
74861b17a3 Handled SetupNullConditional generic param cases 2021-06-19 13:09:42 -07:00
Brian Fiete
3806af6c75 Split mHadBreak from mLeftBlock 2021-06-19 11:00:57 -07:00
Brian Fiete
5e9ac07804 Fallthrough fixes for destructuring and allHadReturns 2021-06-19 09:29:36 -07:00
Brian Fiete
fa6bdc0d04 Fixed lost attributes on variables/parameters 2021-06-19 07:48:28 -07:00
Brian Fiete
e6fdfa39d0 Properly ignore [Inline] on calls to externs and intrinsics 2021-06-07 11:11:44 -07:00
Brian Fiete
1e5e263a31 Attribute error fix for functions 2021-06-07 06:23:22 -07:00
Fusion
99644d019d Fix format document removing delete allocator. 2021-06-06 20:24:46 +02:00
Fusion
3d58885cef Fix fixit for static interface properties. 2021-06-06 03:12:50 +02:00
Brian Fiete
b204dbf8c0 Fixed foreach labeled break 2021-05-31 07:30:33 -07:00
Brian Fiete
85462e6d62 Fixed issue with multiple Dispose calls on foreach enumerator 2021-05-31 07:01:56 -07:00
Brian Fiete
e606b18a0c Compile QueueUnused modify-while-iterating fix 2021-05-28 07:36:33 -04:00
Brian Fiete
b1717a0722 varargs mangle fix 2021-05-28 06:53:00 -04:00
Brian Fiete
894ee7cbcf
Merge pull request #1019 from EinBurgbauer/builtin-attribs-fix
Builtin attribs fix
2021-05-27 12:36:07 -04:00
Fusion
93739f82ee Add missing keywords to autocomplete. 2021-05-27 12:38:35 +02:00
EinBurgbauer
b58c0d4055 fix builtin attrib matching 2021-05-26 20:23:12 +02:00
Brian Fiete
369bb0640c
Merge pull request #1018 from EinBurgbauer/comptime-crash-fixes
Comptime crash fixes
2021-05-23 07:07:00 -04:00
EinBurgbauer
219f9cc40b fix out of range check mistake 2021-05-23 11:47:39 +02:00
EinBurgbauer
8c3744cd0c fix CEMethodInfo getparam crash 2021-05-23 11:32:40 +02:00
EinBurgbauer
65df810d41 merge master 2021-05-20 19:40:53 +02:00
EinBurgbauer
954992b9d4 proper fix 2021-05-20 18:16:55 +02:00
EinBurgbauer
10c8196352 fixed thiscall compile crash now hopefully 2021-05-20 17:19:18 +02:00
Brian Fiete
8975b30e0f Disable broken https://github.com/beefytech/Beef/pull/1015 2021-05-20 08:55:06 -04:00
EinBurgbauer
4fb7a0f53f fix explicit thiscall crash 2021-05-18 19:42:28 +02:00
EinBurgbauer
55c83d7076 handle ce fail mFile index of -1 2021-05-18 11:06:40 +02:00
Brian Fiete
57609543a3 PopulateReified mutate-while-iterating fix 2021-05-12 08:19:05 -04:00
Brian Fiete
77ec0563b2 Merge remote-tracking branch 'origin/master' 2021-05-12 07:24:37 -04:00
Brian Fiete
70680fdf39 Fixed infinite loop in DoMethodDeclaration 2021-05-12 07:15:36 -04:00
Brian Fiete
6247699298 Fixed invalid temporary const during ignoreWrites cast 2021-05-12 07:07:59 -04:00
EinBurgbauer
d25e815701 fixed crash when writing static unary operator 2021-05-02 12:14:41 +02:00
Brian Fiete
8f83d15429 Null conditional var check 2021-04-11 07:02:28 -04:00
Brian Fiete
f5a863d55a mFieldDeclaration null check 2021-03-24 06:31:32 -04:00
Brian Fiete
532de216a1 Fixed loop index type 2021-03-24 06:31:11 -04:00
Fusion
7a7cc716c6 Add colorization options for primitives, structs, generic params and make typealias match aliased type color. 2021-03-22 22:24:05 +01:00
Fusion
eee6389f98 Fix indexer autocomplete. 2021-03-04 21:41:05 +01:00
Brian Fiete
4322c984cc Fix for var-typed case capture 2021-03-02 06:31:39 -08:00
Brian Fiete
97d9a4508d Fixed empty return with lambda return type inference 2021-02-28 12:56:02 -08:00
Brian Fiete
c598944f52 Better fix for VerifyTypeLookups 2021-02-28 11:41:00 -08:00
Brian Fiete
a412452bac Fixed 'const' generic arg parsing with >> 2021-02-28 07:35:26 -08:00
Brian Fiete
c4b7cc58a1 Fixed VerifyTypeLookups from outer types 2021-02-28 07:14:08 -08:00
Brian Fiete
97283b3113 Fixed ??= 2021-02-26 14:47:11 -08:00
Brian Fiete
26bd41d8ca Enabled union encoding support 2021-02-26 09:29:28 -08:00
Brian Fiete
e79b8ca9df Fixed erroneous readonly of non-sret composite returns (ie: comptime) 2021-02-26 08:01:43 -08:00
Brian Fiete
dd3485af0c Fixed comptime with local mixin with composite param access 2021-02-26 07:12:16 -08:00
Brian Fiete
4575c64133 fix for ??= 2021-02-26 06:27:39 -08:00
Brian Fiete
357c0e2e5a Const comparison fix for nullptr 2021-02-26 06:27:22 -08:00
Brian Fiete
06a073d0e7 More robust handling of missing system types 2021-02-26 06:27:01 -08:00