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

138 commits

Author SHA1 Message Date
Brian Fiete
f750d44d8d mCurMethodState null check in CheckLabel 2025-03-31 08:57:41 -04:00
Brian Fiete
381c629a03 Added 'concrete' token to autocomplete 2025-03-13 05:57:23 -04:00
Brian Fiete
2bf2173e86 Add 'not' to autocomplete 2025-02-23 09:15:21 -08:00
Brian Fiete
dfbb09a8ac Fixed enum comparison to int when there's an int conversion operator 2025-02-01 07:15:49 -08:00
Brian Fiete
161d9dc540 Added ZeroGap to AllowAppend 2025-01-27 09:17:45 -08:00
Brian Fiete
910f560380 Handle 'func?.Invoke()' 2025-01-18 06:48:33 -08:00
Brian Fiete
a1cd01cd3d Fixed 'ref' and 'in' this parameter for extension methods 2025-01-17 17:32:25 -08:00
Brian Fiete
854122cb46 Allow anonymous 'using' fields 2025-01-05 08:55:17 -08:00
Brian Fiete
a5e9a33f64 Anonymous subclassing in initializer blocks 2025-01-04 10:57:37 -08:00
Brian Fiete
958fc30310 Inline anonymous type declarations 2025-01-02 11:42:33 -08:00
Brian Fiete
7548bf23cd Fixed ctor passthrough generation for AllowAppend 2024-12-31 11:46:51 -08:00
Brian Fiete
45d6a12d5d Added autocomplete "all" option for ctor passthroughs 2024-12-31 10:28:04 -08:00
Brian Fiete
ce9b2f8888 Added autocomplete for constructor passthroughs 2024-12-31 10:03:16 -08:00
Brian Fiete
4f2c28862d Debugger mouseover improvements 2024-12-31 07:48:03 -08:00
Brian Fiete
d695226657 Properly add ref operators in override fixit 2024-11-21 04:58:59 -05:00
Brian Fiete
14a3dd8e7d Handle zero-sized enums (<= 1 member) 2024-11-08 09:16:27 -05:00
Brian Fiete
0ae87320af Fixed autocomplete on fully-qualified global members 2023-11-18 08:54:28 -05:00
Brian Fiete
a8b3a7cbf0 Null protection for autofields 2023-02-24 07:11:39 -05:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
450d541292 Added 'using' fields 2022-07-10 07:50:08 -04:00
Brian Fiete
7dd2324fcf Added nameof 2022-07-06 12:19:01 -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
3b711932ec Added ITypedAllocator, SingleAllocator 2022-06-29 07:18:01 -07:00
Brian Fiete
1d2811f50d Appended fields 2022-06-27 10:55:31 -07:00
Brian Fiete
e3cceff39c Null check in BfAutoComplete::CheckNamespace 2022-06-25 08:32:05 -07:00
Brian Fiete
20c88dfeb0 Better enum autocomplete hygiene 2022-06-24 06:45:35 -07:00
Brian Fiete
bca82c231f Fixed constraint checks for inner types 2022-06-23 13:55:34 -07:00
Brian Fiete
abd511a93d Added '->' operator, static indexer fix, RefCounted<T> 2022-06-22 08:35:25 -07:00
Brian Fiete
a083bda31b Added const/readonly to more autocomplete cases 2022-06-06 13:03:54 -07:00
Brian Fiete
1cb91c304b Fixed fixit location for usings when file has scoped usings 2022-06-01 16:36:58 -07:00
Brian Fiete
030a7cda75 Fixed type autocomplete in distinct options 2022-06-01 15:21:02 -07:00
Brian Fiete
2576ae6bae Added 'decltype' to AddTopLevelTypes 2022-06-01 12:32:03 -07:00
Brian Fiete
75333a0928 Improved circular mixin check, isconst(expr), [ConstSkip] 2022-05-30 11:40:49 -07:00
Brian Fiete
bfd062dd59 ResolveGenericType call fix 2022-04-30 08:53:24 -07:00
Brian Fiete
5f0fd070ad SetResultStringType type context fix 2022-04-28 11:28:33 -07:00
Brian Fiete
100181b062 Fixed Go To Definition cases in generated code 2022-04-25 14:41:03 -07:00
Brian Fiete
44ecb92315 Auto ctor fixes 2022-04-16 16:43:21 -07:00
Brian Fiete
4d1e14a1c3 Show comptime emits as embedded sourceviews 2022-04-16 06:27:54 -07:00
Brian Fiete
b334423106 Fleshing out comptime debugging 2022-03-15 16:33:30 -07:00
Brian Fiete
0ce67cecc2 Distinct type option filter entry fixes, Include Filtered fix 2022-02-21 18:32:23 -08:00
Brian Fiete
63ef0fed7a Fixed autocomplete LookupTypeRefOrIdentifier local/type lookup order 2022-02-14 10:03:41 -05:00
Brian Fiete
cf5c969d1f Improvements to const string generic arg, literal generic args 2022-02-05 09:23:44 -05:00
Brian Fiete
361be9dc92 Reflect Filtered, extension attribs fix, generic arg BfAstNode 2022-02-04 12:00:43 -05:00
Brian Fiete
904d2aae6c Fixed go to definition on type name that matches identifier 2022-02-02 09:24:02 -05:00
Brian Fiete
438394099a Fixed fixits on types with comptime-emitted code 2022-02-02 08:00:55 -05:00
Brian Fiete
d18e12866b Improved override method insertion in autocomplete 2022-01-31 16:00:06 -05:00
Brian Fiete
8a4bf7ac8c Improvements to handling of pointers to reference types 2022-01-04 07:17:32 -05:00
Brian Fiete
1ee0a19bbf EnumType.UnderlyingType support, generic enum constraint improvements 2022-01-03 07:30:03 -05:00
Brian Fiete
476df62a24 Fixed issues autocompleting in extensions outside definition project 2022-01-01 10:12:20 -05:00
Simon Lübeß
1812d61c8c Classic autocomplete no longer highlights random letters 2022-01-01 13:17:53 +01:00