X512

Results 120 comments of X512

I think that RPATH should be not used and it need to be removed.

Note that migration from ICU 57 is not yet completed for RISC-V and maybe other architectures. Haiku riscv64 do not boot with ICU 66+ (probably inconsistent packages from haikuports.cross). cc...

Promise is started with: ``` C++ void ReadyToRun() { GetCredentials().then([](const char *user, const char *password){ printf("GetCredentials done: \"%s\", \"%s\"\n", user, password); }).fail([](){ printf("GetCredentials failed\n"); }); } ```

Thread that calls newPromise continue running after fDefer.resolve is called. Another thread that calls fDefer.resolve terminate after call and crash.

Stdout with logging enabled: ``` > make run objects.x86_64-cc8-debug/MinApp new 0xe997e5b2d0 add_ref 0xe997e5b2f0 ++ 0xe997e5b2d0 0 -> 1 add_ref 0xe997e5b2f0 ++ 0xe997e5b2d0 1 -> 2 add_ref 0xe997e5b2f0 ++ 0xe997e5b2d0 2...

I reworked patch for LLVM 15, now it depends on #7276.

https://github.com/X547/llvm-project/tree/llvm-haiku