This commit is contained in:
blueloveTH 2024-08-20 13:32:53 +08:00
parent 99bb8a5351
commit 4ed67af972

View File

@ -3,16 +3,13 @@
#define CHUNK_SIZE 128
#define LOG2_CHUNK_SIZE 7
static py_TypeInfo firstChunk[CHUNK_SIZE];
void TypeList__ctor(TypeList* self) {
self->length = 0;
memset(self->chunks, 0, sizeof(self->chunks));
self->chunks[0] = firstChunk;
}
void TypeList__dtor(TypeList* self) {
for (int i = 1; i < self->length; i++) {
for (int i = 0; i < self->length; i++) {
if(self->chunks[i]) free(self->chunks[i]);
}
}