From 74aa89acfffd3e419b41e5a7b4aec7d637256742 Mon Sep 17 00:00:00 2001 From: Haxe CI Bot Date: Mon, 25 Sep 2023 10:12:46 +0000 Subject: [PATCH] import xml doc of module_resolution (eb3ca1894edb534f00af27f856eefbb99332bd8e) --- xml/module_resolution/cpp.xml | 454 +++++++++++++++++++++++-------- xml/module_resolution/cs.xml | 6 +- xml/module_resolution/flash.xml | 14 +- xml/module_resolution/hl.xml | 16 +- xml/module_resolution/info.json | 2 +- xml/module_resolution/java.xml | 14 +- xml/module_resolution/js.xml | 16 +- xml/module_resolution/lua.xml | 14 +- xml/module_resolution/macro.xml | 14 +- xml/module_resolution/neko.xml | 10 +- xml/module_resolution/php.xml | 10 +- xml/module_resolution/python.xml | 14 +- 12 files changed, 408 insertions(+), 176 deletions(-) diff --git a/xml/module_resolution/cpp.xml b/xml/module_resolution/cpp.xml index c4a7f7043968..8be9c2cdbbcb 100644 --- a/xml/module_resolution/cpp.xml +++ b/xml/module_resolution/cpp.xml @@ -2441,6 +2441,7 @@ @see https://haxe.org/manual/std-math-integer-math.html @see https://haxe.org/manual/types-nullability.html]]> + @@ -6113,13 +6114,19 @@ - + + + + - { inPin : false } + + { inPin : false } + + This is just a helper class. It is not actually required to inherit from this to use `NativeGc.addFinalizable(this,inPin)`, only a function called @@ -7286,6 +7293,7 @@ "__hxcpp_set_minimum_working_memory" + @@ -10436,68 +10444,119 @@ If you implement this interface, then the backend will generate code that allows fast numeric access to fields by integer id. This should speed up the CFFI. - - - - - - - + + + + + + + + + + + + + + + + Parameter describes a function parameter. Instances of this class are embedded in stack frame objects to describe the function parameters that were used in the invocation of the function that defines that stack frame. + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + `StackFrame` describes one call stack frame. + - 1 + + 1 + + - 2 + + 2 + + - 3 + + 3 + + - 4 + + 4 + + - 5 + + 5 + + + 0 is never a valid thread number - + + + + + If status is "stopped breakpoint", this is the breakpoint number + If status is "critical error", this describes the error + Stack will be listed with the lowest frame first @@ -10508,49 +10567,80 @@ - { criticalErrorDescription : null, breakpoint : -1 } + + { criticalErrorDescription : null, breakpoint : -1 } + + `ThreadInfo` describes the state of a single thread. + - 1 + + 1 + + - 2 + + 2 + + - 3 + + 3 + + - 4 + + 4 + + - 1 + + 1 + + - 2 + + 2 + + - 3 + + 3 + + - "NONEXISTENT_VALUE" + + "NONEXISTENT_VALUE" + + This tagging value is returned by `getStackVariableValue()` and `setStackVariableValue()` if the requested value does not exist at the requested stack frame - "THREAD_NOT_STOPPED" + + "THREAD_NOT_STOPPED" + + This tagging value is returned by `getStackVariableValue()` and `setStackVariableValue()` if the stack variable that is being set is on a thread that is running, in which case the set does not take place. @@ -10569,7 +10659,10 @@ - + + + + Sets the handler callback to be made when asynchronous events occur, specifically, when threads are created, terminated, started, or stopped. The calling thread becomes the "debugger" thread, which means @@ -10608,7 +10701,10 @@ - + + + + This can be called to turn off (and then back on) all stopping of debugged threads temporarily. It should only be used by classes that actually implement the debugger to hide themselves from the debugger as @@ -10616,14 +10712,20 @@ - + + + + Returns the thread number of the calling thread. @return the thread number of the calling thread. - + + + + Returns the set of source files known to the debugger. This is a copy of the original array and could be quite large. The caller should cache this value to avoid multiple copies needing to be made. @@ -10632,7 +10734,10 @@ - + + + + Returns the full paths of the set of source files known to the debugger. This is a copy of the original array and could be quite large. It is possible that this set will be empty, in which case the full paths are not known. @@ -10643,7 +10748,10 @@ - + + + + Returns the set of class names of all classes known to the debugger. This is a copy of the original array and could be quite large. The caller should cache this value to avoid multiple copies needing to be @@ -10653,7 +10761,10 @@ - + + + + Returns a `ThreadInfo` object describing every thread that existed at the moment that the call was made, except for the debugger thread. @@ -10663,7 +10774,10 @@ - + + + + Returns a `ThreadInfo` object describing a single thread, or `null` if there is no such thread or the thread queried about was the debugger thread and `unsafe` was not `true`. @@ -10674,7 +10788,10 @@ - + + + + Adds a new `file:line` breakpoint. The breakpoint number of the newly added breakpoint is returned. @@ -10684,7 +10801,10 @@ - + + + + Adds a new `class:function` breakpoint. The breakpoint number of the newly added breakpoint is returned. @@ -10693,7 +10813,10 @@ - + + + + Deletes a breakpoint, or all breakpoints. @@ -10704,6 +10827,7 @@ { wait : true } + Breaks all threads except the debugger thread (which should be the same as the calling thread!). @@ -10718,7 +10842,10 @@ - + + + + Continue execution of all stopped threads. If `specialThreadNumber` is a valid thread number, then it will be continued past `continueCount` breakpoints instead of just 1 like all of the other @@ -10734,6 +10861,7 @@ { stepCount : 1 } + Single steps the given thread. @@ -10744,7 +10872,10 @@ - + + + + Returns the list of local variables (including `this`, function arguments, and local variables) visible to the given thread at the given stack frame. @@ -10765,7 +10896,10 @@ - + + + + Returns the value of a stack variable, or `NONEXISTENT_VALUE` if the requested value does not exist. If the thread is actively running and `unsafe` is not `true`, returns `THREAD_NOT_STOPPED`. @@ -10779,7 +10913,10 @@ - + + + + Sets the value of a stack variable and returns that value. If the variable does not exist, on the stack, this function returns `NONEXISTENT_VALUE`. If the thread is actively running and `unsafe` is not @@ -10795,39 +10932,61 @@ - + + + + - + + + + - + + + + - 0 + + 0 + + - 1 + + 1 + + - 2 + + 2 + + - 3 + + 3 + + + Introduced hxcpp_api_level 310 Returns stats on memory usage: @@ -10837,49 +10996,94 @@ This will generally saw-tooth between USAGE and RESERVED - `MEM_INFO_LARGE` - Size of separate pool used for large allocs. Included in all the above. - - - - - - + + + + + + + + + + + + + + + - { printInstances : true } + + { printInstances : true } + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10889,7 +11093,10 @@ - "__hxcpp_set_finalizer" + + + "__hxcpp_set_finalizer" + @@ -10906,11 +11113,17 @@ - + + + + - + + + + @@ -10927,23 +11140,41 @@ - + + + + - - + + + + + + + + - + + + + - + + + + - + + + + @@ -10953,6 +11184,7 @@ { inHard : false } + @@ -16145,7 +16377,7 @@ - + null @@ -17088,7 +17320,7 @@ - + null @@ -37589,11 +37821,11 @@ { printPackage : true } - + - + @@ -37605,7 +37837,7 @@ { prefix : "" } - + @@ -40847,7 +41079,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -40873,7 +41105,7 @@ - + diff --git a/xml/module_resolution/cs.xml b/xml/module_resolution/cs.xml index 17bb90102d6d..4c58b5713c26 100644 --- a/xml/module_resolution/cs.xml +++ b/xml/module_resolution/cs.xml @@ -73033,11 +73033,11 @@ { printPackage : true } - + - + @@ -73049,7 +73049,7 @@ { prefix : "" } - + diff --git a/xml/module_resolution/flash.xml b/xml/module_resolution/flash.xml index 91f0a97ad1af..58ffd4d9555f 100644 --- a/xml/module_resolution/flash.xml +++ b/xml/module_resolution/flash.xml @@ -33471,7 +33471,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -34222,7 +34222,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -53304,11 +53304,11 @@ { printPackage : true } - + - + @@ -53320,7 +53320,7 @@ { prefix : "" } - + @@ -56413,7 +56413,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -56439,7 +56439,7 @@ - + diff --git a/xml/module_resolution/hl.xml b/xml/module_resolution/hl.xml index 8a220ae67a7b..06c225fa0704 100644 --- a/xml/module_resolution/hl.xml +++ b/xml/module_resolution/hl.xml @@ -10401,7 +10401,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -11163,7 +11163,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -30251,11 +30251,11 @@ { printPackage : true } - + - + @@ -30267,7 +30267,7 @@ { prefix : "" } - + @@ -33477,7 +33477,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -33503,7 +33503,7 @@ - + @@ -35703,7 +35703,7 @@ - + null diff --git a/xml/module_resolution/info.json b/xml/module_resolution/info.json index 0d4871b8070c..442654e270f7 100644 --- a/xml/module_resolution/info.json +++ b/xml/module_resolution/info.json @@ -1,4 +1,4 @@ { - "commit": "307c94c877e1d39436cc64ed0888d1cbe9a87bcf", + "commit": "eb3ca1894edb534f00af27f856eefbb99332bd8e", "branch": "module_resolution" } diff --git a/xml/module_resolution/java.xml b/xml/module_resolution/java.xml index 4eada48d7cea..7868e622ef9b 100644 --- a/xml/module_resolution/java.xml +++ b/xml/module_resolution/java.xml @@ -10690,7 +10690,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -11556,7 +11556,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -31885,11 +31885,11 @@ { printPackage : true } - + - + @@ -31901,7 +31901,7 @@ { prefix : "" } - + @@ -35138,7 +35138,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -35164,7 +35164,7 @@ - + diff --git a/xml/module_resolution/js.xml b/xml/module_resolution/js.xml index 6c063e42215f..21747fa45631 100644 --- a/xml/module_resolution/js.xml +++ b/xml/module_resolution/js.xml @@ -9157,7 +9157,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -9920,7 +9920,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -29987,11 +29987,11 @@ { printPackage : true } - + - + @@ -30003,7 +30003,7 @@ { prefix : "" } - + @@ -33298,7 +33298,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -33324,7 +33324,7 @@ - + @@ -39660,7 +39660,7 @@ - + diff --git a/xml/module_resolution/lua.xml b/xml/module_resolution/lua.xml index 8a0432548980..4798666b6cdf 100644 --- a/xml/module_resolution/lua.xml +++ b/xml/module_resolution/lua.xml @@ -8733,7 +8733,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -9495,7 +9495,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -28658,11 +28658,11 @@ { printPackage : true } - + - + @@ -28674,7 +28674,7 @@ { prefix : "" } - + @@ -31766,7 +31766,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -31792,7 +31792,7 @@ - + diff --git a/xml/module_resolution/macro.xml b/xml/module_resolution/macro.xml index 2b166ba79a5f..d58842234305 100644 --- a/xml/module_resolution/macro.xml +++ b/xml/module_resolution/macro.xml @@ -19666,7 +19666,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -20428,7 +20428,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -40091,11 +40091,11 @@ { printPackage : true } - + - + @@ -40107,7 +40107,7 @@ { prefix : "" } - + @@ -43199,7 +43199,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -43225,7 +43225,7 @@ - + diff --git a/xml/module_resolution/neko.xml b/xml/module_resolution/neko.xml index 9cd21cf35780..cd333fd8ca82 100644 --- a/xml/module_resolution/neko.xml +++ b/xml/module_resolution/neko.xml @@ -30942,11 +30942,11 @@ { printPackage : true } - + - + @@ -30958,7 +30958,7 @@ { prefix : "" } - + @@ -34100,7 +34100,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -34126,7 +34126,7 @@ - + diff --git a/xml/module_resolution/php.xml b/xml/module_resolution/php.xml index 5a495a47442d..eaa31d38a1e0 100644 --- a/xml/module_resolution/php.xml +++ b/xml/module_resolution/php.xml @@ -33235,11 +33235,11 @@ { printPackage : true } - + - + @@ -33251,7 +33251,7 @@ { prefix : "" } - + @@ -36345,7 +36345,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -36371,7 +36371,7 @@ - + diff --git a/xml/module_resolution/python.xml b/xml/module_resolution/python.xml index 3e4345a8c2a3..64dc2309b248 100644 --- a/xml/module_resolution/python.xml +++ b/xml/module_resolution/python.xml @@ -9686,7 +9686,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -10588,7 +10588,7 @@ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:" - + null @@ -29333,11 +29333,11 @@ { printPackage : true } - + - + @@ -29349,7 +29349,7 @@ { prefix : "" } - + @@ -32441,7 +32441,7 @@ [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] - + null @@ -32467,7 +32467,7 @@ - +