[{"id":"14821354781","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"repository_id":335799265,"push_id":37111381630,"ref":"refs/heads/master","head":"c04f2db9eee13fbd1b6dd1c2b2fb52374738dd4d","before":"38eede31b40e9c4ed57b3efc48efc173c92ba68a"},"public":true,"created_at":"2026-07-12T13:01:41Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"11674904127","type":"PullRequestReviewEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"review":{"id":4680082731,"node_id":"PRR_kwDOFAPj4c8AAAABFvRlKw","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"1a97480696995d400c8619406aad32955354f0dc","state":"approved","html_url":"https://github.com/simdutf/simdutf/pull/998#pullrequestreview-4680082731","pull_request_url":"https://api.github.com/repos/simdutf/simdutf/pulls/998","_links":{"html":{"href":"https://github.com/simdutf/simdutf/pull/998#pullrequestreview-4680082731"},"pull_request":{"href":"https://api.github.com/repos/simdutf/simdutf/pulls/998"}},"submitted_at":"2026-07-12T13:01:32Z","updated_at":"2026-07-12T13:01:32Z"},"pull_request":{"url":"https://api.github.com/repos/simdutf/simdutf/pulls/998","id":4038218168,"number":998,"head":{"ref":"fix_missing_include","sha":"1a97480696995d400c8619406aad32955354f0dc","repo":{"id":335799265,"url":"https://api.github.com/repos/simdutf/simdutf","name":"simdutf"}},"base":{"ref":"master","sha":"38eede31b40e9c4ed57b3efc48efc173c92ba68a","repo":{"id":335799265,"url":"https://api.github.com/repos/simdutf/simdutf","name":"simdutf"}}},"action":"created"},"public":true,"created_at":"2026-07-12T13:01:34Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"11660890584","type":"PullRequestEvent","actor":{"id":225757,"login":"ericniebler","display_login":"ericniebler","gravatar_id":"","url":"https://api.github.com/users/ericniebler","avatar_url":"https://avatars.githubusercontent.com/u/225757?"},"repo":{"id":366188419,"name":"NVIDIA/stdexec","url":"https://api.github.com/repos/NVIDIA/stdexec"},"payload":{"action":"merged","number":2131,"pull_request":{"url":"https://api.github.com/repos/NVIDIA/stdexec/pulls/2131","id":4036885393,"number":2131,"head":{"ref":"fix-reference-docs","sha":"f2dc69778ff02ff6c803a424f4a096a650bbb980","repo":{"id":470369330,"url":"https://api.github.com/repos/ericniebler/stdexec","name":"stdexec"}},"base":{"ref":"main","sha":"e8c349f3f3425b9341306bc56615fc5279a15cf4","repo":{"id":366188419,"url":"https://api.github.com/repos/NVIDIA/stdexec","name":"stdexec"}}}},"public":true,"created_at":"2026-07-11T22:42:50Z","org":{"id":1728152,"login":"NVIDIA","gravatar_id":"","url":"https://api.github.com/orgs/NVIDIA","avatar_url":"https://avatars.githubusercontent.com/u/1728152?"}},{"id":"14788224997","type":"PushEvent","actor":{"id":225757,"login":"ericniebler","display_login":"ericniebler","gravatar_id":"","url":"https://api.github.com/users/ericniebler","avatar_url":"https://avatars.githubusercontent.com/u/225757?"},"repo":{"id":366188419,"name":"NVIDIA/stdexec","url":"https://api.github.com/repos/NVIDIA/stdexec"},"payload":{"repository_id":366188419,"push_id":37078151643,"ref":"refs/heads/main","head":"777dc3180eed28f0da0c1f6b6363c868cc3e4f57","before":"e8c349f3f3425b9341306bc56615fc5279a15cf4"},"public":true,"created_at":"2026-07-11T22:42:51Z","org":{"id":1728152,"login":"NVIDIA","gravatar_id":"","url":"https://api.github.com/orgs/NVIDIA","avatar_url":"https://avatars.githubusercontent.com/u/1728152?"}},{"id":"11659484020","type":"IssueCommentEvent","actor":{"id":225757,"login":"ericniebler","display_login":"ericniebler","gravatar_id":"","url":"https://api.github.com/users/ericniebler","avatar_url":"https://avatars.githubusercontent.com/u/225757?"},"repo":{"id":366188419,"name":"NVIDIA/stdexec","url":"https://api.github.com/repos/NVIDIA/stdexec"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131","repository_url":"https://api.github.com/repos/NVIDIA/stdexec","labels_url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131/labels{/name}","comments_url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131/comments","events_url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131/events","html_url":"https://github.com/NVIDIA/stdexec/pull/2131","id":4864152986,"node_id":"PR_kwDOFdOXg87wnfuR","number":2131,"title":"fix broken links to doxygen-generated reference docs","user":{"login":"ericniebler","id":225757,"node_id":"MDQ6VXNlcjIyNTc1Nw==","avatar_url":"https://avatars.githubusercontent.com/u/225757?v=4","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"closed","locked":false,"assignees":[],"milestone":null,"comments":2,"created_at":"2026-07-11T21:03:07Z","updated_at":"2026-07-11T22:42:51Z","closed_at":"2026-07-11T22:42:50Z","assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/NVIDIA/stdexec/pulls/2131","html_url":"https://github.com/NVIDIA/stdexec/pull/2131","diff_url":"https://github.com/NVIDIA/stdexec/pull/2131.diff","patch_url":"https://github.com/NVIDIA/stdexec/pull/2131.patch","merged_at":"2026-07-11T22:42:50Z"},"body":"* add missing doxygen input filter that was omitted from 70dcff47.\r\n* move the definitions of `spawn_t` and `spawn_future_t` out of their detail namespaces.","reactions":{"url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/NVIDIA/stdexec/issues/comments/4948751097","html_url":"https://github.com/NVIDIA/stdexec/pull/2131#issuecomment-4948751097","issue_url":"https://api.github.com/repos/NVIDIA/stdexec/issues/2131","id":4948751097,"node_id":"IC_kwDOFdOXg88AAAABJvfy-Q","user":{"login":"ericniebler","id":225757,"node_id":"MDQ6VXNlcjIyNTc1Nw==","avatar_url":"https://avatars.githubusercontent.com/u/225757?v=4","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-11T21:03:37Z","updated_at":"2026-07-11T21:03:37Z","body":"/ok to test f2dc697","reactions":{"url":"https://api.github.com/repos/NVIDIA/stdexec/issues/comments/4948751097/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-11T21:03:37Z","org":{"id":1728152,"login":"NVIDIA","gravatar_id":"","url":"https://api.github.com/orgs/NVIDIA","avatar_url":"https://avatars.githubusercontent.com/u/1728152?"}},{"id":"11659475749","type":"PullRequestEvent","actor":{"id":225757,"login":"ericniebler","display_login":"ericniebler","gravatar_id":"","url":"https://api.github.com/users/ericniebler","avatar_url":"https://avatars.githubusercontent.com/u/225757?"},"repo":{"id":366188419,"name":"NVIDIA/stdexec","url":"https://api.github.com/repos/NVIDIA/stdexec"},"payload":{"action":"opened","number":2131,"pull_request":{"url":"https://api.github.com/repos/NVIDIA/stdexec/pulls/2131","id":4036885393,"number":2131,"head":{"ref":"fix-reference-docs","sha":"f2dc69778ff02ff6c803a424f4a096a650bbb980","repo":{"id":470369330,"url":"https://api.github.com/repos/ericniebler/stdexec","name":"stdexec"}},"base":{"ref":"main","sha":"e8c349f3f3425b9341306bc56615fc5279a15cf4","repo":{"id":366188419,"url":"https://api.github.com/repos/NVIDIA/stdexec","name":"stdexec"}}}},"public":true,"created_at":"2026-07-11T21:03:07Z","org":{"id":1728152,"login":"NVIDIA","gravatar_id":"","url":"https://api.github.com/orgs/NVIDIA","avatar_url":"https://avatars.githubusercontent.com/u/1728152?"}},{"id":"14784529941","type":"CreateEvent","actor":{"id":225757,"login":"ericniebler","display_login":"ericniebler","gravatar_id":"","url":"https://api.github.com/users/ericniebler","avatar_url":"https://avatars.githubusercontent.com/u/225757?"},"repo":{"id":470369330,"name":"ericniebler/stdexec","url":"https://api.github.com/repos/ericniebler/stdexec"},"payload":{"ref":"fix-reference-docs","ref_type":"branch","full_ref":"refs/heads/fix-reference-docs","master_branch":"main","description":"`std::execution`, the proposed C++ framework for asynchronous and parallel programming.","pusher_type":"user"},"public":true,"created_at":"2026-07-11T21:00:57Z"},{"id":"11658991285","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2780","repository_url":"https://api.github.com/repos/simdjson/simdjson","labels_url":"https://api.github.com/repos/simdjson/simdjson/issues/2780/labels{/name}","comments_url":"https://api.github.com/repos/simdjson/simdjson/issues/2780/comments","events_url":"https://api.github.com/repos/simdjson/simdjson/issues/2780/events","html_url":"https://github.com/simdjson/simdjson/pull/2780","id":4862272245,"node_id":"PR_kwDOB4jmS87whyno","number":2780,"title":"to_chars.cpp, fast path to avoid i128 emulation when possible","user":{"login":"MoonFlowww","id":161968556,"node_id":"U_kgDOCadxrA","avatar_url":"https://avatars.githubusercontent.com/u/161968556?v=4","gravatar_id":"","url":"https://api.github.com/users/MoonFlowww","html_url":"https://github.com/MoonFlowww","followers_url":"https://api.github.com/users/MoonFlowww/followers","following_url":"https://api.github.com/users/MoonFlowww/following{/other_user}","gists_url":"https://api.github.com/users/MoonFlowww/gists{/gist_id}","starred_url":"https://api.github.com/users/MoonFlowww/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MoonFlowww/subscriptions","organizations_url":"https://api.github.com/users/MoonFlowww/orgs","repos_url":"https://api.github.com/users/MoonFlowww/repos","events_url":"https://api.github.com/users/MoonFlowww/events{/privacy}","received_events_url":"https://api.github.com/users/MoonFlowww/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":2,"created_at":"2026-07-11T12:38:07Z","updated_at":"2026-07-12T09:14:06Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/simdjson/simdjson/pulls/2780","html_url":"https://github.com/simdjson/simdjson/pull/2780","diff_url":"https://github.com/simdjson/simdjson/pull/2780.diff","patch_url":"https://github.com/simdjson/simdjson/pull/2780.patch","merged_at":null},"body":"### Summary\r\nThis PR propose a fast-path inside `src/to_chars::umul128()` and `src/to_chars::umul128_upper64()` via:  \r\n```cpp\r\n#if defined(__SIZEOF_INT128__)\r\n// proposed fast path  (__uint128_t)\r\n#else\r\n// fallback to original emulation (4*(uint32_t * uint32_t))\r\n#endif\r\n```\r\nfast-path will be computed if target is not:\r\n- 32-bit base\r\n- MSVC\r\n\r\n### Context\r\nThis PR continue:\r\n- #2777 \r\n\r\nIssues related to this PR:\r\n- #1692 \r\n- #1450 \r\n\r\n\r\n100% on tests with:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON\r\ncmake --build build\r\nctest --test-dir build\r\n```\r\n\r\nbenchmarked with `benchmark/car_builder/benchmark_car_builder.cpp`:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON -D CMAKE_BUILD_TYPE=Release\r\ncmake --build build --target benchmark_car_builder -j\r\n./build/benchmark/car_builder/benchmark_car_builder\r\n```\r\n\r\n#### Bench\r\nmaster:\r\n```\r\nTrial 1: string_builder:     1.21 ns  0.82 GB/s  5.24 GHz  6.35 cycles/char  23.39 ins./char  3.68 i/c\r\nTrial 2: string_builder:     1.21 ns  0.82 GB/s  5.23 GHz  6.36 cycles/char  23.39 ins./char  3.68 i/c\r\nTrial 3: string_builder:     1.21 ns  0.82 GB/s  5.25 GHz  6.37 cycles/char  23.38 ins./char  3.67 i/c\r\n```\r\nthis PR:\r\n```\r\nTrial 1: string_builder:     1.09 ns  0.91 GB/s  5.30 GHz  5.80 cycles/char  21.57 ins./char  3.72 i/c\r\nTrial 2: string_builder:     1.09 ns  0.92 GB/s  5.32 GHz  5.80 cycles/char  21.57 ins./char  3.72 i/c\r\nTrial 3: string_builder:     1.09 ns  0.92 GB/s  5.32 GHz  5.82 cycles/char  21.57 ins./char  3.71 i/c\r\n```\r\n\r\n> computed with:\r\n> - AMD Ryzen 5 7600X (6cores)\r\n> - CPU governor pinned to `Performance`","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2780/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/simdjson/simdjson/issues/2780/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4948657622","html_url":"https://github.com/simdjson/simdjson/pull/2780#issuecomment-4948657622","issue_url":"https://api.github.com/repos/simdjson/simdjson/issues/2780","id":4948657622,"node_id":"IC_kwDOB4jmS88AAAABJvaF1g","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-11T20:30:54Z","updated_at":"2026-07-11T20:30:54Z","body":"Running tests.","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4948657622/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-11T20:30:54Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"11658980708","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2781","repository_url":"https://api.github.com/repos/simdjson/simdjson","labels_url":"https://api.github.com/repos/simdjson/simdjson/issues/2781/labels{/name}","comments_url":"https://api.github.com/repos/simdjson/simdjson/issues/2781/comments","events_url":"https://api.github.com/repos/simdjson/simdjson/issues/2781/events","html_url":"https://github.com/simdjson/simdjson/pull/2781","id":4862331084,"node_id":"PR_kwDOB4jmS87wh-Be","number":2781,"title":"to_chars.cpp,  2 digits at a time and avoiding reversal loop","user":{"login":"MoonFlowww","id":161968556,"node_id":"U_kgDOCadxrA","avatar_url":"https://avatars.githubusercontent.com/u/161968556?v=4","gravatar_id":"","url":"https://api.github.com/users/MoonFlowww","html_url":"https://github.com/MoonFlowww","followers_url":"https://api.github.com/users/MoonFlowww/followers","following_url":"https://api.github.com/users/MoonFlowww/following{/other_user}","gists_url":"https://api.github.com/users/MoonFlowww/gists{/gist_id}","starred_url":"https://api.github.com/users/MoonFlowww/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MoonFlowww/subscriptions","organizations_url":"https://api.github.com/users/MoonFlowww/orgs","repos_url":"https://api.github.com/users/MoonFlowww/repos","events_url":"https://api.github.com/users/MoonFlowww/events{/privacy}","received_events_url":"https://api.github.com/users/MoonFlowww/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":1,"created_at":"2026-07-11T12:56:16Z","updated_at":"2026-07-11T20:30:13Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/simdjson/simdjson/pulls/2781","html_url":"https://github.com/simdjson/simdjson/pull/2781","diff_url":"https://github.com/simdjson/simdjson/pull/2781.diff","patch_url":"https://github.com/simdjson/simdjson/pull/2781.patch","merged_at":null},"body":"### Summary\r\nThis PR propose an improvement of `src/to_chars::dragonbox()` by using 2-at-a-time method (Alexandrescu, \"Three Optimization Tips for C++\", 2012) and back-to-front+memcpy write in buffer to avoid reversal loop. Reducing by 3x the number of loop iterations in this function.\r\n\r\n\r\n### Context\r\nThis PR continue:\r\n- #2777 \r\n\r\nIssues related to this PR:\r\n- #1692 \r\n- #1450 \r\n\r\n\r\n100% on tests with:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON\r\ncmake --build build\r\nctest --test-dir build\r\n```\r\n\r\nbenchmarked with `benchmark/car_builder/benchmark_car_builder.cpp`:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON -D CMAKE_BUILD_TYPE=Release\r\ncmake --build build --target benchmark_car_builder -j\r\n./build/benchmark/car_builder/benchmark_car_builder\r\n```\r\n\r\n#### Bench\r\nmaster:\r\n```\r\nTrial 1: string_builder:     1.21 ns  0.82 GB/s  5.24 GHz  6.35 cycles/char  23.39 ins./char  3.68 i/c\r\nTrial 2: string_builder:     1.21 ns  0.82 GB/s  5.23 GHz  6.36 cycles/char  23.39 ins./char  3.68 i/c\r\nTrial 3: string_builder:     1.21 ns  0.82 GB/s  5.25 GHz  6.37 cycles/char  23.38 ins./char  3.67 i/c\r\n```\r\nthis PR:\r\n```\r\nTrial 1: string_builder:     0.95 ns  1.05 GB/s  5.23 GHz  4.98 cycles/char  17.03 ins./char  3.42 i/c\r\nTrial 2: string_builder:     0.95 ns  1.05 GB/s  5.25 GHz  4.98 cycles/char  17.03 ins./char  3.42 i/c\r\nTrial 3: string_builder:     0.95 ns  1.05 GB/s  5.23 GHz  4.97 cycles/char  17.03 ins./char  3.42 i/c\r\n```\r\n\r\n> computed with:\r\n> - AMD Ryzen 5 7600X (6cores)\r\n> - CPU governor pinned to `Performance`\r\n\r\n\r\n### Notes\r\n- Latency of `to_chars.cpp` of this PR, over `benchmark/car_builder/benchmark_car_builder.cpp`, drop from 0.95 ns/char to 0.85 ns/char if merged with #2780 \r\n- No license needed for 2-at-a-time method; credit given inside `to_chars.cpp::dragonbox()` doc as comments.\r\n- tried `jeaiii` algorithm inside `dragonbox()` to avoid completly modulo and division but it become 0.02ns/char slower than this PR.","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2781/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/simdjson/simdjson/issues/2781/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4948655543","html_url":"https://github.com/simdjson/simdjson/pull/2781#issuecomment-4948655543","issue_url":"https://api.github.com/repos/simdjson/simdjson/issues/2781","id":4948655543,"node_id":"IC_kwDOB4jmS88AAAABJvZ9tw","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-11T20:30:13Z","updated_at":"2026-07-11T20:30:13Z","body":"Running tests.","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4948655543/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-11T20:30:13Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"11658965111","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/simdutf/simdutf/issues/974","repository_url":"https://api.github.com/repos/simdutf/simdutf","labels_url":"https://api.github.com/repos/simdutf/simdutf/issues/974/labels{/name}","comments_url":"https://api.github.com/repos/simdutf/simdutf/issues/974/comments","events_url":"https://api.github.com/repos/simdutf/simdutf/issues/974/events","html_url":"https://github.com/simdutf/simdutf/pull/974","id":4428009992,"node_id":"PR_kwDOFAPj4c7anQ8p","number":974,"title":"draft: Port `GetPointerToFirstInvalidByte` from SimdUnicode","user":{"login":"BenjaminBucher","id":96495472,"node_id":"U_kgDOBcBncA","avatar_url":"https://avatars.githubusercontent.com/u/96495472?v=4","gravatar_id":"","url":"https://api.github.com/users/BenjaminBucher","html_url":"https://github.com/BenjaminBucher","followers_url":"https://api.github.com/users/BenjaminBucher/followers","following_url":"https://api.github.com/users/BenjaminBucher/following{/other_user}","gists_url":"https://api.github.com/users/BenjaminBucher/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjaminBucher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjaminBucher/subscriptions","organizations_url":"https://api.github.com/users/BenjaminBucher/orgs","repos_url":"https://api.github.com/users/BenjaminBucher/repos","events_url":"https://api.github.com/users/BenjaminBucher/events{/privacy}","received_events_url":"https://api.github.com/users/BenjaminBucher/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":22,"created_at":"2026-05-12T09:46:19Z","updated_at":"2026-07-11T23:45:09Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":true,"pull_request":{"url":"https://api.github.com/repos/simdutf/simdutf/pulls/974","html_url":"https://github.com/simdutf/simdutf/pull/974","diff_url":"https://github.com/simdutf/simdutf/pull/974.diff","patch_url":"https://github.com/simdutf/simdutf/pull/974.patch","merged_at":null},"body":"**This PR is a draft, so it is very much WIP but open to feedback**\r\n\r\nThis is a step towards #147 for transcoding UTF8 to UTF16 with replacement.\r\nThe new function locates the first invalid byte of UTF8 and also gathers information relevant to transcode to UTF16.\r\n\r\nSimdUnicode\r\n---\r\nThe function is already implemented for some platforms in C# over at [SimdUnicode](https://github.com/simdutf/SimdUnicode).\r\nIn this PR I port that function to simdutf, called `GetPointerToFirstInvalidByte` in SimdUnicode.\r\n\r\nIn SimdUnicode, the function returns the pointer to the next invalid byte of UTF8, the number of utf16 code units and the amount of characters/code points in total.\r\nThe number of utf16 units is required to calculate the output length.\r\nDoes the amount of total characters help in any way? I could imagine some niche optimization relying on `number of utf16 units == number of total characters` but am unsure if this is a thing.\r\n\r\nUse in Transcoding UTF8 to UTF16\r\n---\r\n\r\nTranscoding UTF8 to UTF16 could be done in 2 passes using this function.\r\nNote that the idea is to assume little to no encoding errors. We determine a reasonable threshold N beforehand for how many errors we expect at most.\r\nIf the number of actual errors is higher, the transcoding will be significantly slower as it will have to once again have to scan for errors on the second pass.\r\n\r\nStep 1: Determine UTF16 length and error locations:\r\n- Determine input slices of valid and invalid UTF8\r\n- Determine output UTF16 length (with replacement logic)\r\n- Store info for up to N valid ranges\r\n\r\nStep 1.5: User needs to find / allocate sufficient space.\r\nStep 2: Transcoding with replacement\r\n- Handle stored valid slices with existing transcoding functions, invalid slices with additional logic\r\n- In the case more than N errors, the valid/invalid slices must be rediscovered on the fly\r\n\r\nOpen questions\r\n---\r\n\r\n- Name of the function\r\n- Should this function even appear in the public API\r\n- What extra info should the function return?\r\n[x] Amount of UTF16 units\r\n[ ] Amount of characters\r\n[ ] Correct UTF8 error code\r\n[ ] More?\r\n\r\n\r\nI'm now hopping into porting the actual SIMD part of the code, wish me luck :)","reactions":{"url":"https://api.github.com/repos/simdutf/simdutf/issues/974/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/simdutf/simdutf/issues/974/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/simdutf/simdutf/issues/comments/4948652588","html_url":"https://github.com/simdutf/simdutf/pull/974#issuecomment-4948652588","issue_url":"https://api.github.com/repos/simdutf/simdutf/issues/974","id":4948652588,"node_id":"IC_kwDOFAPj4c8AAAABJvZyLA","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-11T20:29:12Z","updated_at":"2026-07-11T20:29:12Z","body":"@BenjaminBucher You should now see my comments. They were in the system but not yet visible.\r\n","reactions":{"url":"https://api.github.com/repos/simdutf/simdutf/issues/comments/4948652588/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-11T20:29:12Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"11658952786","type":"PullRequestReviewEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"review":{"id":4657826604,"node_id":"PRR_kwDOFAPj4c8AAAABFaDLLA","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"body":null,"commit_id":"44204e59331f9db5e356376de7837099bdcf6721","state":"commented","html_url":"https://github.com/simdutf/simdutf/pull/974#pullrequestreview-4657826604","pull_request_url":"https://api.github.com/repos/simdutf/simdutf/pulls/974","_links":{"html":{"href":"https://github.com/simdutf/simdutf/pull/974#pullrequestreview-4657826604"},"pull_request":{"href":"https://api.github.com/repos/simdutf/simdutf/pulls/974"}},"submitted_at":"2026-07-11T20:28:22Z","updated_at":"2026-07-11T20:28:22Z"},"pull_request":{"url":"https://api.github.com/repos/simdutf/simdutf/pulls/974","id":3667726121,"number":974,"head":{"ref":"simdunicode-port","sha":"bdefd80023e5ff8a084052f2999c40ca4816ac05","repo":{"id":1229672787,"url":"https://api.github.com/repos/BenjaminBucher/simdutf","name":"simdutf"}},"base":{"ref":"master","sha":"6d68675eaa761a583c9024aad1cac3e74cb5e7f4","repo":{"id":335799265,"url":"https://api.github.com/repos/simdutf/simdutf","name":"simdutf"}}},"action":"created"},"public":true,"created_at":"2026-07-11T20:28:25Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"14781824775","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":3945414,"name":"lemire/Code-used-on-Daniel-Lemire-s-blog","url":"https://api.github.com/repos/lemire/Code-used-on-Daniel-Lemire-s-blog"},"payload":{"repository_id":3945414,"push_id":37071733888,"ref":"refs/heads/master","head":"dac3a4c7dd9a6db4f257f96eb8bfa81bc2f06ead","before":"1cae105804ac4e44bfd4a1f9127d974a77cc1b80"},"public":true,"created_at":"2026-07-11T19:51:28Z"},{"id":"11653354892","type":"PullRequestReviewEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":579485798,"name":"ada-url/ada","url":"https://api.github.com/repos/ada-url/ada"},"payload":{"review":{"id":4678098754,"node_id":"PRR_kwDOIopAZs8AAAABFtYfQg","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"We had a similar idea in the past...  so it is nice.\n\nHOWEVER, I would make it 'opt in' and mark it as EXPERIMENTAL until it has been thoroughly fuzzed.","commit_id":"4e6e10c15ba95ae705a045d6a0e8d2e862df3f6c","state":"approved","html_url":"https://github.com/ada-url/ada/pull/1175#pullrequestreview-4678098754","pull_request_url":"https://api.github.com/repos/ada-url/ada/pulls/1175","_links":{"html":{"href":"https://github.com/ada-url/ada/pull/1175#pullrequestreview-4678098754"},"pull_request":{"href":"https://api.github.com/repos/ada-url/ada/pulls/1175"}},"submitted_at":"2026-07-11T14:56:20Z","updated_at":"2026-07-11T14:56:20Z"},"pull_request":{"url":"https://api.github.com/repos/ada-url/ada/pulls/1175","id":4035526756,"number":1175,"head":{"ref":"perf/simple-absolute-parse-fast-path","sha":"6530e5459a312f7fa1c8d021ecd44f7a07760bac","repo":{"id":579485798,"url":"https://api.github.com/repos/ada-url/ada","name":"ada"}},"base":{"ref":"main","sha":"e441d2c19519a8f4c7e9562731b3ec14645ebe36","repo":{"id":579485798,"url":"https://api.github.com/repos/ada-url/ada","name":"ada"}}},"action":"created"},"public":true,"created_at":"2026-07-11T14:56:21Z","org":{"id":120840559,"login":"ada-url","gravatar_id":"","url":"https://api.github.com/orgs/ada-url","avatar_url":"https://avatars.githubusercontent.com/u/120840559?"}},{"id":"14735918526","type":"PushEvent","actor":{"id":167192,"login":"mclow","display_login":"mclow","gravatar_id":"","url":"https://api.github.com/users/mclow","avatar_url":"https://avatars.githubusercontent.com/u/167192?"},"repo":{"id":50797479,"name":"mclow/FamilySearchLists","url":"https://api.github.com/repos/mclow/FamilySearchLists"},"payload":{"repository_id":50797479,"push_id":37025676654,"ref":"refs/heads/master","head":"bc9e6043c176f76ef3e7e4789c13fc9107ff6a72","before":"d85be598e4a8cbbe526e2afda3e3339c41965383"},"public":true,"created_at":"2026-07-11T01:24:44Z"},{"id":"11639409143","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":579485798,"name":"ada-url/ada","url":"https://api.github.com/repos/ada-url/ada"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/ada-url/ada/issues/1174","repository_url":"https://api.github.com/repos/ada-url/ada","labels_url":"https://api.github.com/repos/ada-url/ada/issues/1174/labels{/name}","comments_url":"https://api.github.com/repos/ada-url/ada/issues/1174/comments","events_url":"https://api.github.com/repos/ada-url/ada/issues/1174/events","html_url":"https://github.com/ada-url/ada/pull/1174","id":4859367834,"node_id":"PR_kwDOIopAZs7wYqbA","number":1174,"title":"Expose retained memory estimates","user":{"login":"mjackson","id":92839,"node_id":"MDQ6VXNlcjkyODM5","avatar_url":"https://avatars.githubusercontent.com/u/92839?v=4","gravatar_id":"","url":"https://api.github.com/users/mjackson","html_url":"https://github.com/mjackson","followers_url":"https://api.github.com/users/mjackson/followers","following_url":"https://api.github.com/users/mjackson/following{/other_user}","gists_url":"https://api.github.com/users/mjackson/gists{/gist_id}","starred_url":"https://api.github.com/users/mjackson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjackson/subscriptions","organizations_url":"https://api.github.com/users/mjackson/orgs","repos_url":"https://api.github.com/users/mjackson/repos","events_url":"https://api.github.com/users/mjackson/events{/privacy}","received_events_url":"https://api.github.com/users/mjackson/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":2,"created_at":"2026-07-10T23:30:42Z","updated_at":"2026-07-11T00:13:42Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/ada-url/ada/pulls/1174","html_url":"https://github.com/ada-url/ada/pull/1174","diff_url":"https://github.com/ada-url/ada/pull/1174.diff","patch_url":"https://github.com/ada-url/ada/pull/1174.patch","merged_at":null},"body":"- Add allocation-free retained-capacity estimates for `url_aggregator` and `url_search_params`\n- Expose equivalent C APIs that include each opaque handle's owning result block\n- Use saturating arithmetic so embedders can safely report external memory to their garbage collector\n\nThis lets embedders account for Ada-owned URL and query-list storage without inspecting private layout or allocating during GC.","reactions":{"url":"https://api.github.com/repos/ada-url/ada/issues/1174/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/ada-url/ada/issues/1174/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/ada-url/ada/issues/comments/4940655575","html_url":"https://github.com/ada-url/ada/pull/1174#issuecomment-4940655575","issue_url":"https://api.github.com/repos/ada-url/ada/issues/1174","id":4940655575,"node_id":"IC_kwDOIopAZs8AAAABJnxr1w","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-11T00:13:42Z","updated_at":"2026-07-11T00:13:42Z","body":"@mjackson What is the purpose here? \r\n\r\nWill every little component of out software systems have a memory estimator bundled with it? \r\n\r\nWhat function does the estimator serve?\r\n\r\nHow often are systems memory limited because they are storing too much data related to URLs?\r\n\r\nAre you going to be using this personally in a significant manner? Can you describe the usage you have in mind?","reactions":{"url":"https://api.github.com/repos/ada-url/ada/issues/comments/4940655575/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-11T00:13:42Z","org":{"id":120840559,"login":"ada-url","gravatar_id":"","url":"https://api.github.com/orgs/ada-url","avatar_url":"https://avatars.githubusercontent.com/u/120840559?"}},{"id":"14729906799","type":"CreateEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"ref":"worktree-begin-improvements","ref_type":"branch","full_ref":"refs/heads/worktree-begin-improvements","master_branch":"main","description":"WIP of library for type-safe concatenative languace","pusher_type":"user"},"public":true,"created_at":"2026-07-10T22:31:41Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}},{"id":"14728590000","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":1124854078,"name":"lemire/orientee_donnees","url":"https://api.github.com/repos/lemire/orientee_donnees"},"payload":{"repository_id":1124854078,"push_id":37018340373,"ref":"refs/heads/main","head":"9fa8f1861934f12915eb6f583d5cc22cffde4eeb","before":"cc22ece8e953feb4bb6faaff418fa758771a1a04"},"public":true,"created_at":"2026-07-10T22:00:23Z"},{"id":"11633603102","type":"PullRequestEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"action":"merged","number":997,"pull_request":{"url":"https://api.github.com/repos/simdutf/simdutf/pulls/997","id":4029758452,"number":997,"head":{"ref":"rely___builtin_popcountll","sha":"ad16e908b31694110a423a130b9042900c10ab36","repo":{"id":335799265,"url":"https://api.github.com/repos/simdutf/simdutf","name":"simdutf"}},"base":{"ref":"master","sha":"31fd2970aa84385daa81a03738f430c03e4197bd","repo":{"id":335799265,"url":"https://api.github.com/repos/simdutf/simdutf","name":"simdutf"}}}},"public":true,"created_at":"2026-07-10T20:36:08Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"14724784965","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":335799265,"name":"simdutf/simdutf","url":"https://api.github.com/repos/simdutf/simdutf"},"payload":{"repository_id":335799265,"push_id":37014530635,"ref":"refs/heads/master","head":"38eede31b40e9c4ed57b3efc48efc173c92ba68a","before":"31fd2970aa84385daa81a03738f430c03e4197bd"},"public":true,"created_at":"2026-07-10T20:36:09Z","org":{"id":82052126,"login":"simdutf","gravatar_id":"","url":"https://api.github.com/orgs/simdutf","avatar_url":"https://avatars.githubusercontent.com/u/82052126?"}},{"id":"14724758011","type":"DeleteEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"ref":"rely__builtin_popcountll","ref_type":"branch","full_ref":"refs/heads/rely__builtin_popcountll","pusher_type":"user"},"public":true,"created_at":"2026-07-10T20:35:35Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"14724757226","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"repository_id":126412363,"push_id":37014502843,"ref":"refs/heads/master","head":"b485fb2af4862176f291a6fc9d2cb1cfd05631ac","before":"43918a4c1f57a3f463f3713704bc28509e20eec8"},"public":true,"created_at":"2026-07-10T20:35:34Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"11633583023","type":"PullRequestEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"action":"merged","number":2779,"pull_request":{"url":"https://api.github.com/repos/simdjson/simdjson/pulls/2779","id":4029756249,"number":2779,"head":{"ref":"rely__builtin_popcountll","sha":"4e9f35e7caa64b86c4b239cf6929c09214cb1649","repo":{"id":126412363,"url":"https://api.github.com/repos/simdjson/simdjson","name":"simdjson"}},"base":{"ref":"master","sha":"c78380911e56c78e027030ddec67fcc8f0bf25c6","repo":{"id":126412363,"url":"https://api.github.com/repos/simdjson/simdjson","name":"simdjson"}}}},"public":true,"created_at":"2026-07-10T20:35:33Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"11632098960","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2777","repository_url":"https://api.github.com/repos/simdjson/simdjson","labels_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/labels{/name}","comments_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/comments","events_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/events","html_url":"https://github.com/simdjson/simdjson/pull/2777","id":4660093808,"node_id":"PR_kwDOB4jmS87mSMot","number":2777,"title":"grisu2 to dragonbox as underlying logic for to_chars","user":{"login":"MoonFlowww","id":161968556,"node_id":"U_kgDOCadxrA","avatar_url":"https://avatars.githubusercontent.com/u/161968556?v=4","gravatar_id":"","url":"https://api.github.com/users/MoonFlowww","html_url":"https://github.com/MoonFlowww","followers_url":"https://api.github.com/users/MoonFlowww/followers","following_url":"https://api.github.com/users/MoonFlowww/following{/other_user}","gists_url":"https://api.github.com/users/MoonFlowww/gists{/gist_id}","starred_url":"https://api.github.com/users/MoonFlowww/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MoonFlowww/subscriptions","organizations_url":"https://api.github.com/users/MoonFlowww/orgs","repos_url":"https://api.github.com/users/MoonFlowww/repos","events_url":"https://api.github.com/users/MoonFlowww/events{/privacy}","received_events_url":"https://api.github.com/users/MoonFlowww/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"closed","locked":false,"assignees":[],"milestone":null,"comments":6,"created_at":"2026-06-14T18:07:32Z","updated_at":"2026-07-10T19:54:50Z","closed_at":"2026-07-10T19:54:37Z","assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/simdjson/simdjson/pulls/2777","html_url":"https://github.com/simdjson/simdjson/pull/2777","diff_url":"https://github.com/simdjson/simdjson/pull/2777.diff","patch_url":"https://github.com/simdjson/simdjson/pull/2777.patch","merged_at":"2026-07-10T19:54:37Z"},"body":"PR to use dragonbox instead of grisu2 as underlying algorithm for to_chars\r\n#1450\r\n\r\nDescription\r\n- Replaced `Grisu2` with `DragonBox` algorithm for `to_chars()` underlying (ressource: https://github.com/jk-jeon/dragonbox)\r\n- Slightly modified `benchmark/car_builder/benchmark_car_builder.cpp` to implement tire pressure, in order to bench `to_chars()` over more values \r\n\r\n\r\n\r\nType of change\r\n- [x] Optimization\r\n\r\nHow to verify / test\r\n100% on tests:\r\n```bash\r\ncmake -B build -D SIMDJSON_SANITIZE=ON -D SIMDJSON_DEVELOPER_MODE=ON\r\ncmake --build build\r\nctest --test-dir build\r\n```\r\n\r\nbenchmarked with `benchmark/car_builder/benchmark_car_builder.cpp`:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON -D CMAKE_BUILD_TYPE=Release\r\ncmake --build build --target benchmark_car_builder -j\r\n./build/benchmark/car_builder/benchmark_car_builder\r\n```\r\n\r\n[main] Grisu2:\r\n> Trial 1: string_builder:     1.29 ns     0.77 GB/s     5.32 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n> Trial 2: string_builder:     1.30 ns     0.77 GB/s     5.30 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n> Trial 3: string_builder:     1.29 ns     0.78 GB/s     5.34 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n\r\n[PR] DragonBox:\r\n> Trial 1: string_builder:     1.22 ns     0.82 GB/s     5.29 GHz     6.45 cycles/char    23.52 ins./char     3.64 i/c\r\n> Trial 2: string_builder:     1.23 ns     0.81 GB/s     5.25 GHz     6.45 cycles/char    23.52 ins./char     3.65 i/c\r\n> Trial 3: string_builder:     1.21 ns     0.82 GB/s     5.31 GHz     6.44 cycles/char    23.52 ins./char     3.65 i/c\r\n\r\n---\r\nAI: Used for documentations and cleanup","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4938997256","html_url":"https://github.com/simdjson/simdjson/pull/2777#issuecomment-4938997256","issue_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777","id":4938997256,"node_id":"IC_kwDOB4jmS88AAAABJmMeCA","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-10T19:54:50Z","updated_at":"2026-07-10T19:54:50Z","body":"@MoonFlowww It will be in the next release.","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4938997256/reactions","total_count":1,"+1":0,"-1":0,"laugh":0,"hooray":1,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-10T19:54:50Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"14722770826","type":"PushEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"repository_id":126412363,"push_id":37012513609,"ref":"refs/heads/master","head":"43918a4c1f57a3f463f3713704bc28509e20eec8","before":"c78380911e56c78e027030ddec67fcc8f0bf25c6"},"public":true,"created_at":"2026-07-10T19:54:37Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"11631487302","type":"IssueCommentEvent","actor":{"id":391987,"login":"lemire","display_login":"lemire","gravatar_id":"","url":"https://api.github.com/users/lemire","avatar_url":"https://avatars.githubusercontent.com/u/391987?"},"repo":{"id":126412363,"name":"simdjson/simdjson","url":"https://api.github.com/repos/simdjson/simdjson"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2777","repository_url":"https://api.github.com/repos/simdjson/simdjson","labels_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/labels{/name}","comments_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/comments","events_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/events","html_url":"https://github.com/simdjson/simdjson/pull/2777","id":4660093808,"node_id":"PR_kwDOB4jmS87mSMot","number":2777,"title":"grisu2 to dragonbox as underlying logic for to_chars","user":{"login":"MoonFlowww","id":161968556,"node_id":"U_kgDOCadxrA","avatar_url":"https://avatars.githubusercontent.com/u/161968556?v=4","gravatar_id":"","url":"https://api.github.com/users/MoonFlowww","html_url":"https://github.com/MoonFlowww","followers_url":"https://api.github.com/users/MoonFlowww/followers","following_url":"https://api.github.com/users/MoonFlowww/following{/other_user}","gists_url":"https://api.github.com/users/MoonFlowww/gists{/gist_id}","starred_url":"https://api.github.com/users/MoonFlowww/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MoonFlowww/subscriptions","organizations_url":"https://api.github.com/users/MoonFlowww/orgs","repos_url":"https://api.github.com/users/MoonFlowww/repos","events_url":"https://api.github.com/users/MoonFlowww/events{/privacy}","received_events_url":"https://api.github.com/users/MoonFlowww/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[],"state":"closed","locked":false,"assignees":[],"milestone":null,"comments":6,"created_at":"2026-06-14T18:07:32Z","updated_at":"2026-07-10T19:54:50Z","closed_at":"2026-07-10T19:54:37Z","assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/simdjson/simdjson/pulls/2777","html_url":"https://github.com/simdjson/simdjson/pull/2777","diff_url":"https://github.com/simdjson/simdjson/pull/2777.diff","patch_url":"https://github.com/simdjson/simdjson/pull/2777.patch","merged_at":"2026-07-10T19:54:37Z"},"body":"PR to use dragonbox instead of grisu2 as underlying algorithm for to_chars\r\n#1450\r\n\r\nDescription\r\n- Replaced `Grisu2` with `DragonBox` algorithm for `to_chars()` underlying (ressource: https://github.com/jk-jeon/dragonbox)\r\n- Slightly modified `benchmark/car_builder/benchmark_car_builder.cpp` to implement tire pressure, in order to bench `to_chars()` over more values \r\n\r\n\r\n\r\nType of change\r\n- [x] Optimization\r\n\r\nHow to verify / test\r\n100% on tests:\r\n```bash\r\ncmake -B build -D SIMDJSON_SANITIZE=ON -D SIMDJSON_DEVELOPER_MODE=ON\r\ncmake --build build\r\nctest --test-dir build\r\n```\r\n\r\nbenchmarked with `benchmark/car_builder/benchmark_car_builder.cpp`:\r\n```bash\r\ncmake -B build -D SIMDJSON_DEVELOPER_MODE=ON -D CMAKE_BUILD_TYPE=Release\r\ncmake --build build --target benchmark_car_builder -j\r\n./build/benchmark/car_builder/benchmark_car_builder\r\n```\r\n\r\n[main] Grisu2:\r\n> Trial 1: string_builder:     1.29 ns     0.77 GB/s     5.32 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n> Trial 2: string_builder:     1.30 ns     0.77 GB/s     5.30 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n> Trial 3: string_builder:     1.29 ns     0.78 GB/s     5.34 GHz     6.88 cycles/char    24.27 ins./char     3.53 i/c\r\n\r\n[PR] DragonBox:\r\n> Trial 1: string_builder:     1.22 ns     0.82 GB/s     5.29 GHz     6.45 cycles/char    23.52 ins./char     3.64 i/c\r\n> Trial 2: string_builder:     1.23 ns     0.81 GB/s     5.25 GHz     6.45 cycles/char    23.52 ins./char     3.65 i/c\r\n> Trial 3: string_builder:     1.21 ns     0.82 GB/s     5.31 GHz     6.44 cycles/char    23.52 ins./char     3.65 i/c\r\n\r\n---\r\nAI: Used for documentations and cleanup","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4938863048","html_url":"https://github.com/simdjson/simdjson/pull/2777#issuecomment-4938863048","issue_url":"https://api.github.com/repos/simdjson/simdjson/issues/2777","id":4938863048,"node_id":"IC_kwDOB4jmS88AAAABJmERyA","user":{"login":"lemire","id":391987,"node_id":"MDQ6VXNlcjM5MTk4Nw==","avatar_url":"https://avatars.githubusercontent.com/u/391987?v=4","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-07-10T19:37:42Z","updated_at":"2026-07-10T19:37:42Z","body":"Running tests.","reactions":{"url":"https://api.github.com/repos/simdjson/simdjson/issues/comments/4938863048/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}},"public":true,"created_at":"2026-07-10T19:37:42Z","org":{"id":62337925,"login":"simdjson","gravatar_id":"","url":"https://api.github.com/orgs/simdjson","avatar_url":"https://avatars.githubusercontent.com/u/62337925?"}},{"id":"14718486033","type":"PushEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"repository_id":931828453,"push_id":37008224727,"ref":"refs/heads/main","head":"a9b8a5658e63debb137ebd6096995959190e3c8c","before":"3771ff3763fba10c91f2f43e7c2479751e862849"},"public":true,"created_at":"2026-07-10T18:30:47Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}},{"id":"14717560458","type":"PushEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"repository_id":931828453,"push_id":37007297564,"ref":"refs/heads/main","head":"3771ff3763fba10c91f2f43e7c2479751e862849","before":"9ddcee71604e41e3f3ae95571505a4586326ce91"},"public":true,"created_at":"2026-07-10T18:13:38Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}},{"id":"14715684718","type":"DeleteEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"ref":"worktree-forced-to-disabled","ref_type":"branch","full_ref":"refs/heads/worktree-forced-to-disabled","pusher_type":"user"},"public":true,"created_at":"2026-07-10T17:39:44Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}},{"id":"14715666086","type":"PushEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"repository_id":931828453,"push_id":37005399422,"ref":"refs/heads/main","head":"9ddcee71604e41e3f3ae95571505a4586326ce91","before":"e214034ed87d6bb356bd3877153a0435ccf7904e"},"public":true,"created_at":"2026-07-10T17:39:23Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}},{"id":"11627053775","type":"PullRequestEvent","actor":{"id":2279724,"login":"sean-parent","display_login":"sean-parent","gravatar_id":"","url":"https://api.github.com/users/sean-parent","avatar_url":"https://avatars.githubusercontent.com/u/2279724?"},"repo":{"id":931828453,"name":"stlab/cel-rs","url":"https://api.github.com/repos/stlab/cel-rs"},"payload":{"action":"merged","number":35,"pull_request":{"url":"https://api.github.com/repos/stlab/cel-rs/pulls/35","id":4026803873,"number":35,"head":{"ref":"worktree-forced-to-disabled","sha":"19ffc25bd4404bed6eb3087bd49b275da7e02897","repo":{"id":931828453,"url":"https://api.github.com/repos/stlab/cel-rs","name":"cel-rs"}},"base":{"ref":"main","sha":"e214034ed87d6bb356bd3877153a0435ccf7904e","repo":{"id":931828453,"url":"https://api.github.com/repos/stlab/cel-rs","name":"cel-rs"}}}},"public":true,"created_at":"2026-07-10T17:39:22Z","org":{"id":2448845,"login":"stlab","gravatar_id":"","url":"https://api.github.com/orgs/stlab","avatar_url":"https://avatars.githubusercontent.com/u/2448845?"}}]