Plínio Balduino

Results 115 issues of Plínio Balduino

## Goal Complete math library with transcendental functions, long double support, and additional mathematical operations. ## Context Current math library only has fabs* and basic operations. Missing many standard functions....

libc

## Goal Add wide-character (wchar_t) and multibyte string handling for Unicode support. ## Context No wide-character support exists. This limits Unicode handling and international text. ## Definition of Done -...

nice to have
libc

## Goal Add POSIX locale support for internationalized applications. ## Context No locale support exists. Most programs assume "C" locale. ## Definition of Done - [ ] `setlocale()` - Set...

nice to have
libc

## Goal Add Berkeley sockets API to enable network programming with TCP/IP sockets. ## Context No networking API exists yet. This requires both kernel socket infrastructure and userland API. ##...

nice to have
libc

## Goal Complete stdio coverage with process pipes, temporary files, buffer control, and other missing POSIX functions. ## Context Current stdio is basic (fopen/fclose/fread/fwrite/fprintf exist), but many common functions are...

libc

## Goal Implement basic timezone support through TZ environment variable parsing. ## Context Kernel/libc ignore timezone offsets. Issue #299 tracks IANA database work, but #226 needs at least UTC offset/TZ...

enhancement
libc

## Goal Implement extended clock IDs for clock_gettime() beyond CLOCK_REALTIME and CLOCK_MONOTONIC. ## Context clock_gettime() only honours CLOCK_REALTIME and CLOCK_MONOTONIC (src/kernel/syscall/syscall.c:2062). We're missing several important clock types. ## Current State...

enhancement
kernel

## Goal Implement ITIMER_VIRTUAL and ITIMER_PROF interval timers for CPU time profiling. ## Context Currently ITIMER_VIRTUAL and ITIMER_PROF return -EINVAL because proc_get_itimer() only exposes ITIMER_REAL (src/kernel/syscall/syscall.c:2162). Only wall-clock timers work....

enhancement
kernel

## Goal Implement clock_nanosleep() syscall and timerfd mechanisms for event-driven time waits. ## Context Only POSIX nanosleep() exists; clock_nanosleep() variant is missing (src/kernel/syscall/syscall.c has no handler). This limits sleep to...

enhancement
kernel
libc

## Goal Create a dedicated timekeeper structure to centralize time management logic. ## Context The TSC helper currently acts as the "timekeeper", but time logic is scattered across tsc.c and...

enhancement
kernel