#4 Context destructor

Otwarty
otworzone 4 dni temu przez Archivist · 0 komentarzy
Archivist skomentował(-a) 4 dni temu

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 dodał(-ęła) etykietę
bug
4 dni temu
Archivist przypisuje to na siebie 4 dni temu
Zaloguj się, aby dołączyć do tej rozmowy.
Brak kamienia milowego
Brak przypisanych
Uczestnicy 1
Powiadomienia
Termin realizacji

Brak ustawionego terminu realizacji.

Zależności

To zgłoszenie nie ma w tej chwili żadnych zależności.

Ładowanie…
Nie ma jeszcze treści.