D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 6403 - Upgrade std.regex to Unicode UTS #18 Level 1 support
Summary: Upgrade std.regex to Unicode UTS #18 Level 1 support
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: phobos (show other issues)
Version: D2
Hardware: Other All
: P2 normal
Assignee: Dmitry Olshansky
URL:
Keywords:
Depends on: 5652
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-29 16:59 UTC by Walter Bright
Modified: 2012-02-24 11:45 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Walter Bright 2011-07-29 16:59:31 UTC
Level 1 is the most basic minimal regex support for Unicode.

http://unicode.org/reports/tr18/
Comment 1 David Nadlinger 2011-07-30 00:20:52 UTC
As far as I know, Dmitry Olhansky is actively working on Level 1 conformance as part of his GSoC project.
Comment 2 Dmitry Olshansky 2011-07-30 08:51:08 UTC
Indeed, and it's already here, though with a couple of quirks.
To the best of my knowledge my project addresses all of the present issues with std.regex. Which reminds me that it should go a little more public soon, stay tuned.
Comment 3 Walter Bright 2011-07-30 11:42:12 UTC
That's great to hear! It's a little embarassing that we don't have this already.
Comment 4 Jerry Quinn 2012-01-16 19:09:00 UTC
Does the new regex package now close this bug?
Comment 5 Dmitry Olshansky 2012-02-24 11:45:34 UTC
Closing this as full level 1 support is provided. Any problems and/or missing functionality should be regarded as bugs and filed as such.