@@ -117,8 +117,8 @@ const COUNTERS_PER_CACHE_LINE: usize = align_of::<CachePadded<()>>() / align_of:
117117const SPIN_LOOP_LIMIT : usize = 10 ;
118118#[ cfg( loom) ]
119119const SPIN_LOOP_LIMIT : usize = 1 ;
120- const PARKED_FLAG : u64 = 1 << ( u64:: BITS - 1 ) ;
121- const COUNT_MASK : u64 = !PARKED_FLAG ;
120+ const WAITING_FLAG : u64 = 1 << ( u64:: BITS - 1 ) ;
121+ const COUNT_MASK : u64 = !WAITING_FLAG ;
122122
123123#[ derive( Debug ) ]
124124pub struct Shard < T > {
@@ -166,7 +166,7 @@ impl<T: HistogramValue> Shard<T> {
166166 self . bucket ( bucket_index) . fetch_add ( 1 , Ordering :: Relaxed ) ;
167167 T :: inc_by ( self . sum ( ) , value, Ordering :: Release ) ;
168168 let count = self . count ( ) . fetch_add ( 1 , Ordering :: AcqRel ) ;
169- if count & PARKED_FLAG != 0 {
169+ if count & WAITING_FLAG != 0 {
170170 #[ cold]
171171 fn unpark ( waker : & AtomicWaker ) {
172172 waker. wake ( ) ;
@@ -205,10 +205,10 @@ impl<T: HistogramValue> Shard<T> {
205205 waker. register ( cx. waker ( ) ) ;
206206 #[ cfg( loom) ]
207207 waker. register ( cx. waker ( ) . clone ( ) ) ;
208- let count = self . count ( ) . fetch_or ( PARKED_FLAG , Ordering :: AcqRel ) & COUNT_MASK ;
208+ let count = self . count ( ) . fetch_or ( WAITING_FLAG , Ordering :: AcqRel ) & COUNT_MASK ;
209209 let ( sum, expected_count) = self . read_sum_and_buckets ( buckets) ;
210210 if count == expected_count {
211- if self . count ( ) . fetch_and ( COUNT_MASK , Ordering :: Relaxed ) & PARKED_FLAG != 0 {
211+ if self . count ( ) . fetch_and ( COUNT_MASK , Ordering :: Relaxed ) & WAITING_FLAG != 0 {
212212 #[ cfg( not( loom) ) ]
213213 waker. take ( ) ;
214214 #[ cfg( loom) ]
0 commit comments