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

324 commits

Author SHA1 Message Date
Brian Fiete
7ddd9a205d Linux fixes, CTFE progress 2020-12-14 10:20:44 -08:00
Brian Fiete
6d058ba59c Expanding CTFE 2020-12-14 03:50:28 -08:00
Brian Fiete
577e199dcd Start of compile-time function evaluation 2020-12-13 08:04:42 -08:00
Brian Fiete
3c45db1976 Fixed crash checking generic args for local method 2020-12-08 13:51:48 -08:00
Brian Fiete
9cd47a784b Added 'protected internal' protection 2020-12-07 07:53:12 -08:00
Brian Fiete
8852e7e194 Protected protection improvements 2020-12-06 07:32:01 -08:00
Brian Fiete
45ca40f2c7 Made missing commutable attribute a warning instead of an error 2020-12-05 04:44:43 -08:00
Brian Fiete
b5064536e0 Improved static indexer support 2020-12-05 04:29:27 -08:00
Brian Fiete
f194d9ca0e Method selection fixes 2020-12-03 12:20:51 -08:00
Brian Fiete
1b9921981e Improved method selection with failed method match 2020-12-03 11:34:56 -08:00
Brian Fiete
b49e513494 Reworked binary operators and transformability 2020-12-03 07:50:36 -08:00
Brian Fiete
adf46175cf Improved string interpolation warnings/errors 2020-12-03 05:58:15 -08:00
Brian Fiete
222d030aa4 Fixed generic extension methods with primitive 'this' 2020-12-01 11:35:10 -08:00
Brian Fiete
b9f84d328e Fix for call with implicit captured 'var' type 2020-11-27 06:25:23 -08:00
Brian Fiete
cee6a78fc0 Fixed int-unknown issue in binary operation 2020-11-24 10:37:38 -08:00
Brian Fiete
637765d840 Removed debug catch 2020-11-21 08:04:17 -08:00
Brian Fiete
b83bc2c2dc Fixed generic property binding 2020-11-21 07:09:15 -08:00
Brian Fiete
f2eb588de3 Fixed invalid autoprop optimization with virtual properties 2020-11-19 14:17:14 -08:00
Brian Fiete
4cae7ff373 Fixes for default interface properties and bindings 2020-11-19 09:37:43 -08:00
Brian Fiete
8f59a9dc0a Fixed index cast to int 2020-11-18 12:12:22 -08:00
Brian Fiete
dcacf87d66 Fixed ability to call GetType on an interface reference 2020-11-18 12:07:18 -08:00
Brian Fiete
d4ea9bce2b Added error for using cascade operator on static method 2020-11-18 09:54:19 -08:00
Brian Fiete
16a4b36b17 Fixed dynamic cast from class/interface constraint 2020-11-17 17:37:09 -08:00
Brian Fiete
234b3591eb Fixed member field lookup from generic constraint 2020-11-16 08:47:45 -08:00
Brian Fiete
281f19e04c String interpolation 2020-11-11 05:46:52 -08:00
Brian Fiete
a9d9776bcb Allow default param before params param 2020-11-07 06:37:41 -08:00
Brian Fiete
b3e225b360 Fix for valueless sized array init 2020-11-06 12:24:52 -08:00
Brian Fiete
bb87ca7b52 Fixes for increment/decrement operators 2020-11-05 08:51:20 -08:00
Brian Fiete
e1119d77a9 Fixed autocomplete duplicate documentation issue 2020-11-04 07:56:40 -08:00
Brian Fiete
8abb72939b Fix for lambda caching within mixin 2020-10-30 09:03:36 -07:00
Brian Fiete
251a8bb379 Fixed boxing from ternary operator 2020-10-26 12:51:01 -07:00
Brian Fiete
b6db69d2b0 Fixed extension initializers and dtors. [NoExtension]. Extension warning 2020-10-22 11:33:13 -07:00
Brian Fiete
4449952235 More methodref fixes 2020-10-22 06:31:31 -07:00
Brian Fiete
affd740ff4 Field lambda name collision inside field ctor with multiple ctors 2020-10-20 06:44:06 -07:00
Brian Fiete
a3211809c6 Fixed issue with nested valueless lambdas 2020-10-20 05:23:39 -07:00
Brian Fiete
eaeb5ab6f8 Allow => funcPtr function binding 2020-10-19 15:32:13 -07:00
Brian Fiete
d46c60d956 Fixed tuple duplicate name check circular dependency issue 2020-10-17 16:31:46 -07:00
Brian Fiete
852748ae1f Fix for default values referencing composite global variables 2020-10-16 14:30:49 -07:00
Brian Fiete
a944aa6d24 Fix for undef index of sized array 2020-10-14 17:37:25 -07:00
Brian Fiete
6b27f0f0b2 Internal protection, 'using internal <type or namespace>;` 2020-10-14 11:33:41 -07:00
Brian Fiete
d24f169181 Better array size fix with missing commas 2020-10-12 10:22:42 -07:00
Brian Fiete
196b9604c1 Fixed autocomplete type inference issue 2020-10-10 15:41:07 -07:00
Brian Fiete
0f9ae6ab8c Array size fix with missing commas 2020-10-10 05:40:07 -07:00
Brian Fiete
4cea33d96f Fixed cases of undetected ambiguous calls 2020-10-08 12:09:04 -07:00
Brian Fiete
16cd9f7a77 Fixed lambda bind to delegate type with outer generic 2020-10-08 06:45:04 -07:00
Brian Fiete
58370d2c8c Fixed indexer issue with incorrect value type 2020-10-07 12:56:37 -07:00
Brian Fiete
808a4438d7 Address-of immutable is now a warning instead of error, added [NoSplat] 2020-10-07 11:07:10 -07:00
Brian Fiete
2ac478509e Fixed operator precedence issues 2020-10-07 07:47:08 -07:00
Brian Fiete
1171e6ef64 Made operator precedence match everyone else 2020-10-06 07:38:56 -07:00
Brian Fiete
3b9558a508 Fixed extension method and methodRef infererence issues 2020-10-06 05:37:33 -07:00