About/Contact

Steve Trefethen

Steve Trefethen is CTO at Wanderful Media.
Contact me

View my LinkedIn profile



Calendar

<<  May 2013  >>
MoTuWeThFrSaSu
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar

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.



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.
FacebookDel.icio.usDigg It!

Tags:

Comments (2) -

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

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 #

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




  Country flag
biuquote
  • Comment
  • Preview
Loading