Vladislav K. Valtchev
Vladislav K. Valtchev
**Describe the bug** The whole screen is refreshed on each key press and that is super-ugly on some terminals like the Windows Terminal, plus it will cause a serious lag...
As it can be seen here: https://app.codecov.io/gh/vvaltchev/tilck/blobs/master/kernel/fork.c, currently the following code path inside `fork_dup_all_handles()` is not covered by tests: ```C if (rc < 0 || !dup_h) { enable_preemption(); { for...
As it can be seen from https://app.codecov.io/gh/vvaltchev/tilck/blobs/master/kernel/misc.c, `print_banner_line()` and `show_tilck_logo()` don't have coverage, despite being always run on boot. That's simply because in coverage builds, the env variable `TILCK_NO_LOGO` is...
As you can see from codecov: https://app.codecov.io/gh/vvaltchev/tilck/blobs/master/kernel/exit.c, the functions `register_on_task_exit_cb()` and `unregister_on_task_exit_cb()` don't have test coverage. It will be good to add a test for them. This can be done...
The `other/musl-gcc` and `other/musl-g++` template scripts are currently in the wrong place. The fix requires simply those two files to `scripts/templates` and replacing their paths in the `other/cmake/gen_config_pre.cmake` file: Code...