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

62 commits

Author SHA1 Message Date
Brian Fiete
68bf7bc801 Added nullable(T), Result<T> can use null conditionals 2020-04-27 15:09:10 -07:00
Brian Fiete
868293f2f2 Fixed issue with new stricter IsValueless check 2020-04-24 16:56:29 -07:00
Brian Fiete
66aeb0a302 Fixed a PopulateType reentry issue 2020-04-09 14:55:25 -07:00
Brian Fiete
13d7b0c1c5 Fixed field var-resolving when calling methods 2020-04-07 08:31:17 -07:00
Brian Fiete
15c3ad98de Changed array to Ordered instead of CRepr 2020-04-04 12:14:52 -07:00
Brian Fiete
bb59aa3162 Disabled custom attributes when boxed 2020-04-02 08:57:00 -07:00
Brian Fiete
ca814fe695 Fix for new function/delegate casting 2020-03-31 11:35:09 -07:00
Brian Fiete
de6a68911a New function/delegate casting rules, similar to tuple rules 2020-03-31 07:46:01 -07:00
Brian Fiete
0720b9ad1a Fixed dependency issue with type lookups 2020-03-27 06:47:26 -07:00
Brian Fiete
cf7914f71a Fixed packing issue, made Packed infer Ordered 2020-03-14 12:33:34 -07:00
Brian Fiete
7458a90b5b Fixed default parameters requiring conversion operators 2020-03-11 07:57:20 -07:00
Brian Fiete
1c8a2a8e44 Fixed cast issue in resolveOnly 2020-03-10 08:27:48 -07:00
Brian Fiete
e9ef8ed27c Fix for sized array with const member size 2020-03-09 13:10:34 -07:00
Brian Fiete
686050a68b Fixed some lowering of Win32 structs by value 2020-03-09 11:46:40 -07:00
Brian Fiete
14ac27c977 Removed 'internal' protection - it's all about [Friend] now 2020-03-09 06:34:16 -07:00
Brian Fiete
4efa88376c Fixed extension issue, fixed false dep from conversion operator 2020-02-22 06:49:56 -08:00
Brian Fiete
c2c2c24ac8 Fixed some issues with new/delete generic constraints 2020-02-20 11:57:25 -08:00
Brian Fiete
90e4cf8825 Expanded BinarySearch api, got rid of IComparable due to iOpComparable 2020-02-18 08:43:29 -08:00
Brian Fiete
6dd49f5d9b Fix for valueless array allocations 2020-02-17 14:49:59 -08:00
Brian Fiete
fe531be4ef Fixed an issue with primitive type aliases as generic params 2020-02-17 10:26:41 -08:00
Brian Fiete
7b9c994066 Fixed bugs related to generic delegate type references 2020-02-13 07:55:50 -08:00
Brian Fiete
7741344fd2 Added support for C-style vararg methods 2020-02-11 07:34:47 -08:00
Brian Fiete
61bd31836d Fixit improvements, remove namespace 2020-02-07 08:44:06 -08:00
Brian Fiete
45638a6e7e Added fixit for missing interface implementation methods 2020-02-05 17:07:23 -08:00
Brian Fiete
df76b17c49 Fixed data cycle with interface decl "struct A : IEnumerable<Inner>" 2020-01-31 16:11:31 -08:00
Brian Fiete
36bf9df1f5 Improved some fixits, boxing fix 2020-01-30 10:25:37 -08:00
Brian Fiete
d6566982f2 Boxing result change, warning on boxing obj, boxing generics 2020-01-30 07:06:16 -08:00
Brian Fiete
fd64aa64d9 Made implicit tuple cast check names, fixed explicit tuple cast 2020-01-24 10:36:22 -08:00
Brian Fiete
95e4c1b3ca Fixed repr for on-demand delegate types, avoiding circular Event refs 2020-01-23 12:02:54 -08:00
Brian Fiete
c7e41a30e4 Fixed issue with outer extension state change 2020-01-19 07:35:17 -08:00
Brian Fiete
3486251254 Fixed errors for circular data references in member attributes 2020-01-18 14:43:42 -08:00
Brian Fiete
43d7d72f48 Fixed handling of virtual methods in boxed structs 2020-01-15 08:34:09 -08:00
Brian Fiete
9d1b85cceb Added errors panel 2020-01-12 09:21:50 -08:00
Brian Fiete
c2ee401812 Fixed opening workspace paths containing '/../' or '/./' 2019-12-26 07:03:35 -08:00
Brian Fiete
8808da307f AllowDuplicatesAttribute 2019-12-25 16:38:17 -08:00
Brian Fiete
2618b29daa Allow clicking on reg in mem window, other minor fixes 2019-12-25 12:43:45 -08:00
Brian Fiete
4dcd7f9c6a Fixed constExprs with ints, hover for enum values, _ for enums 2019-12-24 13:13:04 -08:00
Brian Fiete
79149d6a7c Fixed cast 2019-12-13 15:28:37 -08:00
Brian Fiete
8b17718fed Struct cast fix, deferred block fix 2019-12-13 14:22:23 -08:00
Brian Fiete
d27707cb6b Fixed type lookup for attributes on fields when we have extensions 2019-11-29 09:23:08 -08:00
Brian Fiete
b640bf9d5e Fixed deferred targeted boxing, DisableChecks, sized array generics 2019-11-28 09:11:54 -08:00
Brian Fiete
7b8251c311 Fixed enums in debugger, reformatting of operator constraints 2019-11-22 12:28:24 -08:00
Brian Fiete
88adb3a1cd New nullable support 2019-11-21 08:23:18 -08:00
Brian Fiete
68151e69ca Test fix, linux fix 2019-11-19 13:36:51 -08:00
Brian Fiete
503261e916 Fixed a broken test 2019-11-19 10:31:53 -08:00
Brian Fiete
098ad1ce55 Optimizations, switching CanImplicitlyCast method, new CPU rate checker 2019-11-19 09:58:35 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00
Brian Fiete
e1656865bb Fixed some var usage 2019-11-02 06:02:36 -07:00
Brian Fiete
67ee302451 Fixes from macOS, first working build 2019-10-15 17:27:09 -07:00
Brian Fiete
22ec4a86b8 Initial macOS changes
Many changes are related to fixing warnings
2019-10-14 14:08:29 -07:00