Closed mrmonday closed 6 years ago
@mrmonday I just wanted to chime in and say thanks so much for doing this. I do actually plan on grabbing that branch and finding a way to get it merged. From the looks of it, I may omit the compile time regexes though, particularly after your findings that it wasn't much of an improvement.
It would be interesting to include benchmarks for D's std.regex.
I have initial work for it, but it is not ready to be a pull request, and I probably won't find the time to clean it up:
Branch: https://github.com/mrmonday/regex/tree/d-phobos-benchmarks Diff: https://github.com/rust-lang/regex/compare/master...mrmonday:d-phobos-benchmarks
General notes/notes for Rustaceans who don't read D:
ldc
(LLVM) vsdmd
(Digital Mars/Reference compiler)), and the regex mode - runtime (no extension), or generated at compile time (-ct
). There's also a gdc (GNU based) compiler, but it's not in the arch repo's, so I didn't test it.src/ffi/build_d.sh
file with the commands needed to build things on the D side. These should be moved into thebuild.sh
I'm happy to answer any questions to help this along, if I can.