From 90c384a57841e11246b817561b028125a785331c Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Fri, 11 Apr 2025 22:48:02 -0700 Subject: Tiny performance improvement --- deque.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deque.go b/deque.go index 2aa325d..e4f48d0 100644 --- a/deque.go +++ b/deque.go @@ -102,7 +102,7 @@ func (q *Deque[T]) PushFront(values ...T) { func (q *Deque[T]) PushBack(values ...T) { q.Grow(len(values)) endIdx := q.wrapAdd(q.head, len(q.buf)) - if len(values) < cap(q.buf)-endIdx { + if len(values) <= cap(q.buf)-endIdx { copy(q.buf[endIdx:endIdx+len(values)], values) } else { headLen := cap(q.buf) - endIdx -- cgit v1.3.1