This is an archive of the discontinued LLVM Phabricator instance.

[draft][libc++] Add CI job testing on FreeBSD
AbandonedPublic

Authored by emaste on Dec 14 2022, 1:05 PM.

Details

Reviewers
None
Summary

D128084 for testing

Diff Detail

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
emaste updated this revision to Diff 483023.Dec 14 2022, 4:04 PM

For testing, move the FreeBSD job to the top

emaste updated this revision to Diff 483164.Dec 15 2022, 6:38 AM

restore XFAILs from D128084 that had merge conflicts

emaste updated this revision to Diff 483529.Dec 16 2022, 7:00 AM

use clang15 explicitly for FreeBSD

emaste updated this revision to Diff 483588.Dec 16 2022, 10:30 AM

add xfails

emaste updated this revision to Diff 483619.Dec 16 2022, 11:37 AM

remove xfail from now passing tests

emaste updated this revision to Diff 483644.Dec 16 2022, 12:56 PM

hack out check-cxx-abilist for now

emaste updated this revision to Diff 483665.Dec 16 2022, 1:54 PM

remove check-cxx-abilist for testing

emaste updated this revision to Diff 484351.Dec 20 2022, 1:02 PM

remove xfails for now passing tests

emaste updated this revision to Diff 484375.Dec 20 2022, 2:02 PM

Adjust xfails

emaste updated this revision to Diff 484565.Dec 21 2022, 6:38 AM

Temporarily remove two tests that are inconsistent on FreeBSD. These tests time out or fail on occasion, so temporarily remove them to continue making progress with other work.

  • libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait.pass.cpp
  • libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.wait/atomic_wait_explicit.pass.cpp
emaste updated this revision to Diff 484603.Dec 21 2022, 9:30 AM

Rebase after ABI list committed to repo

emaste updated this revision to Diff 484629.Dec 21 2022, 11:12 AM

skip another failing test

emaste updated this revision to Diff 484666.Dec 21 2022, 1:47 PM

add nonew abi list

emaste updated this revision to Diff 484806.Dec 22 2022, 5:38 AM

rename abilist

emaste updated this revision to Diff 484902.Dec 22 2022, 11:12 AM

rename abilist file

emaste updated this revision to Diff 486984.Jan 6 2023, 1:57 PM

add xfails to time tests that started failing (again?)

emaste updated this revision to Diff 487792.Jan 10 2023, 6:51 AM

rebase, tweak symbol list

emaste updated this revision to Diff 487805.Jan 10 2023, 7:49 AM

fix python

emaste updated this revision to Diff 487884.Jan 10 2023, 10:41 AM

Rebase, update symbols

emaste updated this revision to Diff 487916.Jan 10 2023, 11:50 AM

rebase and tweak symbols again

emaste updated this revision to Diff 487958.Jan 10 2023, 12:58 PM

tweak symbols again, rebase

emaste updated this revision to Diff 488206.Jan 11 2023, 7:19 AM

rebase after ABI list change put in D141496

emaste updated this revision to Diff 488295.Jan 11 2023, 11:09 AM

sorting & curating patches

emaste updated this revision to Diff 488376.Jan 11 2023, 1:56 PM

fixup pipeline

emaste updated this revision to Diff 488700.Jan 12 2023, 9:43 AM

rebase, skip all non-FreeBSD for testing

emaste updated this revision to Diff 488732.Jan 12 2023, 12:02 PM

test without _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR change

emaste updated this revision to Diff 488767.Jan 12 2023, 1:53 PM

retest flakey tests

emaste updated this revision to Diff 488814.Jan 12 2023, 5:07 PM

use // ADDITIONAL_COMPILE_FLAGS: -Wno-macro-redefined

emaste updated this revision to Diff 489568.Jan 16 2023, 8:22 AM

rebase, remove a test that timed out on FreeBSD

emaste updated this revision to Diff 489619.Jan 16 2023, 11:57 AM

rebase, restore clang-tidy

emaste updated this revision to Diff 489996.Jan 17 2023, 5:20 PM

rebase, add tests back, add kib's atomic patch

emaste updated this revision to Diff 490012.Jan 17 2023, 6:24 PM

no hard tabs

emaste updated this revision to Diff 490881.Jan 20 2023, 8:44 AM

rebase after D141294

emaste updated this revision to Diff 490973.Jan 20 2023, 1:52 PM

update to final candidate version

emaste updated this revision to Diff 501664.Mar 1 2023, 2:13 PM

adjust xfails

emaste updated this revision to Diff 501844.Mar 2 2023, 6:05 AM

remove C++2b and Modular build, which are failing apparently unrelated to my work

emaste updated this revision to Diff 501897.Mar 2 2023, 9:38 AM

try reverting umtx changes

emaste abandoned this revision.Mar 9 2023, 11:15 AM

This review was just used for triggering and testing FreeBSD CI; actual change committed via D128084.