| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc] Clean up some include in libc. (#110980) The patch primarily cleans up some incorrect includes. The LIBC_INLINE macro is defined in attributes.h, not config.h. There appears to be no need to change the CMake and Bazel build files. | 1 年前 | |
| 1 年前 | ||
[libc] Fix casts for arm32 after Wconversion (#129771) Followup to #127523 There were some test failures on arm32 after enabling Wconversion. There were some tests that were failing due to missing casts. Also I changed BigInt's safe_get_at back to being signed since it needed the ability to be negative. | 1 年前 | |
[libc] Unify and extend no_sanitize attributes for strlen. (#161316) Fast strlen implementations (naive wide-reads, SIMD-based, and x86_64/aarch64-optimized versions) all may perform technically-out-of-bound reads, which leads to reports under ASan, HWASan (on ARM machines), and also TSan (which also has the capability to detect heap out-of-bound reads). So, we need to explicitly disable instrumentation in all three cases. Tragically, Clang didn't support [[gnu::no_sanitize]] syntax until recently, and since we're supporting both GCC and Clang, we have to revert to __attribute__ syntax. | 10 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 10 个月前 |