Remove dead code
[ghc.git] / ANNOUNCE
1
2            ===============================================
3             The Glasgow Haskell Compiler -- version 8.2.2
4            ===============================================
5
6 The GHC Team is pleased to announce a new minor release of GHC. This release
7 builds on the performance and stability improvements of 8.2.1, fixing a variety
8 of correctness bugs, improving error messages, and making the compiler more
9 portable.
10
11 Notable bug-fixes include
12
13  * A correctness issue resulting in segmentation faults in some
14    FFI-users (#13707, #14346)
15
16  * A correctness issue resulting in undefined behavior in some programs
17    using STM (#14171)
18
19  * A bug which may have manifested in segmentation faults in
20    out-of-memory condition (#14329)
21
22  * clearBit of Natural no longer bottoms (#13203)
23
24  * A specialisation bug resulting in exponential blowup of compilation
25    time in some specialisation-intensive programs (#14379)
26
27  * ghc-pkg now works even in environments with misconfigured NFS mounts
28    (#13945)
29
30  * GHC again supports production of position-independent executables
31    (#13702)
32
33  * Better error messages around kind mismatches (#11198, #12373, #13530,
34    #13610)
35
36 A thorough list of the changes in the release can be found in the release
37 notes,
38
39     https://haskell.org/ghc/docs/8.2.2/html/users_guide/8.2.2-notes.html
40
41
42 How to get it
43 ~~~~~~~~~~~~~
44
45 This release can be downloaded from
46
47     https://www.haskell.org/ghc/download_ghc_8_2_2.html
48
49 For older versions see
50
51     https://www.haskell.org/ghc/
52
53 We supply binary builds in the native package format for many platforms, and the
54 source distribution is available from the same place.
55
56
57 Background
58 ~~~~~~~~~~
59
60 Haskell is a standardized lazy functional programming language.
61
62 GHC is a state-of-the-art programming suite for Haskell. Included is an
63 optimising compiler generating efficient code for a variety of platforms,
64 together with an interactive system for convenient, quick development. The
65 distribution includes space and time profiling facilities, a large collection of
66 libraries, and support for various language extensions, including concurrency,
67 exceptions, and foreign language interfaces. GHC is distributed under a
68 BSD-style open source license.
69
70 A wide variety of Haskell related resources (tutorials, libraries,
71 specifications, documentation, compilers, interpreters, references, contact
72 information, links to research groups) are available from the Haskell home page
73 (see below).
74
75
76 On-line GHC-related resources
77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78
79 Relevant URLs:
80
81 GHC home page              https://www.haskell.org/ghc/
82 GHC developers' home page  https://ghc.haskell.org/trac/ghc/
83 Haskell home page          https://www.haskell.org/
84
85
86 Supported Platforms
87 ~~~~~~~~~~~~~~~~~~~
88
89 The list of platforms we support, and the people responsible for them, is here:
90
91     https://ghc.haskell.org/trac/ghc/wiki/TeamGHC
92
93 Ports to other platforms are possible with varying degrees of difficulty. The
94 Building Guide describes how to go about porting to a new platform:
95
96     https://ghc.haskell.org/trac/ghc/wiki/Building
97
98
99 Developers
100 ~~~~~~~~~~
101
102 We welcome new contributors. Instructions on accessing our source code
103 repository, and getting started with hacking on GHC, are available from the
104 GHC's developer's site:
105
106     https://ghc.haskell.org/trac/ghc/
107
108
109 Mailing lists
110 ~~~~~~~~~~~~~
111
112 We run mailing lists for GHC users and bug reports; to subscribe, use the web
113 interfaces at
114
115     https://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
116     https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
117
118 There are several other haskell and ghc-related mailing lists on
119 www.haskell.org; for the full list, see
120
121     https://mail.haskell.org/cgi-bin/mailman/listinfo
122
123 Many GHC developers hang out on #haskell on IRC:
124
125     https://www.haskell.org/haskellwiki/IRC_channel
126
127 Please report bugs using our bug tracking system. Instructions on reporting bugs
128 can be found here:
129
130     https://www.haskell.org/ghc/reportabug
131