1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-16 07:14:09 +02:00
Commit graph

28 commits

Author SHA1 Message Date
Brian Fiete
fefed0948e Overhaul generic type reference lookup 2022-02-22 17:58:45 -08:00
Brian Fiete
e5f280de32 Fix for unbound generic type lookups 2022-02-22 08:42:41 -08:00
Brian Fiete
6c714bacdc Fixed extern method generic arg case 2022-02-12 15:37:57 -05:00
Brian Fiete
e508991dce Improved generic type parsing (particularly 'a<b>.c < d` cases) 2022-02-06 08:21:53 -05:00
Brian Fiete
f4f10fce99 Partial explicit generic method arguments with ... or ? 2022-02-05 13:47:19 -05:00
Brian Fiete
cf5c969d1f Improvements to const string generic arg, literal generic args 2022-02-05 09:23:44 -05:00
Brian Fiete
69a597574d Fixed some struct* constraint checking 2021-12-17 12:56:51 -05:00
Brian Fiete
7c6c2f20e6 Added Linq to automated tests 2021-06-28 11:43:24 -07:00
Brian Fiete
1519a60104 Fixed genericParam->genericParam cast check, IgnoreError constraint fail 2021-01-31 08:06:47 -08:00
Brian Fiete
8435caf340 Added comptype test 2021-01-16 06:26:55 -08:00
Brian Fiete
bb12a4ec20 Lambda return type inference 2021-01-14 06:24:34 -08:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
9510faafca Allow for Method<T, T2>(T val) where T : IEnumerable<T2> matching 2021-01-13 06:18:40 -08:00
Brian Fiete
71d4dd0e90 Early code generation support 2021-01-11 09:41:43 -08:00
Brian Fiete
3bbf2d8313 Comptime updates, start of metaprogramming support 2021-01-08 16:21:03 -08:00
Brian Fiete
16a4b36b17 Fixed dynamic cast from class/interface constraint 2020-11-17 17:37:09 -08:00
Brian Fiete
f41365a58e Added 'interface' and 'enum' constraints 2020-11-10 05:44:23 -08:00
Brian Fiete
24aaa22f7a Fixed error with generic method call on a static field 2020-09-03 10:24: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
037b2ac1e4 Added reflection category to distinct build options (wip) 2020-07-11 16:24:07 -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
2510c16389 More generics tests 2020-05-16 08:21:34 -07:00
Brian Fiete
2d3518dcd4 New test 2020-02-13 07:53:11 -08:00
Brian Fiete
b640bf9d5e Fixed deferred targeted boxing, DisableChecks, sized array generics 2019-11-28 09:11:54 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00