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 2025-12-05 16:55:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-language-c (Old) and /work/SRC/openSUSE:Factory/.ghc-language-c.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-language-c" Fri Dec 5 16:55:50 2025 rev:14 rq:1321136 version:0.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-language-c/ghc-language-c.changes 2025-03-10 18:04:13.431822943 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-language-c.new.1939/ghc-language-c.changes 2025-12-05 16:56:23.343763887 +0100 @@ -1,0 +2,8 @@ +Wed Nov 26 22:52:18 UTC 2025 - Peter Simons <[email protected]> + +- Update language-c to version 0.10.1. + ## 0.10.1 + + - Support `0.0f16` syntax. + +------------------------------------------------------------------- Old: ---- language-c-0.10.0.tar.gz language-c.cabal New: ---- language-c-0.10.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-language-c.spec ++++++ --- /var/tmp/diff_new_pack.aCcN1u/_old 2025-12-05 16:56:24.327805028 +0100 +++ /var/tmp/diff_new_pack.aCcN1u/_new 2025-12-05 16:56:24.331805195 +0100 @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.10.0 +Version: 0.10.1 Release: 0 Summary: Analysis and generation of C code License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: alex BuildRequires: ghc-Cabal-devel BuildRequires: ghc-array-devel @@ -86,7 +85,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ language-c-0.10.0.tar.gz -> language-c-0.10.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/ChangeLog.md new/language-c-0.10.1/ChangeLog.md --- old/language-c-0.10.0/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,9 @@ # Changelog +## 0.10.1 + +- Support `0.0f16` syntax. + ## 0.10.0 - Support for half-precision floating point `__fp16`, `_Float16`, and `_Float16x`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/language-c.cabal new/language-c-0.10.1/language-c.cabal --- old/language-c-0.10.0/language-c.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/language-c.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,15 +1,15 @@ cabal-version: 2.2 name: language-c -version: 0.10.0 +version: 0.10.1 license: BSD-3-Clause license-file: LICENSE copyright: LICENSE maintainer: [email protected] author: AUTHORS tested-with: - ghc ==9.12.1 ghc ==9.10.1 ghc ==9.8.2 ghc ==9.6.6 ghc ==9.4.8 - ghc ==9.2.8 ghc ==9.0.2 ghc ==8.10.7 ghc ==8.8.4 ghc ==8.6.5 - ghc ==8.4.4 ghc ==8.2.2 ghc ==8.0.2 + ghc ==9.14.1 ghc ==9.12.2 ghc ==9.10.3 ghc ==9.8.4 ghc ==9.6.7 + ghc ==9.4.8 ghc ==9.2.8 ghc ==9.0.2 ghc ==8.10.7 ghc ==8.8.4 + ghc ==8.6.5 ghc ==8.4.4 ghc ==8.2.2 ghc ==8.0.2 homepage: https://visq.github.io/language-c/ bug-reports: https://github.com/visq/language-c/issues/ @@ -97,12 +97,12 @@ build-depends: base >=4.9 && <5, array <0.6, - containers >=0.3 && <0.8, + containers >=0.3 && <0.9, deepseq >=1.4.0.0 && <1.6, directory <1.4, filepath <1.6, mtl <2.4, - pretty <1.2.0, + pretty <1.2, process <1.7 if flag(usebytestrings) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/src/Language/C/Analysis/AstAnalysis.hs new/language-c-0.10.1/src/Language/C/Analysis/AstAnalysis.hs --- old/language-c-0.10.0/src/Language/C/Analysis/AstAnalysis.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/src/Language/C/Analysis/AstAnalysis.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,4 +1,5 @@ {-# LANGUAGE ScopedTypeVariables, PatternGuards #-} +{-# OPTIONS_GHC -Wwarn=incomplete-patterns #-} ----------------------------------------------------------------------------- -- | -- Module : Language.C.Parser.Translation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/src/Language/C/Analysis/DeclAnalysis.hs new/language-c-0.10.1/src/Language/C/Analysis/DeclAnalysis.hs --- old/language-c-0.10.0/src/Language/C/Analysis/DeclAnalysis.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/src/Language/C/Analysis/DeclAnalysis.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,4 +1,5 @@ {-# LANGUAGE PatternGuards, FlexibleContexts #-} +{-# OPTIONS_GHC -Wwarn=incomplete-patterns #-} ----------------------------------------------------------------------------- -- | -- Module : Language.C.Analysis.DeclAnalysis diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/src/Language/C/Analysis/TravMonad.hs new/language-c-0.10.1/src/Language/C/Analysis/TravMonad.hs --- old/language-c-0.10.0/src/Language/C/Analysis/TravMonad.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/src/Language/C/Analysis/TravMonad.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,6 @@ -{-# LANGUAGE MultiParamTypeClasses, TypeSynonymInstances, FlexibleContexts,FlexibleInstances, +{-# LANGUAGE MultiParamTypeClasses, FlexibleContexts,FlexibleInstances, PatternGuards, RankNTypes, ScopedTypeVariables, LambdaCase #-} +{-# OPTIONS_GHC -Wwarn=incomplete-uni-patterns #-} ----------------------------------------------------------------------------- -- | -- Module : Language.C.Analysis.TravMonad @@ -67,9 +68,10 @@ import Data.Maybe import Control.Applicative (Applicative(..)) import Control.Monad (liftM, ap) -import Control.Monad.Identity +import Control.Monad.Identity (Identity, runIdentity) import Control.Monad.State.Class (MonadState, get, put, modify, gets) -import Control.Monad.Trans +import Control.Monad.Trans (MonadTrans, lift) +import Control.Monad.IO.Class (MonadIO, liftIO) import Prelude hiding (Applicative(..), lookup) class (Monad m) => MonadName m where diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/src/Language/C/Parser/Lexer.x new/language-c-0.10.1/src/Language/C/Parser/Lexer.x --- old/language-c-0.10.0/src/Language/C/Parser/Lexer.x 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/src/Language/C/Parser/Lexer.x 2001-09-09 03:46:40.000000000 +0200 @@ -121,7 +121,7 @@ @binexp = [pP][\+\-]?@digits -- Suffixes `qQwW` are GNU floating type extensions: <https://gcc.gnu.org/onlinedocs/gcc/Floating-Types.html> -@iec60559suffix = (32|64|128)[x]? +@iec60559suffix = (16|32|64|128)[x]? @floatsuffix = [fFlLqQwW]@iec60559suffix? @floatgnusuffix = @floatsuffix@gnusuffix?|@gnusuffix@floatsuffix? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/language-c-0.10.0/src/Language/C/Parser/ParserMonad.hs new/language-c-0.10.1/src/Language/C/Parser/ParserMonad.hs --- old/language-c-0.10.0/src/Language/C/Parser/ParserMonad.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/language-c-0.10.1/src/Language/C/Parser/ParserMonad.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,4 +1,5 @@ {-# LANGUAGE CPP #-} +{-# OPTIONS_GHC -Wwarn=incomplete-uni-patterns #-} ----------------------------------------------------------------------------- -- | -- Module : Language.C.Syntax.ParserMonad
