Skip to content

Commit ec9ade3

Browse files
committed
import xml doc of development (a390dd4ae2e62c2527c10072460b33ae9ebd7ac7)
1 parent ea476cc commit ec9ade3

File tree

7 files changed

+43
-54
lines changed

7 files changed

+43
-54
lines changed

xml/development/cpp.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13549,14 +13549,14 @@
1354913549
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
1355013550
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
1355113551
</create>
13552-
<getAll public="1" set="method" line="242" static="1">
13552+
<getAll public="1" set="method" line="248" static="1">
1355313553
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
1355413554
<meta><m n=":keep"/></meta>
1355513555
<haxe_doc>Returns a list of all currently running threads.
1355613556
This excludes native threads which were created without Thread.create and have not been
1355713557
registered with a call to Thread.current().</haxe_doc>
1355813558
</getAll>
13559-
<addCallbacks public="1" set="method" line="256" static="1">
13559+
<addCallbacks public="1" set="method" line="262" static="1">
1356013560
<f a="callbacks">
1356113561
<t path="sys.thread.ThreadCallbacks"/>
1356213562
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -13568,7 +13568,7 @@
1356813568
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
1356913569
callbacks from being called even for threads that are already running.</haxe_doc>
1357013570
</addCallbacks>
13571-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
13571+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
1357213572
<f a="callbacks">
1357313573
<t path="sys.thread.CurrentThreadCallbacks"/>
1357413574
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -13643,7 +13643,7 @@
1364313643
<f a=""><x path="Void"/></f>
1364413644
<meta><m n=":keep"/></meta>
1364513645
</dispose>
13646-
<onAbort set="method" line="284">
13646+
<onAbort set="method" line="290">
1364713647
<f a="e">
1364813648
<c path="haxe.Exception"/>
1364913649
<x path="Void"/>

xml/development/hl.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7494,13 +7494,13 @@
74947494
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
74957495
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
74967496
</create>
7497-
<getAll public="1" set="method" line="242" static="1">
7497+
<getAll public="1" set="method" line="248" static="1">
74987498
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
74997499
<haxe_doc>Returns a list of all currently running threads.
75007500
This excludes native threads which were created without Thread.create and have not been
75017501
registered with a call to Thread.current().</haxe_doc>
75027502
</getAll>
7503-
<addCallbacks public="1" set="method" line="256" static="1">
7503+
<addCallbacks public="1" set="method" line="262" static="1">
75047504
<f a="callbacks">
75057505
<t path="sys.thread.ThreadCallbacks"/>
75067506
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7511,7 +7511,7 @@
75117511
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
75127512
callbacks from being called even for threads that are already running.</haxe_doc>
75137513
</addCallbacks>
7514-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
7514+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
75157515
<f a="callbacks">
75167516
<t path="sys.thread.CurrentThreadCallbacks"/>
75177517
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7550,7 +7550,7 @@
75507550
</f></sendMessage>
75517551
<disposeNative public="1" set="method" line="112"><f a=""><x path="Void"/></f></disposeNative>
75527552
<dispose set="method" line="118"><f a=""><x path="Void"/></f></dispose>
7553-
<onAbort set="method" line="284">
7553+
<onAbort set="method" line="290">
75547554
<f a="e">
75557555
<c path="haxe.Exception"/>
75567556
<x path="Void"/>

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": "7e1b3edcdc0e256d230f444d3f5addfff3d0b011",
2+
"commit": "a390dd4ae2e62c2527c10072460b33ae9ebd7ac7",
33
"branch": "development"
44
}

xml/development/jvm.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7280,13 +7280,13 @@
72807280
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
72817281
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
72827282
</create>
7283-
<getAll public="1" set="method" line="242" static="1">
7283+
<getAll public="1" set="method" line="248" static="1">
72847284
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
72857285
<haxe_doc>Returns a list of all currently running threads.
72867286
This excludes native threads which were created without Thread.create and have not been
72877287
registered with a call to Thread.current().</haxe_doc>
72887288
</getAll>
7289-
<addCallbacks public="1" set="method" line="256" static="1">
7289+
<addCallbacks public="1" set="method" line="262" static="1">
72907290
<f a="callbacks">
72917291
<t path="sys.thread.ThreadCallbacks"/>
72927292
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7297,7 +7297,7 @@
72977297
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
72987298
callbacks from being called even for threads that are already running.</haxe_doc>
72997299
</addCallbacks>
7300-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
7300+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
73017301
<f a="callbacks">
73027302
<t path="sys.thread.CurrentThreadCallbacks"/>
73037303
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7336,7 +7336,7 @@
73367336
</f></sendMessage>
73377337
<disposeNative public="1" set="method" line="112"><f a=""><x path="Void"/></f></disposeNative>
73387338
<dispose set="method" line="118"><f a=""><x path="Void"/></f></dispose>
7339-
<onAbort set="method" line="284">
7339+
<onAbort set="method" line="290">
73407340
<f a="e">
73417341
<c path="haxe.Exception"/>
73427342
<x path="Void"/>

xml/development/macro.xml

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -15840,6 +15840,11 @@
1584015840
</f></shutdown>
1584115841
<new public="1" set="method"><f a=""><x path="Void"/></f></new>
1584215842
</class>
15843+
<class path="eval.vm.NativeThreadExit" params="" file="/home/runner/work/haxe/haxe/std/eval/vm/NativeThread.hx" module="eval.vm.NativeThread">
15844+
<extends path="haxe.Exception"/>
15845+
<new public="1" set="method" line="27"><f a=""><x path="Void"/></f></new>
15846+
<meta><m n=":ifFeature"><e>"eval.vm.NativeThread.exit"</e></m></meta>
15847+
</class>
1584315848
<class path="eval.vm.NativeThread" params="" file="/home/runner/work/haxe/haxe/std/eval/vm/NativeThread.hx" extern="1">
1584415849
<delay public="1" set="method" static="1">
1584515850
<f a="f">
@@ -15881,11 +15886,6 @@
1588115886
that identifies uniquely the thread. It can be used to build data structures
1588215887
indexed by threads.</haxe_doc>
1588315888
</id>
15884-
<kill public="1" set="method">
15885-
<f a=""><x path="Int"/></f>
15886-
<haxe_doc>Terminate prematurely the thread whose handle is given. This functionality is
15887-
available only with bytecode-level threads.</haxe_doc>
15888-
</kill>
1588915889
<sendMessage public="1" params="T" set="method"><f a="msg">
1589015890
<c path="sendMessage.T"/>
1589115891
<x path="Void"/>
@@ -17231,13 +17231,13 @@
1723117231
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
1723217232
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
1723317233
</create>
17234-
<getAll public="1" set="method" line="242" static="1">
17234+
<getAll public="1" set="method" line="248" static="1">
1723517235
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
1723617236
<haxe_doc>Returns a list of all currently running threads.
1723717237
This excludes native threads which were created without Thread.create and have not been
1723817238
registered with a call to Thread.current().</haxe_doc>
1723917239
</getAll>
17240-
<addCallbacks public="1" set="method" line="256" static="1">
17240+
<addCallbacks public="1" set="method" line="262" static="1">
1724117241
<f a="callbacks">
1724217242
<t path="sys.thread.ThreadCallbacks"/>
1724317243
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -17248,7 +17248,7 @@
1724817248
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
1724917249
callbacks from being called even for threads that are already running.</haxe_doc>
1725017250
</addCallbacks>
17251-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
17251+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
1725217252
<f a="callbacks">
1725317253
<t path="sys.thread.CurrentThreadCallbacks"/>
1725417254
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -17287,7 +17287,7 @@
1728717287
</f></sendMessage>
1728817288
<disposeNative public="1" set="method" line="112"><f a=""><x path="Void"/></f></disposeNative>
1728917289
<dispose set="method" line="118"><f a=""><x path="Void"/></f></dispose>
17290-
<onAbort set="method" line="284">
17290+
<onAbort set="method" line="290">
1729117291
<f a="e">
1729217292
<c path="haxe.Exception"/>
1729317293
<x path="Void"/>
@@ -50181,28 +50181,22 @@
5018150181
<haxe_doc>A TLS socket class : allow you to both connect to a given server and exchange messages or start your own server and wait for connections.</haxe_doc>
5018250182
<meta><m n=":coreApi"/></meta>
5018350183
</class>
50184-
<class path="sys.thread.Condition" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/sys/thread/Condition.hx">
50185-
<destroy set="method" line="13" static="1"><f a="cond">
50186-
<c path="sys.thread.Condition"/>
50187-
<x path="Void"/>
50188-
</f></destroy>
50189-
<cond final="1"><x path="eval.luv.Condition"/></cond>
50190-
<mutex final="1"><x path="eval.luv.Mutex"/></mutex>
50191-
<acquire public="1" set="method" line="18">
50184+
<class path="sys.thread.Condition" params="" file="/home/runner/work/haxe/haxe/std/sys/thread/Condition.hx" extern="1">
50185+
<acquire public="1" set="method">
5019250186
<f a=""><x path="Void"/></f>
5019350187
<haxe_doc>Acquires the internal mutex.</haxe_doc>
5019450188
</acquire>
50195-
<tryAcquire public="1" set="method" line="22">
50189+
<tryAcquire public="1" set="method">
5019650190
<f a=""><x path="Bool"/></f>
5019750191
<haxe_doc>Tries to acquire the internal mutex.
5019850192
@see `Mutex.tryAcquire`</haxe_doc>
5019950193
</tryAcquire>
50200-
<release public="1" set="method" line="26">
50194+
<release public="1" set="method">
5020150195
<f a=""><x path="Void"/></f>
5020250196
<haxe_doc>*
5020350197
Releases the internal mutex.</haxe_doc>
5020450198
</release>
50205-
<wait public="1" set="method" line="30">
50199+
<wait public="1" set="method">
5020650200
<f a=""><x path="Void"/></f>
5020750201
<haxe_doc>Blocks the current thread until this condition variable receives a notification or a spurious wakeup occurs.
5020850202

@@ -50216,15 +50210,15 @@
5021650210

5021750211
The internal mutex must be locked before this function is called.</haxe_doc>
5021850212
</wait>
50219-
<signal public="1" set="method" line="34">
50213+
<signal public="1" set="method">
5022050214
<f a=""><x path="Void"/></f>
5022150215
<haxe_doc>Unblocks one of the threads that are blocked on the
5022250216
condition variable at the time of the call. If no threads are blocked
5022350217
on the condition variable at the time of the call, the function does nothing.
5022450218

5022550219
The internal mutex must be locked before this function is called.</haxe_doc>
5022650220
</signal>
50227-
<broadcast public="1" set="method" line="38">
50221+
<broadcast public="1" set="method">
5022850222
<f a=""><x path="Void"/></f>
5022950223
<haxe_doc>Unblocks all of the threads that are blocked on the
5023050224
condition variable at the time of the call. If no threads are blocked
@@ -50233,7 +50227,7 @@
5023350227

5023450228
The internal mutex must be locked before this function is called.</haxe_doc>
5023550229
</broadcast>
50236-
<new public="1" set="method" line="7">
50230+
<new public="1" set="method">
5023750231
<f a=""><x path="Void"/></f>
5023850232
<haxe_doc>Create a new condition variable.
5023950233
A thread that waits on a newly created condition variable will block.</haxe_doc>
@@ -50307,19 +50301,14 @@
5030750301
block until an element is available. It is commonly used to synchronize threads.</haxe_doc>
5030850302
<meta><m n=":coreApi"/></meta>
5030950303
</class>
50310-
<class path="sys.thread.Semaphore" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/sys/thread/Semaphore.hx">
50311-
<destroy set="method" line="11" static="1"><f a="sem">
50312-
<c path="sys.thread.Semaphore"/>
50313-
<x path="Void"/>
50314-
</f></destroy>
50315-
<native final="1"><x path="eval.luv.Semaphore"/></native>
50316-
<acquire public="1" set="method" line="15">
50304+
<class path="sys.thread.Semaphore" params="" file="/home/runner/work/haxe/haxe/std/sys/thread/Semaphore.hx" extern="1">
50305+
<acquire public="1" set="method">
5031750306
<f a=""><x path="Void"/></f>
5031850307
<haxe_doc>Locks the semaphore.
5031950308
If the value of the semaphore is zero, then the thread will block until it is able to lock the semaphore.
5032050309
If the value is non-zero, it is decreased by one.</haxe_doc>
5032150310
</acquire>
50322-
<tryAcquire public="1" set="method" line="19">
50311+
<tryAcquire public="1" set="method">
5032350312
<f a="?timeout">
5032450313
<x path="Float"/>
5032550314
<x path="Bool"/>
@@ -50330,12 +50319,12 @@
5033050319
If `timeout` is specified, this function will block until the thread is able to acquire the semaphore, or the timeout expires.
5033150320
`timeout` is in seconds.</haxe_doc>
5033250321
</tryAcquire>
50333-
<release public="1" set="method" line="33">
50322+
<release public="1" set="method">
5033450323
<f a=""><x path="Void"/></f>
5033550324
<haxe_doc>Release the semaphore.
5033650325
The value of the semaphore is increased by one.</haxe_doc>
5033750326
</release>
50338-
<new public="1" set="method" line="6">
50327+
<new public="1" set="method">
5033950328
<f a="value">
5034050329
<x path="Int"/>
5034150330
<x path="Void"/>

xml/development/neko.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7118,13 +7118,13 @@
71187118
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
71197119
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
71207120
</create>
7121-
<getAll public="1" set="method" line="242" static="1">
7121+
<getAll public="1" set="method" line="248" static="1">
71227122
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
71237123
<haxe_doc>Returns a list of all currently running threads.
71247124
This excludes native threads which were created without Thread.create and have not been
71257125
registered with a call to Thread.current().</haxe_doc>
71267126
</getAll>
7127-
<addCallbacks public="1" set="method" line="256" static="1">
7127+
<addCallbacks public="1" set="method" line="262" static="1">
71287128
<f a="callbacks">
71297129
<t path="sys.thread.ThreadCallbacks"/>
71307130
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7135,7 +7135,7 @@
71357135
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
71367136
callbacks from being called even for threads that are already running.</haxe_doc>
71377137
</addCallbacks>
7138-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
7138+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
71397139
<f a="callbacks">
71407140
<t path="sys.thread.CurrentThreadCallbacks"/>
71417141
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -7174,7 +7174,7 @@
71747174
</f></sendMessage>
71757175
<disposeNative public="1" set="method" line="112"><f a=""><x path="Void"/></f></disposeNative>
71767176
<dispose set="method" line="118"><f a=""><x path="Void"/></f></dispose>
7177-
<onAbort set="method" line="284">
7177+
<onAbort set="method" line="290">
71787178
<f a="e">
71797179
<c path="haxe.Exception"/>
71807180
<x path="Void"/>

xml/development/python.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6602,13 +6602,13 @@
66026602
<haxe_doc>Creates a new thread that will execute the `job` function, then exit after all events are processed.
66036603
You can specify a custom exception handler `onAbort` or else `Thread.onAbort` will be called.</haxe_doc>
66046604
</create>
6605-
<getAll public="1" set="method" line="242" static="1">
6605+
<getAll public="1" set="method" line="248" static="1">
66066606
<f a=""><c path="Array"><c path="sys.thread.Thread"/></c></f>
66076607
<haxe_doc>Returns a list of all currently running threads.
66086608
This excludes native threads which were created without Thread.create and have not been
66096609
registered with a call to Thread.current().</haxe_doc>
66106610
</getAll>
6611-
<addCallbacks public="1" set="method" line="256" static="1">
6611+
<addCallbacks public="1" set="method" line="262" static="1">
66126612
<f a="callbacks">
66136613
<t path="sys.thread.ThreadCallbacks"/>
66146614
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -6619,7 +6619,7 @@
66196619
Unlike callbacks passed to `Thread.create`, closing the returned handle prevents the
66206620
callbacks from being called even for threads that are already running.</haxe_doc>
66216621
</addCallbacks>
6622-
<addCurrentCallbacks public="1" set="method" line="264" static="1">
6622+
<addCurrentCallbacks public="1" set="method" line="270" static="1">
66236623
<f a="callbacks">
66246624
<t path="sys.thread.CurrentThreadCallbacks"/>
66256625
<c path="sys.thread.IThreadCallbackHandle"/>
@@ -6658,7 +6658,7 @@
66586658
</f></sendMessage>
66596659
<disposeNative public="1" set="method" line="112"><f a=""><x path="Void"/></f></disposeNative>
66606660
<dispose set="method" line="118"><f a=""><x path="Void"/></f></dispose>
6661-
<onAbort set="method" line="284">
6661+
<onAbort set="method" line="290">
66626662
<f a="e">
66636663
<c path="haxe.Exception"/>
66646664
<x path="Void"/>

0 commit comments

Comments
 (0)