|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r80553 - trunk/libs/context/src
From: oliver.kowalke_at_[hidden]
Date: 2012-09-17 05:24:55
Author: olli
Date: 2012-09-17 05:24:54 EDT (Mon, 17 Sep 2012)
New Revision: 80553
URL: http://svn.boost.org/trac/boost/changeset/80553
Log:
context: default_stacksize() refactored
Text files modified:
trunk/libs/context/src/guarded_stack_allocator_posix.cpp | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
Modified: trunk/libs/context/src/guarded_stack_allocator_posix.cpp
==============================================================================
--- trunk/libs/context/src/guarded_stack_allocator_posix.cpp (original)
+++ trunk/libs/context/src/guarded_stack_allocator_posix.cpp 2012-09-17 05:24:54 EDT (Mon, 17 Sep 2012)
@@ -87,13 +87,12 @@
std::size_t
guarded_stack_allocator::default_stacksize()
{
- std::size_t size = 64 * 1024; // 64 kB
- if ( is_stack_unbound() )
- return std::max( size, minimum_stacksize() );
+ std::size_t size = 8 * minimum_stacksize();
+ if ( is_stack_unbound() ) return size;
BOOST_ASSERT( maximum_stacksize() >= minimum_stacksize() );
- return maximum_stacksize() == minimum_stacksize()
- ? minimum_stacksize()
+ return maximum_stacksize() == size
+ ? size
: std::min( size, maximum_stacksize() );
}
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk