Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-language-c for openSUSE:Factory 
checked in at 2026-06-10 16:03:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-language-c (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-language-c.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-language-c"

Wed Jun 10 16:03:21 2026 rev:15 rq:1358403 version:0.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-language-c/ghc-language-c.changes    
2025-12-05 16:56:23.343763887 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-language-c.new.2375/ghc-language-c.changes  
2026-06-10 16:05:50.180253352 +0200
@@ -1,0 +2,8 @@
+Wed Mar 11 20:44:36 UTC 2026 - Peter Simons <[email protected]>
+
+- Update language-c to version 0.10.2.
+  ## 0.10.2
+
+  - Accept C23 `bool` keyword.
+
+-------------------------------------------------------------------

Old:
----
  language-c-0.10.1.tar.gz

New:
----
  language-c-0.10.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-language-c.spec ++++++
--- /var/tmp/diff_new_pack.H6AZUw/_old  2026-06-10 16:05:52.540351156 +0200
+++ /var/tmp/diff_new_pack.H6AZUw/_new  2026-06-10 16:05:52.544351321 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-language-c
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.10.1
+Version:        0.10.2
 Release:        0
 Summary:        Analysis and generation of C code
 License:        BSD-3-Clause

++++++ language-c-0.10.1.tar.gz -> language-c-0.10.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-c-0.10.1/ChangeLog.md 
new/language-c-0.10.2/ChangeLog.md
--- old/language-c-0.10.1/ChangeLog.md  2001-09-09 03:46:40.000000000 +0200
+++ new/language-c-0.10.2/ChangeLog.md  2001-09-09 03:46:40.000000000 +0200
@@ -1,5 +1,9 @@
 # Changelog
 
+## 0.10.2
+
+- Accept C23 `bool` keyword.
+
 ## 0.10.1
 
 - Support `0.0f16` syntax.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-c-0.10.1/README.md 
new/language-c-0.10.2/README.md
--- old/language-c-0.10.1/README.md     2001-09-09 03:46:40.000000000 +0200
+++ new/language-c-0.10.2/README.md     2001-09-09 03:46:40.000000000 +0200
@@ -6,6 +6,9 @@
 
 ## C Language Compatibility
 
+language-c has no comprehensive C23 support yet, but supports
+ - the `bool` keyword
+
 Currently unsupported C11 constructs:
  - static assertion 6.7.10 (`_Static_assert`)
  - generic selection 6.5.1.1 (`_Generic`)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-c-0.10.1/language-c.cabal 
new/language-c-0.10.2/language-c.cabal
--- old/language-c-0.10.1/language-c.cabal      2001-09-09 03:46:40.000000000 
+0200
+++ new/language-c-0.10.2/language-c.cabal      2001-09-09 03:46:40.000000000 
+0200
@@ -1,6 +1,6 @@
 cabal-version:   2.2
 name:            language-c
-version:         0.10.1
+version:         0.10.2
 license:         BSD-3-Clause
 license-file:    LICENSE
 copyright:       LICENSE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/language-c-0.10.1/src/Language/C/Parser/Lexer.x 
new/language-c-0.10.2/src/Language/C/Parser/Lexer.x
--- old/language-c-0.10.1/src/Language/C/Parser/Lexer.x 2001-09-09 
03:46:40.000000000 +0200
+++ new/language-c-0.10.2/src/Language/C/Parser/Lexer.x 2001-09-09 
03:46:40.000000000 +0200
@@ -284,7 +284,7 @@
 alignof _Alignof __alignof alignof __alignof__,
 asm @__,
 atomic _Atomic,
-auto, break, bool _Bool,
+auto, break, bool _Bool bool,
 case, char, const @__, continue,
 complex _Complex __complex__
 default, do, double,
@@ -293,7 +293,7 @@
 generic _Generic,
 goto,
 if, inline @__, int,
-__int128 __int128_t,
+int128 __int128 __int128_t,
 long,
 noreturn _Noreturn,
 nullable _Nullable __nullable,
@@ -332,19 +332,17 @@
 (flip CTokClangC ClangBuiltinConvertVector) __builtin_convertvector
 -}
 
--- Tokens: _Alignas _Alignof __alignof alignof __alignof__ __asm asm __asm__ 
_Atomic auto break _Bool case char __const const __const__ continue _Complex 
__complex__ default do double else enum extern float for _Generic goto if 
__inline inline __inline__ int __int128_t long _Noreturn _Nullable __nullable 
_Nonnull __nonnull register __restrict restrict __restrict__ return short 
__signed signed __signed__ sizeof static _Static_assert struct switch typedef 
__typeof typeof __typeof__ __thread _Thread_local __uint128 __uint128_t union 
unsigned void __volatile volatile __volatile__ while __label__ __bf16 __fp16 
_Float16 _Float16x _Float32 _Float32x _Float64 _Float64x _Float128 __float128 
_Float128x __attribute __attribute__ __extension__ __real __real__ __imag 
__imag__ __builtin_va_arg __builtin_offsetof __builtin_types_compatible_p 
__builtin_bit_cast __builtin_convertvector
+-- Tokens: _Alignas _Alignof __alignof alignof __alignof__ __asm asm __asm__ 
_Atomic auto break _Bool bool case char __const const __const__ continue 
_Complex __complex__ default do double else enum extern float for _Generic goto 
if __inline inline __inline__ int __int128 __int128_t long _Noreturn _Nullable 
__nullable _Nonnull __nonnull register __restrict restrict __restrict__ return 
short __signed signed __signed__ sizeof static _Static_assert struct switch 
typedef __typeof typeof __typeof__ __thread _Thread_local __uint128 __uint128_t 
union unsigned void __volatile volatile __volatile__ while __label__ __bf16 
__fp16 _Float16 _Float16x _Float32 _Float32x _Float64 _Float64x _Float128 
__float128 _Float128x __attribute __attribute__ __extension__ __real __real__ 
__imag __imag__ __builtin_va_arg __builtin_offsetof 
__builtin_types_compatible_p __builtin_bit_cast __builtin_convertvector
 idkwtok ('_' : 'A' : 'l' : 'i' : 'g' : 'n' : 'a' : 's' : []) = tok 8 
CTokAlignas
 idkwtok ('_' : 'A' : 'l' : 'i' : 'g' : 'n' : 'o' : 'f' : []) = tok 8 
CTokAlignof
 idkwtok ('_' : 'A' : 't' : 'o' : 'm' : 'i' : 'c' : []) = tok 7 CTokAtomic
 idkwtok ('_' : 'B' : 'o' : 'o' : 'l' : []) = tok 5 CTokBool
 idkwtok ('_' : 'C' : 'o' : 'm' : 'p' : 'l' : 'e' : 'x' : []) = tok 8 
CTokComplex
-idkwtok ('_' : '_' : 'b' : 'f' : '1' : '6' : []) = tok 6 CTokBFloat16
-idkwtok ('_' : '_' : 'f' : 'p' : '1' : '6' : []) = tok 6 (CTokFloatN 16 False)
 #ifdef IEC_60559_TYPES_EXT
-idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '6' : []) = tok 8 
(CTokFloatN 16 False)
-idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '6' : 'x' : []) = tok 9 
(CTokFloatN 16 True)
 idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '2' : '8' : []) = tok 9 
(CTokFloatN 128 False)
 idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '2' : '8' : 'x' : []) = tok 
10 (CTokFloatN 128 True)
+idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '6' : []) = tok 8 
(CTokFloatN 16 False)
+idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '1' : '6' : 'x' : []) = tok 9 
(CTokFloatN 16 True)
 idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '3' : '2' : []) = tok 8 
(CTokFloatN 32 False)
 idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '3' : '2' : 'x' : []) = tok 9 
(CTokFloatN 32 True)
 idkwtok ('_' : 'F' : 'l' : 'o' : 'a' : 't' : '6' : '4' : []) = tok 8 
(CTokFloatN 64 False)
@@ -365,6 +363,8 @@
 idkwtok ('_' : '_' : 'a' : 't' : 't' : 'r' : 'i' : 'b' : 'u' : 't' : 'e' : []) 
= tok 11 (CTokGnuC GnuCAttrTok)
 idkwtok ('_' : '_' : 'a' : 't' : 't' : 'r' : 'i' : 'b' : 'u' : 't' : 'e' : '_' 
: '_' : []) = tok 13 (CTokGnuC GnuCAttrTok)
 idkwtok ('a' : 'u' : 't' : 'o' : []) = tok 4 CTokAuto
+idkwtok ('_' : '_' : 'b' : 'f' : '1' : '6' : []) = tok 6 CTokBFloat16
+idkwtok ('b' : 'o' : 'o' : 'l' : []) = tok 4 CTokBool
 idkwtok ('b' : 'r' : 'e' : 'a' : 'k' : []) = tok 5 CTokBreak
 idkwtok ('_' : '_' : 'b' : 'u' : 'i' : 'l' : 't' : 'i' : 'n' : '_' : 'b' : 'i' 
: 't' : '_' : 'c' : 'a' : 's' : 't' : []) = tok 18 (flip CTokClangC 
ClangCBitCast)
 idkwtok ('_' : '_' : 'b' : 'u' : 'i' : 'l' : 't' : 'i' : 'n' : '_' : 'c' : 'o' 
: 'n' : 'v' : 'e' : 'r' : 't' : 'v' : 'e' : 'c' : 't' : 'o' : 'r' : []) = tok 
23 (flip CTokClangC ClangBuiltinConvertVector)
@@ -388,6 +388,7 @@
 idkwtok ('f' : 'l' : 'o' : 'a' : 't' : []) = tok 5 CTokFloat
 idkwtok ('_' : '_' : 'f' : 'l' : 'o' : 'a' : 't' : '1' : '2' : '8' : []) = tok 
10 (CTokFloatN 128 False)
 idkwtok ('f' : 'o' : 'r' : []) = tok 3 CTokFor
+idkwtok ('_' : '_' : 'f' : 'p' : '1' : '6' : []) = tok 6 (CTokFloatN 16 False)
 idkwtok ('g' : 'o' : 't' : 'o' : []) = tok 4 CTokGoto
 idkwtok ('i' : 'f' : []) = tok 2 CTokIf
 idkwtok ('_' : '_' : 'i' : 'm' : 'a' : 'g' : []) = tok 6 (CTokGnuC 
GnuCComplexImag)

Reply via email to