SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ghc-8.10.4-343.10.x86_64.rpm :

* Tue Feb 09 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 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 2020 Ondřej Súkup - disable %{ix86} build
* Wed Oct 14 2020 Ondřej Súkup - force multiversion for subpackages
* Sat Oct 03 2020 Ondřej Súkup - add --enable-unregistered to configure phase on unregistered architectures
* Sun Aug 09 2020 Ondřej Súkup - update to 8.10.2
* Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments
* Fixes a bug causing object merging to fail when the lld linker is in use
* Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism
* Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements
* Fixes a potential loss of sharing due to left operator sections
* Fix bootstrapping of GHC with the LLVM backend on x86-64
* few important correctness fixes for the low-latency garbage collector.
* Sun May 31 2020 Ondřej Súkup - cleanup specfile from Leap 42 and older remrants- drop fix-unregisterised-v8.4-8.6.patch- drop fix-build-using-unregisterized-v8.4.patch
* Thu May 07 2020 Peter Simons - Update ghc to version 8.10.1. Important changes are:
* The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type.
* The StandaloneKindSignatures extension, allowing explicit signatures on type constructors.
* A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html
* Thu Feb 27 2020 Ondřej Súkup - update to 8.8.3
* a compiler panic due to over-zealous eta reduction
* the ability to bootstrap with earlier 8.8 releases has been restored
* the directory submodule has been updated
* the process submodule has been updated
* Mon Feb 17 2020 Andreas Schwab - Increase memory limit for qemu user-space builds
* Wed Feb 05 2020 Andreas Schwab - Fix typo in last change
* Thu Jan 23 2020 Peter Trommler - use ghc-bootstrap-helpers on all archs- lower build env requirements on riscv64
* make sure we can build on smaller systems
* adjust parallelism so we don\'t hog big workers for almost a week
* many thanks to Stefan Bruens for pointing out the issue and helping with the solution
* Tue Jan 21 2020 Guillaume GARDET - Update _constraints for aarch64
* Thu Jan 16 2020 Peter Trommler - drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
* fixed upstream- drop D5212.patch
* fixed upstream- drop fix-build-using-unregisterized-v8.4.patch
* bootstrap compiler is 8.6.5 now- refresh fix-unregisterised-v8.4-8.6.patch- clean up spec file
* Thu Jan 16 2020 Ondřej Súkup - update to 8.8.2
* A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure.
* A code generator bug (Issue #17334) resulting in GHC panics has been fixed.
* A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed.
* A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed.
* A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.
* Tue Dec 31 2019 Peter Trommler - add fix-unregisterised-v8.4-8.6.patch
* fix build on s390x and riscv64
* Mon Dec 30 2019 Peter Trommler - refresh buildpath-abi-stability.patch- refresh ghc-8.0.2-Cabal-dynlibdir.patch- refresh ghc-pie.patch- enable riscv64
* Sun Dec 29 2019 Ondřej Súkup - use prebuilt alex and happy on Tumbleweed to avoid buildcycle- Don\'t require llvm in ghc-compiler for other architectures than arm
* Sat Dec 28 2019 Ondřej Súkup - update to 8.8.1 -new stable release- refresh Disable-unboxed-arrays.patch- drop allow-riscv-and-riscv64-CPU.patch - merged in upstream
* Mon Sep 23 2019 Peter Trommler - add fix-build-using-unregisterized-v8.4.patch
* fixes unregisterised builds when bootstrap compiler is GHC 8.4
* fixes build on s390x
* Mon Sep 23 2019 Andreas Schwab - Enable build on riscv64- Add memory constraints for riscv64, restrict to 2 jobs- allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture- Apply Disable-unboxed-arrays.patch also on s390x
* Thu Apr 25 2019 Ondřej Súkup - update to 8.6.5
* A build system issue where use of GCC with -flto broke configure was fixed
* Wed Mar 13 2019 Ondřej Súkup - really bump llvm5 to llvm6 requires for ghc-compiler
* Tue Mar 12 2019 Ondřej Súkup - bump llvm req to llvm6
* Wed Mar 06 2019 Ondřej Súkup - update to 8.6.4
* A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed
* A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed
* A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed
* A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed
* Mon Dec 17 2018 Ondřej Súkup - use python3-Sphinx instead deprecated python-sphinx [boo#1119686]
* Sat Dec 08 2018 Ondřej Súkup - update to 8.6.3
* A code generation bug resulting in segmentations faults in some programs
* bug leading to programs with deep stacks crashing when run with retainer profiling enabled
* A bug resulting in potential heap corruption during stable name allocation
* Plugins are now loaded during GHCi sessions
* Wed Nov 07 2018 Ondřej Súkup - dont require memory-constraints on older distros- dropped reproducible-tmp-names.patch
* Tue Nov 06 2018 Ondřej Súkup - update to 8.6.2
* Several compiler panics observed in GHC 8.6.1 have been fixed
* An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed
* A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed.
* A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.
* Mon Oct 29 2018 Guillaume GARDET - Make use of memory-constraints to avoid OOM errors
* Fri Oct 26 2018 Guillaume GARDET - Remove forced \'make -j2\' for aarch64 and %arm
* Tue Oct 09 2018 ptrommlerAATTicloud.com- add Disable-unboxed-arrays.patch
* apply on ppc64 only
* fixes ppc64 build- add D5212.patch
* fix GHCi on big endian platforms
* Tue Oct 02 2018 ptrommlerAATTicloud.com- cleanup
* remove unused conditional in configure command
* Tue Oct 02 2018 ptrommlerAATTicloud.com- update to 8.6.1- add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
* fix __atomic_builtin detection
* upstream commit ce3897ff- drop add_armv6l_and_armv7l_target.patch
* fixed upstream- drop fix-ppc64le-recognition.patch
* fixed upstream- drop fix-build-using-unregisterized-v8.2.patch
* bootstrap with 8.4.3 works w/o this patch- refresh ghc-pie.patch- refresh ghc-8.0.2-Cabal-dyndir.patch- refresh buildpath-abi-stability.patch
* Sun Sep 30 2018 ptrommlerAATTicloud.com- Add fix-build-using-unregisterized-v8.2.patch
* Fix build on s390x
* Thu Sep 06 2018 mmanu84AATToutlook.de- Fix armv6 build by adding armv6l to llvm-targets:
* change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch
* Wed Jul 18 2018 psimonsAATTsuse.com- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.
* Sun Jul 01 2018 ptrommlerAATTicloud.com- Fix dependencies on arm and s390x
* Sun Jun 17 2018 ptrommlerAATTicloud.com- add fix-ppc64le-recognition.patch
* recognize powerpc64le as PPC64 in cabal files
* Fri Jun 01 2018 ptrommlerAATTicloud.com- update to 8.4.3
* code generation for UnboxedSum fixed
* compatibility withe newer binutils (as)
* Cabal issue with abi-depends fixed
* Sun May 27 2018 ptrommlerAATTicloud.com- Fix build for older openSUSE- Don\'t do selfbootstrapping
* Cuts down build time roughly in half
* Fri May 18 2018 guillaume.gardetAATTopensuse.org- Fix armv7 build by adding armv7l to llvm-targets:
* add_armv7l_target.patch
* Thu Apr 26 2018 ptrommlerAATTicloud.com- update to 8.4.2- drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
* fixed upstream- drop 0001-PPC-Implement-Atomic-operations.patch
* fixed upstream- drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch
* fixed upstream- drop D4089.patch
* fixed upstream
* Thu Apr 26 2018 mimi.vxAATTgmail.com- fix BuildRequires for llvm
* Wed Apr 18 2018 mimi.vxAATTgmail.com- use %license macro as used by new ghc-rpm-macros
 
ICM