Files
cct b93d94b089 Revert ffrt.h job_partner.h/job_ring.h includes and follow-up fixes
Roll back the dabb2898 addition of job_partner.h/job_ring.h includes
in ffrt.h, plus the three follow-up commits that were only needed to
work around those includes being pulled into downstream OHOS consumers:

  - b5c70744 fix: replace C++17 inline static data member with
    Meyers singleton in fiber
  - fc842a0f fix: avoid <linux/futex.h> in job_utils.h to fix
    __user build break
  - 832a175a test: align unit-test C++ standard with libffrt
    (c++11 -> c++17)

With the ffrt.h includes removed, the public ffrt.h no longer pulls in
job_partner.h/job_ring.h (and transitively job_utils.h), so those fixes
are no longer required.

Historical commits are left untouched.

Signed-off-by: chuchihtung <zhuzhidong2@huawei.com>

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-20 11:02:34 +08:00
..
2026-05-14 09:52:42 +08:00