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

206 commits

Author SHA1 Message Date
Brian Fiete
ee4ae8f9ed Fixed issue with local methods in generic types 2020-09-27 23:07:29 -07:00
Brian Fiete
a183da923d More nullable tests 2020-09-25 10:43:34 -07:00
Brian Fiete
9a7bb95107 Support for out variable declarations in mixin arguments 2020-09-22 13:41:18 -07:00
Brian Fiete
2d4cc6d86e Extension check refinements, more extension tests 2020-09-21 07:51:36 -07:00
Brian Fiete
7036433e5d Extra tests for interface invoking and dynamic boxing 2020-09-14 11:17:35 -07:00
Brian Fiete
702eee993c Splat fixes 2020-09-14 07:37:42 -07:00
Brian Fiete
3627f8c40f Reworked functions with explicit 'this' 2020-09-11 10:33:16 -07:00
Brian Fiete
e37e1ac687 FieldInfo SetValue/GetValue with Variant support 2020-09-05 06:02:13 -07:00
Brian Fiete
24aaa22f7a Fixed error with generic method call on a static field 2020-09-03 10:24:42 -07:00
Brian Fiete
177b5b7254 Fixed lambda capture of shadows variables 2020-09-01 15:57:08 -07:00
Brian Fiete
206b508d38 Additional tests 2020-09-01 06:37:02 -07:00
Brian Fiete
c49d92b779 Made method mutability part of signature and method selection 2020-08-29 14:18:05 -07:00
Brian Fiete
79c9f5d818 Fixed generic interference with generic tuples 2020-08-26 06:10:36 -07:00
Brian Fiete
2100bd31fd Test fix 2020-08-25 08:02:55 -07:00
Brian Fiete
eda4e80715 Reflection SetField fixes 2020-08-25 07:08:44 -07:00
Brian Fiete
d864a912c5 Reflection field value fixes and tests 2020-08-24 10:19:17 -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
65d960a6e6 More tests 2020-08-16 08:31:26 -07:00
Brian Fiete
4b80bcbbcf Added some alloctype(T) tests 2020-08-12 15:41:38 -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
c3bc2bc67c Added extern constraints to types 2020-08-05 05:34:32 -07:00
Brian Fiete
f9bed24c00 Fixed 'base' lookup for properties 2020-08-03 06:09:45 -07:00
Brian Fiete
91dea6cd3b Fixed const expr preference in method selection 2020-08-01 12:16:17 -07:00
Brian Fiete
ae89a29fd8 Improved method selection with unspecialized arguments 2020-08-01 07:48:59 -07:00
Brian Fiete
bec6f1d007 Properly checking extern method constraints, fixed dtor body scopes 2020-07-24 05:20:50 -07:00
Brian Fiete
03e09c4322 Test change 2020-07-21 13:14:20 -07:00
Brian Fiete
af9320ada6 Fixed Equals check for non-aligned-size sized arrays 2020-07-20 08:04:34 -07:00
Brian Fiete
fc21c66b27 Method selection issues, issues with tuples containing 'var' 2020-07-20 07:17:33 -07:00
Brian Fiete
dc0c0946a0 Fixed warning 2020-07-18 06:51:33 -07:00
Brian Fiete
015470203b Added union assignment test 2020-07-18 06:47:47 -07:00
Brian Fiete
bcef4a975d More reflection tests 2020-07-18 05:27:09 -07:00
Brian Fiete
e6f722bf7a Tests for split global with explicit reference 2020-07-16 16:03:36 -07:00
Brian Fiete
0e6a001091 Fixed Linux interop issue 2020-07-15 06:28:41 -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
7f726ef9ba Added proper support for explicit 'this' in functions 2020-07-10 06:40:24 -07:00
Brian Fiete
a02de171ef Added ability to lookup types with 'using static' 2020-07-07 10:46:53 -07:00
Brian Fiete
c0b8d151de Reflection fixes 2020-07-06 12:26:06 -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
c826bac949 Fixed 'ref' params for reflected method invocations 2020-07-04 10:39:50 -07:00
Brian Fiete
2fe209447e Renamed TypeCode_Single to TypeCode_Float. Float struct interop fixes. 2020-07-03 13:54:45 -07:00
bfiete
7d80b04ee8 Test fix for macOS 2020-07-01 13:52:23 -07:00
Brian Fiete
46a7e0568d Tests for new visibility rules 2020-07-01 12:06:51 -07:00
Brian Fiete
b60fed96c0 More generic conformance tests 2020-06-30 16:02:15 -07:00
Brian Fiete
455a0d0b46 More tests 2020-06-30 05:44:34 -07:00
Brian Fiete
0154b75923 Fixed generic inner type alias with type extensions 2020-06-23 11:54:28 -07:00
Brian Fiete
2eb7ce3e1a Added Variant support to reflected method invocation 2020-06-22 17:06:26 -07:00