1
0
mirror of https://github.com/janet-lang/janet synced 2025-12-17 05:58:06 +00:00

More work on nanbox implementation.

This commit is contained in:
Calvin Rose
2017-11-29 15:17:56 -05:00
parent b568a6bc88
commit eceb6e5a77
16 changed files with 161 additions and 119 deletions

View File

@@ -3,7 +3,7 @@
int main() {
int64_t i;
int32_t i;
dst_init();
DstArray *array = dst_array(10);
assert(array->capacity == 10);
@@ -11,7 +11,8 @@ int main() {
for (i = 0; i < 500; ++i)
dst_array_push(array, dst_wrap_integer(i));
for (i = 0; i < 500; ++i)
assert(array->data[i].type == DST_INTEGER && array->data[i].as.integer == i);
assert(dst_checktype(array->data[i], DST_INTEGER) &&
dst_unwrap_integer(array->data[i]) == i);
for (i = 0; i < 200; ++i)
dst_array_pop(array);
assert(array->count == 300);