Ticket #3672: 3672.dpatch

File 3672.dpatch, 2.0 KB (added by int-e, 4 years ago)

proposed patch (trivial)

Line 
1Tue Nov 17 15:41:52 CET 2009  Bertram Felgenhauer <int-e@gmx.de>
2  * Add stg_arg_bitmaps to the list of symbols the ghc Linker knows about. (#3672)
3
4
5New patches:
6
7[Add stg_arg_bitmaps to the list of symbols the ghc Linker knows about. (#3672)
8Bertram Felgenhauer <int-e@gmx.de>**20091117144152
9 Ignore-this: 25cacac1b21944672aadcd373dbd0302
10] hunk ./rts/Linker.c 948
11       SymI_HasProto(n_capabilities)                    \
12       SymI_HasProto(stg_traceCcszh)                     \
13       SymI_HasProto(stg_traceEventzh)                   \
14+      SymI_NeedsProto(stg_arg_bitmaps)                  \
15       RTS_USER_SIGNALS_SYMBOLS
16 
17 
18
19Context:
20
21[exprIsHNF should "look through" lets
22simonpj@microsoft.com**20091117125526
23 Ignore-this: 3e77d029c0f314c53171f0378939b496
24 
25 I can't quite remember when I spotted this, but exprIsHNF (and
26 similarly exprIsConLike) should ignore enclosing let-bindings,
27 since they don't affect termination.
28]
29[Improvement to typecheck higher-rank rules better
30simonpj@microsoft.com**20091117125417
31 Ignore-this: c5791cbe9540376b9ff46e2a6563bcc2
32 
33 See Note [Typechecking rules] in TcRules. 
34 Suggested by Roman
35]
36[Apply RULES to simplified arguments
37simonpj@microsoft.com**20091117104437
38 Ignore-this: 9a3475a9871f45ffa115dec44e376e3c
39 
40 See Note [RULEs apply to simplified arguments] in Simplify.lhs
41 A knock-on effect is that rules apply *after* we try inlining
42 (which uses un-simplified arguments), but that seems fine.
43]
44[Improvements to pretty-printing of Core
45simonpj@microsoft.com**20091117103626
46 Ignore-this: ad386865644b4dbcd98adab409d7c523
47]
48[Fix formatting of module deprecation/warning messages
49Duncan Coutts <duncan@well-typed.com>**20091115155617
50 Ignore-this: a41444bdda003aee4412eb56a0e7d052
51 It was accidentally using list syntax. Fixes #3303 again.
52]
53[Wibble to comment
54simonpj@microsoft.com**20091113145944
55 Ignore-this: 730f7cad452ac96d59ee2e74a855c19d
56]
57[TAG 2009-11-15
58Ian Lynagh <igloo@earth.li>**20091115155059]
59Patch bundle hash:
606e05f766b85aabf16fe205e9c9125506bce4f76d