aboutsummaryrefslogtreecommitdiff
path: root/libc/src/stdio
AgeCommit message (Expand)AuthorFilesLines
2025-06-16[libc] Change default behaviour of baremetal/printf to use stdout (#143703)William Huynh4-11/+11
2025-06-12[libc] Implement perror (#143624)Michael Jones4-0/+117
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue32-32/+32
2025-06-06[libc][GPU] clean up includes (#143203)Michael Jones32-68/+69
2025-06-06[libc] Fix missing includes after transitive dependency changedJoseph Huber2-0/+3
2025-05-01[libc] Fix typo in uint128 type for PPC printf handling (#138157)Joseph Huber1-1/+1
2025-04-23[libc] Special case PPC double double for print (#136614)Joseph Huber1-1/+6
2025-04-17[libc] Fix incorrect unsigned comparison (#135595)Wu Yingcong1-9/+7
2025-03-21[libc] Fix unresolved stdio symbols (#132403)Joseph Huber2-46/+55
2025-03-20[libc] Support for scanf on baremetal (#131043)Petr Hosek12-64/+197
2025-03-18[libc] Fix the GPU build after scanf reworkJoseph Huber1-0/+2
2025-03-17[libc] Templatize the scanf Reader interface (#131037)Petr Hosek20-856/+715
2025-03-13[stdio][baremetal] Fix templating for print functions (#131232)PiJoules2-4/+4
2025-03-13[libc] Fix non-templated uses of `printf_core::Writer` (#131149)Simon Tatham3-19/+29
2025-03-12[libc] Template the writing mode for the writer class (#111559)Joseph Huber23-289/+293
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh3-15/+19
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler3-19/+15
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh3-15/+19
2025-02-25[libc] Move fileno and fdopen to fullbuild only (#128762)Michael Jones1-2/+1
2025-02-22[libc] Fix scanf dependencies on the GPU buildJoseph Huber1-1/+2
2025-02-21[libc] Skip scanf internals when no file available (#128097)Michael Jones1-0/+6
2025-02-20[libc] Fix scanf cmake for targets without FILE (#128056)Michael Jones1-34/+23
2025-02-20[libc] Add missing dependencies on `getc` and `ungetc` for GPU (#128069)Joseph Huber1-0/+2
2025-02-20[libc] Fix missing includes in GPU scanf reader (#128049)Michael Jones2-2/+5
2025-02-20[libc]: Clean up unnecessary function pointers in scanf (#121215)Vinay Deshmukh4-78/+86
2025-02-06[libc] Fix recently introduced integer-type warnings (#125864)Simon Tatham1-4/+4
2025-02-04[libc][float_dec_converter_limited] Add missing LIBC_INLINE (#125655)Simon Tatham1-1/+1
2025-02-04[libc] Alternative algorithm for decimal FP printf (#123643)Simon Tatham3-0/+698
2024-12-03[libc] Change ctype to be encoding independent (#110574)Michael Jones9-62/+51
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber15-32/+32
2024-11-19[libc] Increase RPC opcode to 32-bit and use a class byte (#116905)Joseph Huber2-2/+2
2024-11-19[libc] Replace usage of GPU helpers with ones from 'gpuintrin.h' (#116454)Joseph Huber1-0/+1
2024-11-11[libc] Clean up skipped and failing cmake (#115400)Michael Jones2-3/+3
2024-11-03[libc] Add proxy headers to handle memory allocation associated with the head...Job Henandez Lara2-3/+6
2024-10-28[libc] Fix the remaining fcntl.h proxy header includes. (#113961)Job Henandez Lara2-1/+2
2024-10-28[libc] Fix leftover `LIBC_NAMESPACE` after porting it (#113960)Joseph Huber6-12/+15
2024-10-28[libc] remove #include <fcntl.h> and add proxy or type (#113836)Job Henandez Lara2-2/+2
2024-10-18[libc] Scanf shouldn't match just "0x" for hex int (#112440)Michael Jones1-4/+16
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber14-30/+55
2024-10-10[libc] Add missing config includeJoseph Huber1-0/+1
2024-10-10[libc] Fix missing namespace declarationsJoseph Huber2-4/+4
2024-10-10[libc] Clean up 'vasprintf' implementation (#111761)Joseph Huber5-11/+14
2024-10-02[libc] Enable dyadic float for float printf (#110765)Michael Jones1-0/+6
2024-10-01[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067)lntue14-63/+41
2024-09-25[libc] Fix %m on CPUs with float128 but no int128 (#110053)Michael Jones1-1/+1
2024-09-24[libc] Implement the 'rename' function on the GPU (#109814)Joseph Huber2-0/+41
2024-09-19[libc] Add printf strerror conversion (%m) (#105891)Michael Jones5-2/+101
2024-08-26[libc] Implement 'vfscanf' and 'vscanf' (#105293)Joseph Huber5-0/+141
2024-08-21[libc] Fix accidentally using system file on GPUJoseph Huber1-2/+0
2024-08-21[libc] Add `scanf` support to the GPU build (#104812)Joseph Huber3-19/+57