Alik Aslanyan

Results 74 comments of Alik Aslanyan

This 404 initiative now 🙂

@vaxerski Because Clang/GCC outputs warnings. Warnings are for a reason, they indicate some problem in the surrounding code. For most of the changes I just removed offending line, but I'm...

Well, this are both GCC and Clang and Clang-tidy warnings, I tested with all of them, until there are no issues left. If you want some parts to be removed,...

As patches are separated in self-contained commits, please feel free to decide on what subset of the changes you are comfortable with. I'm not sure there is enough technical reasoning...

@vaxerski If you don't have any intentions to merge this patches, please let me now, so I can stop keeping them up to date

Some stats on my machine (test before the patch) `cmake -G Ninja -B build/ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON/OFF` GCC (-flto=auto): LTO ON: `cmake --build build/ --clean-first 298.82s user 32.47s system 1880% cpu...

Well I'm not sure, where it's mentioned that LTO is experimental. Both GCC and Clang claim it's mature. Maybe it was experimental a few years ago, but it's not currently....

Hyprland isn't that big to be bottlenecked by CPU compilation time on modern systems. I don't think compilation time is the metric that has noticeable regression for us. I meant...

@JohnRTitor Patches for Meson are ready

I think all this conversations about some abstract rick in enabling LTO are pointless. As Hyprland is included in ALHP project already https://status.alhp.dev/?pkgbase=hyprland I don't understand what all the "risk"...