Page MenuHomePhabricator

[libc++] implement `std::expected` P0323R12
AbandonedPublicDraft

Authored by huixie90 on Sep 14 2022, 2:36 PM.

Details

Reviewers
ldionne
philnik
var-const
Group Reviewers
Restricted Project

Diff Detail

Unit TestsFailed

TimeTest
3,710 mslibcxx CI Modular build > llvm-libc++-shared-cfg-in.libcxx/containers/sequences/vector::exception_safety_exceptions_disabled.pass.cpp
Script: -- : 'COMPILED WITH'; /usr/bin/clang++-16 /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/libcxx/test/libcxx/containers/sequences/vector/exception_safety_exceptions_disabled.pass.cpp --target=x86_64-unknown-linux-gnu -nostdinc++ -I /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/build/generic-modules/include/c++/v1 -I /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/build/generic-modules/include/c++/v1 -I /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/libcxx/test/support -std=c++2b -fmodules -fcxx-modules -Werror -Wall -Wextra -Wshadow -Wundef -Wno-unused-command-line-argument -Wno-attributes -Wno-pessimizing-move -Wno-c++11-extensions -Wno-noexcept-type -Wno-atomic-alignment -Wno-user-defined-literals -Wno-tautological-compare -Wsign-compare -Wunused-variable -Wunused-parameter -Wunreachable-code -Wno-unused-local-typedef -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBCPP_ENABLE_EXPERIMENTAL -D_LIBCPP_DISABLE_AVAILABILITY -fcoroutines-ts -Werror=thread-safety -Wuser-defined-warnings -fno-exceptions -lc++experimental -nostdlib++ -L /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/build/generic-modules/lib -Wl,-rpath,/home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/build/generic-modules/lib -lc++ -pthread -o /home/libcxx-builder/.buildkite-agent/builds/0054cec537f3-1/llvm-project/libcxx-ci/build/generic-modules/test/libcxx/containers/sequences/vector/Output/exception_safety_exceptions_disabled.pass.cpp.dir/t.tmp.exe

Event Timeline

huixie90 created this revision.Sep 14 2022, 2:36 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 14 2022, 2:36 PM
Herald added a subscriber: mgorny. · View Herald Transcript
huixie90 updated this revision to Diff 460733.Sep 16 2022, 6:44 AM

implement all the ctors

huixie90 updated this revision to Diff 460746.Sep 16 2022, 7:15 AM

follow the check list

huixie90 updated this revision to Diff 460918.Sep 16 2022, 3:03 PM

non ascii

huixie90 updated this revision to Diff 462931.Sep 26 2022, 8:55 AM

implement

huixie90 updated this revision to Diff 463106.Sep 26 2022, 11:57 PM

fix clang 14

huixie90 abandoned this revision.Oct 9 2022, 11:37 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 9 2022, 11:37 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript