#4 Context destructor

otevřený
otevřeno před 4 dny uživatelem Archivist · 0 komentářů
Archivist okomentoval před 4 dny

Create a way to destroy the conterxt from C while ensuring the complete cleanup of every element.

Syntax

From C:

struct context* ctx = ink_make_deafult_context();

ink_destroy_context(ctx);

Proposed implementation

Clearing every coroutine manually, then clearing every word (due to #2), then running the GC should get rid of every reference still stored into the engine. We can then deallocate every remaining stack.

Create a way to destroy the conterxt from C while ensuring the complete cleanup of every element. ## Syntax From C: ```c struct context* ctx = ink_make_deafult_context(); ink_destroy_context(ctx); ``` ## Proposed implementation Clearing every coroutine manually, then clearing every `word` (due to #2), then running the GC should get rid of every reference still stored into the engine. We can then deallocate every remaining stack.
Archivist přidal(a) štítek
bug
před 4 dny
Archivist přiřadil(a) sobě toto před 4 dny
Přihlaste se pro zapojení do konverzace.
Bez milníku
Bez zpracovatelů
1 účastníků
Oznámení
Termín dokončení

Žádný termín dokončení.

Závislosti

Tento úkol momentálně nemá žádné závislosti.

Načítá se…
Není zde žádný obsah.