Brian Fiete
|
a5e9a33f64
|
Anonymous subclassing in initializer blocks
|
2025-01-04 10:57:37 -08:00 |
|
Brian Fiete
|
97c119cbc7
|
Fixed calling @-prefixed methods
|
2025-01-02 14:21:48 -08:00 |
|
Brian Fiete
|
fb3cd1ac83
|
Fix for splats passing into params
|
2025-01-02 13:39:31 -08:00 |
|
Brian Fiete
|
7f9a272e23
|
Generic resolution fix
|
2025-01-02 13:33:45 -08:00 |
|
Brian Fiete
|
b784f4f39d
|
Remove 'stack' keyword
|
2024-12-31 08:55:37 -08:00 |
|
Brian Fiete
|
4f2c28862d
|
Debugger mouseover improvements
|
2024-12-31 07:48:03 -08:00 |
|
Brian Fiete
|
db449ed5a5
|
Fixed const tuple generation with manual alignment fields
|
2024-12-23 13:20:41 -08:00 |
|
Brian Fiete
|
124d191bab
|
Allow (.) inferred type cast inside ref and * unary operations
|
2024-12-02 13:53:36 -05:00 |
|
Brian Fiete
|
c555b8b7ef
|
Fixed int-unknown shift, wantType with int(X) style cast
|
2024-12-02 12:27:49 -05:00 |
|
Brian Fiete
|
7ca654aab1
|
Fixed crash attempting to bind function to const
|
2024-12-02 12:06:45 -05:00 |
|
Brian Fiete
|
2b9fa80b81
|
Added IDE colorization: Member, Local, Parameter
|
2024-12-02 07:39:17 -05:00 |
|
Brian Fiete
|
295057b026
|
Fixed explicit interface indexer
|
2024-11-20 14:05:42 -05:00 |
|
Brian Fiete
|
6eb1b16aa0
|
Fixed cascade invocation with non-addressable target
|
2024-11-20 09:18:01 -05:00 |
|
Brian Fiete
|
16915d2344
|
Fixed void enum const loading
|
2024-11-20 08:19:28 -05:00 |
|
Brian Fiete
|
14a3dd8e7d
|
Handle zero-sized enums (<= 1 member)
|
2024-11-08 09:16:27 -05:00 |
|
Brian Fiete
|
bb937acfa3
|
Fixed mixin issue with indexed argument from readonly pointers
|
2024-11-06 16:35:13 -05:00 |
|
Brian Fiete
|
04ea8a6634
|
Generic constructors
|
2024-11-06 07:31:55 -05:00 |
|
Brian Fiete
|
64d646e130
|
params operator implicit cast, params generic inference fix
|
2024-11-04 06:06:46 -05:00 |
|
Brian Fiete
|
e5d90d42db
|
Indexer fix
|
2024-11-02 08:11:31 -04:00 |
|
Brian Fiete
|
c53ef1c346
|
Fix indexing generic params
|
2024-11-02 07:35:05 -04:00 |
|
Brian Fiete
|
6c66d27ff4
|
Fixed Self renaming issue
|
2024-10-30 13:31:16 -04:00 |
|
Brian Fiete
|
31746c1f19
|
Wasm calling convention fixes. IDEHelper/Tests runs on wasm now.
|
2024-10-25 11:20:01 -04:00 |
|
Brian Fiete
|
c73968a515
|
Fixed sized array OOB check with undef index
|
2024-10-25 07:40:12 -04:00 |
|
Brian Fiete
|
35271626aa
|
Improved issues with enums with code emissions
|
2024-10-23 16:50:50 -04:00 |
|
Brian Fiete
|
b4b79c2f3f
|
Linux fix
|
2024-10-23 14:26:02 -04:00 |
|
Brian Fiete
|
65ee34e37b
|
Added object access check to delegate invocation
|
2024-10-23 10:36:27 -04:00 |
|
Brian Fiete
|
01eb80c3d4
|
Added interface NULL check in BfBaseClassWalker
|
2024-10-13 10:10:08 -04:00 |
|
Brian Fiete
|
bf3dec931a
|
Deeper binop interface check for generic param
|
2024-09-26 12:33:51 -04:00 |
|
Brian Fiete
|
3a668695ef
|
"Cannot bind to const-eval method, as this method is not available at runtime"
|
2024-09-25 11:32:49 -04:00 |
|
Brian Fiete
|
b34a14502d
|
Make initializer expression work with 'in' ref values
|
2024-09-12 07:40:52 -04:00 |
|
Brian Fiete
|
f88e752303
|
Fix for unions where union val is non-addr and member is a reference
|
2024-08-12 18:23:49 -04:00 |
|
Brian Fiete
|
fd3bd861ae
|
Fixed mixin within block expression
|
2024-07-24 07:03:52 +02:00 |
|
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 |
|