📄 notes.sgml
字号:
<!doctype chapter PUBLIC "-//Stork//DTD chapter//EN"><chapter> <header> <title>HiPE Release Notes</title> <prepared>otp_appnotes</prepared> <docno>nil</docno> <date>nil</date> <rev>nil</rev> </header> <p>This document describes the changes made to HiPE.</p><section><title>Hipe 3.6.3</title> <section><title>Improvements and New Features</title> <list> <item> <p> Minor Makefile changes.</p> <p> Own Id: OTP-6689</p> </item> <item> <p> Miscellanous updates.</p> <p> Own Id: OTP-6738</p> </item> </list> </section></section><section><title>Hipe 3.6.2</title> <section><title>Improvements and New Features</title> <list> <item> <p> Miscellanous improvements.</p> <p> Own Id: OTP-6577</p> </item> </list> </section></section><section><title>Hipe 3.6.1.1</title> <section><title>Fixed Bugs and Malfunctions</title> <list> <item> <p> Dialyzer could fail to analyze certain beam files that used try/catch.</p> <p> Own Id: OTP-6449 Aux Id: seq10563 </p> </item> </list> </section></section><section><title>Hipe 3.6.1</title> <section><title>Improvements and New Features</title> <list> <item> <p>HiPE runtime system:</p> <p>* added notes about supported systems to README</p> <p>* support 32-bit x86 on FreeBSD</p> <p>* autoenable HiPE on FreeBSD (32-bit x86) and Solaris (64-bit x86)</p> <p>* updated x86 runtime system to support glibc-2.5</p> <p>* work around probable gcc-4.1.1 bug affecting the x86 runtime system</p> <p>HiPE compiler: <p>* improved performance of integer multiplications on all platforms</p> <p>* corrected a code optimisation error in R11B-2 that broke some bsl/bsr operations on all platforms</p> <p>* corrected a type error in the ARM backend which could cause the compiler to crash</p> <p>* corrected an error in the SPARC backend's naive register allocator which could throw the compiler into an infinite loop</p> <p> Own Id: OTP-6423</p> </item> </list> </section></section><section><title>Hipe 3.6.0</title> <section><title>Improvements and New Features</title> <list> <item> <p>Support for native code on Solaris 10/AMD64.</p> <p>Support for native code on FreeBSD/AMD64.</p> <p>Native code now handles external funs (<c>fun M:F/A</c>). Native code can now also apply so-called tuple-funs (<c>{M,F}</c>). (Tuple funs are NOT recommended for new code; they are deprecated and will be removed in some future release.)</p> <p> Own Id: OTP-6305 </item> </list> </section></section><section><title>Hipe 3.5.6</title> <section><title>Improvements and New Features</title> <list> <item> <p>Improved compilation of receives for the SMP runtime system.</p> <p>Improved code quality in HiPE compiler on ARM.</p> <p>Fix bug in handling of re-raised exceptions in try-catch.</p> <p>(HiPE loader) When native code is incompatible with the current runtime system, fall back to loading the BEAM code.</p> <p> Own Id: OTP-6127 </item> </list> </section></section></chapter>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -