mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-09 05:08:48 +01:00
* varsets ({$packset x}) are now supported on big endian targets
* gdb now displays sets properly on big endian systems
* cleanup of generic set code (in, include/exclude, helpers), all
based on "bitpacked array[] of 0..1" now
* there are no helpers available yet to convert sets from the old to
the new format, because the set format will change again slightly
in the near future (so that e.g. a set of 24..31 will be stored in
1 byte), and creating two classes of set conversion helpers would
confuse things (i.e., it's not recommended to use trunk currently for
programs which load sets stored to disk by big endian programs compiled
by previous FPC versions)
* cross-endian compiling has been tested and still works, but one case
is not supported: compiling a compiler for a different endianess
using a starting compiler from before the current revision (so first
cycle natively, and then use the newly created compiler to create a
cross-compiler)
git-svn-id: trunk@7395 -
|
||
|---|---|---|
| .. | ||
| classes | ||
| sysutils | ||
| convutil.inc | ||
| convutil.pp | ||
| convutils.pp | ||
| cvarutil.inc | ||
| dateutil.inc | ||
| dateutil.pp | ||
| dateutils.pp | ||
| fgl.pp | ||
| fmtbcd.pp | ||
| freebidi.pp | ||
| math.pp | ||
| objpas.pp | ||
| README | ||
| rtlconst.inc | ||
| rtlconst.pp | ||
| rtlconsts.pp | ||
| stdconvs.pp | ||
| strutils.pp | ||
| sysconst.pp | ||
| types.pp | ||
| typinfo.pp | ||
| utf8bidi.pp | ||
| varutilh.inc | ||
| varutils.inc | ||
This directory contains units that are part of the Object Pascal support
of the Free Pascal Compiler.
You can find here the following files:
objpas.pp : makes Free Pascal more Borland Delphi compatible, data types
are redefined
math.pp : Contains basic mathematical functions, as well as some financial
functions.
sysutils.pp : Contains the exception support of the Free Pascal Compiler.
sysutils/*h.inc : Contain parts of the sysutils unit, with function declarations.
sysutils/*.inc : Contain parts of the sysutils unit, with implementations of:
dati : Date & Time handling functions.
fina : FileName handling functions.
sysstr : miscellaneous string handling functions, and conversion
routines.
syspch : miscellaneous pchar handling functions.
Enjoy !
The Free Pascal Development Team.