File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -65,11 +65,11 @@ private:
6565 std::atomic<std::ptrdiff_t > size_{0 };
6666 Semaphore sem_{0 };
6767 std::ptrdiff_t waiting_workers_{0 };
68- const unsigned int num_workers_;
68+ const std:: ptrdiff_t num_workers_;
6969 log::NamedLogger& log_;
7070
7171public:
72- explicit ReadyQueue (log::NamedLogger& log, unsigned num_workers)
72+ explicit ReadyQueue (log::NamedLogger& log, std:: ptrdiff_t num_workers)
7373 : num_workers_(num_workers)
7474 , log_(log) {}
7575
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ void ReadyQueue::fill_up(std::vector<Reaction*>& ready_reactions) {
137137 // one worker running running, new_size - running_workers indicates the
138138 // number of additional workers needed to process all reactions.
139139 waiting_workers_ += -old_size;
140- auto running_workers = num_workers_ - waiting_workers_;
140+ std:: ptrdiff_t running_workers{ num_workers_ - waiting_workers_} ;
141141 auto workers_to_wakeup = std::min (waiting_workers_, new_size - running_workers);
142142
143143 // wakeup other workers_
Original file line number Diff line number Diff line change 1919
2020namespace reactor {
2121
22- constexpr size_t TIME_TO_STR_BUFFER_SIZE{20 };
23- constexpr size_t NANOSECONDS_IN_ONE_SECOND{1'000'000'000UL };
24- constexpr size_t NANOSECOND_DIGITS{9 };
22+ constexpr std:: size_t TIME_TO_STR_BUFFER_SIZE{20 };
23+ constexpr std:: size_t NANOSECONDS_IN_ONE_SECOND{1'000'000'000UL };
24+ constexpr std:: size_t NANOSECOND_DIGITS{9 };
2525
2626inline namespace operators {
2727
You can’t perform that action at this time.
0 commit comments