IDE Fix Pack 6.2

  • 主题发起人 主题发起人 Andreas Hausladen
  • 开始时间 开始时间
A

Andreas Hausladen

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 10.2 Tokyo changed how the files for units that are explicitly specified in the project file (dpr/dpk) are found. The IDE Fix Pack’s directory file search cache still made assumptions that were correct in Delphi 2009-10.1 Seattle but aren’t in Tokyo. This could result in an “program or unit xxx recursively uses itself” error messages if you had a relative path in the filename that is specified in the project file.

This release also adds another option to the compiler codegen optimizations. The new -x-orc / -x-orc=n option allows you to eliminate temporary record copies for functions like “begin Result := FRedirect.GetRecord; end;”. This optimization allows the compiler to skip the try/finally block with InitializeRecord/CopyRecord/FinalizeRecord calls for the temporary record variable that is then copied to the actual result record.

  • Fixed: Directory search cache failed if project units had “..\” in it (Delphi 10.2 only)
  • Fixed: Some VirtualProtect calls specified nil as last argument what Windows 10 1709 doesn’t like if a debugger is attached.
  • Added: Option -x-orc and -x-orc=n to remove temporary record variables for function results (n=1: only if the assignment is the last statement, n=2 for all)

Download:

Name​
IDE Version​
File​
Size​
Downloads​
Added​
IDE Fix Pack 6.4.2
2009 (UP4)​
IDEFixPack2009Reg64.2.7z
242.75 KB​
499 times​
2019-03-23​
IDE Fix Pack 6.4.2
2010 (UP5)​
IDEFixPack2010Reg64.2.7z
237.09 KB​
615 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE (UP1)​
IDEFixPackXEReg64.2.7z
221.38 KB​
278 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE2 (UP4+HF1)​
IDEFixPackXE2Reg64.2.7z
316.78 KB​
300 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE3 (UP2)​
IDEFixPackXE3Reg64.2.7z
257.4 KB​
204 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE4 (UP1)​
IDEFixPackXE4Reg64.2.7z
260.1 KB​
121 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE5 (UP2)​
IDEFixPackXE5Reg64.2.7z
257.7 KB​
190 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE6 (UP1)​
IDEFixPackXE6Reg64.2.7z
423 KB​
163 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE7 (UP1)​
IDEFixPackXE7Reg64.2.7z
429.48 KB​
262 times​
2019-03-23​
IDE Fix Pack 6.4.2
XE8 (UP1)​
IDEFixPackXE8Reg64.2.7z
431.7 KB​
220 times​
2019-03-23​
IDE Fix Pack 6.4.2
10 Seattle (RTM/UP1)​
IDEFixPackD10Reg64.2.7z
428.33 KB​
508 times​
2019-03-23​
IDE Fix Pack 6.4.2
10.1 Berlin​
IDEFixPackD101Reg64.2.7z
430.65 KB​
615 times​
2019-03-23​
IDE Fix Pack 6.4.2
10.2 (RTM/UP1/2/3)​
IDEFixPackD102Reg64.2.7z
426.27 KB​
1319 times​
2019-03-23​
IDE Fix Pack 6.4.2
10.3 (RTM/UP1)​
IDEFixPackD103Reg64.2.7z
441.5 KB​
2757 times​
2019-03-23​

Download (fastdcc for the command line compiler):

Name​
IDE Version​
File​
Size​
Downloads​
Added​
fastdcc 6.4.2
2009 (UP4)​
fastdcc2009v64.2.7z
112.87 KB​
91 times​
2019-03-23​
fastdcc 6.4.2
2010 (UP5)​
fastdcc2010v64.2.7z
120.38 KB​
117 times​
2019-03-23​
fastdcc 6.4.2
XE (UP1)​
fastdccXEv64.2.7z
121.36 KB​
107 times​
2019-03-23​
fastdcc 6.4.2
XE2 (UP4+HF1)​
fastdccXE2v64.2.7z
166.48 KB​
99 times​
2019-03-23​
fastdcc 6.4.2
XE3 (UP2)​
fastdccXE3v64.2.7z
150.88 KB​
84 times​
2019-03-23​
fastdcc 6.4.2
XE4 (UP1)​
fastdccXE4v64.2.7z
153.55 KB​
58 times​
2019-03-23​
fastdcc 6.4.2
XE5 (UP2)​
fastdccXE5v64.2.7z
151.87 KB​
92 times​
2019-03-23​
fastdcc 6.4.2
XE6 (UP1)​
fastdccXE6v64.2.7z
198.67 KB​
62 times​
2019-03-23​
fastdcc 6.4.2
XE7 (UP1)​
fastdccXE7v64.2.7z
219.84 KB​
84 times​
2019-03-23​
fastdcc 6.4.2
XE8 (UP1)​
fastdccXE8v64.2.7z
224.67 KB​
77 times​
2019-03-23​
fastdcc 6.4.2
10 Seattle (RTM/UP1)​
fastdccD10v64.2.7z
219.65 KB​
142 times​
2019-03-23​
fastdcc 6.4.2
10.1 Berlin​
fastdccD101v64.2.7z
223.52 KB​
177 times​
2019-03-23​
fastdcc 6.4.2
10.2 (RTM/UP1/2/3)​
fastdccD102v64.2.7z
219.06 KB​
305 times​
2019-03-23​
fastdcc 6.4.2
10.3 (RTM/UP1)​
fastdccD103v64.2.7z
226.38 KB​
662 times​
2019-03-23​

查看更多...
 

Similar threads

A
回复
0
查看
724
Andreas Hausladen
A
A
回复
0
查看
618
Andreas Hausladen
A
A
回复
0
查看
677
Andreas Hausladen
A
A
回复
0
查看
529
Andreas Hausladen
A
A
回复
0
查看
663
Andreas Hausladen
A
后退
顶部