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

351 commits

Author SHA1 Message Date
Brian Fiete
35c9cba898 Fixed type lookup for GetOperatorInfo 2020-12-06 07:54:02 -08:00
Brian Fiete
8852e7e194 Protected protection improvements 2020-12-06 07:32:01 -08:00
Brian Fiete
b5064536e0 Improved static indexer support 2020-12-05 04:29:27 -08:00
Brian Fiete
195a699af4 Fixed early-exit cases in ctor 2020-12-04 06:29:25 -08:00
Brian Fiete
687dde063f Include inner-overload method in classview 2020-12-04 05:22:49 -08:00
Brian Fiete
230b71cecb Fixed some module mutability issues 2020-12-03 06:27:10 -08:00
Brian Fiete
bdd22c0154 Fixed imported method in extension module 2020-12-01 14:24:34 -08:00
Brian Fiete
2c00929751 Fixed invalid FinishInit call during ignored method declaration 2020-11-30 06:22:37 -08:00
Brian Fiete
b83bc2c2dc Fixed generic property binding 2020-11-21 07:09:15 -08:00
Brian Fiete
4cae7ff373 Fixes for default interface properties and bindings 2020-11-19 09:37:43 -08:00
Brian Fiete
d1334b0c8f Properly generates an error when allocating in a const expression 2020-11-18 10:13:46 -08:00
Brian Fiete
3e763b41df Fixed ObjectAccessCheck with null constant 2020-11-18 10:03:10 -08:00
Brian Fiete
bd3fa65692 Allow static method overrides in extensions 2020-11-17 23:19:56 -08:00
Brian Fiete
959ccebc26 Improved errors for invalid method specifiers in interfaces 2020-11-16 17:44:39 -08:00
Brian Fiete
fa0e712c2b Added [MangleConst] support 2020-11-16 11:05:08 -08:00
Brian Fiete
826a7e6fba Fixed append alloc array size calculation 2020-11-16 09:46:25 -08:00
Brian Fiete
bb4f0df653 Fixed override fix 2020-11-16 07:51:51 -08:00
Brian Fiete
2e3880100b Fixed mangling issue with method overrides in extensions 2020-11-16 07:36:34 -08:00
Brian Fiete
f41365a58e Added 'interface' and 'enum' constraints 2020-11-10 05:44:23 -08:00
Brian Fiete
bd6e21073e Mixin 'this' fix 2020-11-06 12:25:02 -08:00
Brian Fiete
fb23269e33 Fixed issue with non-static mixin usage inside a lambda 2020-11-06 09:48:39 -08:00
Brian Fiete
587f91fcce Fixed interface error with private property accessors 2020-10-30 13:20:54 -07:00
Brian Fiete
7883d0cafa Fixed concrete method warning 2020-10-27 12:26:15 -07:00
Brian Fiete
5167298ab2 Added warnings for invalid interface method decls 2020-10-26 15:32:10 -07:00
Brian Fiete
f09a9b41f1 Fixed enum with extension with ToString override 2020-10-26 11:38:44 -07:00
Brian Fiete
8b74b15102 Fixed internal override mangling in same project 2020-10-26 10:47:01 -07:00
Brian Fiete
2c41b5c3f7 Fixed FORCELINK sret issue 2020-10-25 10:52:28 -07:00
Brian Fiete
101fde1a4b Added extern method override support in extensions 2020-10-23 11:48:37 -07:00
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