 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Charalabos Michael Guest
|
|
| Back to top |
|
 |
John O'Harrow Guest
|
Posted: Mon Nov 06, 2006 2:09 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
I don't believe MaxInt should be included in the library. Since D2005,
MaxInt has been an inline function, and none of the MaxInt Fastcode
functions will be faster (because they will never be inlined)
--
regards,
John
The Fastcode Project:
http://www.fastcodeproject.org/
"Charalabos Michael" <chmichael@_-_no_-_creationpower_-_spam_-_.com> wrote
in message news:454e3faf (AT) newsgroups (DOT) borland.com...
|
|
| Back to top |
|
 |
Charalabos Michael Guest
|
Posted: Mon Nov 06, 2006 2:23 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hello John,
| Quote: | I don't believe MaxInt should be included in the library. Since D2005,
MaxInt has been an inline function, and none of the MaxInt Fastcode
functions will be faster (because they will never be inlined)
|
How about older delphi versions ?
--
Charalabos Michael - [Creation Power] - http://www.creationpower.com -
http://www.creationpower.gr |
|
| Back to top |
|
 |
John O'Harrow Guest
|
Posted: Mon Nov 06, 2006 2:48 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
"Charalabos Michael" <chmichael@_-_no_-_creationpower_-_spam_-_.com> wrote
in message news:454e4809 (AT) newsgroups (DOT) borland.com...
| Quote: | Hello John,
I don't believe MaxInt should be included in the library. Since D2005,
MaxInt has been an inline function, and none of the MaxInt Fastcode
functions will be faster (because they will never be inlined)
How about older delphi versions ?
|
I think we will need to use some $IFDEF VERXX to achive this.
--
regards,
John
The Fastcode Project:
http://www.fastcodeproject.org/ |
|
| Back to top |
|
 |
Jouni Turunen Guest
|
Posted: Mon Nov 06, 2006 9:11 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi Charalabos and John,
| Quote: |
I don't believe MaxInt should be included in the library. Since D2005,
MaxInt has been an inline function, and none of the MaxInt Fastcode
functions will be faster (because they will never be inlined)
How about older delphi versions ?
I think we will need to use some $IFDEF VERXX to achive this.
|
First, it's nice to see library getting updated.
I had a look at 0.6.0. This MaxInt is in "Non-RTL" directory and it's
not using any FastcodeAddressPatch stuff. One can add FastcodeMaxIntUnit
to uses clause and call those two winner functions directly. I don't
see reasons for IFDEFs here. We probably should just add comment that
D2005 and D2006 has faster function built-in.
Regards,
Jouni
--
The Fastcode Project: http://www.fastcodeproject.org/ |
|
| Back to top |
|
 |
Dennis Guest
|
Posted: Mon Nov 06, 2006 9:11 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi John
Yes and no. Our Pascal functions might be faster, but we do not know because
I have not updated the B&V's as promised. I think that Max/Min should be
ignored until we know more.
Best regards
Dennis Kjaer Christensen
----------------------------------------------------------------------------
----
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 4969 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her. |
|
| Back to top |
|
 |
Dennis Guest
|
Posted: Mon Nov 06, 2006 9:11 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi
ionpower%2ecom&no_shipping=1&tax=0¤cy_code=EUR&lc=GR&bn=PP%2dDonations
BF&charset=UTF%2d8
I would like to hear the community opinion on this.
I think it is OK.
Best regards
Dennis Kjaer Christensen
----------------------------------------------------------------------------
----
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 4969 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her. |
|
| Back to top |
|
 |
Jouni Turunen Guest
|
Posted: Mon Nov 06, 2006 9:11 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi,
I think Paypal link is ok. I personally don't donate this time
because I prefer using latest Delphi version and putting Fastcode
functions directly to recompiled RTL. :)
Regards,
Jouni
--
The Fastcode Project: http://www.fastcodeproject.org/ |
|
| Back to top |
|
 |
Dennis Guest
|
Posted: Mon Nov 06, 2006 9:11 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi Michael
Please release at Yahoo. All Fastcode releases go there, not on our private
sites.
Best regards
Dennis Kjaer Christensen
----------------------------------------------------------------------------
----
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 4969 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her. |
|
| Back to top |
|
 |
Tommi Prami Guest
|
Posted: Tue Nov 07, 2006 9:12 am Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Some problems I have with this 0.6 version
First I must say that I use d6, but still with small changes would do
good. I am in a bit hurry so I can't dig out all the problems I had.
References to PosEx will prevent compiling. I was thinking that if the
Libraryes would reference to FastCode.PosEx which would publish that.
Would make life much more easyer for me.
Some unit had few ;inline ; without the define.
But the PosEx is the biggest problem of them All. I could rethink my
quick and dirty changes and send copy of my library to whoever is
maintaining it to review.
I must stress here that I am not saying that you/we should support d6,
but with small changes would make it possible to use in one.
-Tommi Prami-
Charalabos Michael wrote:
|
|
| Back to top |
|
 |
Bart van der Werf Guest
|
Posted: Tue Nov 07, 2006 9:17 pm Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
"Dennis" <marianndkc (AT) home3 (DOT) gvdnet.dk> wrote in message
news:454edde8 (AT) newsgroups (DOT) borland.com...
| Quote: | Hi Michael
Please release at Yahoo. All Fastcode releases go there, not on our
private
sites.
|
Please also keep it on the site, it is a major hassle to create yahoo
accounts for the milionth time for a small download. |
|
| Back to top |
|
 |
Bart van der Werf Guest
|
Posted: Tue Nov 07, 2006 9:24 pm Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
could you add an 'else' to:
" case FastcodeTarget of"
on line 308 of FastCode.pas ?
"Charalabos Michael" <chmichael@_-_no_-_creationpower_-_spam_-_.com> wrote
in message news:454e3faf (AT) newsgroups (DOT) borland.com...
|
|
| Back to top |
|
 |
Dennis Guest
|
Posted: Tue Nov 07, 2006 9:53 pm Post subject: Re: Release: Fastcode Library 0.6.0 |
|
|
Hi Bart
| Quote: | Please also keep it on the site, it is a major hassle to create yahoo
accounts for the milionth time for a small download.
|
Yes.
All releases are always propagated to the site.
Best regards
Dennis Kjaer Christensen
----------------------------------------------------------------------------
----
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 5172 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her. |
|
| Back to top |
|
 |
Tommi Prami Guest
|
Posted: Tue Nov 07, 2006 10:10 pm Post subject: Re: Fastcode library 0.6.0(or 1) (fix) suggestion |
|
|
Yellow,
(psst see the attachement at Attachements group)
Here are the the chages I would right away suggest. PosEx has no harm,
it can be compiled with any delphi, just Rtl patching should be ignored.
Make and diff against current release.
I don't like the (my) idea of putting Fastcode to that uses clause to
use back something from there. But this is just an quick & dirty fix to
open up discussion. Maybe some FastCodeLib.pas which would have
callable version of all functions and those would be patched same way
than RTL.
Also movin the Case insensitive PosEx function (or using one if
available, similarly as PosEx now)
same chage pattern did not "apply" to AnsiStringReplaceJOHIA32Unit8. It
needs "Constant" version of PosEx.
Weird thing about new version of Fastcode library is that it gives an
"Internal error: URW3537"
That means I have to build after any code change, just running after
chage will lead to this error. I have no clue what causes it tough...
-Tommi Prami-
Charalabos Michael wrote:
|
|
| Back to top |
|
 |
Dennis Guest
|
Posted: Tue Nov 07, 2006 11:22 pm Post subject: Re: Fastcode library 0.6.0(or 1) (fix) suggestion |
|
|
Hi
| Quote: | Weird thing about new version of Fastcode library is that it gives an
"Internal error: URW3537"
|
I think it is AnsiStringReplace related. I think I have seen it in the B&V
too.
Best regards
Dennis Kjaer Christensen
----------------------------------------------------------------------------
----
Jeg beskyttes af den gratis SPAMfighter til privatbrugere.
Den har indtil videre sparet mig for at få 5172 spam-mails
Betalende brugere får ikke denne besked i deres e-mails.
Hent en gratis SPAMfighter her. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|