Refactor jv structure.
New structure layout is simpler and also faster. In particular, it's now small enough to be passed in registers on amd64.
This commit is contained in:
1 parent
fee21c959a
commit
74a14f5de7
3 files changed
+218
-230
No files matched your search
@@ -160,9 +160,9 @@ static void jv_test() {
|
||||
|
||||
jv_free(subarray);
|
||||
|
||||
void* before = sub2.val.nontrivial.ptr;
|
||||
void* before = sub2.u.ptr;
|
||||
sub2 = jv_array_append(sub2, jv_number(200));
|
||||
void* after = sub2.val.nontrivial.ptr;
|
||||
void* after = sub2.u.ptr;
|
||||
assert(before == after);
|
||||
jv_free(sub2);
|
||||
|
||||
|
||||
Reference in new issue
Block a user