Vesko Karaganev

Results 11 issues of Vesko Karaganev

elfshaker list has been split into several commands. - elfshaker list ... lists the snapshots in the packs - elfshaker list-files lists the files in the snapshot - elfshaker list-packs...

This PR replaces the plain text progress output with a fancy progress bar. The progress bar prints output to stdout and updates in-place using ANSI escape codes when stdout outputs...

**Describe the bug** A user has reported that the license status check fails when the Microsoft Store is offline. **To Reproduce** Steps to reproduce the behavior: [?] **Expected behavior** FancyWM...

bug

**Is your feature request related to a problem? Please describe.** Feature request from a review: > Multi-tasking flow gets disturbed when trying to quickly check email/change song. **Describe the solution...

feature

This should substantially speed up compile times for many common operations. The large-pod 2x benchmark runs about 6 times faster.

- [x] snapshot deduplication - [x] object graph tracing - [ ] fs-based lock - [ ] performance improvements (`compute_snapshot_checksums` is around 96% CPU time) - [ ] API design...

`elfshaker list` in the manyclangs repo used to take 2.12s s to run on my machine and now takes just 0.18s.

Previously, we would loop exactly (endTS - startTS) / interval times in a loop, even if we have no samples. This is wasteful, and in pathological cases, for example startTS=Unix...

This PR is the first step of manyclangs integration into CE and introduces some UI and code-behind changes. In order to support something like manyclangs, which packages thousands of revisions...

lang-c++
ui

On Windows, when using dynamic linking, I can see that the `DLL_THREAD_DETACH` events are received by jemalloc before the C++ thread_local destructors run. During that `DLL_THREAD_DETACH` processing, the tsd_wrapper is...