Boost logo

Boost-Build :

Subject: Re: [Boost-build] It's time for my per release beg for patch on ticket #2552 (Extending bjam to accept parameters 10-19)
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-10-19 01:39:02


On Monday 19 October 2009 Jon Biggar wrote:

> Vladimir Prus wrote:
> > On Wednesday 14 October 2009 Jon Biggar wrote:
> >
> >> 1.41 is coming soon. Can the patch in this ticket please be integrated
> >> this time? It's been pending since 1.36.
> >
> > What is the change in performance and memory consumption of bjam with
> > this patch, when building Boost C++ Libraries?
>
> It increases the storage requirements for bjam rule parameters from
> 9*sizeof(pointer) to 19*sizeof(pointer) for the memory allocation
> associated with each bjam rule invocation stack frame.
>
> It adds slight overhead when parsing rule text to find parameters $(10)
> through $(19).
>
> I expect the effects of either to be quite small.

Given that you surely have both the patched version and the original version,
can you try? The gut feeling is that the change should not be huge, but gut
feelings are often wrong.

- Volodya


Boost-Build 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