diff --git a/ghc.changes b/ghc.changes index d48de4c..ff8d0d5 100644 --- a/ghc.changes +++ b/ghc.changes @@ -16,10 +16,10 @@ Fri Mar 17 11:09:29 UTC 2023 - Ondřej Súkup - added patches: * ghc-gen_contents_index-haddock-path.patch * ghc-Cabal-install-PATH-warning.patch - * execstack.patch + * execstack.patch * libatomic.patch - * riscv-tntc.patch - + * riscv-tntc.patch + ------------------------------------------------------------------- Tue Jan 31 09:37:15 UTC 2023 - Peter Simons @@ -55,6 +55,126 @@ Wed Feb 9 13:50:45 UTC 2022 - Peter Simons - add environ.patch to fix build errors with recent gcc +------------------------------------------------------------------- +Thu Jan 19 12:39:27 UTC 2023 - Guillaume GARDET + +- Do not require unversionned llvm since ghc needs a specific + llvm version. [boo#1207265] + +------------------------------------------------------------------- +Tue Jan 17 11:45:32 UTC 2023 - Peter Simons + +- Apply "fix_extlinks.patch" to work around a bug in Sphinx 6.1.x + that broke our documentation build. Remove this patch once Sphinx + is fixed. This patch is a variant of the ghc-9.4.4 patch from + https://gitlab.haskell.org/ghc/ghc/-/issues/22766. Upstream's + https://github.com/sphinx-doc/sphinx/issues/11094 has further + details. [boo#1207214] + +------------------------------------------------------------------- +Mon Jun 27 17:04:51 UTC 2022 - Dirk Müller + +- add ghc.keyring to have source validation enabled +- limit to use llvm12 for Factory as newer versions are not supported + +------------------------------------------------------------------- +Fri Apr 29 13:49:29 UTC 2022 - Martin Liška + +- Remove dependency on binutils-gold as the package will be removed + in the future. Gold linker is unmaintained by the upstream project. + +------------------------------------------------------------------- +Tue Mar 8 22:35:07 UTC 2022 - Dirk Müller + +- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl + +------------------------------------------------------------------- +Fri Sep 3 20:57:29 UTC 2021 - Ondřej Súkup + +- update to 8.10.7 +- drop 4134.patch and refresh ghc-pie.patch + * portabilit yfixes + * Export some RTS symbols required for static builds of GHC + * Fix LLVM version checking logic so it no longer complains + about supported LLVM versions. + * Fix some RTS crashes on Darwin due to mixing up the closure + sizes of the aarch64 and x86-64 backends. + * Fix a crash on the non-moving GC due to incorrect logic + for calculating the header size for array write barries + * Fix a bug in base leading to a high likelihood of space + leaks when using lazy bytestrings + * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 + * Fix a number of bugs affecting the RTS m32 allocator + * Fix a bug where code may be unloaded prematurely + when using the parallel garbage collector + * Fix a bug where the linker may during shutdown unload code before + libraries’ atexit handlers have a chance to run + * Improve code layout by distiguishing conditional and unconditional branches + * Add hs-boot file support for -ddump-minimal-imports + * Ensure hs-boot files are built before source files in GHCs -M mode + * Fix a long standing GHC API bug affecting clients like HLS where + async exceptions used to cancel threads during typechecking would be + caught by the Template Haskell evaluator and reported as compile errors + * Improve error messages when looking up packages fails + * Fix a number of quirks in GC accounting + * Fix a code generation bug which could result in entry of unlifted + objects in some programs using unboxed sums + * Ensure that POSIX signals are not delivered to the ticker thread + when using the pthread itimer implementation. + * Fix a specialiser bug which could result in the construction + of recursive dictionaries in some programs + * Bump containers to 0.6.4.1 + * Do not treat -Winferred-safe-imports warnings as errors. + * Fix a bug where typechecker plugins could be run with + an inconsistent typechecker environment + * Fix a simplifier bug which lead to an exponential + blow up and excessive memory usage in certain cases + +------------------------------------------------------------------- +Fri Jun 25 10:02:25 UTC 2021 - Ondřej Súkup + +- add 4134.patch to fix build with Sphinx4 + +------------------------------------------------------------------- +Mon Mar 15 20:33:24 UTC 2021 - Dirk Müller + +- always build against llvm9, also on SLE15 (suse_version == 1500) + otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571) + +------------------------------------------------------------------- +Tue Feb 9 01:29:46 UTC 2021 - Ondřej Súkup + +- update to 8.10.4 + * Fix a crash caused by inappropriate garbage of heap-allocated data + reachable from foreign exports + +------------------------------------------------------------------- +Sun Dec 20 00:29:27 UTC 2020 - Ondřej Súkup + +- update to 8.10.3 + * More robust support for architectures with weak memory ordering + guarantees (e.g. modern ARM hardware). + * GHC can now split dynamic objects to accomodate macOS' RPATH size + limitation when building large projects (#14444) + * Several correctness bugs in the new low-latency garbage collector + * Many, many other bug-fixes)) + +------------------------------------------------------------------- +Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup + +- disable %{ix86} build + +------------------------------------------------------------------- +Wed Oct 14 12:20:00 UTC 2020 - Ondřej Súkup + +- force multiversion for subpackages + +------------------------------------------------------------------- +Sat Oct 3 15:58:52 UTC 2020 - Ondřej Súkup + +- add --enable-unregistered to configure phase on unregistered + architectures + ------------------------------------------------------------------- Sun Aug 9 11:27:32 UTC 2020 - Ondřej Súkup