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

1937 commits

Author SHA1 Message Date
Brian Fiete
2b7c80282b Remove invalid ignoreWrites 2022-08-26 07:14:13 -07:00
Brian Fiete
2f6484894e Fixed HotTypeVersion base type dependency 2022-08-26 07:08:57 -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
a587e6249e Added named parameters to autocomplete 2022-08-25 07:47:33 -07:00
Brian Fiete
7406780f57 Improved namespace search in emitted members in types with extensions 2022-08-25 07:46:37 -07:00
Brian Fiete
15fd1b5f3f Disallow initializers in anonymous delegate type references 2022-08-24 17:20:55 -07:00
Brian Fiete
f9d5b58102 Fix unions with base types 2022-08-24 16:54:22 -07:00
Brian Fiete
e6cbf0509b Improved stepping with deferred call processor 2022-08-24 15:44:19 -07:00
Brian Fiete
acb644830c Fixed split deferred call processor 2022-08-24 14:49:05 -07:00
Brian Fiete
e09b701e9f Fixed named parameters in extension methods 2022-08-24 08:32:19 -07:00
Brian Fiete
be0c4e5d88 Fixed null methodDef selection in failed attribute 2022-08-23 12:55:11 -07:00
Brian Fiete
f520932516 Const generic param method selector fix 2022-08-23 12:39:26 -07:00
Brian Fiete
77a99bdacc Sized array .InitAll elemented initializer 2022-08-23 12:07:02 -07:00
MineGame159
46fbca7668 Add BfParser_GetIndexAtLine 2022-08-23 20:00:48 +02:00
MineGame159
24b03fa5aa Merge branch 'master' into idehelper-changes 2022-08-23 19:56:42 +02:00
Brian Fiete
ebcaffbae9 Bookmark panel tweaks 2022-08-23 10:45:57 -07:00
MineGame159
852d11c6c3 Add BfParser_GetLineCharAtIdx, include fields in document symbols and optionally include location in type defs 2022-08-23 19:13:15 +02:00
disarray2077
528d5ffb78
Fix crash in BfCompiler 2022-08-17 14:46:24 -03:00
Brian Fiete
0907bd1f52 Fixed splat aggregation issue in nullable null coalescing 2022-08-03 08:56:40 -07:00
Brian Fiete
5d14e714c2 Fixed invalid ref-to-non-ref implicit cast in foreach 2022-08-03 08:53:52 -07:00
Brian Fiete
ca83467e1b Fixed assertion in generic AllowAppend ctor 2022-08-03 08:38:04 -07:00
Brian Fiete
052edbcb8d Fixed assignment operator RHS conversion issue 2022-08-03 08:16:41 -07:00
Brian Fiete
e6352571c1 Fixed nullable null coalescing short circuiting 2022-08-03 07:54:35 -07:00
Brian Fiete
0bedd77f0a WIP nullable fix 2022-08-01 14:46:25 -04:00
Brian Fiete
b12ceeb625 Fixit for expanding auto constructor 2022-08-01 10:47:17 -04:00
Brian Fiete
a23406d9dd Fixed boxing in cast in ternary expression 2022-08-01 08:25:07 -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
b5b72df36a Improvements to Win32 'using' field debugging 2022-07-30 11:05:03 -04:00
Brian Fiete
8eda627e2f Splat fixes, added debugging info for 'using' fields 2022-07-30 09:08:49 -04:00
Brian Fiete
ab4719422a Splat fixes 2022-07-30 08:07:12 -04:00
Brian Fiete
56af3bb376 LoadLocal splat fix 2022-07-30 07:31:32 -04:00
Brian Fiete
1806cb923b Handle invalidated inlining requests, comptime alias rebuilds 2022-07-28 15:25:41 -04:00
Brian Fiete
b1e1720f9d Don't break in ce debugger when Fail is ignored (ie: unspec variants) 2022-07-28 11:54:48 -04:00
Brian Fiete
51713a1e34 Clear cached ce reflection data during type rebuild 2022-07-28 11:25:50 -04:00
Brian Fiete
c97d92d8b3 Fixed external constraints in local methods 2022-07-28 08:06:31 -04:00
Brian Fiete
dbf360e243 Fixed failed method param parsing 2022-07-28 07:18:38 -04:00
Brian Fiete
e247e3ecb4 Fixed nested local method skipping during resolution 2022-07-28 06:52:52 -04:00
Brian Fiete
4f2fd58284 Fixed LLVM AtomicStore arg 2022-07-26 17:52:30 -04:00
Brian Fiete
a1c7e6e02b Fixed temp var deferred lifetime end issue in LLVM backend 2022-07-26 16:07:14 -04:00
Brian Fiete
1a85562d54 Fixed arg name failure in generic method selection 2022-07-26 15:12:25 -04:00
Brian Fiete
5416d30bf1 Fixed type population issue with enum UnderlyingType 2022-07-26 13:42:39 -04:00
Brian Fiete
7f328385db Trailing whitespace trimming 2022-07-26 13:27:03 -04:00
Brian Fiete
06425735d9 Trim trailing whitespace 2022-07-26 12:51:06 -04:00
Brian Fiete
119e9189e5 Use StackMarkableObject when there's appended fields 2022-07-17 06:38:49 -04:00
Brian Fiete
7412bb6cde Null check fix for case expr out check 2022-07-16 15:12:09 -04:00
Brian Fiete
1db184e7d8 Fixed nested generic type alias type reference 2022-07-16 14:28:18 -04:00