Revisions of ghc

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 305686 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 26)
+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora
- updated to 7.8.4 
+ removed D177.patch (in upstream)
+ removed D173.patch (in upstream)
+ removed ghc.git-e18525f.patch (in upstream)
+ refresh 0001-implement-native-code-generator-for-ppc64.patch
* A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439).
* Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849).
* A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960).
* A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825).
* A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006).
* A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303).
* A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329).
* A few various minor deadlocks in the runtime system when using forkProcess have been fixed.
* A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379).
* A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417).
* A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435).
* A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705).
* A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433).
* Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552).
* A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415).
* A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817).
* A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371).
* A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390).
* A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143).
* A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563).
* A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 292327 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 24)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 249847 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 18)
Fix bootstrap in openSUSE 13.2

Please wait for SR #249835 (ghc-bootstrap).
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 17)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 233496 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 15)
- Enable ppc64le (ghc-ppc64le.patch) (forwarded request 233472 from k0da)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 211681 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 14)
- fix ppc64 build (profiling libs were missing)
- remove llvm again
- build pdf docs for newer openSUSE (forwarded request 211680 from ptrommler)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 205176 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 13)
Fix threaded runtime on 64 bit big endian. Haskell trac #8134. (forwarded request 205174 from ptrommler)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 201138 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 12)
Fix autoconf issues.
Fix ppc64 build. (forwarded request 201119 from ptrommler)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 11)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 198436 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 10)
- fix llvm backend
- allow ppc build arch (ppc64 broken, Haskell trac #8134)
- fix gcc detection in bootstrap
- add macros to build.mk for optimized compiler
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 197464 from Peter Trommler's avatar Peter Trommler (ptrommler) (revision 9)
Build optimized compiler, fix Template Haskell. (forwarded request 197435 from ptrommler) (forwarded request 197437 from ptrommler)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 185297 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 8)
Automatic submission by obs-autosubmit
Displaying revisions 81 - 100 of 107
openSUSE Build Service is sponsored by