nickva opened a new pull request, #6018: URL: https://github.com/apache/couchdb/pull/6018
* Add custom malloc for small blocks /w an 11% speedup in v8 bench (as claimed upstream). My own local `make microbench` showed a 13458 nsec -> 7385 nsec improvement which is closer to 40%(!) https://github.com/bellard/quickjs/commit/99e9181d117a0cb65d37cb11a55a34bf29853309 * Add Uint8Array base64/hex methods (initial patch by saghul) https://github.com/bellard/quickjs/commit/e182e3df5c51017a7faa97a654b3f2b9c6330448 * Fix `memcpy()` undefined behavior if a pointer is NULL with zero size https://github.com/bellard/quickjs/commit/1f50b39e99d12042fc2e2ce3b754719fa42af753 * Fixed error handling in `os.exec()` https://github.com/bellard/quickjs/commit/b1b4733bd9f75509ffbf1243b754a8e61278b790 * Add missing NULL pointer check https://github.com/bellard/quickjs/issues/504 * Use __EMSCRIPTEN__ define instead of EMSCRIPTEN https://github.com/bellard/quickjs/commit/9b90125510d8a57bb1b687a798237d8b7133fb49 * Heap-Use-After-Free in Atomics Operations via ResizableArrayBuffer https://github.com/bellard/quickjs/issues/508 * Expose Unicode version in C API https://github.com/bellard/quickjs/issues/509 * Fix member access on non-decimal numeric literals https://github.com/bellard/quickjs/commit/66afb7234cf53957094509014cc5e97fa152b0f4 * Avoid initializer-string warning for the digits array https://github.com/bellard/quickjs/commit/d38eea93365879b5bff8b649d8dbb4dc1b849e56 WARNING: `couchjs.c` inlines refcount helpers `(JS_FreeValue/JS_DupValue/...)` from `quickjs.h`. Rebar port compiler rebuilds couchjs.o when couchjs.c changes not when included header changes. This update alters the header (refcount layout) so a stale couchjs.o would mismatch the new libquickjs.a and corrupt refcounts. TL;DR do clean -xffd build with this change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
