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

296 commits

Author SHA1 Message Date
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
Brian Fiete
efa44caee0 Fixed phi with var failure value 2020-10-05 14:54:55 -07:00
Brian Fiete
64af84f0de Failed on attempted deferring of a mixin 2020-09-29 12:24:34 -07:00
Brian Fiete
3d4455d1f6 Fixed var decl short circuiting check 2020-09-29 05:19:52 -07:00
Brian Fiete
9db256f281 Fixed autocomplete invoke info issue with arguments with binary operator 2020-09-28 13:15:48 -07:00
Brian Fiete
c9b547dc88 Fixed attempted const evaluation of case expression 2020-09-28 12:51:33 -07:00
Brian Fiete
ee4ae8f9ed Fixed issue with local methods in generic types 2020-09-27 23:07:29 -07:00
Brian Fiete
20faf884f5 Fixed nullable property setting 2020-09-25 10:34:29 -07:00
Brian Fiete
f6ab79d2ef Fixed crash with increment/decrement error 2020-09-25 09:57:37 -07:00
Brian Fiete
e02b42d6f4 Added mouseover docs support 2020-09-25 08:50:39 -07:00
Brian Fiete
b86c0cde9e Fixed autocomplete invoke info issue following struct construction 2020-09-25 06:07:56 -07:00
Brian Fiete
980fc63b74 Additional if variable restrictions 2020-09-25 05:36:58 -07:00
Brian Fiete
9a7bb95107 Support for out variable declarations in mixin arguments 2020-09-22 13:41:18 -07:00
Brian Fiete
f949a02840 Fixed mangling for bind thunks 2020-09-22 10:15:17 -07:00
Brian Fiete
989f9e6019 Disallow 'null' for inferred generic argument 2020-09-21 22:46:03 -07:00
Brian Fiete
965e2e2930 Moved scope of 'if (Call(var X))' arguments into the if parent's scope 2020-09-21 17:53:22 -07:00
Brian Fiete
5b8d2ffee2 Improvements to unassigned variable detection 2020-09-21 13:58:00 -07:00
Brian Fiete
da563ee14b Improved errors for generic instantiation 2020-09-21 07:59:33 -07:00
Brian Fiete
2d4cc6d86e Extension check refinements, more extension tests 2020-09-21 07:51:36 -07:00
Brian Fiete
4571221551 Fixit for adding ctor 2020-09-19 15:36:25 -07:00
Brian Fiete
e4892af4c9 Added constraint test for casting 2020-09-19 06:41:36 -07:00
Brian Fiete
76cd052c4a Fixed MethodToString for unspecialized type variations 2020-09-19 05:12:15 -07:00
Brian Fiete
75eeb25555 Refactoring of operator constraints, generic param population 2020-09-18 17:00:33 -07:00
Brian Fiete
378d514d0a Fixed splat MakeCallableTarget 2020-09-17 05:46:38 -07:00
Brian Fiete
1be4c24e45 Error fix for readonly field 2020-09-17 05:22:02 -07:00
Brian Fiete
63ce6eb07b Fixes for readonly 2020-09-16 15:53:42 -07:00
Brian Fiete
a9ee5c4dde Fixed "expected fewer indices" error 2020-09-16 05:57:41 -07:00
Brian Fiete
9185d9f02a Fixed field access of static pointer struct member 2020-09-16 05:29:54 -07:00
Brian Fiete
0b20ef867b Support for matching interface conformance in distinct build options 2020-09-16 04:37:28 -07:00