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

90 commits

Author SHA1 Message Date
Brian Fiete
c62dbdf811 Fixed LinkName 2020-03-30 14:09:02 -07:00
Brian Fiete
a3020720c9 Fixed unqualified static lookups in mixins 2020-03-30 11:13:24 -07:00
Brian Fiete
dde6a56a03 Added uninitialized ctors: this(?), base(?) 2020-03-25 09:17:34 -07:00
Brian Fiete
61468d818f Added MD5 file hashes to Beef 2020-03-23 12:07:05 -07:00
Brian Fiete
76c8b62780 Removed unused doDbgAgg 2020-03-12 13:41:14 -07:00
Brian Fiete
5276bd4533 Fixed int-lowered structs with immutable methods in LLVM 2020-03-12 05:40:36 -07:00
Brian Fiete
7a08e7bf11 Fixed FORCELINK with srets 2020-03-11 13:59:35 -07:00
Brian Fiete
7458a90b5b Fixed default parameters requiring conversion operators 2020-03-11 07:57:20 -07:00
Brian Fiete
701e43bf1f Fixed single-item replace 2020-03-10 12:02:47 -07:00
Brian Fiete
1db7f78b28 Fixed access error for protected properties 2020-03-10 08:28:16 -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
cb6a6484eb Fixed generic constraint error crash 2020-02-29 09:45:46 -08:00
Brian Fiete
c92bc523db Added constant string appending with + operator, const string fixes 2020-02-28 09:20:43 -08:00
Brian Fiete
e962a1a339 Fix for test methods on generic types 2020-02-24 05:42:41 -08:00
Brian Fiete
4efa88376c Fixed extension issue, fixed false dep from conversion operator 2020-02-22 06:49:56 -08:00
Brian Fiete
40c404f329 Allow overrides to specify unique default param values 2020-02-20 17:18:53 -08:00
Brian Fiete
07fd22f9e0 Supporting proper lowering for CRepr int-sized structs 2020-02-20 05:21:23 -08:00
Brian Fiete
610d472b66 Fixed new defer warning 2020-02-19 14:02:49 -08:00
Brian Fiete
1f20d76f94 Added a 'cast' intrinsic 2020-02-19 13:16:33 -08:00
Brian Fiete
9ffdb94740 Fix for calling private ctor from another ctor within the current type 2020-02-19 06:55:06 -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
179e67194d Reworked 'using' - now properly supports nulls, requires IDisposable 2020-02-17 05:39:05 -08:00
Brian Fiete
7c44884cf0 Properly complains about hidden parameterless base ctor calling 2020-02-13 12:29:06 -08:00
Brian Fiete
7b9c994066 Fixed bugs related to generic delegate type references 2020-02-13 07:55:50 -08:00
Brian Fiete
093ae8f9c1 Reworked some pointer arithmetic to use gep instead of ptrtoint 2020-02-11 09:28:25 -08:00
Brian Fiete
8171c842f0 Fixed varargs and tuple building 2020-02-11 08:37:52 -08:00
Brian Fiete
7741344fd2 Added support for C-style vararg methods 2020-02-11 07:34:47 -08:00
Brian Fiete
ca64ea1f28 Fixed compond assignment operator overloads 2020-02-02 05:30:19 -08:00
Brian Fiete
3da6535ef5 Marking default ctors as illegal src positions 2020-02-01 11:42:32 -08:00
Brian Fiete
5d909752c9 Improved some var handling for allocations 2020-01-31 06:12:04 -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
64cb1ab193 Base ctor fixes 2020-01-26 06:42:34 -08:00
Brian Fiete
e6344c02b1 Fixed default base ctor issues 2020-01-26 06:28:04 -08:00
Brian Fiete
c48c292f78 Fixed bug from new default ctor 2020-01-25 10:04:52 -08:00
Brian Fiete
730ae877fa Causing full refresh in IDE when deleting types 2020-01-25 06:21:46 -08:00
Brian Fiete
7de7245b33 Fixed local method 'this' inside mixins 2020-01-24 12:29:54 -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
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
8970ebcd93 Added error/warning panel, region support 2020-01-06 13:49:35 -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
42452fe09c Deferred Import dynamic/static check, fix calling convention 2019-12-21 05:44:01 -08:00
Brian Fiete
8b17718fed Struct cast fix, deferred block fix 2019-12-13 14:22:23 -08:00
Brian Fiete
8b71f8d49a Fixed backend error vreg handling, softer fails, fixed a forcelink issue 2019-12-11 16:54:36 -08:00
Brian Fiete
f6752b703d Null conditional fixes 2019-12-03 17:35:53 -08:00
Brian Fiete
04a46850d6 Fixed attribs for properties, renamed SkipAccessCheckAttribute 2019-12-01 14:40:17 -08:00