[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 Jon Degenhardt changed: What|Removed |Added Severity|normal |regression

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 --- Comment #4 from Jon Degenhardt --- The two programs attached can be used to compare regex match performance. Compile find_regex.d with both DMD 2.077.1 and DMD 2.078.0-beta1. eg. $ dmd2.078.0-beta1 -release -O

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 --- Comment #3 from Jon Degenhardt --- Created attachment 1670 --> https://issues.dlang.org/attachment.cgi?id=1670=edit gen_strings.d: Generates input for find_regex.d --

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 Jon Degenhardt changed: What|Removed |Added Attachment #1669|Reduced program, it counts |find_regex.d:

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 --- Comment #2 from Jon Degenhardt --- Created attachment 1669 --> https://issues.dlang.org/attachment.cgi?id=1669=edit Reduced program, it counts regex matches in input lines --

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 --- Comment #1 from Jon Degenhardt --- Regex in the test: '[RD].*(ION[0-2])' Compilation flags: dmd -release -O -boundscheck=off -inline --

[Issue 18114] dmd 2.078-beta1: regex performance regression

2017-12-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 Jon Degenhardt changed: What|Removed |Added Severity|enhancement |normal --