From c8fbee87a85760a526e1624cc45105fe34b8558b Mon Sep 17 00:00:00 2001 From: Haxe CI Bot Date: Sun, 30 Jun 2024 09:05:14 +0000 Subject: [PATCH] import xml doc of development (7b92f74fc60f0f90403cd9414837605c90857027) --- xml/development/cpp.xml | 437 +++++++++----------------------------- xml/development/info.json | 2 +- 2 files changed, 103 insertions(+), 336 deletions(-) diff --git a/xml/development/cpp.xml b/xml/development/cpp.xml index 266e301d8d74..ef2f1653b2e6 100644 --- a/xml/development/cpp.xml +++ b/xml/development/cpp.xml @@ -1160,10 +1160,6 @@ - - - - Matches enum instance `e` against pattern `pattern`, returning `true` if matching succeeded and `false` otherwise. @@ -1198,10 +1194,6 @@ - - - - Matches enum instance `e` against pattern `pattern`, returning `true` if matching succeeded and `false` otherwise. @@ -2410,7 +2402,6 @@ @see https://haxe.org/manual/std-math-integer-math.html @see https://haxe.org/manual/types-nullability.html]]> - @@ -10426,119 +10417,68 @@ 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 @@ -10549,80 +10489,49 @@ - - { 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. @@ -10641,10 +10550,7 @@ - - - - + 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 @@ -10683,10 +10589,7 @@ - - - - + 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 @@ -10694,20 +10597,14 @@ - - - - + 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. @@ -10716,10 +10613,7 @@ - - - - + 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. @@ -10730,10 +10624,7 @@ - - - - + 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 @@ -10743,10 +10634,7 @@ - - - - + Returns a `ThreadInfo` object describing every thread that existed at the moment that the call was made, except for the debugger thread. @@ -10756,10 +10644,7 @@ - - - - + 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`. @@ -10770,10 +10655,7 @@ - - - - + Adds a new `file:line` breakpoint. The breakpoint number of the newly added breakpoint is returned. @@ -10783,10 +10665,7 @@ - - - - + Adds a new `class:function` breakpoint. The breakpoint number of the newly added breakpoint is returned. @@ -10795,10 +10674,7 @@ - - - - + Deletes a breakpoint, or all breakpoints. @@ -10809,7 +10685,6 @@ { wait : true } - Breaks all threads except the debugger thread (which should be the same as the calling thread!). @@ -10824,10 +10699,7 @@ - - - - + 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 @@ -10843,7 +10715,6 @@ { stepCount : 1 } - Single steps the given thread. @@ -10854,10 +10725,7 @@ - - - - + Returns the list of local variables (including `this`, function arguments, and local variables) visible to the given thread at the given stack frame. @@ -10878,10 +10746,7 @@ - - - - + 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`. @@ -10895,10 +10760,7 @@ - - - - + 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 @@ -10914,61 +10776,39 @@ - - - - + - - - - + - - - - + - - 0 - - + 0 - - 1 - - + 1 - - 2 - - + 2 - - 3 - - + 3 - Introduced hxcpp_api_level 310 Returns stats on memory usage: @@ -10978,94 +10818,49 @@ 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 } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11075,10 +10870,7 @@ - - - "__hxcpp_set_finalizer" - + "__hxcpp_set_finalizer" @@ -11095,17 +10887,11 @@ - - - - + - - - - + @@ -11122,41 +10908,23 @@ - - - - + - - - - - - - - + + - - - - + - - - - + - - - - + @@ -11166,7 +10934,6 @@ { inHard : false } - diff --git a/xml/development/info.json b/xml/development/info.json index 2597f9f13ce1..18e43c8b9fa1 100644 --- a/xml/development/info.json +++ b/xml/development/info.json @@ -1,4 +1,4 @@ { - "commit": "bda938d5a082311f1b075ea875c95b2f9189aec1", + "commit": "7b92f74fc60f0f90403cd9414837605c90857027", "branch": "development" }