uNetworking / uNetworking/uWebSockets

No option in build.c to enable simdutf support

Open
#1,886 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
19k
Forks
1.9k
Avg merge
3h 24m
Merged PRs (30d)
5

Description

Hello, and thank you for your work on this project.

I noticed that support for simdutf was added to the C++ source code a couple of months ago. This is a great performance feature.
However, it seems the build.c script was not updated at the time to include a corresponding build flag. As a result, there is currently no way to define the UWS_USE_SIMDUTF macro and compile the library with this optimization enabled.

It would be very helpful if an option could be added to build.c to support this feature.

Thanks!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting build.c and the existing simdutf support in the C++ source. Follow the existing build options and verify that a new option can define UWS_USE_SIMDUTF and compile the library with simdutf support enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.