Ticket #1756: FIX_validate_for_PPC_Mac_OS_X_RegAllocLinear_hs.dpatch

File FIX_validate_for_PPC_Mac_OS_X_RegAllocLinear_hs.dpatch, 4.0 KB (added by thorkilnaur, 7 years ago)
Line 
1
2New patches:
3
4[FIX validate for PPC Mac OS X - RegAllocLinear.hs
5Thorkil Naur <naur@post11.tele.dk>**20071005143607] {
6hunk ./compiler/nativeGen/RegAllocLinear.hs 158
7+    | otherwise = pprPanic "RegAllocLinear.getFreeRegs: Bad cls" (ppr cls)
8hunk ./compiler/nativeGen/RegAllocLinear.hs 160
9-        go x 0 i = []
10+        go _ 0 _ = []
11}
12
13Context:
14
15[Change DOCOPTIONS pragma to DOC_OPTIONS
16David Waern <davve@dtek.chalmers.se>**20071002143849
17 
18 MERGE TO STABLE
19]
20[FIX: parsing of doc options
21David Waern <davve@dtek.chalmers.se>**20071002143713
22 
23 Lexing of the doc options pragma was changed, but but no change was
24 made to the parser to reflect that. This patch fixes this problem.
25 
26 MERGE TO STABLE
27]
28[FIX: add missing case to OccName.isSymOcc
29David Waern <davve@dtek.chalmers.se>**20071002143459]
30[Remove warnings from WwLib
31Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071002130736]
32[FIX: mkWWcpr takes open alg types into account
33Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071002130407
34 - This fixed the failures of GMapAssoc and GMapTop for optmising ways
35 
36 MERGE TO STABLE
37]
38[FIX #1738: KPush rule of FC must take dataConEqTheta into account
39Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20071001154343
40 
41 MERGE TO STABLE
42]
43[FIX #1729: Don't try to expand syn families with -XLiberalTypeSynonyms
44Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070929122624
45 
46 MERGE TO STABLE
47]
48[Some more traceTcs
49Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070929121941]
50[FIX: Make boxy splitters aware of type families
51Manuel M T Chakravarty <chak@cse.unsw.edu.au>**20070928225541
52 
53 MERGE TO STABLE
54]
55[Finally, I managed to squash an infamous bug in :print
56Pepe Iborra <mnislaih@gmail.com>**20070927151300
57   
58   It turns out the newtype handling code in :print
59   was slipping non mutable Tyvars in the types reconstructed.
60   The error message eventually produced was rather obscure:
61   
62   [src/Tp.hs:75:28-64] *MainTp> :p x
63   *** Exception: No match in record selector Var.tcTyVarDetails
64   [src/Tp.hs:75:28-64] *MainTp>
65   
66   Due to non mutable tyvars, unifyType was failing.
67   A well placed assertion in the unifyType code would have made
68    my life much easier.
69   Which reminds me I should install a -ddump-* system in the
70   RTTI subsystem, or future hackers will run away in swearing.
71 
72 
73 MERGE TO STABLE
74 
75]
76[Be a bit more flexible in terminal identification for do_bold
77Pepe Iborra <mnislaih@gmail.com>**20070927141549
78   
79   In Os X for instance, by default we have TERM=xterm-color
80 
81 MERGE TO STABLE
82 
83]
84[html_installed_root shouldn't contain $$pkgid
85Ian Lynagh <igloo@earth.li>**20070927130427
86 This actually didn't break anything, as the shell expanded $pkgid to the
87 empty string, but it was still wrong.
88]
89[Comments and debug output only
90simonpj@microsoft.com**20070927110842]
91[further stub filename fix: I managed to break non-stubdir -fvia-C compilation
92Simon Marlow <simonmar@microsoft.com>**20070927102539]
93[FIX -stubdir bug: the .hc file was #including the wrong _stub.h filename
94Simon Marlow <simonmar@microsoft.com>**20070926134539
95 Using -stubdir together with hierarchical modules, -fvia-C, and --make
96 is essentially broken in 6.6.x.  Recently discovered by Cabal's use of
97 -stubdir.
98 
99 Test cases: driver027/driver028 (I've updated them to use -fvia-C, in
100 order to test for this bug).
101]
102[Add STANDARD_OPTS to SRC_HC_OPTS in rts/Makefile so we get -I../includes for .cmm files
103Ian Lynagh <igloo@earth.li>**20070926122637
104 Patch from Clemens Fruhwirth
105]
106[fix #1734, panic in :show modules after load failure
107Simon Marlow <simonmar@microsoft.com>**20070926100732]
108[Remove current package from preloaded package set
109Clemens Fruhwirth <clemens@endorphin.org>**20070926084802]
110[Fixing #1340, adding HPC Documentation
111andy@galois.com**20070926055331]
112[also acquire/release task->lock across fork()
113Simon Marlow <simonmar@microsoft.com>**20070927091331
114 further attempt to fix #1391 on MacOS
115]
116[TAG 2007-09-25
117Ian Lynagh <igloo@earth.li>**20070925164536]
118Patch bundle hash:
1198c02928a27e58c217a67219a0b19b326a9fabd01