mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-29 22:51:46 +00:00
baseline
This commit is contained in:
@ -7,7 +7,7 @@ Common
|
||||
------
|
||||
|
||||
* **__ref_collect**()<br />
|
||||
Triggers a full garbage collection cycle.
|
||||
Triggers a full garbage collection cycle. Also indicates the presence of a GC.
|
||||
|
||||
Tracing
|
||||
-------
|
||||
@ -24,14 +24,15 @@ Tracing
|
||||
Reference counting
|
||||
------------------
|
||||
|
||||
* **__ref_register**(ref: `usize`)<br />
|
||||
Sets up a new reference. Implementation is optional for reference counting GCs.
|
||||
|
||||
* **__ref_retain**(ref: `usize`)<br />
|
||||
Retains a reference, usually incrementing RC.
|
||||
|
||||
* **__ref_release**(ref: `usize`)<br />
|
||||
Releases a reference, usually decrementing RC.
|
||||
|
||||
Reference counting may also implement `__ref_register` if necessary.
|
||||
|
||||
Typical patterns
|
||||
----------------
|
||||
|
||||
|
Reference in New Issue
Block a user