quickjs/tests
landerlyoung 6b073afcb9 Change JSObject.weak_ref_list to use a bit and external hash table.
1. Add a generic hashmap implementation.
2. Change Error `JSObject.is_uncatchable_error` flag to `JSObject.u.error` struct, leaving room for weak ref flag bit.
3. Compat `JSString.hash_next` to 31-bits (can be safely compat to 28-bits), leaving room for weak ref flag bit.

Save memory for each JSObject (8 bytes on 64-bit platform, 4 bytes on 32-bit platform).
2024-08-14 12:06:20 +08:00
..
bjson.c Strip trailing spaces 2024-02-10 16:19:17 +01:00
microbench.js Change JSObject.weak_ref_list to use a bit and external hash table. 2024-08-14 12:06:20 +08:00
test262.patch updated test262.patch 2024-05-30 15:49:31 +02:00
test_bigfloat.js Improve tests 2024-02-17 21:54:19 +01:00
test_bignum.js Improve tests 2024-02-17 21:54:19 +01:00
test_bjson.js Unbroke tests/test_test_bjson.js 2024-02-11 18:38:47 +01:00
test_builtin.js Change JSObject.weak_ref_list to use a bit and external hash table. 2024-08-14 12:06:20 +08:00
test_closure.js Strip trailing spaces 2024-02-10 16:19:17 +01:00
test_language.js Improve class parser (#289) 2024-05-05 19:54:47 +02:00
test_loop.js Strip trailing spaces 2024-02-10 16:19:17 +01:00
test_op_overloading.js Strip trailing spaces 2024-02-10 16:19:17 +01:00
test_qjscalc.js Strip trailing spaces 2024-02-10 16:19:17 +01:00
test_std.js Add CI targets, fix test_std.js (#247) 2024-03-03 21:57:38 +01:00
test_worker_module.js Strip trailing spaces 2024-02-10 16:19:17 +01:00
test_worker.js 2020-09-06 release 2020-09-06 19:10:15 +02:00