This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [v3 patch] <regex> refactoring - pull out common data members as _Context
- From: Tim Shen <timshen at google dot com>
- To: "libstdc++" <libstdc++ at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 8 Aug 2015 22:25:34 -0700
- Subject: Re: [v3 patch] <regex> refactoring - pull out common data members as _Context
- Authentication-results: sourceware.org; auth=none
- References: <CAG4ZjN=baeqf3-6dePx3zyYd8pPYohjWo9xQigbHLKRJ12jQmw at mail dot gmail dot com>
On Thu, Aug 6, 2015 at 1:12 AM, Tim Shen <timshen@google.com> wrote:
> In next few weeks I'm gonna sending patches for refactoring <regex>.
>
> The goal is to make the gigantic _Executor class into several smaller
> ones and hopefully more readable. After that, there are several
> correctness/performance issues to be fixed. We may also need more
> documentation, but self-documenting code is even more important.
>
> I've almost finished my drafting (with a lot of off-history back and
> forth, but stablized finally):
> https://github.com/innocentim/gcc/commits/executer, but I don't want
> to commit this branch, since it's more like a mind experiment (and
> trust me, you won't follow the commit history of this branch ;).
https://github.com/innocentim/gcc/commits/master
But I spent some time making a readable history, which is intended for
reviewing. It isn't finished yet, but to me it's much better and
modular.
--
Regards,
Tim Shen