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

157 commits

Author SHA1 Message Date
Brian Fiete
abeda6909b Added concept of strict equality 2020-06-17 05:13:53 -07:00
Brian Fiete
08e38a03f9 Added [?] implied size for sized arrays with initializers 2020-06-13 08:36:39 -07:00
Brian Fiete
5c3d0021b1 Fixed win x64 lowering issue 2020-06-10 09:39:16 -07:00
Brian Fiete
5da74382d4 Interop fixes and tests, fixing xplat struct passing issues 2020-06-10 07:12:07 -07:00
Brian Fiete
9f00539d90 Refactored generic type instances to be a BfGenericTypeInfo member 2020-06-05 07:01:58 -07:00
Brian Fiete
03fbc9d468 Fixes for type dependencies and tests for type deletion bug 2020-06-04 11:47:55 -07:00
Brian Fiete
dacbcf4eb3 Fixed some constraint and generic type lifetime issues 2020-06-03 12:07:58 -07:00
Brian Fiete
78bb60cddc Fixed mixin const evaluation 2020-06-03 05:22:29 -07:00
Brian Fiete
c1a2bd79e1 Fixed 'using static' 2020-06-02 05:46:56 -07:00
Brian Fiete
1624b38958 Fixed some hot-compile dependency issues 2020-06-01 15:09:32 -07:00
Brian Fiete
fa7792650c Fixed mWasGenericParam for ref params 2020-06-01 07:33:00 -07:00
Brian Fiete
c9da45715b Added ability to rename labels and goto definition on labels 2020-05-29 16:58:47 -07:00
Brian Fiete
4e7c05e399 Support for __MALFORMED test method 2020-05-28 07:37:55 -07:00
Brian Fiete
6cb2df65a6 Improvements to interfaces: extensions, better generics, statics 2020-05-27 09:46:09 -07:00
Brian Fiete
b6f5e67438 Fixed operators on readonly struct fields 2020-05-26 07:24:53 -07:00
Brian Fiete
42ae46390d Fixed improper generic method variation reification 2020-05-25 14:12:53 -07:00
Brian Fiete
92ccadce1e Removed inline requests during vdata building 2020-05-25 05:37:12 -07:00
Brian Fiete
b597b444ab Fixed CRTP - deferred validating base class generic constraints 2020-05-25 00:13:15 -07:00
Brian Fiete
5a5287bc8b Fixed generic alias and generic delegate issues 2020-05-23 17:25:47 -07:00
Brian Fiete
f505c9b6aa Fixed autoprops in structs 2020-05-19 13:19:26 -07:00
Brian Fiete
0d1fc7e1a5 Reification fixes 2020-05-19 07:13:15 -07:00
Brian Fiete
622b832858 Fixing reification of attributes 2020-05-18 17:20:03 -07:00
Brian Fiete
86d8f78761 Allowed more flexible attribute type lookup, supporting inner types 2020-05-18 13:12:18 -07:00
Brian Fiete
693334bdc8 Fixes to SetDeleted 2020-05-18 08:30:42 -07:00
Brian Fiete
76dfe97d78 Another pass at marking scoped raw arrays as deleted 2020-05-18 06:58:02 -07:00
Brian Fiete
d11c79e43e Added more informational mouseovers 2020-05-17 06:10:56 -07:00
Brian Fiete
63c6421413 Fixed issues using object flags on on-debug default alloc 2020-05-15 10:33:56 -07:00
Brian Fiete
1bb6a2c0e5 Fixed ability to add data members to string 2020-05-13 15:07:26 -07:00
Brian Fiete
767ced3563 Improved fatal errors - they run through crash handler now 2020-05-13 12:30:25 -07:00
Brian Fiete
d5a2db5a06 Fixed StructRet issues with delegates and lambdas 2020-05-13 07:43:59 -07:00
Brian Fiete
6c65993401 Fixed extensions issues with changing root def, extending dlg/functions 2020-05-12 09:16:17 -07:00
Brian Fiete
2320e2eb8c PopulateType issue fixed 2020-05-11 10:14:39 -07:00
Brian Fiete
d42cbbb6a9 Fixed reifying of base virtual methods 2020-05-09 11:31:57 -07:00
Brian Fiete
2e83062143 Fixed an issue using global variables in method attributes 2020-05-09 07:24:34 -07:00
Brian Fiete
876e89d034 Fix for auto-props 2020-05-08 15:43:27 -07:00
Brian Fiete
6ae5d2e7aa Fixed auto-prop issues 2020-05-08 14:33:28 -07:00
Brian Fiete
6af96d8f6d Enhanced expression-body support 2020-05-08 11:11:01 -07:00
Brian Fiete
44bd9c698f Fixed methodRef lambdas with outer generics 2020-05-08 07:07:47 -07:00
Brian Fiete
5bbffe268b Improved param defaults, allowing for implicit cast operators 2020-05-07 13:19:02 -07:00
Brian Fiete
b128180a15 Fixed some places where variable declarations should be illegal 2020-05-07 11:02:39 -07:00
Brian Fiete
bd7a4b392f Removed mNoSplat for GCMarkMembers, relying on CallingConvention 2020-05-06 16:20:17 -07:00
Brian Fiete
a81f76ffcd Fixed CreateFakeCallerMethod issue with failed methods 2020-05-04 11:43:48 -07:00
Brian Fiete
ae3ea7f209 Fixed a BB issue with fake caller methods 2020-05-04 09:11:11 -07:00
Brian Fiete
61d9edea83 Added CallingConvention support, mangle specifying 2020-05-04 07:15:38 -07:00
Brian Fiete
191d0337d0 Reflection fixes 2020-05-01 09:11:13 -07:00
Brian Fiete
4a3871a6c0 Fixed 'using' crash 2020-04-30 14:37:39 -07:00
Brian Fiete
842a6a8898 Added Obsolete support for moved collections 2020-04-29 09:53:48 -07:00
Brian Fiete
cd96114490 Fixed assignment operator overloading 2020-04-28 09:58:02 -07:00
Brian Fiete
91b5ab36ca Fixed void skipcall boxed methods 2020-04-28 07:30:45 -07:00
Brian Fiete
966b886fcc More changes for nullable(T) 2020-04-27 15:15:47 -07:00