Skip to content

Commit 992ee38

Browse files
committed
import xml doc of development (d800964208265926aa2869648d87204be719b0d2)
1 parent 01a5db8 commit 992ee38

File tree

11 files changed

+296
-453
lines changed

11 files changed

+296
-453
lines changed

xml/development/cpp.xml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19936,21 +19936,17 @@
1993619936
<new public="1" set="method" line="16"><f a=""><x path="Void"/></f></new>
1993719937
</class>
1993819938
<class path="haxe.coro.context.KeyImpl" params="T" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" module="haxe.coro.context.Key">
19939-
<counter expr="0" line="4" static="1">
19940-
<x path="Int"/>
19941-
<meta><m n=":value"><e>0</e></m></meta>
19939+
<counter expr="new haxe.atomic.AtomicInt(0)" line="4" static="1">
19940+
<x path="haxe.atomic.AtomicInt"/>
19941+
<meta><m n=":value"><e>new haxe.atomic.AtomicInt(0)</e></m></meta>
1994219942
</counter>
19943-
<counterMutex expr="new sys.thread.Mutex()" line="5" static="1">
19944-
<c path="sys.thread.Mutex"/>
19945-
<meta><m n=":value"><e>new sys.thread.Mutex()</e></m></meta>
19946-
</counterMutex>
19947-
<createNew public="1" params="T" set="method" line="15" static="1"><f a="name">
19943+
<createNew public="1" params="T" set="method" line="14" static="1"><f a="name">
1994819944
<c path="String"/>
1994919945
<c path="haxe.coro.context.KeyImpl"><c path="createNew.T"/></c>
1995019946
</f></createNew>
1995119947
<name final="1" public="1"><c path="String"/></name>
1995219948
<id final="1" public="1"><x path="Int"/></id>
19953-
<new set="method" line="10"><f a="id:name">
19949+
<new set="method" line="9"><f a="id:name">
1995419950
<x path="Int"/>
1995519951
<c path="String"/>
1995619952
<x path="Void"/>
@@ -20342,15 +20338,15 @@
2034220338
<m n=":forward.statics"/>
2034320339
</meta>
2034420340
<impl><class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
20345-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
20341+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
2034620342
<f a="name">
2034720343
<c path="String"/>
2034820344
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
2034920345
</f>
2035020346
<meta><m n=":noCompletion"/></meta>
2035120347
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
2035220348
</_hx_new>
20353-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
20349+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
2035420350
<f a="c">
2035520351
<c path="fromClass.C"/>
2035620352
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>
@@ -20363,15 +20359,15 @@
2036320359
</class></impl>
2036420360
</abstract>
2036520361
<class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
20366-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
20362+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
2036720363
<f a="name">
2036820364
<c path="String"/>
2036920365
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
2037020366
</f>
2037120367
<meta><m n=":noCompletion"/></meta>
2037220368
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
2037320369
</_hx_new>
20374-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
20370+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
2037520371
<f a="c">
2037620372
<c path="fromClass.C"/>
2037720373
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>

xml/development/flash.xml

Lines changed: 9 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -34970,51 +34970,18 @@
3497034970
<get_cancellationException public="1" set="method" line="21"><f a=""><x path="Null"><c path="haxe.exceptions.CancellationException"/></x></f></get_cancellationException>
3497134971
<new public="1" set="method" line="16"><f a=""><x path="Void"/></f></new>
3497234972
</class>
34973-
<class path="sys.thread.Mutex" params="" file="/home/runner/work/haxe/haxe/std/sys/thread/Mutex.hx">
34974-
<acquire public="1" set="method" line="44">
34975-
<f a=""><x path="Void"/></f>
34976-
<haxe_doc>The current thread acquire the mutex or wait if not available.
34977-
The same thread can acquire several times the same mutex but
34978-
must release it as many times it has been acquired.</haxe_doc>
34979-
</acquire>
34980-
<tryAcquire public="1" set="method" line="50">
34981-
<f a=""><x path="Bool"/></f>
34982-
<haxe_doc>Try to acquire the mutex, returns true if acquire or false
34983-
if it's already locked by another thread.</haxe_doc>
34984-
</tryAcquire>
34985-
<release public="1" set="method" line="59">
34986-
<f a=""><x path="Void"/></f>
34987-
<haxe_doc>Release a mutex that has been acquired by the current thread.
34988-
The behavior is undefined if the current thread does not own
34989-
the mutex.</haxe_doc>
34990-
</release>
34991-
<new public="1" set="method" line="37">
34992-
<f a=""><x path="Void"/></f>
34993-
<haxe_doc>Creates a mutex.</haxe_doc>
34994-
</new>
34995-
<haxe_doc>Creates a mutex, which can be used to acquire a temporary lock
34996-
to access some resource. The main difference with a lock is
34997-
that a mutex must always be released by the owner thread.
34998-
34999-
On targets that don't support threads this class is a stub.</haxe_doc>
35000-
<meta><m n=":noPackageRestrict"/></meta>
35001-
</class>
3500234973
<class path="haxe.coro.context.KeyImpl" params="T" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" module="haxe.coro.context.Key">
35003-
<counter expr="0" line="4" static="1">
35004-
<x path="Int"/>
35005-
<meta><m n=":value"><e>0</e></m></meta>
34974+
<counter expr="new haxe.atomic.AtomicInt(0)" line="4" static="1">
34975+
<x path="haxe.atomic.AtomicInt"/>
34976+
<meta><m n=":value"><e>new haxe.atomic.AtomicInt(0)</e></m></meta>
3500634977
</counter>
35007-
<counterMutex expr="new sys.thread.Mutex()" line="5" static="1">
35008-
<c path="sys.thread.Mutex"/>
35009-
<meta><m n=":value"><e>new sys.thread.Mutex()</e></m></meta>
35010-
</counterMutex>
35011-
<createNew public="1" params="T" set="method" line="15" static="1"><f a="name">
34978+
<createNew public="1" params="T" set="method" line="14" static="1"><f a="name">
3501234979
<c path="String"/>
3501334980
<c path="haxe.coro.context.KeyImpl"><c path="createNew.T"/></c>
3501434981
</f></createNew>
3501534982
<name final="1" public="1"><c path="String"/></name>
3501634983
<id final="1" public="1"><x path="Int"/></id>
35017-
<new set="method" line="10"><f a="id:name">
34984+
<new set="method" line="9"><f a="id:name">
3501834985
<x path="Int"/>
3501934986
<c path="String"/>
3502034987
<x path="Void"/>
@@ -35406,15 +35373,15 @@
3540635373
<m n=":forward.statics"/>
3540735374
</meta>
3540835375
<impl><class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
35409-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
35376+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
3541035377
<f a="name">
3541135378
<c path="String"/>
3541235379
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
3541335380
</f>
3541435381
<meta><m n=":noCompletion"/></meta>
3541535382
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
3541635383
</_hx_new>
35417-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
35384+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
3541835385
<f a="c">
3541935386
<c path="fromClass.C"/>
3542035387
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>
@@ -35427,15 +35394,15 @@
3542735394
</class></impl>
3542835395
</abstract>
3542935396
<class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
35430-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
35397+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
3543135398
<f a="name">
3543235399
<c path="String"/>
3543335400
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
3543435401
</f>
3543535402
<meta><m n=":noCompletion"/></meta>
3543635403
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
3543735404
</_hx_new>
35438-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
35405+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
3543935406
<f a="c">
3544035407
<c path="fromClass.C"/>
3544135408
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>

xml/development/hl.xml

Lines changed: 80 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -12449,25 +12449,92 @@
1244912449
<new public="1" set="method" line="16"><f a=""><x path="Void"/></f></new>
1245012450
</class>
1245112451
<class path="haxe.coro.context.KeyImpl" params="T" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" module="haxe.coro.context.Key">
12452-
<counter expr="0" line="4" static="1">
12453-
<x path="Int"/>
12454-
<meta><m n=":value"><e>0</e></m></meta>
12452+
<counter expr="new haxe.atomic.AtomicInt(0)" line="4" static="1">
12453+
<x path="haxe.atomic.AtomicInt"/>
12454+
<meta><m n=":value"><e>new haxe.atomic.AtomicInt(0)</e></m></meta>
1245512455
</counter>
12456-
<counterMutex expr="new sys.thread.Mutex()" line="5" static="1">
12457-
<c path="sys.thread.Mutex"/>
12458-
<meta><m n=":value"><e>new sys.thread.Mutex()</e></m></meta>
12459-
</counterMutex>
12460-
<createNew public="1" params="T" set="method" line="15" static="1"><f a="name">
12456+
<createNew public="1" params="T" set="method" line="14" static="1"><f a="name">
1246112457
<c path="String"/>
1246212458
<c path="haxe.coro.context.KeyImpl"><c path="createNew.T"/></c>
1246312459
</f></createNew>
1246412460
<name final="1" public="1"><c path="String"/></name>
1246512461
<id final="1" public="1"><x path="Int"/></id>
12466-
<new set="method" line="10"><f a="id:name">
12462+
<new set="method" line="9"><f a="id:name">
1246712463
<x path="Int"/>
1246812464
<c path="String"/>
1246912465
<x path="Void"/>
1247012466
</f></new>
12467+
</class>
12468+
<class path="hl.Atomics" params="" file="/home/runner/work/haxe/haxe/std/hl/Atomics.hx" extern="1">
12469+
<add32 public="1" set="method" static="1"><f a="r:a">
12470+
<x path="hl.Ref"><x path="Int"/></x>
12471+
<x path="Int"/>
12472+
<x path="Int"/>
12473+
</f></add32>
12474+
<sub32 public="1" set="method" static="1"><f a="r:a">
12475+
<x path="hl.Ref"><x path="Int"/></x>
12476+
<x path="Int"/>
12477+
<x path="Int"/>
12478+
</f></sub32>
12479+
<and32 public="1" set="method" static="1"><f a="r:a">
12480+
<x path="hl.Ref"><x path="Int"/></x>
12481+
<x path="Int"/>
12482+
<x path="Int"/>
12483+
</f></and32>
12484+
<or32 public="1" set="method" static="1"><f a="r:a">
12485+
<x path="hl.Ref"><x path="Int"/></x>
12486+
<x path="Int"/>
12487+
<x path="Int"/>
12488+
</f></or32>
12489+
<xor32 public="1" set="method" static="1"><f a="r:a">
12490+
<x path="hl.Ref"><x path="Int"/></x>
12491+
<x path="Int"/>
12492+
<x path="Int"/>
12493+
</f></xor32>
12494+
<compareExchange32 public="1" set="method" static="1"><f a="r:a:b">
12495+
<x path="hl.Ref"><x path="Int"/></x>
12496+
<x path="Int"/>
12497+
<x path="Int"/>
12498+
<x path="Int"/>
12499+
</f></compareExchange32>
12500+
<exchange32 public="1" set="method" static="1"><f a="r:val">
12501+
<x path="hl.Ref"><x path="Int"/></x>
12502+
<x path="Int"/>
12503+
<x path="Int"/>
12504+
</f></exchange32>
12505+
<load32 public="1" set="method" static="1"><f a="r">
12506+
<x path="hl.Ref"><x path="Int"/></x>
12507+
<x path="Int"/>
12508+
</f></load32>
12509+
<store32 public="1" set="method" static="1"><f a="r:val">
12510+
<x path="hl.Ref"><x path="Int"/></x>
12511+
<x path="Int"/>
12512+
<x path="Int"/>
12513+
</f></store32>
12514+
<compareExchangePtr public="1" set="method" static="1"><f a="r:a:b">
12515+
<x path="hl.Ref"><d/></x>
12516+
<d/>
12517+
<d/>
12518+
<d/>
12519+
</f></compareExchangePtr>
12520+
<exchangePtr public="1" set="method" static="1"><f a="r:val">
12521+
<x path="hl.Ref"><d/></x>
12522+
<d/>
12523+
<d/>
12524+
</f></exchangePtr>
12525+
<loadPtr public="1" set="method" static="1"><f a="r">
12526+
<x path="hl.Ref"><d/></x>
12527+
<d/>
12528+
</f></loadPtr>
12529+
<storePtr public="1" set="method" static="1"><f a="r:val">
12530+
<x path="hl.Ref"><d/></x>
12531+
<d/>
12532+
<d/>
12533+
</f></storePtr>
12534+
<meta><m n=":hlNative">
12535+
<e>"std"</e>
12536+
<e>"atomic_"</e>
12537+
</m></meta>
1247112538
</class>
1247212539
<class path="haxe.coro.cancellation.CancellationToken" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/cancellation/CancellationToken.hx">
1247312540
<key final="1" public="1" set="null" expr="new Key&lt;ICancellationToken&gt;(&quot;CancellationToken&quot;)" line="27" static="1">
@@ -12855,15 +12922,15 @@
1285512922
<m n=":forward.statics"/>
1285612923
</meta>
1285712924
<impl><class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
12858-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
12925+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
1285912926
<f a="name">
1286012927
<c path="String"/>
1286112928
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
1286212929
</f>
1286312930
<meta><m n=":noCompletion"/></meta>
1286412931
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
1286512932
</_hx_new>
12866-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
12933+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
1286712934
<f a="c">
1286812935
<c path="fromClass.C"/>
1286912936
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>
@@ -12876,15 +12943,15 @@
1287612943
</class></impl>
1287712944
</abstract>
1287812945
<class path="haxe.coro.context._Key.Key_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/coro/context/Key.hx" private="1" module="haxe.coro.context.Key" extern="1" final="1">
12879-
<_hx_new public="1" get="inline" set="null" line="36" static="1">
12946+
<_hx_new public="1" get="inline" set="null" line="33" static="1">
1288012947
<f a="name">
1288112948
<c path="String"/>
1288212949
<x path="haxe.coro.context.Key"><c path="haxe.coro.context.Key.T"/></x>
1288312950
</f>
1288412951
<meta><m n=":noCompletion"/></meta>
1288512952
<haxe_doc>Creates a new key with a given `name`. The name is purely descriptive.</haxe_doc>
1288612953
</_hx_new>
12887-
<fromClass public="1" params="K:C" get="inline" set="null" line="41" static="1">
12954+
<fromClass public="1" params="K:C" get="inline" set="null" line="38" static="1">
1288812955
<f a="c">
1288912956
<c path="fromClass.C"/>
1289012957
<x path="haxe.coro.context.Key"><c path="fromClass.K"/></x>
@@ -36371,77 +36438,6 @@
3637136438
</f></loadPlugin>
3637236439
<meta><m n=":directlyUsed"/></meta>
3637336440
</class>
36374-
<class path="hl.Atomics" params="" file="/home/runner/work/haxe/haxe/std/hl/Atomics.hx" extern="1">
36375-
<add32 public="1" set="method" static="1"><f a="r:a">
36376-
<x path="hl.Ref"><x path="Int"/></x>
36377-
<x path="Int"/>
36378-
<x path="Int"/>
36379-
</f></add32>
36380-
<sub32 public="1" set="method" static="1"><f a="r:a">
36381-
<x path="hl.Ref"><x path="Int"/></x>
36382-
<x path="Int"/>
36383-
<x path="Int"/>
36384-
</f></sub32>
36385-
<and32 public="1" set="method" static="1"><f a="r:a">
36386-
<x path="hl.Ref"><x path="Int"/></x>
36387-
<x path="Int"/>
36388-
<x path="Int"/>
36389-
</f></and32>
36390-
<or32 public="1" set="method" static="1"><f a="r:a">
36391-
<x path="hl.Ref"><x path="Int"/></x>
36392-
<x path="Int"/>
36393-
<x path="Int"/>
36394-
</f></or32>
36395-
<xor32 public="1" set="method" static="1"><f a="r:a">
36396-
<x path="hl.Ref"><x path="Int"/></x>
36397-
<x path="Int"/>
36398-
<x path="Int"/>
36399-
</f></xor32>
36400-
<compareExchange32 public="1" set="method" static="1"><f a="r:a:b">
36401-
<x path="hl.Ref"><x path="Int"/></x>
36402-
<x path="Int"/>
36403-
<x path="Int"/>
36404-
<x path="Int"/>
36405-
</f></compareExchange32>
36406-
<exchange32 public="1" set="method" static="1"><f a="r:val">
36407-
<x path="hl.Ref"><x path="Int"/></x>
36408-
<x path="Int"/>
36409-
<x path="Int"/>
36410-
</f></exchange32>
36411-
<load32 public="1" set="method" static="1"><f a="r">
36412-
<x path="hl.Ref"><x path="Int"/></x>
36413-
<x path="Int"/>
36414-
</f></load32>
36415-
<store32 public="1" set="method" static="1"><f a="r:val">
36416-
<x path="hl.Ref"><x path="Int"/></x>
36417-
<x path="Int"/>
36418-
<x path="Int"/>
36419-
</f></store32>
36420-
<compareExchangePtr public="1" set="method" static="1"><f a="r:a:b">
36421-
<x path="hl.Ref"><d/></x>
36422-
<d/>
36423-
<d/>
36424-
<d/>
36425-
</f></compareExchangePtr>
36426-
<exchangePtr public="1" set="method" static="1"><f a="r:val">
36427-
<x path="hl.Ref"><d/></x>
36428-
<d/>
36429-
<d/>
36430-
</f></exchangePtr>
36431-
<loadPtr public="1" set="method" static="1"><f a="r">
36432-
<x path="hl.Ref"><d/></x>
36433-
<d/>
36434-
</f></loadPtr>
36435-
<storePtr public="1" set="method" static="1"><f a="r:val">
36436-
<x path="hl.Ref"><d/></x>
36437-
<d/>
36438-
<d/>
36439-
</f></storePtr>
36440-
<meta><m n=":hlNative">
36441-
<e>"std"</e>
36442-
<e>"atomic_"</e>
36443-
</m></meta>
36444-
</class>
3644536441
<class path="hl.BaseType" params="" file="/home/runner/work/haxe/haxe/std/hl/BaseType.hx">
3644636442
<__type__ public="1"><x path="hl.Type"/></__type__>
3644736443
<__meta__ public="1"><d/></__meta__>

xml/development/info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"commit": "35cbcb55becab19b21283f7df21b62409631f4bf",
2+
"commit": "d800964208265926aa2869648d87204be719b0d2",
33
"branch": "development"
44
}

0 commit comments

Comments
 (0)