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
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
Brian Fiete
cf7914f71a Fixed packing issue, made Packed infer Ordered 2020-03-14 12:33:34 -07:00
Brian Fiete
5276bd4533 Fixed int-lowered structs with immutable methods in LLVM 2020-03-12 05:40:36 -07:00
Brian Fiete
7458a90b5b Fixed default parameters requiring conversion operators 2020-03-11 07:57:20 -07:00
Brian Fiete
c92bc523db Added constant string appending with + operator, const string fixes 2020-02-28 09:20:43 -08:00
Brian Fiete
2bcfdcc06c Improved spaceship- const evaluation, subtraction optimization 2020-02-23 07:41:06 -08:00
Brian Fiete
5d1a9e6873 Fixed virtuals defaults issue, added virtuals test 2020-02-21 06:08:59 -08:00
Brian Fiete
2d3518dcd4 New test 2020-02-13 07:53:11 -08:00
Brian Fiete
8171c842f0 Fixed varargs and tuple building 2020-02-11 08:37:52 -08:00
Brian Fiete
9c2f95e1cd New tests 2020-01-31 16:09:35 -08:00
Brian Fiete
4087bf8e2a Debug expr fixes 2019-12-24 10:32:20 -08:00
Brian Fiete
fbb06862b3 Updated tests to fix some Win32 issues 2019-12-21 05:30:22 -08:00
Brian Fiete
2fb4b14e50 New tests 2019-12-13 14:19:28 -08:00
Brian Fiete
fc063a65c1 New tests 2019-12-11 12:55:01 -08:00
Brian Fiete
f6752b703d Null conditional fixes 2019-12-03 17:35:53 -08:00
Brian Fiete
b6672646a6 Fixed test 2019-11-30 16:52:52 -08:00
Brian Fiete
cbae124dd5 New tests 2019-11-30 13:18:07 -08:00
Brian Fiete
a4476332fe Reflection fixes 2019-11-29 09:24:13 -08:00
Brian Fiete
a3f1a33c39 Added some new tests 2019-11-29 09:22:18 -08:00
Brian Fiete
b640bf9d5e Fixed deferred targeted boxing, DisableChecks, sized array generics 2019-11-28 09:11:54 -08:00
Brian Fiete
79ccb33586 Mintest changes 2019-11-25 06:48:19 -08:00