[fpc-pascal] FPC roadmap?

Michael Van Canneyt michael at freepascal.org
Thu Jun 11 22:24:05 CEST 2015



On Thu, 11 Jun 2015, Maciej Izak wrote:

> Hi,
> btw. there is no info about few functions introduced by Generics.Collections patch, as I can see all of my work for RTL is now
> part of FPC 3.0 compiler ^^ :)
> http://bugs.freepascal.org/view.php?id=27206
> 
> procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt);
> procedure CopyArray(Dest, Source, TypeInfo: Pointer; Count: NativeInt);
> procedure FinalizeArray(P: Pointer; TypeInfo: Pointer; Count: NativeUInt);
> procedure DynArrayClear(var A: Pointer; TypeInfo: Pointer);
> procedure DynArraySetLength(var a: Pointer; typeInfo: Pointer; dimCnt: NativeInt; lengthVec: PNativeInt);
> function DynArrayIndex(P: Pointer; const Indices: array of NativeInt; TypInfo: Pointer): Pointer; overload;
> function DynArrayIndex(P: Pointer; const Indices: array of Integer; TypInfo: Pointer): Pointer; overload;
> function DynArrayDim(typeInfo: Pointer): Integer;
> function DynArraySize(A: Pointer): NativeInt;
> function IsDynArrayRectangular(const DynArray: Pointer; typeInfo: Pointer): Boolean;
> function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): TBoundArray;

These functions have been documented. 
All existing identifiers in documented units have been documented.

Michael.



More information about the fpc-pascal mailing list