-
0d07a914a1
feat(thread): futex + TLS + pthread_self substrate
main
huntedbytheirs
2026-09-08 15:02:26 -04:00
-
49968bdbfc
feat(math): exp/log/pow/sqrt/cbrt/hypot/log1p/expm1
huntedbytheirs
2026-09-08 14:40:15 -04:00
-
1f39e217d4
build: wire math sources and tests
huntedbytheirs
2026-09-06 01:10:43 -04:00
-
b731a02db4
feat(math): abs/round/trunc/frexp/ldexp/scalbn/copysign/fmin/fmax/fmod
huntedbytheirs
2026-09-06 01:07:31 -04:00
-
c4c64a4eb5
build: wire W8 sources and tests
huntedbytheirs
2026-09-05 23:41:06 -04:00
-
9eb32c4010
feat(unistd): cwd/link/readlink/path ops
huntedbytheirs
2026-09-05 23:32:29 -04:00
-
523045b5ae
feat(passwd): getpw*/getgr*/setpwent/endpwent family
huntedbytheirs
2026-09-05 23:25:24 -04:00
-
9b576757cf
feat(syslog): openlog/syslog/closelog/vsyslog/setlogmask
huntedbytheirs
2026-09-05 23:18:34 -04:00
-
fefd17241f
feat(times): times (L2 XSI) + CLK_TCK sysconf
huntedbytheirs
2026-09-05 23:17:25 -04:00
-
3bf875030a
feat(mman): mmap/munmap/mprotect/msync/mlock/madvise/shm_open
huntedbytheirs
2026-09-05 23:13:18 -04:00
-
f9a055f547
feat(statvfs): statvfs/fstatvfs (L2 XSI)
huntedbytheirs
2026-09-05 23:10:06 -04:00
-
9ffe86fc55
feat(signal): signal handling and sigset_t
huntedbytheirs
2026-09-05 23:03:41 -04:00
-
8c0f23fbd0
feat(termios): terminal attributes
huntedbytheirs
2026-09-05 23:01:54 -04:00
-
e9aa002453
feat(misc): uname/gethostname/sysconf/pathconf
huntedbytheirs
2026-09-05 23:00:23 -04:00
-
3ab43c7f10
feat(resource): rlimit/rusage/priority
huntedbytheirs
2026-09-05 22:55:20 -04:00
-
c4156efeff
feat(uio): readv/writev
huntedbytheirs
2026-09-05 22:51:03 -04:00
-
ea0482e9ff
build: wire systime/printf sources and tests
huntedbytheirs
2026-09-05 22:46:19 -04:00
-
c67e890b17
feat(systime): gettimeofday/itimer/utimes
huntedbytheirs
2026-09-05 22:43:39 -04:00
-
d495d3eb89
build: wire W5/W6 sources and tests
huntedbytheirs
2026-09-05 22:42:23 -04:00
-
ed996ff4c4
feat(time): time/clock/mktime/strftime/nanosleep
huntedbytheirs
2026-09-05 22:33:02 -04:00
-
3eff4c97fd
feat(stdio): scanf family
huntedbytheirs
2026-09-05 21:52:22 -04:00
-
ddcf8f39be
feat(select): poll/select and fd_set
huntedbytheirs
2026-09-05 21:15:07 -04:00
-
5af4197ee9
feat(dirent): directory iteration
huntedbytheirs
2026-09-05 21:08:57 -04:00
-
a2f7c33601
feat(stdio): getline/getdelim/stream locking
huntedbytheirs
2026-09-05 17:18:18 -04:00
-
14c6fd6cf6
feat(process): fork/exec/id/session + system/popen
huntedbytheirs
2026-09-05 16:55:14 -04:00
-
c9e9676d38
feat(fcntl): fcntl/open flag handling
huntedbytheirs
2026-09-05 16:46:34 -04:00
-
6eaacd4448
feat(wait): wait/waitpid/waitid and status macros
huntedbytheirs
2026-09-05 16:39:58 -04:00
-
98f4c3169c
feat(stat): stat/mkdir/chmod and mode macros
huntedbytheirs
2026-09-05 16:35:50 -04:00
-
87ab610a9b
feat(stdio): printf family
huntedbytheirs
2026-09-05 16:27:09 -04:00
-
7b11452b87
feat(unistd): file I/O syscall wrappers
huntedbytheirs
2026-09-05 01:05:45 -04:00
-
34408380f0
fix(stdio): correct position tracking on mode switch and free owned buffers on close
huntedbytheirs
2026-09-04 23:42:03 -04:00
-
22587bd545
feat(stdio): FILE buffering core and stream I/O
huntedbytheirs
2026-09-04 23:27:27 -04:00
-
5355574121
build: wire environment/multibyte/tempfile sources and tests
huntedbytheirs
2026-09-04 22:58:43 -04:00
-
b53ccaa1e8
feat(stdlib): environment and multibyte helpers
huntedbytheirs
2026-09-04 22:56:00 -04:00
-
bff8fe9c86
build: wire stdlib sources and tests
huntedbytheirs
2026-09-04 06:29:31 -04:00
-
99eff26467
feat(stdlib): rand/div/qsort/bsearch
huntedbytheirs
2026-09-04 06:23:38 -04:00
-
8bf754419f
test(inttypes): note full-link requirement for standalone runs
huntedbytheirs
2026-09-03 22:19:09 -04:00
-
14b0136a8e
feat(inttypes): PRI/SCN macros + strtoimax family
huntedbytheirs
2026-09-03 22:16:12 -04:00
-
26786e9027
feat(stdlib): numeric string conversions
huntedbytheirs
2026-09-03 21:53:59 -04:00
-
bcb4e259c3
build: wire strings.h sources and tests
huntedbytheirs
2026-09-03 20:57:18 -04:00
-
ce92aa2b6d
feat(strings): strcasecmp/ffs/bcopy/bzero
huntedbytheirs
2026-09-03 20:54:23 -04:00
-
b2fbde0fc2
build: wire malloc/string/ctype sources and tests
huntedbytheirs
2026-09-03 20:50:20 -04:00
-
5eb3cbe302
feat(malloc): first-fit allocator with mmap fallback
huntedbytheirs
2026-09-03 20:44:08 -04:00
-
06d2ec7c34
feat(string): complete string.h + strdup/memccpy
huntedbytheirs
2026-09-03 20:05:49 -04:00
-
20f514d91c
feat(ctype): classification and case-mapping tables
huntedbytheirs
2026-09-03 20:03:07 -04:00
-
858fc1762c
fix(bench): separate vlibc-under-test TU from host harness TUs
huntedbytheirs
2026-09-03 19:46:20 -04:00
-
40a392f454
build: wire new src dirs, crt objects, and make check into Autotools
huntedbytheirs
2026-09-03 19:36:32 -04:00
-
558cf8fd12
feat(start): _start, __libc_start_main, exit/atexit/environ
huntedbytheirs
2026-09-03 19:01:51 -04:00
-
2480c63fbd
fix(syscall): pin r10/r8 for 4- and 5-argument syscalls
huntedbytheirs
2026-09-03 18:32:44 -04:00
-
601e1fe960
fix(setjmp): restore caller rbx in sigsetjmp mask path
huntedbytheirs
2026-09-03 18:29:02 -04:00
-
e3017cfe56
test(errno): make test_strerror self-contained under -Iinclude
huntedbytheirs
2026-09-03 18:26:48 -04:00
-
b2d588885e
feat(setjmp): x86_64 setjmp/longjmp/sigsetjmp
huntedbytheirs
2026-09-03 17:39:20 -04:00
-
dec1017527
feat(headers): stddef/stdint/stdbool/limits/float/assert + features wiring
huntedbytheirs
2026-09-03 17:34:16 -04:00
-
ce517ad0d6
feat(errno): public errno.h with strerror/strerror_r
huntedbytheirs
2026-09-03 17:20:24 -04:00
-
c5a77c61fa
feat(syscall): add x86_64 raw syscall layer, errno, internal ABI headers
huntedbytheirs
2026-09-03 17:10:27 -04:00
-
6854c7771d
style(string): satisfy clang-tidy and clang-format for final-wave gate

huntedbytheirsandSisyphus
2026-08-31 21:34:25 -04:00
-
53c8531eab
bench(string): add bench_string.c vs glibc/musl

huntedbytheirsandSisyphus
2026-08-31 21:28:04 -04:00
-
e8fe84e27c
feat(string): add GNU strcasestr at level 3

huntedbytheirsandSisyphus
2026-08-31 21:14:52 -04:00
-
d5e390e992
feat(string): add BSD strlcpy/strlcat at level 2

huntedbytheirsandSisyphus
2026-08-31 21:14:52 -04:00
-
d23deaa32a
feat(string): implement core string/memory functions (level 1)

huntedbytheirsandSisyphus
2026-08-31 21:14:49 -04:00
-
7d28d7cc9d
build(profile): select sources per level via AM_CONDITIONAL

huntedbytheirsandSisyphus
2026-08-31 20:54:00 -04:00
-
ace9728565
feat(profile): add stddef.h and profile-gated string.h

huntedbytheirsandSisyphus
2026-08-31 19:57:21 -04:00
-
060fc03ab7
docs(profile): document gating mechanism, classification rule, slice manifest

huntedbytheirsandSisyphus
2026-08-31 19:54:40 -04:00
-
f07b270675
chore(build): regenerate configure from configure.ac

huntedbytheirsandSisyphus
2026-08-31 19:51:50 -04:00
-
a5c16e97d7
feat(profile): generate installed features.h exposing VLIBC_LEVEL

huntedbytheirsandSisyphus
2026-08-31 19:49:49 -04:00
-
180c1107b6
Add vlibc scaffold, build system, and documentation
huntedbytheirs
2026-08-31 17:06:01 -04:00
-
3f63ae1cdd
Initial commit
huntedbytheirs
2026-08-31 16:40:34 -04:00