Re: Fastcode AnsiStringReplace B&V 1.7.1



"Dennis" <marianndkc@xxxxxxxxxxxxxxx> wrote in message
news:458a97ca@xxxxxxxxxxxxxxxxxxxxxxxxx

John: Can you give us some details about the new validation and benchmark?

I modified a couple of benchmarking test strings to reduce the number of
replacements to a reasonable number (like the replacing 'xX' in a string
consisting of 10,000 'xX's)

I only added one new validation:-

ValidateTestSetArray[40].SourceString := #0#0#0#1;
ValidateTestSetArray[40].SearchString := #0#1;
ValidateTestSetArray[40].ReplaceString := #1#0;
ValidateTestSetArray[40].DestinationString := #0#0#1#0;
ValidateTestSetArray[40].ReplaceFlags := [rfIgnoreCase, rfReplaceAll];

One of my faulty test functions passed the previous validation, but failed
this test.

Changes in the benchmark dictates an increment in the major version number
digit. The correct version number would be 2.0.0 / 2.0.1. Can we delete
the
faulty 1.7.0 / 1.7.1 releases and make a 2.0.0 release?

Agreed

--
regards,
John

The Fastcode Project:
http://www.fastcodeproject.org/



.