[Patch] Regex bracket matcher cache optimization

Tim Shen timshen91@gmail.com
Fri Jan 17 10:33:00 GMT 2014

On Fri, Jan 17, 2014 at 4:39 AM, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> On 8 January 2014 22:47, Tim Shen wrote:
> I think we want to be cautious with exporting instantiations (and as
> Paolo noted we definitely don't want to do it for 4.9.0 now). Slow
> compile times are a problem, but only a minor annoyance. Exporting
> symbols that might change is a bigger problem, as we have to keep
> exporting them once they're in the library.  The current
> implementation is new for 4.9, so I think we can live with it being
> slow to compile for its first release. After 4.9.0 we will have more
> user feedback and more experience with it, and for the next major
> release will know what's stable enough to export "forever" from the
> library.

I agree, especially after I finding that an exported symbol could only
be removed in a main version changing. Anyway, we'll win some run-time
cases, on which, we beat Boost ;)

Tim Shen

More information about the Gcc-patches mailing list