[phobos] [D-Programming-Language/phobos] 2b7807: Split up the intertwined mess of std.regex.

GitHub via phobos phobos at puremagic.com
Mon Sep 15 06:22:42 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: 2b78074fc24b02136d03969c9ec93d9a5d45a62b
      https://github.com/D-Programming-Language/phobos/commit/2b78074fc24b02136d03969c9ec93d9a5d45a62b
  Author: Dmitry Olshansky <dmitry.olsh at gmail.com>
  Date:   2014-09-13 (Sat, 13 Sep 2014)

  Changed paths:
    M posix.mak
    R std/regex.d
    A std/regex/internal/backtracking.d
    A std/regex/internal/generator.d
    A std/regex/internal/ir.d
    A std/regex/internal/kickstart.d
    A std/regex/internal/parser.d
    A std/regex/internal/tests.d
    A std/regex/internal/thompson.d
    A std/regex/package.d
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Split up the intertwined mess of std.regex.

The docs and API still stay in one file.
With time and refactoring more internals may be
exposed such as parser, each engine explicitly
and the sample generator (generator.d).

Also inclusdes changes prompted by reviews/pulls:

Convert spaces-->tabs in makefiles.
Move things (again) to std/regex/internal.
Use new package(std.regex) feature.
Remove C-style arrays (some other pull against regex.d).


  Commit: 9b7f6065bf17bd3bf9e2025a65f87814c4819b92
      https://github.com/D-Programming-Language/phobos/commit/9b7f6065bf17bd3bf9e2025a65f87814c4819b92
  Author: David Nadlinger <code at klickverbot.at>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M posix.mak
    R std/regex.d
    A std/regex/internal/backtracking.d
    A std/regex/internal/generator.d
    A std/regex/internal/ir.d
    A std/regex/internal/kickstart.d
    A std/regex/internal/parser.d
    A std/regex/internal/tests.d
    A std/regex/internal/thompson.d
    A std/regex/package.d
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Merge pull request #2412 from DmitryOlshansky/regex-pkg

Split up the intertwined mess of std.regex.


Compare: https://github.com/D-Programming-Language/phobos/compare/e98bd28f4648...9b7f6065bf17


More information about the phobos mailing list