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
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
Brian Fiete
5c2e0d86c0 Added support for bool in reflected attributes 2020-08-23 07:43:16 -07:00
Brian Fiete
64b62c09be Start of SIMD support 2020-08-23 05:42:42 -07:00
Brian Fiete
5a3701fa90 Fixed valueless alias, warn on unused attribute 2020-08-16 15:56:09 -07:00
Brian Fiete
99419097c5 Added [IgnoreErrors] block attribute 2020-08-16 08:33:51 -07:00
Brian Fiete
01d9bfb66f Properly reference alt method module 2020-08-13 17:05:43 -07:00
Brian Fiete
fe4027d33a Fixed string serialization issue in attributes 2020-08-13 14:44:14 -07:00
Brian Fiete
6d65d8d11d Fixed issue with valueless ref params 2020-08-11 13:52:57 -07:00
Brian Fiete
85b4afcd94 Tightened std type lookup requirements, fixed reified redecl issue 2020-08-11 12:14:47 -07:00
Brian Fiete
cea4b6cdd8 Null check 2020-08-10 17:37:40 -07:00
Brian Fiete
35505d905a More extern constraints work 2020-08-10 17:02:48 -07:00
Brian Fiete
32cd6d8841 Improved extern type constraints 2020-08-10 13:29:05 -07:00
Brian Fiete
1d42cde61d Fixed lack of error with assignment checking in expression-body methods 2020-08-09 07:18:46 -07:00
Brian Fiete
b7b065855d Start of wasm support 2020-08-06 09:24:37 -07:00
Brian Fiete
1ef8c14d74 Removed temporary test 2020-08-05 06:13:33 -07:00
Brian Fiete
c3bc2bc67c Added extern constraints to types 2020-08-05 05:34:32 -07:00
Brian Fiete
92d3ab6ca9 Fixed error messages for methods with extern constraints in variations 2020-08-04 10:30:25 -07:00
Brian Fiete
e59cb10ed4 Added error when attempting to add default value to params parameter 2020-08-03 10:19:26 -07:00
Brian Fiete
fb960747ec Fixed dependency issue with array arguments in specialized methods 2020-08-01 07:49:50 -07:00
Brian Fiete
f034880723 Added diagnostics panel 2020-07-31 06:16:29 -07:00
Brian Fiete
65a28a97bb Mixin fix for closed module 2020-07-27 17:41:07 -07:00
Brian Fiete
8fb6f7304d Fixed GC marking of sized arrays 2020-07-24 06:37:50 -07:00
Brian Fiete
04de0512c3 Fixed inlining issue with reflection data 2020-07-24 05:47:25 -07:00
Brian Fiete
bec6f1d007 Properly checking extern method constraints, fixed dtor body scopes 2020-07-24 05:20:50 -07:00
Brian Fiete
fed75dfa85 Fixed an issue of zombie failed specialized methods in resolve-only 2020-07-21 13:14:09 -07:00
Brian Fiete
af9320ada6 Fixed Equals check for non-aligned-size sized arrays 2020-07-20 08:04:34 -07:00
Brian Fiete
03c8d72f33 Fixed issues with char8* attribute arguments 2020-07-20 07:16:20 -07:00
Brian Fiete
d6eb631419 Added __STACKOVERFLOW test method 2020-07-18 08:11:03 -07:00
Brian Fiete
86a41649ec Added Diagnostics panel 2020-07-18 06:50:28 -07:00
Brian Fiete
7f31b29607 Fixed globals project selection for typedef 2020-07-16 16:02:54 -07:00
Brian Fiete
0e6a001091 Fixed Linux interop issue 2020-07-15 06:28:41 -07:00
Brian Fiete
f9c0f2a311 Added reflect method filters 2020-07-14 08:27:25 -07:00
Brian Fiete
b30a72719c Fixed issues with global var addresses in const arrays 2020-07-13 08:51:02 -07:00
Brian Fiete
037b2ac1e4 Added reflection category to distinct build options (wip) 2020-07-11 16:24:07 -07:00
Brian Fiete
4ac56a2432 Reflection fixes on Win32 2020-07-06 17:58:46 -07:00
Brian Fiete
6e6487d951 Fixed reflection issue 2020-07-06 16:12:48 -07:00
Brian Fiete
6cd66a2182 Reflection fixes for static values 2020-07-06 09:55:19 -07:00
Brian Fiete
78dd56d6c5 Added GetFieldReference, ability to explicitly reference in Variant 2020-07-06 09:09:28 -07:00
Brian Fiete
2fe209447e Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes. 2020-07-03 13:54:45 -07:00
Brian Fiete
0c946de3ca Added RefType, changed how CRepr types are represented 2020-07-02 11:05:17 -07:00