public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: hydai <hydai@hyd.ai>
To: git-commits@fedoraproject.org
Subject: [rpms/wasmedge] epel10: Release 0.17.0
Date: Tue, 02 Jun 2026 06:19:19 GMT	[thread overview]
Message-ID: <178038115977.1.7340319643261835974.rpms-wasmedge-98cd46b8bbce@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/wasmedge
            Branch : epel10
            Commit : 98cd46b8bbce2b0221d3ded01452b16d9aa4278f
            Author : hydai <hydai@hyd.ai>
            Date   : 2026-06-02T06:18:59+00:00
            Stats  : +17/-70 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/wasmedge/c/98cd46b8bbce2b0221d3ded01452b16d9aa4278f?branch=epel10

            Log:
            Release 0.17.0

Signed-off-by: hydai <hydai@hyd.ai>

---
diff --git a/.gitignore b/.gitignore
index 2010a24..83680b1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
 /WasmEdge-0.14.0-src.tar.gz
 /WasmEdge-0.14.1-src.tar.gz
 /WasmEdge-0.15.0-src.tar.gz
+/WasmEdge-0.17.0-src.tar.gz

diff --git a/0001-fix-runtime-refine-the-overflow-detection-when-wrapp.patch b/0001-fix-runtime-refine-the-overflow-detection-when-wrapp.patch
deleted file mode 100644
index c332c3e..0000000
--- a/0001-fix-runtime-refine-the-overflow-detection-when-wrapp.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 37cc9fa19bd23edbbdaa9252059b17f191fa4d17 Mon Sep 17 00:00:00 2001
-From: YiYing He <yiying@secondstate.io>
-Date: Wed, 17 Dec 2025 20:27:38 +0800
-Subject: [PATCH] fix(runtime): refine the overflow detection when wrapping
- memory instance
-
-Signed-off-by: YiYing He <yiying@secondstate.io>
----
- include/runtime/instance/memory.h | 24 +++++++++++++++++++-----
- 1 file changed, 19 insertions(+), 5 deletions(-)
-
-diff --git a/include/runtime/instance/memory.h b/include/runtime/instance/memory.h
-index ce511a7b..9d849598 100644
---- a/include/runtime/instance/memory.h
-+++ b/include/runtime/instance/memory.h
-@@ -241,14 +241,28 @@ public:
-     return reinterpret_cast<T>(&DataPtr[Offset]);
-   }
- 
--  /// Get array of object at specific offset of memory.
-+  /// Get array of object with count at specific offset of memory.
-   template <typename T>
--  Span<T> getSpan(uint32_t Offset, uint32_t Size) const noexcept {
--    uint32_t ByteSize = static_cast<uint32_t>(sizeof(T) * Size);
--    if (unlikely(!checkAccessBound(Offset, ByteSize))) {
-+  Span<T> getSpan(uint32_t Offset, uint32_t Count) const noexcept {
-+    uint32_t Size;
-+#if defined(_MSC_VER) && !defined(__clang__) // MSVC
-+    // Should extend for memory64 proposal.
-+    uint64_t Num =
-+        static_cast<uint64_t>(sizeof(T)) * static_cast<uint64_t>(Count);
-+    if ((Num >> 32) != 0) {
-+      return Span<T>();
-+    }
-+    Size = static_cast<uint32_t>(Num);
-+#else
-+    if (unlikely(__builtin_mul_overflow(static_cast<uint32_t>(sizeof(T)), Count,
-+                                        &Size))) {
-+      return Span<T>();
-+    }
-+#endif
-+    if (unlikely(!checkAccessBound(Offset, Size))) {
-       return Span<T>();
-     }
--    return Span<T>(reinterpret_cast<T *>(&DataPtr[Offset]), Size);
-+    return Span<T>(reinterpret_cast<T *>(&DataPtr[Offset]), Count);
-   }
- 
-   /// Get array of object at specific offset of memory.
--- 
-2.43.0
-

diff --git a/sources b/sources
index 87a5719..8bce1f5 100644
--- a/sources
+++ b/sources
@@ -1,14 +1 @@
-SHA512 (WasmEdge-0.10.1-src.tar.gz) = 56375a1198e9dd20a66e4baffd2932afbd125e652bb761bf2c4de31be7edfbdc50a6aad5f6cc9b83dc5838841e60d51e7420310d366d6fb860a0c32c97ecc3d3
-SHA512 (WasmEdge-0.11.0-src.tar.gz) = 4baadceca1f522123e1e8e1cb48657e4f39ccda6cc50731c8774bea833947bc6503b787c271498e604555ca261e01b933f27e257d7b0c94c258e371cc0171e66
-SHA512 (WasmEdge-0.11.1-src.tar.gz) = d5bf0d9b906adf0f8b6bb4bb0128b896552ce62b26f6c3ef351308f7f63c1e082acfe8c056b2013957a7a1e24959ce546c40ecb593a0a0d40df03f53e17b4570
-SHA512 (WasmEdge-0.11.2-src.tar.gz) = ebe10f564fdb142075fb39eea3b6e4e784db62d1a2bfdb84158036cb044510c20b77051f1f4279d5d220146a69dc97350da9799a57a06c6aa0b8e00d8714b685
-SHA512 (WasmEdge-0.12.0-src.tar.gz) = 23a87617a9c528f3639a6ccb51a8fce4e7ba4659591559ed7bba5350eb9270cae3adcad19e547c5699d74cbed2c55ad28ab684bbd5e759d782e431e9dd93ff8e
-SHA512 (WasmEdge-0.12.1-src.tar.gz) = c81ddbe9925e8ea144381f3d999f8b19bfcfae91aa63328beeee1f3c5b002ce47157eee28d5323d3a7303806975417856d5ec497d1e60f59312f9dc47756c533
-SHA512 (WasmEdge-0.13.1-src.tar.gz) = 66739e02ffb9669b2545765bcbcf49845afa4e1b9f6d11d011363c11febb0aff4465a774dddd7b513568ff99c80490d76611b74d4d8bd510df7209a73f3abcb0
-SHA512 (WasmEdge-0.13.2-src.tar.gz) = 68038e39487fca9845da77e0ced3af5e36160a0aa458ddd0540d4dbb5d47e0e8f4e12582e9b1c57b371ba13218dcceef6bc44cbd2b76aab7626b0ada963cdba4
-SHA512 (WasmEdge-0.13.3-src.tar.gz) = b8b2e1974fd2ca5bfa0b10311812b69a2a0d2b9864c3d316e3134a08e0a08392cad2b83867e20cd7feeead2afabfa8be19079e690ded7ae9e9bdef41223fd7bd
-SHA512 (WasmEdge-0.13.4-src.tar.gz) = ec9b7d1d5eddeb263e4fd00b11e0cac8e11e73a00db0a53ef01ade13518841823274d5ad85be005a82cf8c58a5bec7a8ad6e54358abe4a784439692afbe43fcf
-SHA512 (WasmEdge-0.13.5-src.tar.gz) = 9d3ece45897d2c9bb3848662fc4ab36c2e0f178450b00f7ea7d183b7162d150d1306e1781b2542463993bab2ec6732def8d63be20ec192b18d93d98c537fb48a
-SHA512 (WasmEdge-0.14.0-src.tar.gz) = fa9ab14f1c477e1909efe88d760a2ab9212687328a885054f0830284bc71d559ab5263eefbbc564d88280b3907d5e3145ffeff87830eb13ad1f3fc4a599e4340
-SHA512 (WasmEdge-0.14.1-src.tar.gz) = cf708ad789c8d7cb8b5885d6b13dbb010fa433e93971fedb0c05dd2794ad69d79b08535c854ea8744243ff65c61f0de1b6e3fe2a981b69fc92701b4675cc80d4
-SHA512 (WasmEdge-0.15.0-src.tar.gz) = 3a41f362852dd04dc441ebe10fac266703bb146100cceec64df3fce76f57960ac7dacfc9c1243f4177899a5c4d50166158908b0ec4e88e3f226cad2fd350e6cd
+SHA512 (WasmEdge-0.17.0-src.tar.gz) = 3e0f9739c7cd5af4ad1e54ed009719c8e4d3d4bfc821103bd954f5bc662381278f97078b4d177f4fae599b3a199b55b6e1fd81ce75ab7711921779db2e89d567

diff --git a/wasmedge.spec b/wasmedge.spec
index 164cb37..f5d288d 100644
--- a/wasmedge.spec
+++ b/wasmedge.spec
@@ -1,7 +1,7 @@
-%global version 0.15.0
+%global version 0.17.0
 %global reponame WasmEdge
 %global capi_soname 0
-%global capi_version 0.1.0
+%global capi_version 0.1.1
 
 Name:    wasmedge
 Version: %{version}
@@ -12,8 +12,6 @@ Summary: High performance WebAssembly Virtual Machine
 License: Apache-2.0 AND CC0-1.0
 URL:     https://github.com/%{reponame}/%{reponame}
 Source0: %{url}/releases/download/%{version}/%{reponame}-%{version}-src.tar.gz
-# Patch from https://github.com/WasmEdge/WasmEdge/commit/37cc9fa19bd23edbbdaa9252059b17f191fa4d17
-Patch0: 0001-fix-runtime-refine-the-overflow-detection-when-wrapp.patch
 BuildRequires: cmake
 BuildRequires: gcc-c++
 BuildRequires: git
@@ -104,6 +102,19 @@ cd ..
 %{_includedir}/%{name}/enum_types.h
 %{_includedir}/%{name}/int128.h
 %{_includedir}/%{name}/version.h
+%{_includedir}/%{name}/wasmedge_ast.h
+%{_includedir}/%{name}/wasmedge_basic.h
+%{_includedir}/%{name}/wasmedge_compiler.h
+%{_includedir}/%{name}/wasmedge_configure.h
+%{_includedir}/%{name}/wasmedge_context.h
+%{_includedir}/%{name}/wasmedge_deprecated.h
+%{_includedir}/%{name}/wasmedge_execution.h
+%{_includedir}/%{name}/wasmedge_experimental.h
+%{_includedir}/%{name}/wasmedge_instance.h
+%{_includedir}/%{name}/wasmedge_plugin.h
+%{_includedir}/%{name}/wasmedge_tools.h
+%{_includedir}/%{name}/wasmedge_value.h
+%{_includedir}/%{name}/wasmedge_vm.h
 %{_includedir}/%{name}/wasmedge.h
 %{_libdir}/lib%{name}.so
 

                 reply	other threads:[~2026-06-02  6:19 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178038115977.1.7340319643261835974.rpms-wasmedge-98cd46b8bbce@fedoraproject.org \
    --to=hydai@hyd.ai \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox