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

25 commits

Author SHA1 Message Date
Brian Fiete
9872ce989b Check operator overloads for assignments on properties 2022-02-14 16:07:11 -05:00
Brian Fiete
dd2ecfb316 Fixed generic operator overload method generic arg inference from toType 2022-01-21 12:01:50 -05:00
Brian Fiete
0de32f7b34 More improvements to conversion operator overloading on typed primitive 2022-01-21 07:14:45 -05:00
Brian Fiete
633424b6da Improved casting of typed primitives with conversion operators 2022-01-20 16:24:18 -05:00
Brian Fiete
17efad740d Test fix 2022-01-19 18:12:58 -05:00
Brian Fiete
7c6bdeffbe Improvements to new conversion operator overload invoker 2022-01-19 14:34:47 -05:00
Brian Fiete
fa7638621d Fixed const expr canonicalization and negative value issues 2021-12-31 07:56:57 -05:00
Brian Fiete
eb0cd3aefb Did proper badOps handling for both arg0 and arg1 being immediates 2021-12-30 06:56:00 -05:00
Brian Fiete
d475d3641f Added overflow operators &+, &-, &* 2021-07-15 06:01:17 -07:00
Brian Fiete
1e52dce7c4 Support for operators with ref parameters, sized array->span 2021-01-26 11:06:17 -08:00
Brian Fiete
2ee2860994 Fixed binary operator selection issues 2021-01-22 06:41:41 -08:00
Brian Fiete
e8de8cd7be Value lifetime fix for chained conditionals 2020-12-23 15:56:43 -08:00
Brian Fiete
b49e513494 Reworked binary operators and transformability 2020-12-03 07:50:36 -08:00
Brian Fiete
bb87ca7b52 Fixes for increment/decrement operators 2020-11-05 08:51:20 -08:00
Brian Fiete
206b508d38 Additional tests 2020-09-01 06:37:02 -07:00
Brian Fiete
c3bc2bc67c Added extern constraints to types 2020-08-05 05:34:32 -07:00
Brian Fiete
bec6f1d007 Properly checking extern method constraints, fixed dtor body scopes 2020-07-24 05:20:50 -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
6cb2df65a6 Improvements to interfaces: extensions, better generics, statics 2020-05-27 09:46:09 -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
9c2f95e1cd New tests 2020-01-31 16:09:35 -08:00
Brian Fiete
8945a906f7 Added constraints for operators, 'external' constraints for methods 2019-11-17 09:28:39 -08:00
Brian Fiete
078564ac9e Initial checkin 2019-08-23 11:56:54 -07:00