Boost logo

Boost :

Subject: Re: [boost] [log] Review attempt
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2010-03-10 23:07:35


On 03/11/2010 05:16 AM, OvermindDL1 wrote:
> On Tue, Mar 9, 2010 at 2:40 PM, Roland Bock<rbock_at_[hidden]> wrote:
>>
>> I assume that the Spirit experts will be able to re-write that code with
>> ease.
>
> Why yes, yes we can. :)
> I did not know you were using a rather ancient version, I would have
> rewritten that already if I knew you were using Spirit at all. I have
> not been paying too much attention to all this review process, so if
> you can give me the SVN link to the latest version, I can rewrite the
> Spirit code to use the *much* faster Spirit2.1, it will both compile
> and execute faster, and I can submit a patch. I am craving doing some
> programming.

There you go. :) The link to SVN trunk is:

https://boost-log.svn.sourceforge.net/svnroot/boost-log/trunk/boost-log

There are three major parsers that use Spirit:

libs/log/src/filter_parser.cpp
libs/log/src/formatter_parser.cpp
libs/log/src/init_from_stream.cpp

The former two give the most significant impact to compile times.

Also, there are smaller parsers in other places, but I can take care of
them eventually. You can search for "spirit" in src to find them, if
you're interested.

Thank you for the help. And happy house-warming. :)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk