Age | Commit message (Expand) | Author | Files | Lines |
2024-06-20 | [libc] Move freelist + block to __support (#96231) | PiJoules | 12 | -96/+98 |
2024-06-20 | [libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math funct... | OverMighty | 21 | -2/+519 |
2024-06-20 | [libc][arm] implement a basic setjmp/longjmp (#93220) | Nick Desaulniers (paternity leave) | 9 | -7/+178 |
2024-06-19 | [libc] Fix scheduler test incorrectly guessing user privileges (#95562) | OverMighty | 1 | -21/+27 |
2024-06-18 | [libc][fcntl] fix -Wshorten-64-to-32 for 32b ARM (#95945) | Nick Desaulniers (paternity leave) | 1 | -2/+2 |
2024-06-18 | [libc] Remove unnecessary check in printf floats (#95841) | Michael Jones | 1 | -19/+16 |
2024-06-17 | [libc] Fix getauxval being defined in a namespace | Joseph Huber | 2 | -4/+8 |
2024-06-17 | [libc][stdlib] Run freelist_heap_test only in full build mode. (#95850) | lntue | 1 | -14/+16 |
2024-06-17 | [libc][stdlib] Only add internal malloc in full build mode. Use the system m... | lntue | 1 | -9/+17 |
2024-06-17 | [libc] Only include getauxval on AARCH64 targets (#95844) | Joseph Huber | 2 | -2/+4 |
2024-06-14 | [libc][__support][bit] Switch popcount to Brian Kernighan’s Algorithm (#95625) | Ryan Beltran | 1 | -3/+4 |
2024-06-14 | [libc] Add the implementation of the fdopen function (#94186) | Xu Zhang | 18 | -77/+367 |
2024-06-14 | Reapply "[libc] printf, putchar and vprintf in bareemetal entrypoints… (#95... | Haowei | 2 | -0/+6 |
2024-06-14 | [libc] fix build errors (#95613) | Schrodinger ZHU Yifan | 5 | -3/+6 |
2024-06-14 | [libc] fix build errors (#95600) | Schrodinger ZHU Yifan | 2 | -3/+3 |
2024-06-14 | [libc] fix preferred_type attribute detection (#95599) | Schrodinger ZHU Yifan | 1 | -1/+1 |
2024-06-14 | [libc] add rwlock (#94156) | Schrodinger ZHU Yifan | 35 | -5/+1836 |
2024-06-14 | [libc] add LIBC_INLINE annotations to BlockStore (#95573) | Michael Jones | 1 | -18/+19 |
2024-06-14 | [libc] Remove unnecessary include from putchar.h (#95576) | Michael Jones | 1 | -2/+0 |
2024-06-14 | [libc][stdlib] Make the FreeListHeap constant-initializable (#95453) | PiJoules | 10 | -114/+283 |
2024-06-14 | Revert "[libc] printf, putchar and vprintf in bareemetal entrypoints (#95436)" | Haowei Wu | 2 | -6/+0 |
2024-06-14 | [libc] Fixed NamedType usage in Fenv HeaderSpec Types (#95487) | RoseZhang03 | 1 | -2/+2 |
2024-06-14 | [libc][math][c23] Add f16fmaf C23 math function (#95483) | OverMighty | 29 | -300/+501 |
2024-06-13 | [libc] printf, putchar and vprintf in bareemetal entrypoints (#95436) | Petr Hosek | 2 | -0/+6 |
2024-06-13 | [libc] Provide vprintf for baremetal (#95363) | Petr Hosek | 3 | -1/+63 |
2024-06-13 | Reland "[libc] fix aarch64 linux full build (#95358)" (#95423) | Schrodinger ZHU Yifan | 7 | -1/+49 |
2024-06-13 | [libc][stdlib] Fix UB in freelist (#95330) | PiJoules | 2 | -36/+20 |
2024-06-13 | [libc] Fix build breaks caused by f16sqrtf changes (#95459) | OverMighty | 3 | -2/+6 |
2024-06-13 | [llvm-project] Fix typo "seperate" (#95373) | Jay Foad | 3 | -7/+7 |
2024-06-13 | [libc][math][c23] Add f16sqrtf C23 math function (#95251) | OverMighty | 29 | -123/+352 |
2024-06-13 | Revert "[libc] fix aarch64 linux full build (#95358)" (#95419) | Schrodinger ZHU Yifan | 3 | -14/+0 |
2024-06-13 | [libc] fix aarch64 linux full build (#95358) | Schrodinger ZHU Yifan | 3 | -0/+14 |
2024-06-12 | [libc][stdlib] Add the FreelistHeap (#95066) | PiJoules | 4 | -0/+449 |
2024-06-12 | [libc][macros] Define LIBC_CONSTINIT (#95316) | PiJoules | 1 | -0/+12 |
2024-06-12 | [libc][__support] Add constexpr to FixedVector members (#95315) | PiJoules | 1 | -11/+11 |
2024-06-12 | [libc] Fix definition of `UINT_MAX` in limits.h (#95279) | Joseph Huber | 1 | -3/+3 |
2024-06-12 | [libc] Add baremetal putchar (#95182) | Michael Jones | 3 | -8/+37 |
2024-06-11 | [libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions (#95014) | OverMighty | 18 | -4/+480 |
2024-06-10 | [libc][stdlib] Change old unsigned short variables to size_t (#95065) | PiJoules | 1 | -3/+3 |
2024-06-10 | [libc][stdlib] Add freelist class (#95041) | PiJoules | 4 | -0/+386 |
2024-06-10 | [libc][stdlib] Move LIBC_INLINE after template and before constexpr (#95037) | PiJoules | 1 | -2/+2 |
2024-06-10 | [NFC][libc][stdlib] LLVM_LIBC_SRC_STDLIB_LDIV_H -> LLVM_LIBC_SRC_STDL… (#95... | PiJoules | 1 | -1/+1 |
2024-06-10 | [libc][math][c23] Add MPFR unit tests for {rint,lrint,llrint,lround,llround}f... | OverMighty | 9 | -35/+222 |
2024-06-10 | [libc][stdlib] Add Block class (#94407) | PiJoules | 4 | -0/+1077 |
2024-06-10 | Reapply "[libc][math][c23] Add MPFR unit tests for {ceil,floor,round,roundeve... | OverMighty | 12 | -53/+264 |
2024-06-10 | [libc][math][c23] Temporarily disable float16 on 32-bit Arm (#95027) | OverMighty | 1 | -1/+1 |
2024-06-10 | [libc][math][c23] Add {remainder,remquo}f16 C23 math functions (#94773) | OverMighty | 14 | -17/+151 |
2024-06-10 | [libc][math][c23] Temporarily disable float16 on RISC-V (#94984) | OverMighty | 1 | -1/+2 |
2024-06-10 | [libc] Add WordTypeSelector<16> specialization (#94979) | OverMighty | 6 | -6/+25 |
2024-06-10 | [libc][math][c23] Temporarily disable modff16 on AArch64 (#94972) | OverMighty | 1 | -1/+1 |