Steve Trefethen
Contact me
About Me View my LinkedIn profile
Powered by discountASP.NET
referal ID: sdtref
Why recommend discountASP.NET?
Need consulting?
Need Consulting?

Spread Thunderbird

Disclaimer

The posts on this weblog are provided AS IS with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Calendar

<<  February 2010  >>
MoTuWeThFrSaSu
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

View posts in large calendar

Community contributions improve Delphi 2007 RTL performance

February 27 2007 1:52PM
One of the areas I've worked on in the Delphi 2007 release is the inclusion of Delphi Community RTL contributions. Now, including community contributions is not new to Delphi. In fact, there is a project called FastCode which is dedicated to providing highly optimized, high quality replacements for existing RTL routines. With Delphi 2007 we've replaced the following RTL routines with code from our user community including the FastCode project under an MPL 1.1 license which is consistent with previous community contributions:

Contributor(s) Routine
FastCode and Pierre le Riche SysUtils.CompareStr
FastCode and Pierre le Riche SysUtils.StrLen
FastCode and John O'Harrow
SysUtils.LowerCase
FastCode and John O'Harrow
SysUtils.UpperCase
Pierre le Riche
System._LStrCmp

Since this release is interface compatible with BDS 2006 we had somewhat less flexibility to take RTL replacements but the door will swing back open with our next release and I'll continue integration of these great contributions.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Tags:

Comments

2/27/2007 10:22:44 PM #

Jeff Carbello

Here is my post in non-technical about the FastCode and CodeGear relationship:
http://tinyurl.com/yvy4le

As you can all see they need some dontations.  The instructions are in that post on how to donate.  If you are like me and appreciate the FastCode optimizations that benefit both the IDE and our applications, then please donate as I did.

Steve, Nick mentioned he would have you post the list of functions included in D2007, so thanks for sharing.  I hope we can see more functions in BDS 2007.

Jeff Carbello

3/14/2007 10:51:20 AM #

Jeff Carbello

Steve, I noticed that in QC that both CompareStr and StrLen are still marked open.  Do you only close QC's when the product is released or should these have been closed since they a officially planned for inclusion in D2007 Win32?

Jeff Carbello

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Spam filtering provided by: Spam Counter
54 comments approved, 392 spam caught since October 28, 2009
Powered by Commentor