1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Commit graph

  • 17ca23c9af Fixed comptime static local variables Brian Fiete 2025-03-13 08:08:44 -04:00
  • 11ccb876a3 Made 'faked' static reference undef so it's not detected as constant Brian Fiete 2025-03-13 06:52:37 -04:00
  • cbfc091fce
    Merge pull request #2185 from Fusioon/fix-static-enum-switch Brian Fiete 2025-03-13 06:35:38 -04:00
  • 19eb1f22a8
    Merge pull request #2184 from Fusioon/fix-#1883 Brian Fiete 2025-03-13 06:13:56 -04:00
  • 86e32fbd67 Fixed @this crash Brian Fiete 2025-03-13 06:11:12 -04:00
  • 381c629a03 Added 'concrete' token to autocomplete Brian Fiete 2025-03-13 05:57:23 -04:00
  • 246c408c72 Fix static payload enum switch isConst Fusioon 2025-03-12 05:11:37 +01:00
  • 410a6ead6a Fix inherited properties on interface Fusioon 2025-03-12 03:02:38 +01:00
  • 9c79d8aa6c Fixed shadowing issue on varargs method on non-varargs param Brian Fiete 2025-03-11 15:11:40 -04:00
  • a332f723d7 Fixed float const writing Brian Fiete 2025-03-11 14:26:14 -04:00
  • ba558394f1 Fixed global var '.Underlying' property Brian Fiete 2025-03-11 13:35:56 -04:00
  • a7e927db82
    Merge pull request #2180 from Fusioon/Fix-#1914 Brian Fiete 2025-03-11 13:11:05 -04:00
  • 726ea4e1b6 Fix enum underlying const eval on static fields Fusioon 2025-03-09 14:15:23 +01:00
  • 865e70d73a Expect semicolon after expression body property Fusioon 2025-03-09 02:48:39 +01:00
  • 926259e121 Plane.ToString fix Brian Fiete 2025-03-08 12:47:17 -08:00
  • 432776c650
    Merge pull request #2179 from Fusioon/Impl-2147 Brian Fiete 2025-03-08 11:03:06 -08:00
  • be0733d37c Fixed deferred function call Brian Fiete 2025-03-08 11:02:07 -08:00
  • 2a879940c3 Error on unpaired end brace in string interpolation Fusioon 2025-03-07 23:19:35 +01:00
  • 805d312c98 Fixed conditional var initializer with valueless nullable Brian Fiete 2025-03-07 12:37:40 -08:00
  • d778187e34
    Merge pull request #2177 from Fusioon/Fix-#2176 Brian Fiete 2025-03-07 12:03:02 -08:00
  • ff7a9896cd FinishInit check in CreateFunctionFrom Brian Fiete 2025-03-07 12:01:29 -08:00
  • c05191dd7a
    Merge pull request #2178 from zerkawei/master Brian Fiete 2025-03-07 11:47:36 -08:00
  • 3d92bdea7c Fix uninitialized mActiveProject in BfTypeState zkw 2025-03-07 20:36:16 +01:00
  • cd93934696 Fix static readonly warning in class body Fusioon 2025-03-06 22:15:37 +01:00
  • cfc7555659 Linux CRepr 'this' fix Brian Fiete 2025-03-05 18:52:00 -08:00
  • 72477fd2bf Fixed null type crash during comptime circular data error Brian Fiete 2025-03-05 15:06:19 -08:00
  • e47ce74d25 Null invoke check on deleted type Brian Fiete 2025-03-05 14:59:50 -08:00
  • 445fc0e982 Warn on 'this Foo*', make [CRepr] always pass 'this' as address Brian Fiete 2025-03-05 14:51:46 -08:00
  • 176947189b Skip CheckResultForReading check for 'this' on static properties Brian Fiete 2025-03-04 11:47:07 -08:00
  • e713e6ebc7 mangleContext.mModule null check Brian Fiete 2025-03-04 11:36:53 -08:00
  • d06f2c0e59
    Merge pull request #2172 from Fusioon/patch-2 Brian Fiete 2025-03-04 11:25:34 -08:00
  • 4deb97a484
    Merge pull request #2171 from aharabada/DeferCrash Brian Fiete 2025-03-04 11:25:12 -08:00
  • a1a32ecc7a
    Add IsMutating to MethodInfo Fusioon 2025-03-02 16:54:05 +01:00
  • c8f96a7a22 Fixed crash when defer scope target doesn't exist Simon Lübeß 2025-03-01 22:37:33 +01:00
  • cfd2bab9fb Improvements to method instance mIsIntrinsic handling Brian Fiete 2025-02-25 12:57:37 -08:00
  • 1805316b70 Fixed initializer blocks on valueless structs Brian Fiete 2025-02-23 15:53:23 -08:00
  • 68edae2a35 Make .Underlying always const on const enum values Brian Fiete 2025-02-23 14:34:55 -08:00
  • c495d4434a Fixed var ref on out for pointers Brian Fiete 2025-02-23 14:17:10 -08:00
  • 7f3b3f2e09 Improved const handling of char8* Brian Fiete 2025-02-23 14:09:33 -08:00
  • b075f8dbf3 Fixed 'var ref' for case expr out vars Brian Fiete 2025-02-23 12:02:52 -08:00
  • 35739e7293 Fixed out variable lifetimes, further unified out var for case+method Brian Fiete 2025-02-23 10:26:05 -08:00
  • 2bf2173e86 Add 'not' to autocomplete Brian Fiete 2025-02-23 09:15:21 -08:00
  • e938ef3eab Fixed autocomplete in initializer expression over struct pointer Brian Fiete 2025-02-23 09:11:40 -08:00
  • 4ba8f6b0f6 Improved mid-compile deleted type handling Brian Fiete 2025-02-23 08:08:13 -08:00
  • 188ff74128 Fixed do/while detection Brian Fiete 2025-02-23 06:59:30 -08:00
  • 546c4d7e7e Fixes anonymous type formatting Brian Fiete 2025-02-23 06:45:13 -08:00
  • b3cf2a0d04 IOnTypeInit + IOnTypeDone combo with IOnFieldInit/IOnMethodInit Brian Fiete 2025-02-22 12:07:31 -08:00
  • a5b032cc39 Fixed New Class generator with empty namespace Brian Fiete 2025-02-22 11:22:49 -08:00
  • dbfdbdf98a Fixed enumeration over valueless sized array Brian Fiete 2025-02-22 10:44:21 -08:00
  • 7a752a3375 CompileFail fix Brian Fiete 2025-02-22 10:40:14 -08:00
  • 8a0b17824d Null check fix with fieldInstance type Brian Fiete 2025-02-22 10:35:39 -08:00
  • 0dcc7c4df3 Fixed mUnassignedFieldFlags handling of fields in extensions Brian Fiete 2025-02-22 10:24:19 -08:00
  • fb088935d3 Fixed append field assignment error text Brian Fiete 2025-02-22 10:07:32 -08:00
  • 7182e167a8 Merge remote-tracking branch 'origin/master' Brian Fiete 2025-02-22 09:56:44 -08:00
  • 5feb0c044b 'not case' expression, case variable scope change Brian Fiete 2025-02-22 09:56:39 -08:00
  • 2aeadbd001
    Merge pull request #2152 from disarray2077/generatorfocus Brian Fiete 2025-02-22 05:43:34 -08:00
  • 471897a150 Deleted type protection in EmitGCMarkValue, RequestExtraCompile feature Brian Fiete 2025-02-19 12:01:06 -08:00
  • ad22d71e21
    Set focus to class name when opening Class Generator disarray2077 2025-02-18 20:26:01 -03:00
  • 6e0cabf8aa Fixed invalid extension override assumption Brian Fiete 2025-02-18 13:45:45 -08:00
  • aaac1470df Field deleted type protection Brian Fiete 2025-02-18 13:15:58 -08:00
  • 06c5e06a58 Fixed enum casting with implicit 'int' operator Brian Fiete 2025-02-18 13:06:35 -08:00
  • 33e4ac7a95 Made MsDemangleScanner more lenient Brian Fiete 2025-02-18 12:39:48 -08:00
  • 6c47990368 Improved mGhostDependencies handling of undefined types Brian Fiete 2025-02-18 11:39:56 -08:00
  • 6dc9aeb104 More BF_RUNTIME_DISABLE fixes Brian Fiete 2025-02-18 09:51:16 -08:00
  • 375fb2807f BF_RUNTIME_DISABLE improvements Brian Fiete 2025-02-18 09:26:34 -08:00
  • 04ebd9a738 AppendF null fix Brian Fiete 2025-02-18 09:15:44 -08:00
  • 575e6b439c More 'if (Compiler.IsComptime)' protections Brian Fiete 2025-02-18 08:49:20 -08:00
  • 49a22f1c87 32-bit fix Brian Fiete 2025-02-18 08:05:46 -08:00
  • 66d3581911 Inference of tuple 'params T` Brian Fiete 2025-02-18 07:56:02 -08:00
  • f6d18c111f EmitObjectAccessCheck for append field dtor to detect double delete Brian Fiete 2025-02-16 12:33:04 -08:00
  • de7ec27032 Tweaks to Line Height Scale Brian Fiete 2025-02-16 12:04:28 -08:00
  • 4ada557f64
    Merge pull request #2136 from MineBill/line-spacing Brian Fiete 2025-02-16 11:43:14 -08:00
  • 23233599db
    Merge pull request #2143 from Booklordofthedings/master Brian Fiete 2025-02-16 11:36:25 -08:00
  • 421cace017 Expanding support for params in delegates, params tuple support Brian Fiete 2025-02-16 11:36:14 -08:00
  • a341008111
    Update Internal.cpp Jannis 2025-02-16 19:21:52 +00:00
  • 4b660b2314 Tuple variable initialization fix from splats Brian Fiete 2025-02-16 06:45:05 -08:00
  • b1181a936d Fixed wrappable props and fixed fixed generic binding in MemberRefExpr Brian Fiete 2025-02-15 17:53:13 -08:00
  • 4cd8fe7742 Made "Cannot take address of read-only variable" a warning Brian Fiete 2025-02-15 17:21:10 -08:00
  • 6d3c660273 Fixed some issues closing workspace while in comptime Brian Fiete 2025-02-15 15:03:55 -08:00
  • 856490755e
    Merge pull request #2132 from m910q/fix_auto_closing_tags_in_string_literal Brian Fiete 2025-02-15 14:36:59 -08:00
  • 765906dd70 Added field and instantiation restrictions to extended opaques Brian Fiete 2025-02-15 13:21:47 -08:00
  • 5000a8a824 Opaque calling issue Brian Fiete 2025-02-15 12:58:23 -08:00
  • ab93fb83a4 Fixed globalvar-derived const addr assigned to local variable Brian Fiete 2025-02-15 11:36:47 -08:00
  • 94944082eb Allow 'public static int operator implicit(Self self);' Brian Fiete 2025-02-15 10:38:48 -08:00
  • 57d041380c
    Use text offset when drawing the LinePointer. MineBill 2025-02-15 20:35:44 +02:00
  • 83b37239b7
    Make sure to round line spacing. MineBill 2025-02-15 20:24:34 +02:00
  • fa251b3439 Fixed enum issues utilizing Underlying in initializer Brian Fiete 2025-02-15 10:12:27 -08:00
  • 12a87caa65
    Don't pass line height in GetLineSpacing MineBill 2025-02-15 20:12:13 +02:00
  • f7b3f88868 Fixed [?] in BfSizedArrayCreateExpression (ie: 'int*[?](null, null)') Brian Fiete 2025-02-15 09:29:08 -08:00
  • 1cb21de201
    Round thickness of line highlight to prevent weird rendering. MineBill 2025-02-14 00:34:04 +02:00
  • 3f41cf32ef
    Add 'Line Height' setting. MineBill 2025-02-14 00:23:07 +02:00
  • fa96e0783c
    Add 'mLineHeight' properrty to 'DarkEditWidget' to control line height. MineBill 2025-02-13 23:47:11 +02:00
  • 8194f58f59 Trimmed output of PrintAllReferences Brian Fiete 2025-02-07 07:15:54 -08:00
  • 7d8d6296ce Don't consider cursor in open space when in literal ESH 2025-02-07 13:00:12 +01:00
  • 60988fda8f Read-from-memory fixes, render target improvements Brian Fiete 2025-02-06 08:45:21 -08:00
  • 818ca48759 Ctrl+Click for code collapsing Brian Fiete 2025-02-06 08:44:16 -08:00
  • 568e54821d Fixes some handling of const payload enums cases Brian Fiete 2025-02-04 10:23:22 -08:00
  • 8b7dd19f4b Allow 'ref' on case matching Brian Fiete 2025-02-04 06:45:05 -08:00
  • b92b561867 Fixed sizing of embedded "String" view in watch panel Brian Fiete 2025-02-03 11:44:44 -08:00
  • 3253bb40ac Fixed autocomplete doc width on multimon Brian Fiete 2025-02-03 11:29:30 -08:00