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

1654 commits

Author SHA1 Message Date
Brian Fiete
0826b6d49f Support for "returnaddress" intrinsic 2022-01-06 06:26:56 -05:00
Brian Fiete
eb7e78174c NumericCast error check 2022-01-06 06:26:01 -05:00
Brian Fiete
3fd7e31119 Fixed invalid clearing of mIsCapturingMethodMatchInfo with inner call 2022-01-05 08:30:03 -05:00
Brian Fiete
e4510fdb3a Fixed error message NULL issue 2022-01-05 07:59:28 -05:00
Brian Fiete
632c8a4cc5 Fixed error refNode for "Expected 'get' or 'set'" 2022-01-05 07:50:40 -05:00
Brian Fiete
ec83ae50fa Properly ignore S_FILESTATIC in EvaluateLocation 2022-01-04 10:59:27 -05:00
Brian Fiete
bab233746e Soft error for unknown symbol type in COFF::EvaluateLocation 2022-01-04 10:29:30 -05:00
Brian Fiete
db6cfcf211 CeFunctionInfo ref counting fix 2022-01-04 09:38:02 -05:00
Brian Fiete
ae2c12d974 Fixed error 2022-01-04 08:12:03 -05:00
Brian Fiete
8a4bf7ac8c Improvements to handling of pointers to reference types 2022-01-04 07:17:32 -05:00
Brian Fiete
0030236705 Fixed ctorClear on append allocs 2022-01-04 06:35:14 -05:00
Brian Fiete
c57451ec6c Fixed '$RAX' style debugger parsing 2022-01-04 06:35:04 -05:00
Brian Fiete
c0fe1d1c1b Support for expression-bodied properties with mut 2022-01-03 14:41:12 -05:00
Brian Fiete
f1c38c792d Tuple deferred assignment fix with casted ref values 2022-01-03 07:43:06 -05:00
Brian Fiete
1ee0a19bbf EnumType.UnderlyingType support, generic enum constraint improvements 2022-01-03 07:30:03 -05:00
Brian Fiete
7a4a7bd2fb Fixed erroneous 'int' widening during binary operation 2022-01-01 11:08:01 -05:00
Brian Fiete
3a8e4ebc9d Properly add dependencies on operator constraint types 2022-01-01 10:39:25 -05:00
Brian Fiete
476df62a24 Fixed issues autocompleting in extensions outside definition project 2022-01-01 10:12:20 -05:00
Simon Lübeß
1812d61c8c Classic autocomplete no longer highlights random letters 2022-01-01 13:17:53 +01:00
Brian Fiete
ef6b52a0ac Experimental disabling of 'wantGeneric=false' for inner delegates/tuples 2022-01-01 06:36:48 -05:00
Brian Fiete
ba0c23b8c5 Fixed 'method not generated' comptime error 2021-12-31 14:17:17 -05:00
Brian Fiete
249f4f1016 Fixed some const constraint undef issues 2021-12-31 13:51:08 -05:00
Brian Fiete
f35a3de175 Capture test for valueless lambda inside valueless lambda 2021-12-31 12:44:56 -05:00
Brian Fiete
af0cd194db Ignore errors during VisitLambdaBodies capture for methodRef 2021-12-31 12:44:33 -05:00
Brian Fiete
38abaf6b3f Fixed default case for discriminated union with empty payload member 2021-12-31 12:05:36 -05:00
Brian Fiete
e659a4e711 Force field reflection of tuple data in discriminated unions 2021-12-31 11:30:48 -05:00
Brian Fiete
eae4aed3a9 Properly VisitLambdaBodies during inner methodRef capture 2021-12-31 11:01:24 -05:00
Brian Fiete
1201289f78 Made BfpFile_Read cancelable 2021-12-31 10:27:09 -05:00
Brian Fiete
fa7638621d Fixed const expr canonicalization and negative value issues 2021-12-31 07:56:57 -05:00
Brian Fiete
e7f079f611 Pre-widened args for 'i32 = i8 + 100' 2021-12-31 07:55:52 -05:00
Brian Fiete
07a530c921 Fixed 'var' error issues 2021-12-31 07:54:38 -05:00
Brian Fiete
3a530c2285 Made more file&dir functions paths project-relative 2021-12-31 06:28:25 -05:00
Brian Fiete
28689853d2 Support for const expressions for bools & chars 2021-12-31 06:17:57 -05:00
Brian Fiete
681f815cd7 Allow unconstrained 'T.InnerType' lookup for 'var' constraints 2021-12-30 11:28:05 -05:00
Brian Fiete
be6e7edf02 Fixed error/warning bool interference in AddErrorContext 2021-12-30 11:27:17 -05:00
Brian Fiete
efbdc33622 Improvements to warn/error type attributes 2021-12-30 11:04:52 -05:00
Brian Fiete
b3d3f0fb54 Fixed processing of valueless lambda inside allocated lambda 2021-12-30 09:52:49 -05:00
Brian Fiete
0eb19245eb Added const expr reflection type 2021-12-30 08:38:37 -05:00
Brian Fiete
2956bdeea9 Disabled range checking for const math with overflow operators 2021-12-30 07:21:42 -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
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
06fe065e2b Fixed local method errors with GetResultString 2021-12-29 13:41:27 -05:00
Brian Fiete
6fe6b8f2e6 Fixed 64-bit field data for 32-bit builds 2021-12-29 13:01:13 -05:00
Brian Fiete
5e9a6031fb Made FileData.mData 64-bit 2021-12-29 11:09:37 -05:00
Brian Fiete
1883b7378a
Merge pull request #1317 from aharabada/master
Fixed autocomplete highlighting too many characters
2021-12-29 16:40:51 +01:00
Brian Fiete
915a8df50e Improved comptime rebuilds when files and directories change 2021-12-29 10:07:36 -05:00
Simon Lübeß
5e01f08e31 Fixed autocomplete highlighting too many characters 2021-12-29 00:27:25 +01:00
Brian Fiete
af8bd5a813 Added a bunch more comptime platform file & directory methods 2021-12-28 15:49:50 -05:00
Brian Fiete
1e687cc062 itoa linux fix 2021-12-28 13:29:14 -05:00