[all-commits] [llvm/llvm-project] 000a3f: [libc][c11] implement ctime (#107285)
Зишан Мирза via All-commits
all-commits at lists.llvm.org
Mon Sep 16 11:27:34 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 000a3f0a54876f1519393e40085500e16ea12cf4
https://github.com/llvm/llvm-project/commit/000a3f0a54876f1519393e40085500e16ea12cf4
Author: Зишан Мирза <149377404+zimirza at users.noreply.github.com>
Date: 2024-09-16 (Mon, 16 Sep 2024)
Changed paths:
M libc/config/baremetal/arm/entrypoints.txt
M libc/config/baremetal/riscv/entrypoints.txt
M libc/config/linux/aarch64/entrypoints.txt
M libc/config/linux/riscv/entrypoints.txt
M libc/config/linux/x86_64/entrypoints.txt
M libc/newhdrgen/yaml/time.yaml
M libc/spec/stdc.td
M libc/src/time/CMakeLists.txt
A libc/src/time/ctime.cpp
A libc/src/time/ctime.h
A libc/src/time/ctime_r.cpp
A libc/src/time/ctime_r.h
M libc/src/time/time_utils.h
M libc/test/src/time/CMakeLists.txt
A libc/test/src/time/ctime_r_test.cpp
A libc/test/src/time/ctime_test.cpp
Log Message:
-----------
[libc][c11] implement ctime (#107285)
This is an implementation of `ctime` and includes `ctime_r`.
According to documentation, `ctime` and `ctime_r` are defined as the
following:
```c
char *ctime(const time_t *timep);
char *ctime_r(const time_t *restrict timep, char buf[restrict 26]);
```
closes #86567
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list