* system.threading compatibility unit + tests

This commit is contained in:
Michaël Van Canneyt 2024-01-17 17:15:49 +01:00
parent 71b10a21e1
commit 8be124100d
5 changed files with 6998 additions and 3 deletions

View File

@ -68,7 +68,8 @@ begin
T.Dependencies.AddUnit('system.regularexpressionsconsts',[Win64,Linux,darwin]);
T:=P.Targets.AddUnit('system.regularexpressions.pp',[Win64,Linux,darwin]);
T.Dependencies.AddUnit('system.regularexpressionscore',[Win64,Linux,darwin]);
T:=P.Targets.AddUnit('system.threading.pp',AllOSes-[go32v2,nativent,atari]);
T.ResourceStrings := True;
{$ifndef ALLPACKAGES}
Run;

File diff suppressed because it is too large Load Diff

View File

@ -76,6 +76,10 @@
<Filename Value="utregexapi.pas"/>
<IsPartOfProject Value="True"/>
</Unit>
<Unit>
<Filename Value="utthreading.pp"/>
<IsPartOfProject Value="True"/>
</Unit>
</Units>
</ProjectOptions>
<CompilerOptions>

View File

@ -3,10 +3,11 @@ program testcompat;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}cwstring,{$ENDIF}
{$IFDEF UNIX}cwstring, cthreads,{$ENDIF}
Classes, consoletestrunner, tcnetencoding, tciotuils,
utmessagemanager, utcdevices, utcanalytics, utcimagelist,
utcnotifications, utcjson, utcpush, utchash, utcregex, utcregexapi;
utcnotifications, utcjson, utcpush, utchash, utcregex,
utcregexapi, utthreading;
type

File diff suppressed because it is too large Load Diff