Those who tried to use IDE Fix Pack on Windows 10 got the uncritical error message “failed: Faster IDE startup [IDE.Startup.Fast]” that appeared on every IDE start. The problem is that a byte sequence changed that IDE Fix Pack tries to find. Windows 10 uses “INT3” instead of “NOP” instructions to align functions and IDE Fix Pack 5.92 and earlier looked for “NOP”. The new 5.93 now allows both instructions.
IDE Fix Pack 5.93 only adds support for Windows 10 otherwise it is the same as 5.92.
For the next IDE Fix Pack I’ll work on the Delphi Win64 compiler’s performance. (not the generated code)
Download:
Name | IDE Version | File | Size | Downloads | Added |
---|---|---|---|---|---|
IDE Fix Pack 6.4.2 | 2009 (UP4) | IDEFixPack2009Reg64.2.7z | 242.75 KB | 5731 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 2010 (UP5) | IDEFixPack2010Reg64.2.7z | 237.09 KB | 6538 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE (UP1) | IDEFixPackXEReg64.2.7z | 221.38 KB | 4062 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE2 (UP4+HF1) | IDEFixPackXE2Reg64.2.7z | 316.78 KB | 4481 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE3 (UP2) | IDEFixPackXE3Reg64.2.7z | 257.4 KB | 3609 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE4 (UP1) | IDEFixPackXE4Reg64.2.7z | 260.1 KB | 3222 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE5 (UP2) | IDEFixPackXE5Reg64.2.7z | 257.7 KB | 3713 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE6 (UP1) | IDEFixPackXE6Reg64.2.7z | 423 KB | 3407 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE7 (UP1) | IDEFixPackXE7Reg64.2.7z | 429.48 KB | 4569 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE8 (UP1) | IDEFixPackXE8Reg64.2.7z | 431.7 KB | 3857 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10 Seattle (RTM/UP1) | IDEFixPackD10Reg64.2.7z | 428.33 KB | 5346 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.1 Berlin | IDEFixPackD101Reg64.2.7z | 430.65 KB | 5926 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.2 (RTM/UP1/2/3) | IDEFixPackD102Reg64.2.7z | 426.27 KB | 9389 times | 2019-03-23 |
IDE Fix Pack 6.4.4 | 10.3 (RTM/UP1/2/3) | IDEFixPackD103Reg64.4.7z | 444.98 KB | 17785 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 | 3098 times | 2019-03-23 |
fastdcc 6.4.2 | 2010 (UP5) | fastdcc2010v64.2.7z | 120.38 KB | 3212 times | 2019-03-23 |
fastdcc 6.4.2 | XE (UP1) | fastdccXEv64.2.7z | 121.36 KB | 2966 times | 2019-03-23 |
fastdcc 6.4.2 | XE2 (UP4+HF1) | fastdccXE2v64.2.7z | 166.48 KB | 3002 times | 2019-03-23 |
fastdcc 6.4.2 | XE3 (UP2) | fastdccXE3v64.2.7z | 150.88 KB | 2837 times | 2019-03-23 |
fastdcc 6.4.2 | XE4 (UP1) | fastdccXE4v64.2.7z | 153.55 KB | 2797 times | 2019-03-23 |
fastdcc 6.4.2 | XE5 (UP2) | fastdccXE5v64.2.7z | 151.87 KB | 2896 times | 2019-03-23 |
fastdcc 6.4.2 | XE6 (UP1) | fastdccXE6v64.2.7z | 198.67 KB | 2895 times | 2019-03-23 |
fastdcc 6.4.2 | XE7 (UP1) | fastdccXE7v64.2.7z | 219.84 KB | 3167 times | 2019-03-23 |
fastdcc 6.4.2 | XE8 (UP1) | fastdccXE8v64.2.7z | 224.67 KB | 2922 times | 2019-03-23 |
fastdcc 6.4.2 | 10 Seattle (RTM/UP1) | fastdccD10v64.2.7z | 219.65 KB | 3258 times | 2019-03-23 |
fastdcc 6.4.2 | 10.1 Berlin | fastdccD101v64.2.7z | 223.52 KB | 3331 times | 2019-03-23 |
fastdcc 6.4.2 | 10.2 (RTM/UP1/2/3) | fastdccD102v64.2.7z | 219.06 KB | 4146 times | 2019-03-23 |
fastdcc 6.4.4 | 10.3 (RTM/UP1/2/3) | fastdccD103v64.4.7z | 228.61 KB | 5715 times | 2019-07-31 |
Changelog:
- Added: Support for Windows 10
Hi Andy,
I recall seeing the same post by you regarding Windows 10 assembler instruction byte sequences earlier somewhere. Just to confirm is this the 1st time you are posting this? Or did I see it in a dream? 😉
-Steve
I uploaded a development snapshot some weeks ago. So it is the second time I write about the INT3 vs NOP.
Thank you Andreas.
Hi Andi
Ich freue mich schon auf deine Änderungen beim 64Bit Compiler. Derzeit ist es extrem nervig damit zu arbeiten. Entweder es kommt zu AV’s, die auch bei QC Reports beharrlich von EMBA ingnoriert werden, oder es dauert extrem lange zu compilieren.
Ein weiterer Punkt hier ist noch der Debugger. Man sollte meinen, Embarcadero hat nach den Erfahrungen mit den Mobilen Geräten dazugelernt. Leider sind auch bei den neuesten Delphi Versionen immer noch grundsätzliche Probleme vorhanden. Beim Abbrechen mit Ctrl+F2 muss der Debugger Prozess abgeschossen werden, teilweise kommt es während des Debuggens zu AV’s usw.
Wäre es denkbar, das es auch hier Punkte gibt, die du verbessern könntest ??
Ich kann den Compiler nur schneller machen, aber Bugs kann ich nicht beheben. Dazu bräuchte ich den Quellcode.
Nice one Andy. Where would we all be without your awesome efforts??!! Many thanks 🙂
Using Windows 7 x64 with Delphi XE the following error occurs when installing:
Not all IDE Fix Pack patches were applied. Failed patches:
failed : HashTable for SymLookup [Compiler.SymLookup]
P.S.: The version 5.92 also occur.
Could it be that you haven’t installed XE Update 1.
Hi Andreas
The 7z archive for XE5 fails to open for me (but the XE6 one, for example, opens OK). Have downloaded the XE5 version several times and always fails…
Is there something wrong with it? Thanks.
I just downloaded the XE5 file. The size is 190.946 bytes and 7z extracted it without errors.
Hello Andy, we use the Delphi XE5 with Windows 10, and we are not able to use the Idefix 5.93, it is expected to release something for this release?
Where do you open this, i have that rlink32 error ‘Too many resources’ error and get an error when i try open the IDEFixPack