File 2232-erts-Update-ryu-version-to-4c0618b0e44f7ef027ebae05d.patch of Package erlang
From 8453b2aa0a587c71483518a64e483a0e1794affa Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Tue, 10 Feb 2026 16:40:07 +0100
Subject: [PATCH 2/2] erts: Update ryu version to
4c0618b0e44f7ef027ebae05d2cc7812048f7c8f
---
erts/emulator/ryu/to_chars.h | 2 +-
erts/emulator/ryu/vendor.info | 26 ++++++++++++++------------
erts/emulator/ryu/xcharconv_ryu.h.sha | 2 +-
3 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/erts/emulator/ryu/to_chars.h b/erts/emulator/ryu/to_chars.h
index 1d41d3ea98..520401df92 100644
--- a/erts/emulator/ryu/to_chars.h
+++ b/erts/emulator/ryu/to_chars.h
@@ -31,7 +31,7 @@ enum chars_format {
static inline int to_chars(const floating_decimal_64 v, const bool sign, char* const result) {
// Step 5: Print the decimal representation.
uint64_t __output = v.mantissa;
- int32_t _Ryu_exponent = v.exponent;
+ const int32_t _Ryu_exponent = v.exponent;
const uint32_t __olength = decimalLength17(__output);
int32_t _Scientific_exponent = _Ryu_exponent + ((int32_t) __olength) - 1;
diff --git a/erts/emulator/ryu/vendor.info b/erts/emulator/ryu/vendor.info
index 1f0dc385aa..2cecfacad9 100644
--- a/erts/emulator/ryu/vendor.info
+++ b/erts/emulator/ryu/vendor.info
@@ -14,19 +14,21 @@
"homepage": "https://github.com/ulfjack/ryu",
"licenseDeclared": "Apache-2.0 OR BSL-1.0",
"name": "ryu",
- "versionInfo": "1264a946ba66eab320e927bfd2362e0c8580c42f",
- "path": ["./erts/emulator/ryu/common.h",
- "./erts/emulator/ryu/d2s.c",
- "./erts/emulator/ryu/d2s_full_table.h",
- "./erts/emulator/ryu/d2s_intrinsics.h",
- "./erts/emulator/ryu/digit_table.h",
- "./erts/emulator/ryu/ryu.h",
- "./erts/emulator/ryu/LICENSE-Apache2",
- "./erts/emulator/ryu/LICENSE-Boost"],
+ "versionInfo": "4c0618b0e44f7ef027ebae05d2cc7812048f7c8f",
+ "path": [
+ "./erts/emulator/ryu/common.h",
+ "./erts/emulator/ryu/d2s.c",
+ "./erts/emulator/ryu/d2s_full_table.h",
+ "./erts/emulator/ryu/d2s_intrinsics.h",
+ "./erts/emulator/ryu/digit_table.h",
+ "./erts/emulator/ryu/ryu.h",
+ "./erts/emulator/ryu/LICENSE-Apache2",
+ "./erts/emulator/ryu/LICENSE-Boost"
+ ],
"supplier": "Person: Ulf Adams",
"purl": "pkg:github/ulfjack/ryu#ryu",
"update": "./erts/emulator/ryu/update.sh",
- "sha": "1264a946ba66eab320e927bfd2362e0c8580c42f"
+ "sha": "4c0618b0e44f7ef027ebae05d2cc7812048f7c8f"
},
{
"ID": "ryu-to_chars",
@@ -36,13 +38,13 @@
"homepage": "https://github.com/microsoft/STL",
"licenseDeclared": "Apache-2.0 WITH LLVM-exception AND BSL-1.0",
"name": "STL",
- "versionInfo": "vs-2022-17.14",
+ "versionInfo": "msvc-build-tools-14.50",
"path": [
"./erts/emulator/ryu/to_chars.h"
],
"supplier": "Organization: Microsoft Corporation",
"purl": "pkg:github/microsoft/STL#stl/inc/xcharconv_ryu.h",
"update": "./erts/emulator/ryu/update.sh",
- "sha": "1f6e5b16ec02216665624c1e762f3732605cf2b4"
+ "sha": "37d575ede5ade50ad95b857f22ed7f1be4b1f2df"
}
]
diff --git a/erts/emulator/ryu/xcharconv_ryu.h.sha b/erts/emulator/ryu/xcharconv_ryu.h.sha
index a3c589e489..eca902c803 100644
--- a/erts/emulator/ryu/xcharconv_ryu.h.sha
+++ b/erts/emulator/ryu/xcharconv_ryu.h.sha
@@ -1 +1 @@
-c12089e489c7b6a3896f5043ed545ac8d1870590
+608036cc0d13785707c32fef531632a9df967bd8
--
2.51.0