IDE Fix Pack 5.4 for 2009-XE5 released

By | November 2, 2013

The new IDE Fix Pack 5.4 supports XE5, fixes some bugs in IDE Fix Pack patches and adds new Win32 and Win64 compiler optimizations.

Download IDE Fix Pack:

Name IDE Version File Size Downloads Added
IDE Fix Pack 6.4.2 2009 (UP4) IDEFixPack2009Reg64.2.7z 242.75 KB 5807 times 2019-03-23
IDE Fix Pack 6.4.2 2010 (UP5) IDEFixPack2010Reg64.2.7z 237.09 KB 6611 times 2019-03-23
IDE Fix Pack 6.4.2 XE (UP1) IDEFixPackXEReg64.2.7z 221.38 KB 4122 times 2019-03-23
IDE Fix Pack 6.4.2 XE2 (UP4+HF1) IDEFixPackXE2Reg64.2.7z 316.78 KB 4538 times 2019-03-23
IDE Fix Pack 6.4.2 XE3 (UP2) IDEFixPackXE3Reg64.2.7z 257.4 KB 3671 times 2019-03-23
IDE Fix Pack 6.4.2 XE4 (UP1) IDEFixPackXE4Reg64.2.7z 260.1 KB 3277 times 2019-03-23
IDE Fix Pack 6.4.2 XE5 (UP2) IDEFixPackXE5Reg64.2.7z 257.7 KB 3787 times 2019-03-23
IDE Fix Pack 6.4.2 XE6 (UP1) IDEFixPackXE6Reg64.2.7z 423 KB 3467 times 2019-03-23
IDE Fix Pack 6.4.2 XE7 (UP1) IDEFixPackXE7Reg64.2.7z 429.48 KB 4638 times 2019-03-23
IDE Fix Pack 6.4.2 XE8 (UP1) IDEFixPackXE8Reg64.2.7z 431.7 KB 3915 times 2019-03-23
IDE Fix Pack 6.4.2 10 Seattle (RTM/UP1) IDEFixPackD10Reg64.2.7z 428.33 KB 5403 times 2019-03-23
IDE Fix Pack 6.4.2 10.1 Berlin IDEFixPackD101Reg64.2.7z 430.65 KB 5992 times 2019-03-23
IDE Fix Pack 6.4.2 10.2 (RTM/UP1/2/3) IDEFixPackD102Reg64.2.7z 426.27 KB 9451 times 2019-03-23
IDE Fix Pack 6.4.4 10.3 (RTM/UP1/2/3) IDEFixPackD103Reg64.4.7z 444.98 KB 17901 times 2019-08-01

Download fastdcc:

Name IDE Version File Size Downloads Added
fastdcc 6.4.2 2009 (UP4) fastdcc2009v64.2.7z 112.87 KB 3152 times 2019-03-23
fastdcc 6.4.2 2010 (UP5) fastdcc2010v64.2.7z 120.38 KB 3268 times 2019-03-23
fastdcc 6.4.2 XE (UP1) fastdccXEv64.2.7z 121.36 KB 3020 times 2019-03-23
fastdcc 6.4.2 XE2 (UP4+HF1) fastdccXE2v64.2.7z 166.48 KB 3062 times 2019-03-23
fastdcc 6.4.2 XE3 (UP2) fastdccXE3v64.2.7z 150.88 KB 2891 times 2019-03-23
fastdcc 6.4.2 XE4 (UP1) fastdccXE4v64.2.7z 153.55 KB 2949 times 2019-03-23
fastdcc 6.4.2 XE5 (UP2) fastdccXE5v64.2.7z 151.87 KB 2951 times 2019-03-23
fastdcc 6.4.2 XE6 (UP1) fastdccXE6v64.2.7z 198.67 KB 2953 times 2019-03-23
fastdcc 6.4.2 XE7 (UP1) fastdccXE7v64.2.7z 219.84 KB 3322 times 2019-03-23
fastdcc 6.4.2 XE8 (UP1) fastdccXE8v64.2.7z 224.67 KB 2982 times 2019-03-23
fastdcc 6.4.2 10 Seattle (RTM/UP1) fastdccD10v64.2.7z 219.65 KB 3366 times 2019-03-23
fastdcc 6.4.2 10.1 Berlin fastdccD101v64.2.7z 223.52 KB 3388 times 2019-03-23
fastdcc 6.4.2 10.2 (RTM/UP1/2/3) fastdccD102v64.2.7z 219.06 KB 4204 times 2019-03-23
fastdcc 6.4.4 10.3 (RTM/UP1/2/3) fastdccD103v64.4.7z 228.61 KB 5790 times 2019-07-31

Changed from 5.3 to 5.4

  • Fixed: Possible access violation in PageControlTabSheetCompDropFix.DeleteSelection
  • Fixed: Possible infinite loop in compiler patch (2009-XE4)
  • Fixed: Switching between C++64 and C++32 platform caused “String list does not allow duplicates”
  • Added: XE5 support
  • Added: Optimization for: DCC64 was busy allocating and zero-ing memory for units with many functions (e.g. Generics)
  • Added: Optimization for: DCC64 was busy searching a linear list for units with many Generics
  • Added: Hashtable for compiler directives (improves jedi.inc compilation speed) (2009-2010)
  • Added: Hashtable for symbol lookup in used units
  • Added: Faster inline function compilation (2009-XE)
  • Added: Much better compiler performance if a unit instantiates many Generics (e.g. Spring4D)
  • Added: Fix for *.tds symbols aren’t loaded if the debugger is started with a relative HostApp
  • Removed: Increased Linker I/O buffer

21 thoughts on “IDE Fix Pack 5.4 for 2009-XE5 released

  1. Wolfgang Klein

    Hello Andy,

    thank you for your excellent work.

    As I don’t find an option to add a comment to DDevExtension 2.8, I will use this topic.

    There seems to be a problem with your DDevExtensions 2.8 “Improved reload changed files dialog” and Delphi XE5 (with or without update 1). If a form, which is open in the IDE, is changed by another process, Delphi crashes fatally after confirming your dialog.

    Problemsignatur:
    Problemereignisname: APPCRASH
    Anwendungsname: bds.exe
    Anwendungsversion: 19.0.13856.4978
    Anwendungszeitstempel: 52606e3f
    Fehlermodulname: StackHash_ae74
    Fehlermodulversion: 0.0.0.0
    Fehlermodulzeitstempel: 00000000
    Ausnahmecode: c00000fd
    Ausnahmeoffset: 74d8e384
    Betriebsystemversion: 6.1.7601.2.1.0.256.1
    Gebietsschema-ID: 1031
    Zusatzinformation 1: ae74
    Zusatzinformation 2: ae7484b5aa782241912d23b8f36fea71
    Zusatzinformation 3: 60b2
    Zusatzinformation 4: 60b2dc3e945059dcf289cc2483749097

  2. Peter

    Hallo Andi,

    fastdcc bringt mir folg. Fehler: Unbekannter Softwarefehler 0x0eedfade an Stelle 0x77e9bcb1

    Güße
    Peter

    1. Andreas Hausladen Post author

      Kann ich nicht reproduzieren. Kommt der Fehler auch wenn nur fastdcc ohne Parameter gestartet wird, also so dass nur die dcc32 Hilfe-Seite ausgegeben wird. Order passiert das beim Kompilieren eines speziellen Projekts. Funktioniert ein “Hallo Welt” Testprojekt?

      1. Peter

        Das kommt schon ohne Parameter. Anschliessend kommt ein Runtime error 217 auf 0b014f71

        1. Andreas Hausladen Post author

          Welche Dateiversion hat die dcc32.exe?
          Meine ist (XE5 Update 1, RTM uninstall, iso install, also kein Patch-Update)
          Dateidatum: 18.10.2013 0:55
          Dateiversion: 19.0.13476.4176

          1. Peter

            ISO image,
            Dateidatum: 17.10.2013 23:55
            Dateiversion: 19.0.13476.4176

          2. Peter

            88a2e5259a8e41add823babeeebd5328 *brcc32.exe
            82cdaa70d2e65c9c5d25bb5b8fa80c20 *cgrc.exe
            5f5f06815f8f9157e0cb6120a7baabdc *DCC32.EXE
            c0b9ca9f6b4ceb4c6dd27e6188be4993 *dcc64.exe
            6176b7ba7b5344d64b2608404a218126 *dccosx.exe
            175ce078b619eb6345e37ea37266283a *fastdcc.exe
            2473999d65aab43202084c90508c4a9d *fastdcc64.exe
            bdcb2d84ad0cfdea3f3634805f9141dc *fastdcc64Hook.dllx
            16b646057f1d377e0948429580f9376f *fastdccHook.dllx
            1fbc1bcd0583b3bdf910fc4aee2e15dc *lnkdfm190.dll
            3560bc05de9f7ef2df54495a4c6774f8 *rc.exe
            2ad424a58fa8b80f7be4ecd4c61fe97a *RcDLL.dll
            65ea37122adb2b66cb1ad5962f967cc2 *rlink32.dll
            d217bc284e694131632b8c99bbe38b40 *rw32core.dll

          3. Andreas Hausladen Post author

            dcc32.exe: ff678dff9f3baff47f50da53d76f9e0c
            dcc64.exe: 968ef37cdb4b30cd993bdcf046b6c81d

            dccosx.exe passt.
            Am Compiler hängt eine Ressource, die angibt ob es sich um Professional, Enterprise oder Architect Ausgabe handelt, die den MD5 natürlich beeinflusst. Ich habe hier (nur) Professional. Die Ressource sollte aber nicht weiter von belangen sein, denn die Compiler sind bis auf diese auf’s i-Tüpfelchen identisch. Interessant ist, dass das keine Auswirkung auf dccosx.exe hat. (Auslieferungs-Fehler seitens Embt?)

          4. Peter

            Das würde mich nicht wundern.
            Das scheint der MD5 von der Enterprise zu sein.

          5. Andreas Hausladen Post author

            Funktionierte die alte fasdcc 5.3 Version?

            Wenn ja, dann mal fogendes ausprobieren:

            set IDEFixPack.DisabledPatches=Compiler.SymLookup;Compiler.x64.JumpOpt;Compiler.x64.SymTabHashTable;Compiler.Generics.Inst

            fastdcc.exe

    1. Andreas Hausladen Post author

      DDevExtensions 2.8 crasht unter XE5 beim Reload-Dialog, deswegen habe ich es wieder herunter genommen. War ja auch nicht “angekündigt”. Das sieht mir zwar nach einem IDE Bug aus (da fehlt wohl eine Index-Prüfung, aber in Normalfall wird die ReloadFile Funktion so nicht aufgerufen). Dafür muss ich einen Workaround finden oder gleich alles neu schreiben was Zeit braucht.

  3. Omar Zelaya

    Hi,

    As always…Great Work…unfortunatly I have been having issues on XE5 with the “unable to create ouput file”, after doing some Compile/Build then Run for debug.

    I have tried setting the variable IDEFixPack.DisabledPatches=Compiler.InitialLinkerBufferSize with no success.

    Thanks in advance,

    Omar Zelaya

  4. cesar

    It’s great, solves the problem of slowness in ide of large projects. This app should come with native Delphi. The microsoft does it with visual studio, picks the best plugins and attach in the next versions.

Comments are closed.