1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-17 15:46:05 +02:00
Commit graph

19 commits

Author SHA1 Message Date
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