Yagiz Nizipli
Yagiz Nizipli
Starting from C++20, we can make `supported_by_runtime_system()` function `constexpr`. The limitations are: ``` /home/yagiz/coding/simdutf/include/simdutf/internal/isadetection.h:195:3: warning: ‘asm’ in ‘constexpr’ function only available with ‘-std=c++20’ or ‘-std=gnu++20’ [-Wc++20-extensions] 195 | asm volatile("cpuid\n\t"...
Let's add a simplistic implementation where we can iterate for performance later. Fixes https://github.com/simdutf/simdutf/issues/566
A similar implementation can be ```cpp static constexpr bool is_base64(std::string_view input) { auto last_idx = input.find_last_of(';'); if (last_idx != std::string_view::npos) { // TODO(@anonrig): Trim input auto res = input.substr(last_idx +...
The Node.js commit history does not have chronological dates, so a more recent commit can have an older timestamp. This is causing solutions like Codecov to have unreliable coverage reports....
> Work in progress. The goal of this pull-request is to create an intermediary step between TypeScript compiler and Workerd compilation step to create compile caches. Compile caches will be...
Some of the errors in workerd has code property just like node.js but unfortunately we don't add code property for errors thrown from cpp.
Removes workerd/io as a dependency from pyodide header file and creates a BUILD.bazel inside pyodide folder to simplify things.
Referencing the original commit introducing the flag: > This CL introduces a compile-time flag v8_enable_local_off_stack_check > which enforces a run-time DCHECK, that all v8::Local objects are > indeed stack-allocated. The...
Adds a V8 fast api test for `binding.getLibuvNow()` function. cc @nodejs/cpp-reviewers
> Please validate locally before landing this pull-request. This is an area that I'm not familiar with. Using more aggressive LTO, the startup time of Node.js can be reduced from...