diffstat for ruby-rbtrace-0.5.1 ruby-rbtrace-0.5.2

 CHANGELOG              |    9 +++++++++
 debian/changelog       |    8 ++++++++
 ext/rbtrace.c          |    6 +++---
 lib/rbtrace/version.rb |    2 +-
 4 files changed, 21 insertions(+), 4 deletions(-)

diff -Nru ruby-rbtrace-0.5.1/CHANGELOG ruby-rbtrace-0.5.2/CHANGELOG
--- ruby-rbtrace-0.5.1/CHANGELOG	2024-03-04 22:46:55.000000000 +0200
+++ ruby-rbtrace-0.5.2/CHANGELOG	2025-07-22 21:34:48.000000000 +0300
@@ -1,3 +1,12 @@
+- 0.5.3 - 06-07-2025
+
+- Fix: Build failures with C23 (#100)
+
+- 0.5.2 - 05-13-2025
+
+- Specify void* argument in rbtrace_gc_mark()'s signature, as expected by rb_data_type_t.
+  This was a warning before C23 but it's now an error, and GCC 15 defaults to C23.
+
 - 0.5.1 - 19-12-2023
 
 - Fix: RbTrace was used incorrectly instead of RBTrace, which lead to a broken build
diff -Nru ruby-rbtrace-0.5.1/debian/changelog ruby-rbtrace-0.5.2/debian/changelog
--- ruby-rbtrace-0.5.1/debian/changelog	2024-10-26 18:50:55.000000000 +0300
+++ ruby-rbtrace-0.5.2/debian/changelog	2025-10-24 21:34:34.000000000 +0300
@@ -1,3 +1,11 @@
+ruby-rbtrace (0.5.2-0.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * New upstream release.
+    - Fixes FTBFS with GCC 15. (Closes: #1097821)
+
+ -- Adrian Bunk <bunk@debian.org>  Fri, 24 Oct 2025 21:34:34 +0300
+
 ruby-rbtrace (0.5.1-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru ruby-rbtrace-0.5.1/ext/rbtrace.c ruby-rbtrace-0.5.2/ext/rbtrace.c
--- ruby-rbtrace-0.5.1/ext/rbtrace.c	2024-03-04 22:46:55.000000000 +0200
+++ ruby-rbtrace-0.5.2/ext/rbtrace.c	2025-07-22 21:34:48.000000000 +0300
@@ -47,7 +47,7 @@
 
 #ifdef __FreeBSD__
  #define PLATFORM_FREEBSD
-#elif __OpenBSD__
+#elif defined __OpenBSD__
  #define PLATFORM_OPENBSD
 #endif
 
@@ -361,7 +361,7 @@
 
   } else if (rbtracer.num > 0) {
     // tracing only specific methods
-    int i, n;
+    unsigned int i, n;
     for (i=0, n=0; i<MAX_TRACERS && n<rbtracer.num; i++) {
       rbtracer_t *curr = &rbtracer.list[i];
 
@@ -1080,7 +1080,7 @@
 }
 
 static void
-rbtrace_gc_mark()
+rbtrace_gc_mark(void *ptr)
 {
   if (rbtracer.gc && !in_event_hook) {
     rbtrace__send_event(1,
diff -Nru ruby-rbtrace-0.5.1/lib/rbtrace/version.rb ruby-rbtrace-0.5.2/lib/rbtrace/version.rb
--- ruby-rbtrace-0.5.1/lib/rbtrace/version.rb	2024-03-04 22:46:55.000000000 +0200
+++ ruby-rbtrace-0.5.2/lib/rbtrace/version.rb	2025-07-22 21:34:48.000000000 +0300
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 class RBTracer
-  VERSION = "0.5.1"
+  VERSION = "0.5.2"
 end
