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

2088 commits

Author SHA1 Message Date
Brian Fiete
46947636f7 Improved ability of methodrefs to be used for Delegate constraints 2022-06-13 06:52:12 -07:00
Brian Fiete
7aa2fdf976 Fixed non-const 'this' check in const invocations 2022-06-12 11:19:40 -07:00
Brian Fiete
27f382a567 Added some StackHelper points 2022-06-12 10:56:43 -07:00
Brian Fiete
06ceaf617b Improved type constraint checks constrained by other generic params 2022-06-11 07:56:43 -07:00
Brian Fiete
8163d5b647 Allow some cases of uninitialized parsers 2022-06-11 05:48:55 -07:00
Brian Fiete
ae84564fca Fixed 'this' regression in unary operation on base properties 2022-06-11 05:46:48 -07:00
Brian Fiete
4f978c5053 Fixed autocomplete generic extension regression 2022-06-11 05:44:34 -07:00
Brian Fiete
35a81b7bbe Fixed indexer method selection 2022-06-08 10:57:30 -07:00
Brian Fiete
29832cb3bb Fixed value for failed ref local variable 2022-06-06 13:04:35 -07:00
Brian Fiete
a083bda31b Added const/readonly to more autocomplete cases 2022-06-06 13:03:54 -07:00
Brian Fiete
25bde9e566 Retain argument cascade type 2022-06-06 11:27:07 -07:00
Brian Fiete
91a4af93af Improved indexer errors and indexer attributes 2022-06-06 08:50:30 -07:00
Brian Fiete
39f7c01da3 Added warning for arithmetic on a pointer to a sized array 2022-06-06 08:24:01 -07:00
Brian Fiete
6f51eca72c Perform PopulateReified pass after ProcessPurgatory 2022-06-05 17:46:40 -07:00
Brian Fiete
a82130352a Removed autocomplete invoke info inside valueless lambda body 2022-06-05 08:32:16 -07:00
Brian Fiete
9c9ca4d259 Fixed params/varargs in function/delegate typerefs 2022-06-05 07:42:33 -07:00
Brian Fiete
454ed279dc Improved autocomplete with string interpolation 2022-06-03 12:04:04 -07:00
Brian Fiete
e8a8985734 Fixed debug location of comptime mixins 2022-06-03 10:26:04 -07:00
Brian Fiete
babfc2395e CeOp_Conv_F32_F64 desc fix 2022-06-03 06:26:30 -07:00
Brian Fiete
d31587188d
Merge pull request #1581 from aharabada/master
Float to uint conversion in consteval
2022-06-03 06:20:48 -07:00
Brian Fiete
dcd6f229af Fixed comptime malloc/free with custom allocator set 2022-06-02 07:06:55 -07:00
Brian Fiete
7e94abe43a Fixed type generic arg and PopulateType dependency bugs 2022-06-02 07:06:31 -07:00
Brian Fiete
1cb91c304b Fixed fixit location for usings when file has scoped usings 2022-06-01 16:36:58 -07:00
Brian Fiete
c523a73860 Fixed 'may skip variable initialization' error with '?' discard 2022-06-01 16:17:20 -07:00
Brian Fiete
428a2eb026 Improved classview handling of generic methods 2022-06-01 15:44:41 -07:00
Brian Fiete
3dadbc3506 Removed redundant interface errors after type fail 2022-06-01 15:21:32 -07:00
Brian Fiete
030a7cda75 Fixed type autocomplete in distinct options 2022-06-01 15:21:02 -07:00
Brian Fiete
2576ae6bae Added 'decltype' to AddTopLevelTypes 2022-06-01 12:32:03 -07:00
Brian Fiete
acf8b62f82 Fixed union equals method 2022-06-01 11:26:01 -07:00
Brian Fiete
d4c2e58063 Relaxed field accessibility check in specialized sections 2022-06-01 11:01:03 -07:00
Brian Fiete
1360afbea1 Improved cross-project emit markers 2022-06-01 11:00:33 -07:00
Brian Fiete
eb59434e67 Fixed unique specialized emit markers 2022-05-31 11:43:21 -07:00
Brian Fiete
cee266d6e6 Unspec variation base fix, debugger default params, debug enum type 2022-05-31 11:01:26 -07:00
Brian Fiete
a086de3d8e Improved error handling in Compiler.Emit 2022-05-30 17:39:21 -07:00
Brian Fiete
f29a74888c Improved callstack handling with inlined methods 2022-05-30 15:43:49 -07:00
Simon Lübeß
3f9c2fd3f7 Float to uint conversion in consteval 2022-05-30 22:26:52 +02:00
Brian Fiete
75333a0928 Improved circular mixin check, isconst(expr), [ConstSkip] 2022-05-30 11:40:49 -07:00
Brian Fiete
cab9b3d9c7 Fixed CheckLockYield while using StackHelper thread 2022-05-30 11:38:09 -07:00
Brian Fiete
996377909f Added IsReadOnly to FieldInfo and MethodInfo 2022-05-30 06:20:47 -07:00
Brian Fiete
087a129007 Improved cwd handling in comptime, generator file/folder edit 2022-05-27 12:20:11 -07:00
Brian Fiete
f081365dab Allow attributes on local methods 2022-05-27 11:28:53 -07:00
Brian Fiete
8567072eef Called ReturnValueDiscarded after string interpolation 2022-05-27 10:42:32 -07:00
Brian Fiete
f2c9c889ef Fixed some FindTypeDef caching errors 2022-05-27 10:24:01 -07:00
Brian Fiete
a8cf568bf9 Fixed unary operations on properties in specialized generic types 2022-05-27 08:32:26 -07:00
Brian Fiete
23d8e8993b Fixed IsMissingSemicolon and IsExpression for defers 2022-05-27 07:56:56 -07:00
Brian Fiete
e3b3089623 Made open emit markers even more persistent 2022-05-27 07:24:33 -07:00
Brian Fiete
5763ac7d83 Relaxed assert 2022-05-27 06:29:52 -07:00
Brian Fiete
d881337a7e Fixed indentation when prior line ends with comment 2022-05-26 16:01:55 -07:00
Brian Fiete
866bddde2e Emit marker fixes - idSpan fix, persistent opening, specialized squiggle 2022-05-26 15:39:32 -07:00
Brian Fiete
da29789bd6 Fixed GetGenericTypeParamInstance with extensions 2022-05-25 15:03:06 -07:00