← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 1414362] Re: Regex defined for ADL Search does not work with v0.850

 

thanks for the example.

the regex implementation provider was changed between versions 0.843 and
0.850 from boost
<http://www.boost.org/doc/libs/1_57_0/libs/regex/doc/html/index.html> to
libstdc++ <https://gcc.gnu.org/wiki/Regex>. hopefully tweaks can be
found; otherwise we can always revert to the boost implementation.

2 sides to this topic:
- validity. the first step would be to make sure the example expression is actually valid (starting with a "?" sign seems strange to me); and if it is, why libstdc++ rejects it.
- performance.

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/1414362

Title:
  Regex defined for ADL Search does not work with v0.850

Status in DC++:
  New

Bug description:
  The Regex definitions that I was using with 0.843 not seem to work with 0.850.
  The System Log displays error messages such as the below:

  Invalid regular expression: (?i)(?=.*?.flac.)

  I believe this also forces the client to use extremely high memory
  allocation when opening very large file lists, which I have never
  experienced before.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dcplusplus/+bug/1414362/+subscriptions


References