Re: Fastcode AnsiStringReplace B&V 1.7.1
- From: "John O'Harrow" <john@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 21 Dec 2006 14:38:08 -0000
"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/
.
- Follow-Ups:
- Re: Fastcode AnsiStringReplace B&V 1.7.1
- From: Dennis
- Re: Fastcode AnsiStringReplace B&V 1.7.1
- References:
- Fastcode AnsiStringReplace B&V 1.7.1
- From: Jouni Turunen
- Re: Fastcode AnsiStringReplace B&V 1.7.1
- From: Dennis
- Fastcode AnsiStringReplace B&V 1.7.1
- Prev by Date: Re: Fastcode AnsiStringReplace B&V 1.7.1
- Next by Date: New CharPosIEx functions
- Previous by thread: Re: Fastcode AnsiStringReplace B&V 1.7.1
- Next by thread: Re: Fastcode AnsiStringReplace B&V 1.7.1
- Index(es):