Stefanos Kornilios Mitsis Poiitidis

Results 336 comments of Stefanos Kornilios Mitsis Poiitidis

(This has been squashed and rebased to main)

After much, much debugging and fixing several other bugs, it looks like this is a race condition that goes away when code isn't compiled 'too fast'. So far I've verified...

@Sonicadvance1 thoughts on disabling/ignoring the `Visual Debugger` for now? It is largely broken at this point, all of the APIs i've disabled here were already broken before. Otherwise, I'll do...

Bug fixed, ranges were not serialized correctly. #### Follow Up - Performance drops a little with that, though we can work around it in different ways in the future, such...

With the last round of fixes this passes all asm tests for me locally. I'll take another look tomorrow to cleanup things and get everything ready for merge. IR tests...

Looks like all the fixes have managed to round up smc issues outlined in #1754 at last. Based on my testing, parallels/m1 is ~ 60% likely to fail on that...

The smc issues don't repro with gdb attached, so likely yet another race somewhere between multi threaded invalidation and translation. Also, the smc test crash with objc enabled, possibly with...

Hmm, looks like that resolved the SMC issue, though we got another spurious failure in `pthread_cancel` in the 8.4 runner. I've seen this one before, though I haven't investigated it....

> Also, the smc test crash with objc enabled, possibly with irc as well. While not a blocker for now, possibly follow up? Generated #1958

Some performance numbers from Orion No Cache ``` skmp@ornio:~/projects/FEX/build$ time Bin/FEXLoader /bin/ls > /dev/null real 0m0,277s user 0m0,249s sys 0m0,025s ``` OBJCache ``` skmp@ornio:~/projects/FEX/build$ time Bin/FEXLoader /bin/ls > /dev/null [Info]...