M0N7Y5
a66a9a1acb
Update CMakeLists.txt
...
Fixed LLVM link issues
2024-07-18 13:35:49 +02:00
Franjo Hornung
6645213edd
Update CMakeLists.txt
...
In order to prevent the following:
CMake Error at IDEHelper/CMakeLists.txt:186 (add_library):
Target "IDEHelper" links to item "-lLLVM-18 " which has leading or trailing
whitespace. This is now an error according to policy CMP0004.
Noticed on Arch Linux.
2024-07-02 20:57:30 -07:00
Brian Fiete
c5098cb28b
Kludge to fix spacing in formatting of failed parses
2024-06-30 11:12:44 +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
3ff7fd86af
Fixed accidental field instance copy
2024-06-30 08:20:55 +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
570f79c9ca
Disable incremental linking for IDEHelper
2024-06-18 12:51:32 +02:00
flying-dude
3cce232442
upgrade cmake min version
2024-06-04 09:15:30 +02:00
Brian Fiete
9e61cdf75d
SetCurrentDebugLocation debug check
2024-05-21 09:55:09 -04:00
Brian Fiete
7f480846ed
DbgGetCurrentLocation failover
2024-05-21 09:53:37 -04:00
Brian Fiete
715e2dcaf9
CreateMemSet const protection
2024-05-21 09:53:19 -04:00
Brian Fiete
48a988ff70
Merge pull request #1979 from disarray2077/patch-4
...
Fix MethodMatcher::CompareMethods
2024-05-19 14:56:16 -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
b0a559e464
LLVM linux fixes
2024-05-07 18:09:01 -04:00
Brian Fiete
29f6313bb3
Updates
2024-05-07 13:31:00 -04:00
Brian Fiete
c5dee2f8bc
Linux updates for LLVM
2024-05-06 12:43:52 -04:00
Brian Fiete
d5b0e6d06d
Optimization phases for LLVM upgrade
2024-05-05 12:26:21 -04:00
Brian Fiete
2dd6423fab
Initial LLVM 18.1.4 support
2024-05-01 06:26:14 -04:00
Brian Fiete
aa4f9f7dfa
Fix DoPopulateType_CeCheckEnum
2024-04-28 11:29:49 -04:00
Brian Fiete
8225643598
Ignore lineInfoType 255
2024-04-28 11:28:09 -04:00
M0N7Y5
66cf3fe823
Upgraded rest of the solutions/projects
2024-04-28 16:11:59 +02:00
M0N7Y5
eb0dd0fb38
Upgrade projects to VS22 and MSVC v143
2024-04-28 14:00:14 +02:00
Brian Fiete
936dd656c8
Suppress 'hides inherited member' from base extension. Added MoreInfo
2024-04-27 15:22:34 -04:00
Brian Fiete
ab31e5bc89
mIgnoreWrites fix in CeContext::Execute
2024-04-27 09:45:32 -04:00
Brian Fiete
21e92ae015
Lowercase hex fix
2024-04-27 08:38:35 -04:00
zkw
0d680ca5c2
Add Mixin methog flag
2024-04-27 13:52:00 +02:00
Brian Fiete
27ee2a10ac
declMethodInstance null check
2024-03-26 07:31:12 -04:00
Brian Fiete
732af58138
Filter extension attributes based on constraint matching
2024-03-23 12:27:38 -04:00
Brian Fiete
f46f49f1db
Allow primitive constraints, fix false error on extension attributes
2024-03-23 12:27:17 -04:00
Brian Fiete
fb86a8d5e3
Allow negation (-) on 'var' types
2024-03-23 12:24:42 -04:00
Brian Fiete
b8d9e9845f
Fixed new generic constraint check with foreign 'var' generic param
2024-03-22 17:27:17 -04:00
Brian Fiete
d7bf451c9f
Handle Break When Value Changes with watches prefixed with @Beef: or @C:
2024-03-22 15:11:40 -04:00
Brian Fiete
dfd7a13066
Remove union splat
2024-03-22 07:47:54 -04:00
Brian Fiete
f44295e8ea
Don't allow conversions for type constraint matches
2024-03-22 07:47:39 -04:00
Brian Fiete
085a3fe091
Respect Prop IsTypeMemberIncluded in specialized sections
2024-03-22 07:47:21 -04:00
Brian Fiete
45035c69e9
O(1) EnumParser
2024-03-22 07:46:59 -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
084566cdc6
Use StackHelper for very long if/else chains
2024-03-18 05:44:02 -04:00
Brian Fiete
fe2244fb4b
Fixed CeMachine::GetFunction with __INLINE methods
2024-03-16 18:34:21 -04:00
Brian Fiete
887cbc3fa3
PopulateHotTypeDataVTable manged name fix
2024-03-16 18:33:48 -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
43e718b24e
IsThreadLocal fixes
2024-03-02 06:04:44 -05:00
Brian Fiete
df807dc275
Adds payload enum payload descriminator value to reflection info
2024-02-27 10:58:48 -05:00
Brian Fiete
9ef776a914
Remove invalid assert
2024-02-25 16:43:27 -05:00
Brian Fiete
fa019f03bf
Array creation const check
2024-02-24 08:54:32 -05:00