User Changes 3.2.2/zh CN: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: User Changes 3.2.2/zh CN
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## 关于这个页面 | |
| 2 | + | ||
| 3 | + | Listed below are intentional changes made to the FPC compiler (3.2.2) since the [[User Changes 3.2.0|previous release]] that may break existing code. The list includes reasons why these changes have been implemented, and suggestions for how you might adapt your code if you find that previously working code has been adversely affected by these recent changes. | |
| 4 | + | ||
| 5 | + | The list of new features that do not break existing code can be found [[FPC New Features 3.2.2|here]]. | |
| 6 | + | ||
| 7 | + | Please add revision numbers to the entries from now on. This facilitates moving merged items to the user changes of a release. | |
| 8 | + | ||
| 9 | + | ## 所有系统 | |
| 10 | + | ||
| 11 | + | ### 用法更改 | |
| 12 | + | ||
| 13 | + | ### 语言更改 | |
| 14 | + | ||
| 15 | + | ### 实施更改 | |
| 16 | + | ||
| 17 | + | ##### TBufferedFileStream.Seek(0,soBeginning) | |
| 18 | + | ||
| 19 | + | - **旧的行为**: TBufferedFileStream.Seek(0,soBeginning)返回 -1. | |
| 20 | + | - **新的行为**: 现在TBufferedFileStream.Seek(0,soBeginning)返回 0. | |
| 21 | + | - **原因:** Delphi兼容 | |
| 22 | + | - **svn版本**: 48282 | |
| 23 | + | ||
| 24 | + | ##### Fix matching of Boyer-Moore algorithm for periodicity | |
| 25 | + | ||
| 26 | + | - **旧的行为**: Pattern "abcab" and the text "abcabcabcabcabcabcab" indicates matches at positions 1, 7, and 13. | |
| 27 | + | - **新的行为**: Now the pattern "abcab" and the text "abcabcabcabcabcabcab" indicates matches at positions 1, 4, 7, 10 and 13. | |
| 28 | + | - **svn版本**: 48752 | |
| 29 | + | ||
| 30 | + | ##### SeekEof | |
| 31 | + | ||
| 32 | + | - **旧的行为**: 如果*SeekEof*没有找到文件的结尾,它将尝试将输入还原到原始状态/位置。 | |
| 33 | + | - *'新的行为*: 在查找文件结尾时(例如:空格)Data consumed by *SeekEof*所消耗的数据将保持消耗状态。 | |
| 34 | + | - **原因:** 改善TP/BP/Delphi兼容性 | |
| 35 | + | - **svn版本**: 46946 | |
| 36 | + | ||
| 37 | + | ### 单元更改 | |
| 38 | + | ||
| 39 | + | ## Darwin/iOS | |
| 40 | + | ||
| 41 | + | ### 与IOS对应的Darwin目标已经重命名为iOS | |
| 42 | + | ||
| 43 | + | - **旧的行为:** Darwin/ARM和Darwin/AArch64 (ARM64)目标为在这些架构上运行的iOS生成代码。 | |
| 44 | + | - **新的行为:** Darwin/AArch64 (ARM64)目标为运行在AArch64上的macOS生成代码。为iOS生成代码,使用新的iOS目标(-Tios) | |
| 45 | + | - **更改原因:** macOS平台切换到AArch64 | |
| 46 | + | - **svn版本**: 45762 | |
| 47 | + | ||
| 48 | + | ## 先前的发行说明 | |
| 49 | + | ||
| 50 | + | --- | |
| 51 | + | *From the Free Pascal wiki, page "User Changes 3.2.2/zh CN", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 52 | + | Category: FPC User Changes by release | |
| 53 | + | Category: Release Notes |
