Skip to content

Commit 27f16d8

Browse files
committed
import xml doc of development (69dbe0e7f0d8879afb223ace85543e06ea253d19)
1 parent d4f9c27 commit 27f16d8

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

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": "445dec88797c11525b9274cbcd984680e8ab3bfd",
2+
"commit": "69dbe0e7f0d8879afb223ace85543e06ea253d19",
33
"branch": "development"
44
}

xml/development/macro.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21033,8 +21033,6 @@
2103321033
<typedef path="haxe.atomic._AtomicBool.AtomicBoolData" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicBool.hx" private="1" module="haxe.atomic.AtomicBool"><x path="Any"/></typedef>
2103421034
<abstract path="haxe.atomic.AtomicBool" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicBool.hx">
2103521035
<this><t path="haxe.atomic._AtomicBool.AtomicBoolData"/></this>
21036-
<haxe_doc>Atomic boolean.
21037-
(js) The Atomics and SharedArrayBuffer objects need to be available. Errors will be thrown if this is not the case.</haxe_doc>
2103821036
<impl><class path="haxe.atomic._AtomicBool.AtomicBool_Impl_" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicBool.hx" private="1" module="haxe.atomic.AtomicBool" extern="1" final="1">
2103921037
<_hx_new public="1" set="method" static="1">
2104021038
<f a="value">
@@ -21127,8 +21125,6 @@
2112721125
<typedef path="haxe.atomic._AtomicInt.AtomicIntData" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicInt.hx" private="1" module="haxe.atomic.AtomicInt"><x path="Any"/></typedef>
2112821126
<abstract path="haxe.atomic.AtomicInt" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicInt.hx">
2112921127
<this><t path="haxe.atomic._AtomicInt.AtomicIntData"/></this>
21130-
<haxe_doc>Atomic integer.
21131-
(js) The Atomics and SharedArrayBuffer objects need to be available. Errors will be thrown if this is not the case.</haxe_doc>
2113221128
<impl><class path="haxe.atomic._AtomicInt.AtomicInt_Impl_" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicInt.hx" private="1" module="haxe.atomic.AtomicInt" extern="1" final="1">
2113321129
<_hx_new public="1" set="method" static="1">
2113421130
<f a="value">
@@ -21311,8 +21307,6 @@
2131121307
<typedef path="haxe.atomic._AtomicObject.AtomicObjectData" params="T" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicObject.hx" private="1" module="haxe.atomic.AtomicObject"><x path="Any"/></typedef>
2131221308
<abstract path="haxe.atomic.AtomicObject" params="T" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicObject.hx">
2131321309
<this><t path="haxe.atomic._AtomicObject.AtomicObjectData"><c path="haxe.atomic.AtomicObject.T"/></t></this>
21314-
<haxe_doc>Atomic object. Use with care, this does not magically make it thread-safe to mutate objects.
21315-
Not supported on JavaScript.</haxe_doc>
2131621310
<impl><class path="haxe.atomic._AtomicObject.AtomicObject_Impl_" params="" file="/home/runner/work/haxe/haxe/std/eval/_std/haxe/atomic/AtomicObject.hx" private="1" module="haxe.atomic.AtomicObject" extern="1" final="1">
2131721311
<_hx_new public="1" set="method" static="1">
2131821312
<f a="value">
@@ -21328,8 +21322,11 @@
2132821322
<c path="haxe.atomic.AtomicObject.T"/>
2132921323
<c path="haxe.atomic.AtomicObject.T"/>
2133021324
</f>
21331-
<haxe_doc>Atomically compares the value of `a` with `expected` and replaces `a` with `replacement` if they are equal.
21332-
Returns the original value of `a`.</haxe_doc>
21325+
<haxe_doc>Atomically compares the value of `a` with `expected` and replaces `a` with `replacement` if they are equal..
21326+
Returns the original value of `a`.
21327+
21328+
Note that comparison is done by reference, and not by value.
21329+
While this is expected for most objects, this might give unexpected behaviour for strings.</haxe_doc>
2133321330
</compareExchange>
2133421331
<exchange public="1" set="method" static="1">
2133521332
<f a="this:value">
@@ -21373,8 +21370,11 @@
2137321370
<c path="haxe.atomic.AtomicObject.T"/>
2137421371
<c path="haxe.atomic.AtomicObject.T"/>
2137521372
</f>
21376-
<haxe_doc>Atomically compares the value of `a` with `expected` and replaces `a` with `replacement` if they are equal.
21377-
Returns the original value of `a`.</haxe_doc>
21373+
<haxe_doc>Atomically compares the value of `a` with `expected` and replaces `a` with `replacement` if they are equal..
21374+
Returns the original value of `a`.
21375+
21376+
Note that comparison is done by reference, and not by value.
21377+
While this is expected for most objects, this might give unexpected behaviour for strings.</haxe_doc>
2137821378
</compareExchange>
2137921379
<exchange public="1" set="method" static="1">
2138021380
<f a="this:value">

0 commit comments

Comments
 (0)