Board index » delphi » FastCode (was: Time again to ask for a Mac version?)

FastCode (was: Time again to ask for a Mac version?)


2006-01-19 11:30:53 PM
delphi119
"Craig Stuntz [TeamB]" wrote on 19 Jan 2006 05:56:26 -0700:
Quote
OTOH, one of the reasons that FastCode does work so well is that they
select problems with a scope limited enough that they can work on them
independently ("Let's make the fastest PosEX known to man!"). Porting
My code uses a *lot* of Pos-this, StringReplace-that. I have been using
the free FastStrings library.
Where can I see a comprehensive list of what has improved in D2006 in
regards to these functions?
--
Brandon Staggs
www.swordsearcher.com
www.akamaisoftware.com
www.brandonstaggs.com
 
 

Re:FastCode (was: Time again to ask for a Mac version?)

Both Pos and PosEx in D2006 are now fastcode versions.
StringReplace has not changed. The RTL StringReplace function fails on
strings containing null characters. The much faster Fastcode
AnsiStringReplace function works with embedded nulls and it therefore not
compatible.
--
regards,
John
The Fastcode Project:
www.fastcodeproject.org/
"Brandon Staggs" <"[bstaggs]{AT}[swordsearcher]{DOT}[com]">writes
Quote
"Craig Stuntz [TeamB]" wrote on 19 Jan 2006 05:56:26 -0700:

>OTOH, one of the reasons that FastCode does work so well is that they
>select problems with a scope limited enough that they can work on them
>independently ("Let's make the fastest PosEX known to man!"). Porting

My code uses a *lot* of Pos-this, StringReplace-that. I have been using
the free FastStrings library.

Where can I see a comprehensive list of what has improved in D2006 in
regards to these functions?

--
Brandon Staggs
www.swordsearcher.com
www.akamaisoftware.com
www.brandonstaggs.com