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

773 commits

Author SHA1 Message Date
Brian Fiete
b71d7beb47 Fixed struct ctor assigned checking during autocomplete 2020-10-23 10:12:40 -07:00
Brian Fiete
994640df11 Fixed field initialization in structs with extensions 2020-10-23 09:03:19 -07:00
Brian Fiete
879b15ecd8 Added type initializer blocks 2020-10-23 07:48:41 -07:00
Brian Fiete
9a857cceb3 Fixed reification issues, mut-vs-imut method mangling 2020-10-22 17:25:19 -07:00
Brian Fiete
b6db69d2b0 Fixed extension initializers and dtors. [NoExtension]. Extension warning 2020-10-22 11:33:13 -07:00
Brian Fiete
4449952235 More methodref fixes 2020-10-22 06:31:31 -07:00
Brian Fiete
49a4536e1e Fixed chained GCMarkMember 2020-10-20 07:30:25 -07:00
Brian Fiete
eaeb5ab6f8 Allow => funcPtr function binding 2020-10-19 15:32:13 -07:00
Brian Fiete
79d13a3626 Fixed aggregate return issue 2020-10-17 07:03:09 -07:00
Brian Fiete
687addf7a5 Fixed false method reification during conversion operator checking 2020-10-16 17:54:19 -07:00
Brian Fiete
fe7d3d80e7 Fixed issues with chained dtors in extensions 2020-10-15 12:05:50 -07:00
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