Brian Fiete
|
abd547a405
|
OOB protection
|
2025-05-29 07:51:56 +02:00 |
|
Brian Fiete
|
6f35d484b1
|
Fixed accidental const binary op resolution in generic constraint check
|
2025-05-29 06:48:58 +02:00 |
|
Brian Fiete
|
864b9252ea
|
Improved resolution of member types such as 'decltype(OtherMemember)'
|
2025-05-29 06:39:39 +02:00 |
|
Brian Fiete
|
b7725d0ed0
|
Improved constraint checks where generic param type constraint passes
|
2025-05-28 11:57:28 +02:00 |
|
Brian Fiete
|
116d9c6f01
|
Improved formatting of string interpolation expressions
|
2025-05-28 11:02:12 +02:00 |
|
Brian Fiete
|
07a2e88960
|
String interpolation fix with string literals inside brackets
|
2025-05-28 10:07:28 +02:00 |
|
Brian Fiete
|
ee3aa7fc26
|
Fixed IsTypeUsed check for generic parameterized by interfaces
|
2025-05-28 07:30:35 +02:00 |
|
Brian Fiete
|
9e71acc003
|
Improved unknown-sized array in BfInvocationExpression
|
2025-05-28 06:23:22 +02:00 |
|
Brian Fiete
|
eb4d2a1757
|
Fixed mMaxGenericDepth test of non-generic inner type inside generic
|
2025-05-27 14:58:51 +02:00 |
|
Brian Fiete
|
c0d5995c3c
|
mNameNode null check for invoke params
|
2025-05-27 14:40:04 +02:00 |
|
Brian Fiete
|
e5c1d782ea
|
TriviaStart fix for 'A<B>.C()'
|
2025-05-27 12:52:46 +02:00 |
|
Brian Fiete
|
9bc292e4b9
|
Type recursion fix for splattable check
|
2025-05-27 11:52:55 +02:00 |
|
Brian Fiete
|
e82f9ce3ee
|
Improved ce handling of failed irCodeGen, const null ptr handling
|
2025-05-27 11:52:34 +02:00 |
|
Brian Fiete
|
2f66bcafcc
|
Static local IR populateType fix
|
2025-05-27 06:31:25 +02:00 |
|
Brian Fiete
|
39a1f44b9c
|
Move empty autocomplete entry check into c++ side
|
2025-05-27 06:27:11 +02:00 |
|
Brian Fiete
|
e7a966c1b5
|
Improved "const" handling of local variable when referencing globals
|
2025-05-22 06:03:18 +02:00 |
|
Brian Fiete
|
989e8455e8
|
Fixed readonly ref pointing to global variable
|
2025-05-21 08:08:19 +02:00 |
|
Brian Fiete
|
70bb55d779
|
Fix for OOB issue in mActiveChildQueues
|
2025-05-21 07:50:42 +02:00 |
|
Brian Fiete
|
d67a6243eb
|
HiddenAtom fix for non-static nameless types
|
2025-05-21 07:42:49 +02:00 |
|
Brian Fiete
|
ad3c7ce767
|
More protection for foreach failure
|
2025-05-20 06:58:27 +02:00 |
|
Brian Fiete
|
192c9d8f33
|
Fixed some nullable splat cases
|
2025-05-19 17:57:45 +02:00 |
|
Brian Fiete
|
2c48f26536
|
Formatting fix for inline types with interleaved member access/attribute
|
2025-05-19 07:57:55 +02:00 |
|
Brian Fiete
|
958a1630aa
|
Added support for global:: lookups
|
2025-05-18 12:13:15 +02:00 |
|
Brian Fiete
|
ee50457885
|
Range check on methodState->mLocals
|
2025-05-17 17:43:22 +02:00 |
|
Brian Fiete
|
81aaefff0c
|
Comptime EmitReturn PopulateType fix
|
2025-05-17 11:27:03 +02:00 |
|
Brian Fiete
|
3c276968b3
|
Improved handling of multiply-nested generic aliases
|
2025-05-17 09:14:22 +02:00 |
|
Brian Fiete
|
9e3c6dcb3f
|
Allow GetWrappedStructType to fail
|
2025-05-17 08:46:04 +02:00 |
|
Brian Fiete
|
95a9c7aa8e
|
Fixed allocFlag handling in Dbg_ObjectCreatedEx and Dbg_ObjectAllocatedEx
|
2025-05-16 08:37:54 +02:00 |
|
Brian Fiete
|
01ba9507c0
|
Improved protection checks of inner type
|
2025-05-15 17:04:25 +02:00 |
|
Brian Fiete
|
7864304d9e
|
mTypeOptionsIdx fix during comptime with TypeDeclaration.ResolvedType
|
2025-05-15 09:12:10 +02:00 |
|
Brian Fiete
|
8102de259f
|
Fixed "over-aligned" issue with global variables
|
2025-05-12 15:47:25 +02:00 |
|
Brian Fiete
|
2f6d9e03ab
|
Improved handling of multiple declarations of required system types
|
2025-05-12 10:32:45 +02:00 |
|
Brian Fiete
|
ad3d90e521
|
Fixed BfSizedArrayCreateExpression error handling for non-array
|
2025-05-11 15:09:39 +02:00 |
|
Brian Fiete
|
19820cc44a
|
Fixed unknown-sized array case in BfInvocationExpression
|
2025-05-11 14:58:38 +02:00 |
|
Brian Fiete
|
9a10641680
|
Fixed subroutine lookup static string issue
|
2025-05-11 06:40:29 +02:00 |
|
Brian Fiete
|
6d45dabb1d
|
Fixed fakeval function binding case
|
2025-05-11 06:39:59 +02:00 |
|
Brian Fiete
|
1a1c0daf76
|
Merge pull request #2206 from Fusioon/fix-iface-defer
Fix defer on interface methods
|
2025-05-10 09:22:51 +02:00 |
|
Brian Fiete
|
40aa9e9a8b
|
Unknown memory breakpoint crash fix
|
2025-04-05 12:01:53 -04:00 |
|
Brian Fiete
|
f750d44d8d
|
mCurMethodState null check in CheckLabel
|
2025-03-31 08:57:41 -04:00 |
|
Fusioon
|
fcc65843b6
|
Fix defer on interface methods
|
2025-03-30 04:36:02 +02:00 |
|
Brian Fiete
|
5c11c2271e
|
Fixes to "valueless" crepr structs
|
2025-03-28 09:33:06 -04:00 |
|
Brian Fiete
|
eb41a9c1de
|
Fixed deriving from "valueless" crepr struct
|
2025-03-28 08:09:22 -04:00 |
|
Brian Fiete
|
81a9478e77
|
mHadValidateErrors propagation fix
|
2025-03-23 07:49:01 -04:00 |
|
Brian Fiete
|
0e79860ba9
|
Fixed valueless case in MakeCallableTarget
|
2025-03-22 17:10:56 -04:00 |
|
Brian Fiete
|
65a3bb2196
|
Aggregate fix for nullable casting
|
2025-03-22 17:01:18 -04:00 |
|
Brian Fiete
|
c7da3e15f9
|
DynamicCastToSignature release fix
|
2025-03-22 16:08:14 -04:00 |
|
Brian Fiete
|
37f72cd3b6
|
Added ability to dynamically cast delegates with compatible signatures
|
2025-03-22 15:34:59 -04:00 |
|
Brian Fiete
|
f10365c1ad
|
Fixed alloctype(T) where T : var field lookups
|
2025-03-22 07:45:43 -04:00 |
|
Brian Fiete
|
c25f750bd5
|
More deleted type improvements
|
2025-03-21 16:34:31 -04:00 |
|
Brian Fiete
|
a240acc674
|
Fixed parameter error with failed inline const constraint
|
2025-03-21 13:45:58 -04:00 |
|