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

462 commits

Author SHA1 Message Date
Brian Fiete
3bb94764d2 Added missing 'internal' string 2020-10-15 11:27:32 -07:00
Brian Fiete
6b27f0f0b2 Internal protection, 'using internal <type or namespace>;` 2020-10-14 11:33:41 -07:00
Brian Fiete
9332693132 Improved minidump debugging 2020-10-12 10:12:18 -07:00
Brian Fiete
42a361a8c0 Fixed autocomplete doc crash for generic methods 2020-10-10 06:12:29 -07:00
Brian Fiete
aed026f4fc Fixed array alloc bitcast in entry block 2020-10-09 14:10:53 -07:00
Brian Fiete
e0ebe81472 Fix for boxed interface selection with multiple entries 2020-10-08 12:47:34 -07:00
Brian Fiete
4cea33d96f Fixed cases of undetected ambiguous calls 2020-10-08 12:09:04 -07:00
Brian Fiete
e8b35ce0c4 Autocomplete method name fix 2020-10-08 11:47:38 -07:00
Brian Fiete
3fb7576bf9 MethodToString improvements 2020-10-08 10:17:03 -07:00
Brian Fiete
b28a87136f Extended autocomplete info 2020-10-08 09:41:05 -07:00
Brian Fiete
808a4438d7 Address-of immutable is now a warning instead of error, added [NoSplat] 2020-10-07 11:07:10 -07:00
Brian Fiete
d9444cc603 Fixed expression-bodied function with a ref return 2020-10-01 14:35:16 -07:00
Brian Fiete
c28ed988b3 Fixed properties debug evaluation and struct calls 2020-09-29 11:58:07 -07:00
Brian Fiete
a399e383fa Linux fixes 2020-09-29 08:53:36 -07:00
Brian Fiete
b13bee470c Fixed some field var-resolve issues 2020-09-29 05:42:16 -07:00
Brian Fiete
9db256f281 Fixed autocomplete invoke info issue with arguments with binary operator 2020-09-28 13:15:48 -07:00
Brian Fiete
0a78b5cc35 Improvements and safety for const exprs 2020-09-28 12:41:42 -07:00
Brian Fiete
ee4ae8f9ed Fixed issue with local methods in generic types 2020-09-27 23:07:29 -07:00
Brian Fiete
ef57930170 Fixed lockup check iface conformance in failed type 2020-09-27 22:21:15 -07:00
Brian Fiete
ee71c8c97b Fixed dynamic boxability of wrappable types (such as pointers) 2020-09-26 09:25:38 -07:00
Brian Fiete
0e10eba8f5 Added ReflectAttribute.ReflectImplementer 2020-09-26 08:26:42 -07:00
Brian Fiete
9895e0a86d Fixed globals lookup inside extensions 2020-09-24 05:12:10 -07:00
Brian Fiete
3e5c5e402c Fix for iface reflection info referencing abstract methods 2020-09-24 04:47:31 -07:00
Brian Fiete
2192305800 Fixed for discriminated unions with attempted initializers 2020-09-22 08:34:16 -07:00
Brian Fiete
fd3265445d Fixes for new out-var rules, unassigned variable detection 2020-09-22 07:44:47 -07:00
Brian Fiete
6878183873 Support for static field exporting 2020-09-21 23:38:50 -07:00
Brian Fiete
5b8d2ffee2 Improvements to unassigned variable detection 2020-09-21 13:58:00 -07:00
Brian Fiete
adb0bc4b85 Fixed type generic constraint validation 2020-09-19 09:05:33 -07:00
Brian Fiete
e4892af4c9 Added constraint test for casting 2020-09-19 06:41:36 -07:00
Brian Fiete
76cd052c4a Fixed MethodToString for unspecialized type variations 2020-09-19 05:12:15 -07:00
Brian Fiete
f8175e84a1 Fixed MethodToString issue with missing generic interface method 2020-09-18 17:36:07 -07:00
Brian Fiete
75eeb25555 Refactoring of operator constraints, generic param population 2020-09-18 17:00:33 -07:00
Brian Fiete
44c8da4eb3 Fixed CreateValueTypeEqualsMethod 2020-09-17 05:46:47 -07:00
Brian Fiete
74bbdbadbf Equality fix 2020-09-17 05:21:38 -07:00
Brian Fiete
e912bb955b Fixed fatalerror reentrancy, fixed valueless equals method 2020-09-16 15:56:11 -07:00
Brian Fiete
7e111329c7 Trimmed reflected iface method table 2020-09-16 07:17:06 -07:00
Brian Fiete
49ca3b67bf Fixed reflection of compile-time compiler constants 2020-09-16 04:38:44 -07:00
Brian Fiete
da5b81f419 Dynamic boxing 2020-09-14 11:18:24 -07:00
Brian Fiete
702eee993c Splat fixes 2020-09-14 07:37:42 -07:00
Brian Fiete
8def1d4522 Reflection changes - interface info, boxed type 2020-09-14 06:54:49 -07:00
Brian Fiete
3627f8c40f Reworked functions with explicit 'this' 2020-09-11 10:33:16 -07:00
Brian Fiete
f868d56abb Fixed local methods in methods with out parameters 2020-09-07 06:45:56 -07:00
Brian Fiete
709b337617 Made using/pragma fixits no long focus on change 2020-09-05 05:39:51 -07:00
Brian Fiete
25f44ae133 Added System.Compiler compile-time values 2020-09-04 08:09:04 -07:00
Brian Fiete
e92eed776c Fixed typed primitive Equals method generation 2020-09-01 14:31:34 -07:00
Brian Fiete
66d5f67528 Support for non-static ++ and -- operator overloads 2020-08-31 16:11:20 -07:00
Brian Fiete
42121491f0 Removed unwanted LoadValue of generic param 2020-08-31 07:20:07 -07:00
Brian Fiete
c49d92b779 Made method mutability part of signature and method selection 2020-08-29 14:18:05 -07:00
Brian Fiete
535045c48a Allow method attributes on properties with expression bodies 2020-08-29 11:28:11 -07:00
Brian Fiete
ca4b383339 More SIMD work 2020-08-25 07:33:55 -07:00