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 | 5763 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 2010 (UP5) | IDEFixPack2010Reg64.2.7z | 237.09 KB | 6570 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE (UP1) | IDEFixPackXEReg64.2.7z | 221.38 KB | 4088 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE2 (UP4+HF1) | IDEFixPackXE2Reg64.2.7z | 316.78 KB | 4506 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE3 (UP2) | IDEFixPackXE3Reg64.2.7z | 257.4 KB | 3631 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE4 (UP1) | IDEFixPackXE4Reg64.2.7z | 260.1 KB | 3245 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE5 (UP2) | IDEFixPackXE5Reg64.2.7z | 257.7 KB | 3743 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE6 (UP1) | IDEFixPackXE6Reg64.2.7z | 423 KB | 3432 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE7 (UP1) | IDEFixPackXE7Reg64.2.7z | 429.48 KB | 4598 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | XE8 (UP1) | IDEFixPackXE8Reg64.2.7z | 431.7 KB | 3882 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10 Seattle (RTM/UP1) | IDEFixPackD10Reg64.2.7z | 428.33 KB | 5370 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.1 Berlin | IDEFixPackD101Reg64.2.7z | 430.65 KB | 5954 times | 2019-03-23 |
IDE Fix Pack 6.4.2 | 10.2 (RTM/UP1/2/3) | IDEFixPackD102Reg64.2.7z | 426.27 KB | 9414 times | 2019-03-23 |
IDE Fix Pack 6.4.4 | 10.3 (RTM/UP1/2/3) | IDEFixPackD103Reg64.4.7z | 444.98 KB | 17843 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 | 3120 times | 2019-03-23 |
fastdcc 6.4.2 | 2010 (UP5) | fastdcc2010v64.2.7z | 120.38 KB | 3234 times | 2019-03-23 |
fastdcc 6.4.2 | XE (UP1) | fastdccXEv64.2.7z | 121.36 KB | 2988 times | 2019-03-23 |
fastdcc 6.4.2 | XE2 (UP4+HF1) | fastdccXE2v64.2.7z | 166.48 KB | 3028 times | 2019-03-23 |
fastdcc 6.4.2 | XE3 (UP2) | fastdccXE3v64.2.7z | 150.88 KB | 2858 times | 2019-03-23 |
fastdcc 6.4.2 | XE4 (UP1) | fastdccXE4v64.2.7z | 153.55 KB | 2918 times | 2019-03-23 |
fastdcc 6.4.2 | XE5 (UP2) | fastdccXE5v64.2.7z | 151.87 KB | 2918 times | 2019-03-23 |
fastdcc 6.4.2 | XE6 (UP1) | fastdccXE6v64.2.7z | 198.67 KB | 2920 times | 2019-03-23 |
fastdcc 6.4.2 | XE7 (UP1) | fastdccXE7v64.2.7z | 219.84 KB | 3288 times | 2019-03-23 |
fastdcc 6.4.2 | XE8 (UP1) | fastdccXE8v64.2.7z | 224.67 KB | 2944 times | 2019-03-23 |
fastdcc 6.4.2 | 10 Seattle (RTM/UP1) | fastdccD10v64.2.7z | 219.65 KB | 3281 times | 2019-03-23 |
fastdcc 6.4.2 | 10.1 Berlin | fastdccD101v64.2.7z | 223.52 KB | 3353 times | 2019-03-23 |
fastdcc 6.4.2 | 10.2 (RTM/UP1/2/3) | fastdccD102v64.2.7z | 219.06 KB | 4171 times | 2019-03-23 |
fastdcc 6.4.4 | 10.3 (RTM/UP1/2/3) | fastdccD103v64.4.7z | 228.61 KB | 5744 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