diff --git a/ghc-9.6.3-src.tar.xz b/ghc-9.6.3-src.tar.xz deleted file mode 100644 index 80dcae6..0000000 --- a/ghc-9.6.3-src.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dfcde67b4aa550a0b8a1a9bb8105835dc999fad6397cce33d72fd55d21eb77f5 -size 29346888 diff --git a/ghc-9.6.4-src.tar.xz b/ghc-9.6.4-src.tar.xz new file mode 100644 index 0000000..bed0677 --- /dev/null +++ b/ghc-9.6.4-src.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10bf25b8b07174fdd9868b5c0c56c17c0ef1edcb6247b4b864be933651bfd4c0 +size 29451856 diff --git a/ghc.changes b/ghc.changes index c308435..9e784fa 100644 --- a/ghc.changes +++ b/ghc.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Sat Feb 24 23:50:25 UTC 2024 - Ondřej Súkup + +- update to 9.6.4 + * Fix a code generator bug on AArch64 platforms resulting in invalid conditional jumps . + * Fix a simplifier bug that may cause segfaults and core lint failures due to incorrect handling of join points . + * Ensure unconstrained instance dictionaries get IPE info . + * Fix a bug where we could silently truncate 64 bit values to 32 bit on 32 bit architectures. + * Fix a GHCi bug where a failure in the :add command would cause the process to exit . + * Fix a bug causing suboptimal error messages for certain invalid cyclic module graphs with hs-boot files . + * Fix a bug causing compiler panics with certain package databases involving unusable units and module reexports + * Fix some memory leaks in GHCi that manifest on reloads + * Fix a bug leading to some template haskell splices failing on being reloaded into GHCi due to not clearing the interactive context properly . + * Fix a type checker crash on certain programs involving implicitly scoped type variables . + * Fix a bug where certain warning flags were not recognised . + * Fix an incorrect assertion in the simplifier . + * Align objects in the data section properly when using the LLVM backend . + * Ensure concurrent thunk update is sound . + * Ensure the listAllBlocks function takes the non-moving heap into account . + * Ensure the non-moving GC is not running when pausing + * Fix some non-moving loops and bugs on Windows and LLP64 platforms + * Fix a bug where certain programs could have incorrect async exception masking . + * Ensure we respect maximum event length and don’t overflow into program memory . + * Ensure we use the right linker flags on AArch64 darwin + * Fix a bug where -DNOSMP wasn’t being passed to the C compiler even if the target doesn’t support SMP . + * Ensure we use the right otool and install_name_tool on Darwin . + * Fix a bug in ghc-bignum where usage of bigNatIsPowerOf2 might result in out of bounds access . + ------------------------------------------------------------------- Wed Nov 15 15:23:59 UTC 2023 - Ondřej Súkup diff --git a/ghc.spec b/ghc.spec index 71d6374..2976af9 100644 --- a/ghc.spec +++ b/ghc.spec @@ -16,8 +16,8 @@ # -%define full_version 9.6.3 -%define short_version 9.6.3 +%define full_version 9.6.4 +%define short_version 9.6.4 %ifnarch s390x %define with_libnuma 1 @@ -73,7 +73,7 @@ %global ghc_llvm_archs s390x riscv64 %global ghc_unregisterized_arches noarch -%global base_ver 4.18.1.0 +%global base_ver 4.18.2.0 %global ghc_compact_ver 0.1.0.0 %global hpc_ver 0.6.2.0 %global hsc2hs_ver 0.68.8 @@ -244,15 +244,15 @@ This package provides the User Guide and Haddock manual. #!ForceMultiversion %ghc_lib_subpackage -d Cabal-3.10.1.0 %ghc_lib_subpackage -d Cabal-syntax-3.10.1.0 -%ghc_lib_subpackage -d array-0.5.5.0 +%ghc_lib_subpackage -d array-0.5.6.0 %ghc_lib_subpackage -d -c gmp-devel,libffi-devel,libdw-devel,libelf-devel%{libnuma_dep} base-%{base_ver} %ghc_lib_subpackage -d binary-0.8.9.1 -%ghc_lib_subpackage -d bytestring-0.11.5.2 +%ghc_lib_subpackage -d bytestring-0.11.5.3 %ghc_lib_subpackage -d containers-0.6.7 %ghc_lib_subpackage -d deepseq-1.4.8.1 %ghc_lib_subpackage -d directory-1.3.8.1 %ghc_lib_subpackage -d exceptions-0.10.7 -%ghc_lib_subpackage -d filepath-1.4.100.4 +%ghc_lib_subpackage -d filepath-1.4.200.1 %ghc_lib_subpackage -d -x ghc-%{ghc_version_override} %ghc_lib_subpackage -d -x ghc-boot-%{ghc_version_override} %ghc_lib_subpackage -d ghc-boot-th-%{ghc_version_override} @@ -272,7 +272,7 @@ This package provides the User Guide and Haddock manual. %ghc_lib_subpackage -d text-2.0.2 %ghc_lib_subpackage -d time-1.12.2 %ghc_lib_subpackage -d transformers-0.6.1.0 -%ghc_lib_subpackage -d unix-2.8.1.0 +%ghc_lib_subpackage -d unix-2.8.4.0 %ghc_lib_subpackage -d xhtml-3000.2.2.1 %global version %{ghc_version_override}