Powered by discountASP.NET
referal ID: sdtref
Why recommend discountASP.NET?
$720 in referrals so far!

About/Contact

Steve Trefethen

Steve Trefethen is a Software Architect and Director of Software Training at Falafel Software in Capitola, CA. You can reach Steve here.

All opinions you read here are Steve's own and are not necessarily those of Falafel Software.

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

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.
If you're new here, you may want to subscribe to my RSS feed, follow me on Twitter, or subscribe via email. Thanks for visiting!

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/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 |

Comments are closed