[libcxx-commits] [PATCH] D120348: [libcxx][SystemZ][ POSIX(OFF) support on z/OS

Zibi Sarbino via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Mar 17 20:03:37 PDT 2022


zibi updated this revision to Diff 416378.
zibi marked 8 inline comments as done.
zibi added a comment.

This revision reduced wrapper functions in `internal_threading_support.h` to just 
`__libcpp_mutex_lock_wrapper()` and `__libcpp_mutex_unlock_wrapper()` with the new suffix.
This is a bare minimum needed for POSIX(OFF) on z/OS.

It also added the guard for z/OS was added in `locale::id::__get()` for POSIX(OFF) path.

Lastly, the formatting in `test_exception_storage.pass.cpp` was removed to help the review.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120348/new/

https://reviews.llvm.org/D120348

Files:
  libcxx/src/CMakeLists.txt
  libcxx/src/include/ceeedb.h
  libcxx/src/include/internal_threading_support.h
  libcxx/src/locale.cpp
  libcxxabi/src/cxa_exception_storage.cpp
  libcxxabi/src/cxa_guard_impl.h
  libcxxabi/test/test_exception_storage.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D120348.416378.patch
Type: text/x-patch
Size: 10462 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220318/3ed8994a/attachment.bin>


More information about the libcxx-commits mailing list