IDE Fix Pack 4.3 Beta 4

By | August 2, 2011

Beta 4 fixes the map file creation bug that was introduced in Beta 3. No changes for Delphi/C++Builder 2007, so it stays at Beta 3.

Changes compared to Beta 2:

  • Full unsaved files support (fixes the Project.res problem)
  • Faster file collection for the directory cache in Windows 7/2008 R2
  • Improved directory cache
  • 64kB I/O buffer for map/drc files
  • Experimental fastdcc.exe for the command line compiler
  • .NET XMLSerializer’s CreateProcess call during IDE startup is now cached without actually creating a new process.
Name IDE Version File Size Downloads Added
DelphiSpeedUp 3.1-untested RC for Delphi 6 6 DelphiSpeedUpV31D6.7z 74.59 KB 1220 times 2011-04-22
DelphiSpeedUp 3.1-untested RC for Delphi 2006 2006 DelphiSpeedUpV31D2006.7z 106.03 KB 1309 times 2011-04-22
DDevExtensions 2.4.2 7/2007 speed 7, 2007 DDevExtensions242Setup7_2007.zip 535.43 KB 3548 times 2011-08-02

There are 2 ways to use fastdcc.exe.

1. Using fastdcc.exe directly

  1. Extract the 7z file into your $(BDS)\bin directory.
  2. start fastdcc.exe as if it was dcc32.exe.

1. Replacing dcc32.exe by fastdcc.exe

  1. Extract the 7z file into your $(BDS)\bin directory.
  2. Rename dcc32.exe, dcc32.jdbg and dcc32.de/fr/jp to dcc32compiler.exe/jdbg/de/fr/jp.
  3. Rename fastdcc.exe to dcc32.exe
  4. Rename fastdccHook.dll to dcc32Hook.dll
  5. start dcc32.exe or msbuild.

7 thoughts on “IDE Fix Pack 4.3 Beta 4

  1. François

    “map file creation bug”.
    Might be why I had all of a sudden a lot of problems in my post build event calling MapToJdbg.exe.
    Seems they are gone now with beta 4.
    Will test more…
    Thanks for your amazing work!

    1. Andreas Hausladen Post author

      With Beta 3 the map file was created by writing the same 64kB block over and over again. The buffer’s pointer wasn’t moved forward. It was easy to fix.

    1. Sharken

      One of the major differences is that dcc32speed does not work for Delphi 2009+

    2. Andreas Hausladen Post author

      1. The newer compilers already implement dcc32speed’s optimizations.
      2. dcc32speed isn’t maintained anymore.
      3. fastdcc does a lot more than dcc32speed does. I applies all compiler optimizations (except the code insight parts) that IDE Fix Pack contains.

Comments are closed.