From 0fda669750a596a76ee553578bb42491da014be8 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Wed, 11 Mar 2015 16:53:20 -0700 Subject: [PATCH] growable: Multiply growable size by 2 instead of 3 when growing. http://stackoverflow.com/questions/1100311/what-is-the-ideal-growth-rate-for-a-dynamically-allocated-array Fixes #1284. --- core/growable/growable.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/growable/growable.factor b/core/growable/growable.factor index fc981d643c..09189991f7 100644 --- a/core/growable/growable.factor +++ b/core/growable/growable.factor @@ -46,7 +46,7 @@ M: growable set-length ( n seq -- ) ] if length<< ; -: new-size ( old -- new ) 1 + 3 * ; inline +: new-size ( old -- new ) 1 + 2 * ; inline : ensure ( n seq -- n seq ) bounds-check-head