[GHC] #8718: Add role annotations to base
#8718: Add role annotations to base -------------------------------------------+------------------------------- Reporter: nomeata | Owner: Type: task | Status: new Priority: high | Milestone: 7.8.1 Component: libraries/base | Version: 7.6.3 Keywords: | Operating System: Architecture: Unknown/Multiple | Unknown/Multiple Difficulty: Easy (less than 1 hour) | Type of failure: Blocked By: | None/Unknown Related Tickets: | Test Case: | Blocking: -------------------------------------------+------------------------------- With roles and Coercible in GHC, we ought to add role annotations to base and other libraries. We have them for `Ptr` and `FunPtr`; I guess we need them for * `Map` (first parameter) * `Set` * `Vector` (or rather its primitive building block) What else? -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#8718: Add role annotations to base -------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: task | Status: new Priority: high | Milestone: 7.8.1 Component: | Version: 7.6.3 libraries/base | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 hour) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: | -------------------------------+------------------------------------------- Comment (by goldfire): See also a very relevant thread starting here: http://www.haskell.org/pipermail/libraries/2013-November/021707.html -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718#comment:1> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#8718: Add role annotations to base -------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: task | Status: new Priority: high | Milestone: 7.8.1 Component: | Version: 7.6.3 libraries/base | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 hour) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: 8767 | -------------------------------+------------------------------------------- Comment (by Herbert Valerio Riedel <hvr@…>): In [changeset:"e55acf007f5109b42a2e388eaca63445bbbc7376/ghc"]: {{{ #!CommitTicketReference repository="ghc" revision="e55acf007f5109b42a2e388eaca63445bbbc7376" Update to containers-0.5.5.0 This adds role annotations to Map and Set and therefore addresses #8718 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#8718: Add role annotations to base -------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: task | Status: closed Priority: high | Milestone: 7.8.1 Component: | Version: 7.6.3 libraries/base | Keywords: Resolution: fixed | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 hour) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: 8767 | -------------------------------+------------------------------------------- Changes (by goldfire): * cc: hvr (added) * status: new => closed * resolution: => fixed Comment: Yes, this is all in good shape now, assuming the new containers ships with 7.8. Thanks. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#8718: Add role annotations to base -------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: task | Status: closed Priority: high | Milestone: 7.8.1 Component: | Version: 7.8.1-rc2 libraries/base | Keywords: Resolution: fixed | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 hour) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: 8767 | -------------------------------+------------------------------------------- Changes (by thoughtpolice): * version: 7.6.3 => 7.8.1-rc2 Comment: Yep, thanks Herbert! -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#8718: Add role annotations to base -------------------------------+------------------------------------------- Reporter: nomeata | Owner: Type: task | Status: closed Priority: high | Milestone: 7.8.1 Component: | Version: 7.8.1-rc2 libraries/base | Keywords: Resolution: fixed | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 hour) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: 8767 | -------------------------------+------------------------------------------- Comment (by Herbert Valerio Riedel <hvr@…>): In [changeset:"df265b95a2f3640425b43b17993b9ec78a287f60/ghc"]: {{{ #!CommitTicketReference repository="ghc" revision="df265b95a2f3640425b43b17993b9ec78a287f60" Update to containers-0.5.5.1 This fixes a wrong #if around role annotations (see #8718) Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8718#comment:6> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
participants (1)
-
GHC