From df2019061add0d79685573b7954b528798e04cd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 16 Aug 2018 16:45:46 +0200 Subject: [PATCH] [poincare] Increase TreePool --- poincare/include/poincare/tree_pool.h | 2 +- poincare/test/tree/tree_by_reference.cpp | 4 ++-- poincare/test/tree/tree_by_value.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/poincare/include/poincare/tree_pool.h b/poincare/include/poincare/tree_pool.h index 9af5031e2..8cf9d1556 100644 --- a/poincare/include/poincare/tree_pool.h +++ b/poincare/include/poincare/tree_pool.h @@ -118,7 +118,7 @@ public: } private: - constexpr static int BufferSize = 2048; + constexpr static int BufferSize = 4096; constexpr static int MaxNumberOfNodes = BufferSize/sizeof(TreeNode); constexpr static int MaxNumberOfStaticNodes = 200; // TODO: count how may are needed diff --git a/poincare/test/tree/tree_by_reference.cpp b/poincare/test/tree/tree_by_reference.cpp index 6c31e157f..a512b5e1e 100644 --- a/poincare/test/tree/tree_by_reference.cpp +++ b/poincare/test/tree/tree_by_reference.cpp @@ -46,9 +46,9 @@ QUIZ_CASE(tree_by_reference_allocation_failures) { BlobByReference b(1); assert_pool_size(1); { - BlobByReference array[100]; + BlobByReference array[500]; assert(pool_size() > 1); - assert(pool_size() < 100); + assert(pool_size() < 500); } assert_pool_size(1); } diff --git a/poincare/test/tree/tree_by_value.cpp b/poincare/test/tree/tree_by_value.cpp index 14ceaa6c3..edfb85526 100644 --- a/poincare/test/tree/tree_by_value.cpp +++ b/poincare/test/tree/tree_by_value.cpp @@ -46,9 +46,9 @@ QUIZ_CASE(tree_by_value_allocation_failures) { BlobByValue b(1); assert_pool_size(1); { - BlobByValue array[100]; + BlobByValue array[500]; assert(pool_size() > 1); - assert(pool_size() < 100); + assert(pool_size() < 500); } assert_pool_size(1); }