[GHC] #7868: Enable -funbox-strict-small-fields by default

#7868: Enable -funbox-strict-small-fields by default -----------------------------+---------------------------------------------- Reporter: tibbe | Owner: Type: feature request | Status: new Priority: normal | Component: Compiler Version: 7.7 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Blockedby: Blocking: | Related: -----------------------------+---------------------------------------------- See discussion at http://www.haskell.org/pipermail/ghc- devs/2013-April/001109.html Summary from the commit message: {{{ Enable -funbox-small-strict-fields by default The flag shows no real impact on nofib benchmarks and GHC itself, which is expected given the small number of strict but not already unpacked fields in the source of these programs. However, the flag allows us to omit most of the UNPACK pragmas that are so common in source code today. }}} -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7868 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#7868: Enable -funbox-strict-small-fields by default -----------------------------+---------------------------------------------- Reporter: tibbe | Owner: Type: feature request | Status: patch Priority: normal | Component: Compiler Version: 7.7 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Blockedby: Blocking: | Related: -----------------------------+---------------------------------------------- Changes (by tibbe): * status: new => patch -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7868#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#7868: Enable -funbox-strict-small-fields by default ---------------------------------+------------------------------------------ Reporter: tibbe | Owner: Type: feature request | Status: patch Priority: normal | Milestone: Component: Compiler | Version: 7.7 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: None/Unknown Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Changes (by simonpj): * difficulty: => Unknown Comment: I'm ok with this. Simon -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7868#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#7868: Enable -funbox-strict-small-fields by default -------------------------------+-------------------------------------------- Reporter: tibbe | Owner: Type: feature request | Status: closed Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: fixed | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -------------------------------+-------------------------------------------- Changes (by tibbe): * status: patch => closed * resolution: => fixed Comment: Fixed in ade1ae97ed52c493ec415c1601dace39b64071dd. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7868#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC