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

514 commits

Author SHA1 Message Date
Brian Fiete
e7f079f611 Pre-widened args for 'i32 = i8 + 100' 2021-12-31 07:55:52 -05:00
Brian Fiete
2956bdeea9 Disabled range checking for const math with overflow operators 2021-12-30 07:21:42 -05:00
Brian Fiete
60c19c4160 Fixed invalid cond expr mExpectingType cast with BfEvalExprFlags_NoCast 2021-12-30 06:23:17 -05:00
Brian Fiete
a85b09729c Fixed invocation attributes on valueless member calls 2021-12-30 06:14:18 -05:00
Brian Fiete
915a8df50e Improved comptime rebuilds when files and directories change 2021-12-29 10:07:36 -05:00
Brian Fiete
cf40ef26ee Fixed 'params' param type when specialized by method generic arg 2021-12-28 11:59:12 -05:00
Brian Fiete
252fe13a5d Allow <=> on bools 2021-12-28 09:44:25 -05:00
Brian Fiete
fd8e2dd232 Fixed methodRef bindResult value type 2021-12-28 06:08:06 -05:00
Brian Fiete
e81c0d6dfa Fixed a splat-to-addr bug with methodRef captures 2021-12-27 15:26:20 -05:00
Brian Fiete
87ab0ad169 Added error for 'readonly' on methods with non-ref return 2021-12-27 15:05:58 -05:00
Brian Fiete
1d30beb2d2 Add comment for SetDefinitionLocation change 2021-12-27 14:03:08 -05:00
Brian Fiete
22867908ad
Merge pull request #1304 from disarray2077/patch-2
Fix Property Go To Definition
2021-12-27 19:35:46 +01:00
Brian Fiete
268d7f7dba Fixed DoImplicitArgCapture with value composite member 2021-12-27 13:34:36 -05:00
Brian Fiete
bbdcb44988 Merge remote-tracking branch 'origin/master' 2021-12-27 12:55:20 -05:00
Brian Fiete
b9908cb4a8 Allow calling convention attributes 2021-12-27 12:55:14 -05:00
disarray2077
f7b6bf4ba2
Fix Property Go To Definition 2021-12-23 19:06:38 -03:00
disarray2077
2ccfd9e2d8
Fix Initializer Go To Definition 2021-12-23 18:36:07 -03:00
Brian Fiete
6e869c5ac5 Fixed Quick Info command 2021-12-23 07:34:54 -05:00
Brian Fiete
6c2d03c898 Removed erroneous assertion in DoImplicitArgCapture 2021-12-23 07:25:45 -05:00
Brian Fiete
d3e5005814 DoesLiteralFit selection fix 2021-12-22 05:43:46 -05:00
Brian Fiete
ce4b6e04de Support for comptime file IO and process creation 2021-12-20 09:39:39 -05:00
Brian Fiete
045e706600 Added CallerType, CallerTypeName 2021-12-17 15:45:53 -05:00
Brian Fiete
0ee161c314 Better error for comptime initializer expressions 2021-12-16 10:20:09 -05:00
Brian Fiete
9bb34ce029 Const eval fix for comptime method args 2021-12-16 10:08:38 -05:00
Brian Fiete
ec8d666356 MethodToString fix 2021-12-15 16:39:41 -05:00
Brian Fiete
a3b761ab26 Fixes for literal overflow detection 2021-12-15 12:17:20 -05:00
Brian Fiete
6a95cbb3b8 Diallow mut mismatch on function bind 2021-12-15 10:48:42 -05:00
Brian Fiete
06d896330d Fixed processing error of sized array with size containing local variables 2021-12-11 12:27:53 -08:00
Brian Fiete
73099e4a04 Code generator support 2021-12-11 09:08:42 -08:00
Brian Fiete
aa56542fae Better support for @ name prefixes 2021-11-29 08:38:42 -08:00
Brian Fiete
ed06ff4dce Comptime method fixes 2021-11-28 09:42:22 -08:00
Brian Fiete
244407c7fe Fixed delegate binding with var argument 2021-11-27 11:22:10 -08:00
Brian Fiete
40b0d78d16 Allow ref property setter specifier 2021-11-27 09:05:23 -08:00
Brian Fiete
0d837d23cb Allow typeof(Self) in static section 2021-11-27 08:01:08 -08:00
Brian Fiete
6874402e58 Don't allow virtual method for ceMachine entrypoint 2021-11-23 16:11:12 -08:00
Brian Fiete
048c1c1ab8 Made typeof(T) evaluate as undef 2021-11-23 15:09:17 -08:00
Brian Fiete
12a3ba937a Allow comptime extern constraint typerefs 2021-11-23 09:12:10 -08:00
Brian Fiete
238def6389 mIndexerValues clear fix 2021-11-17 13:57:51 -08:00
Brian Fiete
f58362343b Support for 'params' in indexer 2021-11-15 15:01:48 -08:00
Brian Fiete
699243e3e0 Error on missing enum payload args 2021-11-05 13:23:52 -07:00
Brian Fiete
fd08367e2b Valueless equality check fix, respecting equality operator overloads 2021-11-04 10:54:20 -07:00
Brian Fiete
869d626412 Allow expression-bodied mixins 2021-11-04 08:05:33 -07:00
Brian Fiete
3ec68ee1e0 Fixed inferred-type primitive ctor invocation 2021-11-03 13:09:32 -07:00
Brian Fiete
52c5e47575 DeferParamEval for ctor initializer Add 2021-11-03 11:34:33 -07:00
Brian Fiete
9697c2a682 Fixed data cycle detection for sized arrays 2021-11-01 14:44:05 -07:00
Brian Fiete
918a28bfb7 Change in comparison operator selection priority 2021-11-01 11:08:10 -07:00
Brian Fiete
17d2db4cc4 Method selection fix for extern constraints, no ambiguity error for var 2021-11-01 10:22:28 -07:00
Brian Fiete
4188f607c7 Method selection fix with extern constraint subsets, prim default ctor 2021-11-01 09:30:37 -07:00
Brian Fiete
e887b2fb59 Fixed a var-return case with generics methods specialized with var 2021-11-01 08:26:45 -07:00
Brian Fiete
2af4468b4d Fixed field lookup crash with null mCurMethodInstance 2021-11-01 07:37:07 -07:00