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

276 commits

Author SHA1 Message Date
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
Brian Fiete
78ffe6a682 Fixed tuple equality check 2020-06-18 06:33:33 -07:00
Brian Fiete
229a5aa5c5 Initializer expressions 2020-06-18 06:12:14 -07:00
Brian Fiete
08e38a03f9 Added [?] implied size for sized arrays with initializers 2020-06-13 08:36:39 -07:00
Brian Fiete
da0bff04a4 Updated interop tests 2020-06-10 10:06:54 -07:00
Brian Fiete
972c4764f0 Interop test fix 2020-06-10 07:12:43 -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
6fe9c78ada Added support for generic tuples 2020-06-04 15:02:46 -07:00
Brian Fiete
f6f94ed40c More tests for generic constraints and mixins 2020-06-03 12:08:37 -07:00
Brian Fiete
e1c340a711 Added extension methods 2020-06-03 05:22:11 -07:00
Brian Fiete
be6a132fb5 Reflection support for methods and types 2020-05-28 07:36:34 -07:00
Brian Fiete
6cb2df65a6 Improvements to interfaces: extensions, better generics, statics 2020-05-27 09:46:09 -07:00
Brian Fiete
5a5287bc8b Fixed generic alias and generic delegate issues 2020-05-23 17:25:47 -07:00
Brian Fiete
adbae6f1d4 Fixes to global indexing 2020-05-22 06:39:12 -07:00
Brian Fiete
24f931df51 Fix to sized array initialization 2020-05-22 06:06:43 -07:00
Brian Fiete
952e3aec58 Nullable fixes with != 2020-05-19 12:27:26 -07:00
Brian Fiete
e82daf74d4 Fixed params expression with ref values 2020-05-19 09:42:11 -07:00
Brian Fiete
2510c16389 More generics tests 2020-05-16 08:21:34 -07:00
Brian Fiete
299918d641 Fixed virtual indexers 2020-05-13 16:28:42 -07:00
Brian Fiete
21e2269d43 Fixed FieldInfo.SetValue for objects 2020-05-13 15:07:03 -07:00
Brian Fiete
d5a2db5a06 Fixed StructRet issues with delegates and lambdas 2020-05-13 07:43:59 -07:00
Brian Fiete
4adec702c7 Test fix 2020-05-08 16:35:05 -07:00
Brian Fiete
966ea5d526 Test fix 2020-05-07 16:30:00 -07:00
Brian Fiete
5bbffe268b Improved param defaults, allowing for implicit cast operators 2020-05-07 13:19:02 -07:00
Brian Fiete
dbd9b32e3f Renamed System.Collections.Generic to System.Collections 2020-04-29 06:40:03 -07:00
Brian Fiete
f869bb3978 Fixed some struct-init-detection code 2020-04-11 07:32:40 -07:00
Brian Fiete
664078557f Improving auto-implemented properties 2020-04-10 07:53:56 -07:00
Brian Fiete
1ca01864bb Fixed some alignment differences between LLVM and BeefBE 2020-04-03 10:34:26 -07:00
Brian Fiete
de6a68911a New function/delegate casting rules, similar to tuple rules 2020-03-31 07:46:01 -07:00
Brian Fiete
a3020720c9 Fixed unqualified static lookups in mixins 2020-03-30 11:13:24 -07:00