[GHC] #11151: T3064 regresses with wildcard refactor

#11151: T3064 regresses with wildcard refactor -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.2 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: Compile-time Unknown/Multiple | performance bug Test Case: T3064 | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring, ``` =====> T3064(normal) 1 of 1 [0, 0, 0] cd ./perf/compiler && "/mnt/work/ghc/ghc-testing/inplace/test spaces /ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user- package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno- ghci-history +RTS -G1 -RTS +RTS -V0 -tT3064.comp.stats --machine-readable -RTS > T3064.comp.stderr 2>&1 bytes allocated value is too high: Expected T3064(normal) bytes allocated: 243670824 +/-5% Lower bound T3064(normal) bytes allocated: 231487282 Upper bound T3064(normal) bytes allocated: 255854366 Actual T3064(normal) bytes allocated: 264952256 Deviation T3064(normal) bytes allocated: 8.7 % ``` -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11151 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11151: T3064 regresses with wildcard refactor -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: T3064 Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Description changed by bgamari: Old description:
This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring, ``` =====> T3064(normal) 1 of 1 [0, 0, 0] cd ./perf/compiler && "/mnt/work/ghc/ghc-testing/inplace/test spaces /ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user- package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno- ghci-history +RTS -G1 -RTS +RTS -V0 -tT3064.comp.stats --machine- readable -RTS > T3064.comp.stderr 2>&1 bytes allocated value is too high: Expected T3064(normal) bytes allocated: 243670824 +/-5% Lower bound T3064(normal) bytes allocated: 231487282 Upper bound T3064(normal) bytes allocated: 255854366 Actual T3064(normal) bytes allocated: 264952256 Deviation T3064(normal) bytes allocated: 8.7 % ```
New description: This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring, {{{ =====> T3064(normal) 1 of 1 [0, 0, 0] cd ./perf/compiler && "/mnt/work/ghc/ghc-testing/inplace/test spaces /ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user- package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno- ghci-history +RTS -G1 -RTS +RTS -V0 -tT3064.comp.stats --machine-readable -RTS > T3064.comp.stderr 2>&1 bytes allocated value is too high: Expected T3064(normal) bytes allocated: 243670824 +/-5% Lower bound T3064(normal) bytes allocated: 231487282 Upper bound T3064(normal) bytes allocated: 255854366 Actual T3064(normal) bytes allocated: 264952256 Deviation T3064(normal) bytes allocated: 8.7 % }}} -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11151#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11151: T3064 regresses with wildcard refactor -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: T3064 Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Perhaps add the before-and-after commit ids, so it's easy to compare when investigating? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11151#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#11151: T3064 regresses with wildcard refactor -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple performance bug | Test Case: T3064 Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Description changed by bgamari: Old description:
This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring,
{{{ =====> T3064(normal) 1 of 1 [0, 0, 0] cd ./perf/compiler && "/mnt/work/ghc/ghc-testing/inplace/test spaces /ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user- package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno- ghci-history +RTS -G1 -RTS +RTS -V0 -tT3064.comp.stats --machine- readable -RTS > T3064.comp.stderr 2>&1 bytes allocated value is too high: Expected T3064(normal) bytes allocated: 243670824 +/-5% Lower bound T3064(normal) bytes allocated: 231487282 Upper bound T3064(normal) bytes allocated: 255854366 Actual T3064(normal) bytes allocated: 264952256 Deviation T3064(normal) bytes allocated: 8.7 % }}}
New description: This is to track a regression in the allocations of the T3064 compiler performance testcase as a result of Simon's wildcard refactoring (1e041b7382b6aa329e4ad9625439f811e0f27232), {{{ =====> T3064(normal) 1 of 1 [0, 0, 0] cd ./perf/compiler && "/mnt/work/ghc/ghc-testing/inplace/test spaces /ghc-stage2" -c T3064.hs -fforce-recomp -dno-debug-output -no-user- package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno- ghci-history +RTS -G1 -RTS +RTS -V0 -tT3064.comp.stats --machine-readable -RTS > T3064.comp.stderr 2>&1 bytes allocated value is too high: Expected T3064(normal) bytes allocated: 243670824 +/-5% Lower bound T3064(normal) bytes allocated: 231487282 Upper bound T3064(normal) bytes allocated: 255854366 Actual T3064(normal) bytes allocated: 264952256 Deviation T3064(normal) bytes allocated: 8.7 % }}} -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11151#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC