fpc/rtl/objpas
Frederic Kehrein 64c27a86a8 * Adding new generic Extract and Swap function to RTL
These allow to move data from one variable to another without triggering
the copy operation. Extract makes use of the newly introduced move
semantic for function results and Swap uses System.Move to not trigger
the copy mechanism.
2024-11-16 22:08:06 +00:00
..
classes * Patch from Alfred Glänzer, fix FindComponentClass to use actual typinfo structures. Fixes issue #41000 2024-11-09 09:46:14 +01:00
sysutils * Adding new generic Extract and Swap function to RTL 2024-11-16 22:08:06 +00:00
character.pas * Delphi compatibility methods, unicode character type helper 2023-11-03 11:08:20 +01:00
fgl.pp Remove most of the VER3_0 conditionals. 2024-08-25 09:44:11 +00:00
fpwidestring.pp * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
math.pp * another fix of cosh/sinh overflow checking 2024-09-06 22:24:38 +02:00
objpas.pp Remove most of the VER3_0 conditionals. 2024-08-25 09:44:11 +00:00
README.txt
rtlconst.inc * Add SMEnuSeparator for Delphi compatibility 2024-08-13 10:32:29 +02:00
rtlconst.pp
rtlconsts.pp
sysconst.pp * Some routines for list index error, delphi-compatible 2024-07-05 15:35:33 +02:00
types.pp Adding TNullPtr to types 2024-10-02 05:30:09 +00:00
typinfo.pp Adding static properties to extended RTTI 2024-11-15 12:47:41 +00:00
unicodedata_be.inc Unicode source code's size reduction: short field names, delete unicodenumtable.pas. 2022-03-26 21:17:54 +00:00
unicodedata_le.inc Unicode source code's size reduction: short field names, delete unicodenumtable.pas. 2022-03-26 21:17:54 +00:00
unicodedata.inc Unicode source code's size reduction: short field names, delete unicodenumtable.pas. 2022-03-26 21:17:54 +00:00
unicodedata.pas * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
weight_derivation.inc Unicode 14, Unicode Collation Algorithm 14, CLDR 40 support. 2022-03-15 10:19:15 +00:00

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.