Brian Fiete
|
b0b85b7b43
|
For for 'in' with unqualified dot constructor
|
2024-07-23 13:39:16 +02:00 |
|
Brian Fiete
|
e4df1d99fa
|
Merge pull request #1977 from disarray2077/patch-3
Consider 'params' for DelegateBind method matching
|
2024-06-29 23:56:36 -07:00 |
|
Brian Fiete
|
d1ce5f0415
|
Fixed reentrancy issue while assigning enum case indices
|
2024-06-30 08:21:27 +02:00 |
|
Brian Fiete
|
fe6d5fa16f
|
Expanded detection of unqualified-dot-attempt in arguments
|
2024-06-29 16:03:05 +02:00 |
|
Brian Fiete
|
ded495a07b
|
Prefer 'out' to 'ref' for method selection
|
2024-06-26 08:44:26 +02:00 |
|
Brian Fiete
|
715e2dcaf9
|
CreateMemSet const protection
|
2024-05-21 09:53:19 -04:00 |
|
disarray2077
|
049a3ce421
|
Fix MethodMatcher::CompareMethods
|
2024-05-15 17:25:16 -03:00 |
|
disarray2077
|
c7be96d7a1
|
Consider 'params' for DelegateBind method matching
|
2024-05-14 16:24:19 -03:00 |
|
Brian Fiete
|
fb86a8d5e3
|
Allow negation (-) on 'var' types
|
2024-03-23 12:24:42 -04:00 |
|
Brian Fiete
|
085a3fe091
|
Respect Prop IsTypeMemberIncluded in specialized sections
|
2024-03-22 07:47:21 -04:00 |
|
Brian Fiete
|
4b560ee531
|
Remove invalid const check in InitializedSizedArray
|
2024-03-20 17:45:43 -04:00 |
|
Brian Fiete
|
94c2b980fe
|
Fixed 'vec += .(1, 2)' case
|
2024-03-20 16:03:12 -04:00 |
|
Brian Fiete
|
ddd9b1b218
|
Extensive runtime refactor to reduce generated executable sizes
|
2024-03-16 07:23:29 -04:00 |
|
Brian Fiete
|
515ac4c590
|
PopulateType on base type fix for SplatArgs
|
2024-03-02 17:08:37 -05:00 |
|
Brian Fiete
|
fa019f03bf
|
Array creation const check
|
2024-02-24 08:54:32 -05:00 |
|
Brian Fiete
|
a2f5517e5c
|
AddPhiIncoming valueless fix
|
2024-02-22 06:52:31 -05:00 |
|
Brian Fiete
|
ca1ac7fb4c
|
Fixed ToString of tuples with sized array members
|
2024-02-14 05:26:03 -05:00 |
|
Brian Fiete
|
36700b39ab
|
Fixed expandedParamsArray in unspecialized sections
|
2024-02-13 06:42:06 -05:00 |
|
Brian Fiete
|
b80db38cdc
|
Expanded const generic params to support structs
|
2024-02-13 06:12:12 -05:00 |
|
Brian Fiete
|
7fcf1c09b6
|
Fixed crash with binOp deferRight with failed right eval
|
2024-01-19 07:11:29 -05:00 |
|
Brian Fiete
|
10fdde56c5
|
Fix for PerformBinaryOperation_NullCoalesce
|
2024-01-02 18:41:09 -05:00 |
|
Brian Fiete
|
633425f902
|
Fixed 'defer a->b()`
|
2023-12-31 09:41:36 -05:00 |
|
Brian Fiete
|
e245c922db
|
Go To Definition improvements
|
2023-12-28 10:28:24 -05:00 |
|
Brian Fiete
|
6b469c4c39
|
Fixed ConstEval failed params generation infinite loop
|
2023-11-09 09:48:11 -05:00 |
|
Brian Fiete
|
57c50635a0
|
Small failure case fixes
|
2023-08-18 12:04:33 -07:00 |
|
Brian Fiete
|
891d0839f2
|
Added target null check in LoadProperty
|
2023-08-02 09:47:29 -07:00 |
|
Brian Fiete
|
559ac2f39e
|
Turn CreateValueFromExpression asset into InternalError
|
2023-07-27 07:16:54 -07:00 |
|
Brian Fiete
|
974e8ac354
|
Fixed sign extension for constexpr geps
|
2023-07-25 07:43:22 -07:00 |
|
Brian Fiete
|
0b68abde8f
|
Improved canceled comptime type rebuilds
|
2023-07-06 09:21:40 -04:00 |
|
Brian Fiete
|
1aa99da714
|
Fixed LoadProperty for struct pointers
|
2023-06-28 16:21:37 -04:00 |
|
Brian Fiete
|
f723ce1e39
|
Fix for valueluess mixin arguments
|
2023-05-05 06:17:05 -07:00 |
|
disarray2077
|
2a1bfbfa3f
|
Fixed errors in sized array constructor
|
2023-05-01 14:26:43 -03:00 |
|
Brian Fiete
|
fe5cae2220
|
Splat aggregation fix in sized array initializer
|
2023-04-18 11:26:21 -07:00 |
|
Brian Fiete
|
596dd2401d
|
Added support for indexer in initializer expression, reeval Add calls
|
2023-03-17 11:13:41 -07:00 |
|
Brian Fiete
|
7f695596b8
|
Added '?' capture, reworked '&' capture, allow 'this' capture
|
2023-03-17 08:38:45 -07:00 |
|
Brian Fiete
|
5c6eec125c
|
Fixed null check
|
2023-03-14 14:31:03 -07:00 |
|
Brian Fiete
|
dd22fa056f
|
Fixed comptime geps with non-ptrsize indices
|
2023-03-14 11:56:59 -07:00 |
|
Brian Fiete
|
b261615bd9
|
Fixed issue with comptime strings ending up in executable
|
2023-03-02 12:41:07 -05:00 |
|
Brian Fiete
|
200bb6453c
|
Pointer subtraction using stride instead of size
|
2023-03-01 05:41:20 -05:00 |
|
Brian Fiete
|
06ac941471
|
Removed problematic temporary code
|
2023-01-26 10:54:34 -05:00 |
|
Brian Fiete
|
16de3a14a4
|
Property visibility fixes for default interface methods
|
2023-01-13 07:01:54 -05:00 |
|
Brian Fiete
|
82e06c4582
|
Improved lambda param name autocomplete triggering
|
2022-11-16 13:59:14 -08:00 |
|
Brian Fiete
|
6045137bce
|
Fixed autocomplete for lambda param names
|
2022-11-16 13:55:33 -08:00 |
|
Brian Fiete
|
3122839ea8
|
mCurMethodState null check for RestoreScoreState_LocalVariables
|
2022-10-18 12:52:21 -04:00 |
|
Hunter Bridges
|
d30fafb702
|
Field resolution compiler crash fix
|
2022-09-21 11:58:51 -07:00 |
|
Brian Fiete
|
38d47fa254
|
PerformAssignment_CheckOp methodInst null check
|
2022-09-15 08:40:22 -07:00 |
|
Brian Fiete
|
f6c49b1084
|
Fixed range type population issue
|
2022-09-08 17:07:48 -07:00 |
|
Brian Fiete
|
03c56b42c9
|
Better union field loading
|
2022-09-05 08:36:57 -07:00 |
|
Brian Fiete
|
d2356a0582
|
Fixed union lookup
|
2022-09-05 08:13:41 -07:00 |
|
Brian Fiete
|
519ccfe969
|
Fixed data cycle issue, 'using' union field lookup
|
2022-09-05 07:58:33 -07:00 |
|