mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
use +% for overflow
This commit is contained in:
@ -401,7 +401,7 @@ pub fn RefCountedSet(
|
|||||||
items[id] = .{};
|
items[id] = .{};
|
||||||
|
|
||||||
var p: Id = item.meta.bucket;
|
var p: Id = item.meta.bucket;
|
||||||
var n: Id = @addWithOverflow(p, 1)[0] & self.layout.table_mask;
|
var n: Id = (p +% 1) & self.layout.table_mask;
|
||||||
|
|
||||||
while (table[n] != 0 and items[table[n]].meta.psl > 0) {
|
while (table[n] != 0 and items[table[n]].meta.psl > 0) {
|
||||||
items[table[n]].meta.bucket = p;
|
items[table[n]].meta.bucket = p;
|
||||||
@ -410,7 +410,7 @@ pub fn RefCountedSet(
|
|||||||
self.psl_stats[items[table[n]].meta.psl] += 1;
|
self.psl_stats[items[table[n]].meta.psl] += 1;
|
||||||
table[p] = table[n];
|
table[p] = table[n];
|
||||||
p = n;
|
p = n;
|
||||||
n = @addWithOverflow(n, 1)[0] & self.layout.table_mask;
|
n = (p +% 1) & self.layout.table_mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
while (self.max_psl > 0 and self.psl_stats[self.max_psl] == 0) {
|
while (self.max_psl > 0 and self.psl_stats[self.max_psl] == 0) {
|
||||||
|
Reference in New Issue
Block a user