[PATCH] D127313: [libc++] Implement P0618R0 (Deprecating <codecvt>)

Nikolas Klauser via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 8 09:58:05 PDT 2022


philnik updated this revision to Diff 435227.
philnik added a comment.
Herald added subscribers: llvm-commits, Sanitizers, cfe-commits, Enna1, bzcheeseman, pmatos, asb, pcwang-thead, sdasgup3, luke957, abrachet, wenzhicui, wrengr, Chia-hungDuan, ormris, dcaballe, cota, teijeong, frasercrmck, rdzhabarov, tatianashp, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, stephenneuendorffer, liufengdb, aartbik, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, rriddle, mehdi_amini, luismarques, apazos, sameer.abuasal, s.egerton, Jim, mstorsjo, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, MaskRay, jrtc27, niosHD, cryptoad, sabuasal, simoncook, johnrusso, rbar, aheejin, hiraditya, sbc100, mgorny, emaste.
Herald added a reviewer: alexander-shaposhnikov.
Herald added a reviewer: rupprecht.
Herald added a reviewer: jhenderson.
Herald added projects: clang, Sanitizers, MLIR, LLVM.

- Try to fix CI


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127313

Files:
  clang/docs/ReleaseNotes.rst
  clang/test/Driver/sanitizer-ld.c
  compiler-rt/lib/asan/asan_allocator.h
  compiler-rt/lib/asan/asan_errors.cpp
  compiler-rt/lib/lsan/lsan_allocator.h
  compiler-rt/lib/orc/c_api.h
  compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_common.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_common.h
  compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
  compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_linux.h
  compiler-rt/lib/sanitizer_common/sanitizer_platform.h
  compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
  compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
  compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
  compiler-rt/test/hwasan/TestCases/sizes.cpp
  compiler-rt/test/msan/Linux/pthread_getaffinity_np.cpp
  compiler-rt/test/sanitizer_common/TestCases/FreeBSD/procctl.cpp
  compiler-rt/test/sanitizer_common/TestCases/Linux/pthread_getaffinity_np.cpp
  libcxx/docs/ReleaseNotes.rst
  libcxx/docs/Status/Cxx17Papers.csv
  libcxx/include/CMakeLists.txt
  libcxx/include/__algorithm/ranges_adjacent_find.h
  libcxx/include/algorithm
  libcxx/include/codecvt
  libcxx/include/locale
  libcxx/include/module.modulemap
  libcxx/src/locale.cpp
  libcxx/test/libcxx/algorithms/ranges_robust_against_copying_comparators.pass.cpp
  libcxx/test/libcxx/algorithms/ranges_robust_against_copying_projections.pass.cpp
  libcxx/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp
  libcxx/test/libcxx/private_headers.verify.cpp
  libcxx/test/std/algorithms/alg.modifying.operations/alg.transform/ranges.transform.pass.cpp
  libcxx/test/std/algorithms/alg.nonmodifying/alg.adjacent.find/ranges.adjacent_find.pass.cpp
  libcxx/test/std/library/description/conventions/customization.point.object/niebloid.compile.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_mode.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_always_noconv.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_encoding.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_in.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_max_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_out.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf16_unshift.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_always_noconv.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_encoding.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_in.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_max_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_out.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_unshift.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_always_noconv.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_encoding.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_in.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_max_length.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_out.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/codecvt_utf8_utf16_unshift.pass.cpp
  libcxx/test/std/localization/locale.stdcvt/depr.verify.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/ctor.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/depr.verify.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/overflow.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/pbackfail.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/rdbuf.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/seekoff.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/state.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/test.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.buffer/underflow.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/converted.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_codecvt_state.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/depr.verify.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/from_bytes.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/state.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/to_bytes.pass.cpp
  libcxx/test/std/localization/locales/locale.convenience/conversions/conversions.string/types.pass.cpp
  llvm/CMakeLists.txt
  llvm/docs/OpaquePointers.rst
  llvm/docs/ProgrammersManual.rst
  llvm/docs/ReleaseNotes.rst
  llvm/include/llvm/ADT/edit_distance.h
  llvm/include/llvm/Support/TypeSize.h
  llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  llvm/lib/Analysis/PHITransAddr.cpp
  llvm/lib/CodeGen/CodeGenPrepare.cpp
  llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp
  llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  llvm/lib/Target/DirectX/DXILPrepare.cpp
  llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  llvm/lib/Transforms/IPO/GlobalOpt.cpp
  llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
  llvm/test/Bitcode/compatibility.ll
  llvm/test/CodeGen/AArch64/sve-bitcast.ll
  llvm/test/CodeGen/DirectX/typed_ptr.ll
  llvm/test/CodeGen/RISCV/early-clobber-tied-def-subreg-liveness.ll
  llvm/test/CodeGen/RISCV/early-clobber-tied-def-subreg-liveness.mir
  llvm/test/ExecutionEngine/JITLink/AArch64/ELF_aarch64_relocations.s
  llvm/test/Transforms/Coroutines/coro-debug-coro-frame.ll
  llvm/test/Transforms/IndVarSimplify/pr55689.ll
  llvm/test/Transforms/InstCombine/2011-06-13-nsw-alloca.ll
  llvm/test/Transforms/InstCombine/neg-alloca.ll
  llvm/test/tools/llvm-objcopy/wasm/only-keep-debug.test
  llvm/unittests/ADT/CMakeLists.txt
  llvm/unittests/ADT/EditDistanceTest.cpp
  llvm/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn
  mlir/CMakeLists.txt
  mlir/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
  mlir/include/mlir/Dialect/SCF/SCFOps.td
  mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
  mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
  mlir/test/Dialect/Bufferization/Transforms/one-shot-bufferize-allow-return-allocs.mlir
  mlir/test/Dialect/Tensor/bufferize.mlir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D127313.435227.patch
Type: text/x-patch
Size: 193306 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220608/e27489f5/attachment-0001.bin>


More information about the cfe-commits mailing list