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

791 commits

Author SHA1 Message Date
Brian Fiete
8f59a9dc0a Fixed index cast to int 2020-11-18 12:12:22 -08:00
Brian Fiete
dcacf87d66 Fixed ability to call GetType on an interface reference 2020-11-18 12:07:18 -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
d4ea9bce2b Added error for using cascade operator on static method 2020-11-18 09:54:19 -08:00
Brian Fiete
bd3fa65692 Allow static method overrides in extensions 2020-11-17 23:19:56 -08:00
Brian Fiete
16a4b36b17 Fixed dynamic cast from class/interface constraint 2020-11-17 17:37:09 -08:00
Brian Fiete
959ccebc26 Improved errors for invalid method specifiers in interfaces 2020-11-16 17:44:39 -08:00
Brian Fiete
4c5881e5d3 Fixed GNU const ref mangling 2020-11-16 13:11:44 -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
234b3591eb Fixed member field lookup from generic constraint 2020-11-16 08:47:45 -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
ca3308d959 Fixed CPP mangling for static fields 2020-11-16 05:23:19 -08:00
Brian Fiete
281f19e04c String interpolation 2020-11-11 05:46:52 -08:00
Brian Fiete
22cc81862b Made source index change cause internals rebuild 2020-11-10 06:31:35 -08:00
Brian Fiete
f41365a58e Added 'interface' and 'enum' constraints 2020-11-10 05:44:23 -08:00
Brian Fiete
f63b9236d0 Fixed duplicate 'public override' autocomplete overrides 2020-11-09 10:22:54 -08:00
Brian Fiete
cd2561b68e Fixed formatting of comma-separated fields with initializers 2020-11-09 08:54:40 -08:00
Brian Fiete
6cb13900b0 Added support for attributes on enum case members 2020-11-09 06:53:47 -08:00
Brian Fiete
a9d9776bcb Allow default param before params param 2020-11-07 06:37:41 -08:00
Brian Fiete
bd6e21073e Mixin 'this' fix 2020-11-06 12:25:02 -08:00
Brian Fiete
b3e225b360 Fix for valueless sized array init 2020-11-06 12:24:52 -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
bb87ca7b52 Fixes for increment/decrement operators 2020-11-05 08:51:20 -08:00
Brian Fiete
d4d74ed37c Fixed switch with constant value and fallthroughs 2020-11-04 09:23:34 -08:00
Brian Fiete
e1119d77a9 Fixed autocomplete duplicate documentation issue 2020-11-04 07:56:40 -08:00
Brian Fiete
07cdbbf142 Fixed classview search 2020-11-03 08:01:45 -08:00
Brian Fiete
4bc0b82c8b Added support for explicit generic type 2020-11-01 04:37:40 -08:00
Brian Fiete
587f91fcce Fixed interface error with private property accessors 2020-10-30 13:20:54 -07:00
Brian Fiete
e2bc29cf9c == fix 2020-10-30 09:35:48 -07:00
Brian Fiete
8abb72939b Fix for lambda caching within mixin 2020-10-30 09:03:36 -07:00
Brian Fiete
d82aab3b3f Workaround for VS2019 optimization bug 2020-10-30 05:51:13 -07:00
Brian Fiete
9995803d60 Linux fixes for LLVM 11 2020-10-28 09:34:23 -07:00
Brian Fiete
9706a76097 Fixed abstract/concrete warnings for invalid types 2020-10-27 14:55:23 -07:00
Brian Fiete
b43007a1b6 Upgrade to VS2019, LLVM 11.0.0 2020-10-27 12:28:23 -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
71f5448f32 Support for internal property overrides in extensions 2020-10-26 13:52:04 -07:00
Brian Fiete
c4ff32826e Fixed #define with comments 2020-10-26 13:01:35 -07:00
Brian Fiete
251a8bb379 Fixed boxing from ternary operator 2020-10-26 12:51:01 -07:00
Brian Fiete
f09a9b41f1 Fixed enum with extension with ToString override 2020-10-26 11:38:44 -07:00
Brian Fiete
38d2eff3f6 Fixed namespace colorization when outer type name matches namespace 2020-10-26 10:47:33 -07:00
Brian Fiete
8b74b15102 Fixed internal override mangling in same project 2020-10-26 10:47:01 -07:00
Brian Fiete
84594e66ff Remove 'base' call for inner override impl 2020-10-26 10:46:35 -07:00
Brian Fiete
5cf3055750 Fixed reification of internal method overrides in uninstantiated types 2020-10-25 11:08:42 -07:00
Brian Fiete
2c41b5c3f7 Fixed FORCELINK sret issue 2020-10-25 10:52:28 -07:00
Brian Fiete
ae40f99cb4 Made 'override' work for internal overrides 2020-10-25 10:40:40 -07:00
Brian Fiete
fe3ba6d4d8 Fixed field protection in extension 2020-10-24 15:44:18 -07:00