mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Re-land "Make fml/... compatible with .clang_tidy (flutter/engine#48030)
Reverts flutter/engine#48004
This commit is contained in:
parent
c07e3193e7
commit
da57416cbe
@ -161,6 +161,24 @@ targets:
|
||||
config_name: linux_benchmarks
|
||||
timeout: 60
|
||||
|
||||
- name: Linux Fuchsia
|
||||
bringup: true
|
||||
recipe: engine/engine
|
||||
properties:
|
||||
build_fuchsia: "true"
|
||||
fuchsia_ctl_version: version:0.0.27
|
||||
# ensure files from pre-production Fuchsia SDK tests are purged from cache
|
||||
clobber: "true"
|
||||
timeout: 90
|
||||
runIfNot:
|
||||
- lib/web_ui/**
|
||||
- shell/platform/android/**
|
||||
- shell/platform/darwin/**
|
||||
- shell/platform/glfw/**
|
||||
- shell/platform/linux/**
|
||||
- shell/platform/windows/**
|
||||
- web_sdk/**
|
||||
|
||||
- name: Linux Fuchsia FEMU
|
||||
recipe: engine/femu_test
|
||||
properties:
|
||||
|
||||
@ -87,8 +87,7 @@ inline RefCountedThreadSafeBase::RefCountedThreadSafeBase()
|
||||
: ref_count_(1u)
|
||||
#ifndef NDEBUG
|
||||
,
|
||||
adoption_required_(true),
|
||||
destruction_started_(false)
|
||||
adoption_required_(true)
|
||||
#endif
|
||||
{
|
||||
}
|
||||
|
||||
@ -30,7 +30,7 @@ class WeakPtrFlag : public fml::RefCountedThreadSafe<WeakPtrFlag> {
|
||||
void Invalidate();
|
||||
|
||||
private:
|
||||
bool is_valid_;
|
||||
bool is_valid_ = false;
|
||||
|
||||
FML_DISALLOW_COPY_AND_ASSIGN(WeakPtrFlag);
|
||||
};
|
||||
|
||||
@ -55,8 +55,7 @@ TaskQueueId MessageLoopTaskQueues::CreateTaskQueue() {
|
||||
return loop_id;
|
||||
}
|
||||
|
||||
MessageLoopTaskQueues::MessageLoopTaskQueues()
|
||||
: task_queue_id_counter_(0), order_(0) {
|
||||
MessageLoopTaskQueues::MessageLoopTaskQueues() : order_(0) {
|
||||
tls_task_source_grade.reset(
|
||||
new TaskSourceGradeHolder{TaskSourceGrade::kUnspecified});
|
||||
}
|
||||
|
||||
@ -155,7 +155,7 @@ class MessageLoopTaskQueues {
|
||||
mutable std::mutex queue_mutex_;
|
||||
std::map<TaskQueueId, std::unique_ptr<TaskQueueEntry>> queue_entries_;
|
||||
|
||||
size_t task_queue_id_counter_;
|
||||
size_t task_queue_id_counter_ = 0;
|
||||
|
||||
std::atomic_int order_;
|
||||
|
||||
|
||||
@ -30,8 +30,7 @@ static ALooper* AcquireLooperForThread() {
|
||||
|
||||
MessageLoopAndroid::MessageLoopAndroid()
|
||||
: looper_(AcquireLooperForThread()),
|
||||
timer_fd_(::timerfd_create(kClockType, TFD_NONBLOCK | TFD_CLOEXEC)),
|
||||
running_(false) {
|
||||
timer_fd_(::timerfd_create(kClockType, TFD_NONBLOCK | TFD_CLOEXEC)) {
|
||||
FML_CHECK(looper_.is_valid());
|
||||
FML_CHECK(timer_fd_.is_valid());
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@ class MessageLoopAndroid : public MessageLoopImpl {
|
||||
private:
|
||||
fml::UniqueObject<ALooper*, UniqueLooperTraits> looper_;
|
||||
fml::UniqueFD timer_fd_;
|
||||
bool running_;
|
||||
bool running_ = false;
|
||||
|
||||
MessageLoopAndroid();
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@ class SharedThreadMerger
|
||||
fml::TaskQueueId subsumed_;
|
||||
fml::MessageLoopTaskQueues* task_queues_;
|
||||
std::mutex mutex_;
|
||||
bool enabled_;
|
||||
bool enabled_ = false;
|
||||
|
||||
/// The |MergeWithLease| or |ExtendLeaseTo| method will record the caller
|
||||
/// into this lease_term_by_caller_ map, |UnMergeNowIfLastOne|
|
||||
|
||||
@ -170,24 +170,24 @@ class PlatformSemaphore {
|
||||
|
||||
namespace fml {
|
||||
|
||||
Semaphore::Semaphore(uint32_t count) : _impl(new PlatformSemaphore(count)) {}
|
||||
Semaphore::Semaphore(uint32_t count) : impl_(new PlatformSemaphore(count)) {}
|
||||
|
||||
Semaphore::~Semaphore() = default;
|
||||
|
||||
bool Semaphore::IsValid() const {
|
||||
return _impl->IsValid();
|
||||
return impl_->IsValid();
|
||||
}
|
||||
|
||||
bool Semaphore::Wait() {
|
||||
return _impl->Wait();
|
||||
return impl_->Wait();
|
||||
}
|
||||
|
||||
bool Semaphore::TryWait() {
|
||||
return _impl->TryWait();
|
||||
return impl_->TryWait();
|
||||
}
|
||||
|
||||
void Semaphore::Signal() {
|
||||
return _impl->Signal();
|
||||
return impl_->Signal();
|
||||
}
|
||||
|
||||
} // namespace fml
|
||||
|
||||
@ -78,7 +78,7 @@ class Semaphore {
|
||||
void Signal();
|
||||
|
||||
private:
|
||||
std::unique_ptr<PlatformSemaphore> _impl;
|
||||
std::unique_ptr<PlatformSemaphore> impl_;
|
||||
|
||||
FML_DISALLOW_COPY_AND_ASSIGN(Semaphore);
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user