Lines Matching +full:non +full:- +full:object
11 * **AOT** stands for **Ahead-Of-Time**. In compilers, terms "ahead-of-time compilation" and "AOT
15 See https://en.wikipedia.org/wiki/Ahead-of-time_compilation.
24 * **JIT** stands for **Just-In-Time**. In compilers, terms "just-in-time compilation" and "JIT
28 See https://en.wikipedia.org/wiki/Just-in-time_compilation.
31 * **Panda Assembly Language** is a low-level programming language retaining very strong
36 * **Panda Bytecode** or **PBC** is a portable hardware-independent instruction set designed for
50 * **Conservative GC** or non-precise GC works with ambiguous references,
51 i.e. it treats anything inside object boundaries like a reference. Opposite term: **Precise GC**.
64 … references on the stack are mapped (i.e., it is known when we have an object on the stack or not).
68 * **Precise GC** deals only with exact/sure references, i.e. it knows object layout and can
70 * **Semi-space compaction** is a compaction algorithm when memory is split to the two equal spaces
73 * **STW** stands for **stop the world**, used in context of stop the world pauses forced by GC -
76 * **TLAB** stands for **Thread Local Allocation Buffer** - buffer used exclusively for allocations
78 * **white object** is an object non visited by GC(at the end of GC white objects will be reclaimed)
79 * **gray object** is reachable/alive object, but still should be scanned by GC (to process all fiel…
80 * **black object** is reachable/alive object and scanned by GC