Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

User Changes 3.0.4

About this page

Listed below are intentional changes made to the FPC compiler (3.0.4) since the 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.

The list of new features that do not break existing code can be found here.

Please add revision numbers to the entries from now on. This facilitates moving merged items to the user changes of a release.

All systems

Implementation Changes

Unit changes

SysUtils

TList auto-growth

Inifiles

DB

TParam.LoadFromFile sets share mode to fmShareDenyWrite

i386-go32v2

Unit changes

go32

set_segment_base_address
set_segment_limit
get_segment_limit
set_descriptor_access_right
get_linear_address
map_device_in_memory_block

Previous release notes


From the Free Pascal wiki, page "User Changes 3.0.4", as it stood on 2017-12-07 after a change by Nickysn, 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.

Revision 1, last changed by WikiArchive .