Skip to content

Instantly share code, notes, and snippets.

View mpickering's full-sized avatar

Matthew Pickering mpickering

  • Well Typed LLP
  • Sheffield, UK
View GitHub Profile
Rec {
-- RHS size: {terms: 681, types: 275, coercions: 6, joins: 0/9}
$wgo3_rq0r
:: [Module]
-> GHC.Data.Word64Map.Internal.Word64Map
(GHC.Types.Unique.DFM.TaggedVal Module)
-> ghc-prim:GHC.Prim.Int#
-> UniqDSet Module
[GblId[StrictWorker([!, !])],
Arity=3,
{-# OPTIONS_GHC -ddump-simpl -dno-typeable-binds -fforce-recomp -O -fno-worker-wrapper #-}
module SpecRepro where
import Data.Kind
import Unsafe.Coerce
class Foo t where
class Too where
too :: Int
let {
$d~_a101
:: BooleanOf2 ghc-prim:GHC.Types.Any
~ BooleanOf2 (TensorOf2 1 ghc-prim:GHC.Types.Any)
[LclId]
$d~_a101
= ghc-prim:GHC.Types.Eq#
@Type
@(BooleanOf2 ghc-prim:GHC.Types.Any)
@(BooleanOf2 (TensorOf2 1 ghc-prim:GHC.Types.Any))
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
{
environment.variables.EDITOR = "vim";
This file has been truncated, but you can view the full file.
Found GHC 9.6.0.20230221, commit 9a7478066983cbc819f3a9bb103b1fab308eebc1.
Adding lens-5.2 to extra package set
Adding optics-0.4.2 to extra package set
Adding aeson-2.1.1.0 to extra package set
Adding criterion-1.6.0.0 to extra package set
Adding scotty-0.12.1 to extra package set
Adding generic-lens-2.2.1.0 to extra package set
Adding microstache-1.0.2.3 to extra package set
Adding singletons-base-3.1 to extra package set
Adding servant-0.19.1 to extra package set
@mpickering
mpickering / out
Last active February 22, 2023 10:01
This file has been truncated, but you can view the full file.
Found GHC 9.6.0.20230220, commit fba46a0385753a2e85b7434906ec885520d9ff7d.
Adding lens-5.2 to extra package set
Adding optics-0.4.2 to extra package set
Adding aeson-2.1.1.0 to extra package set
Adding criterion-1.6.0.0 to extra package set
Adding scotty-0.12.1 to extra package set
Adding generic-lens-2.2.1.0 to extra package set
Adding microstache-1.0.2.3 to extra package set
Adding singletons-base-3.1 to extra package set
Adding servant-0.19.1 to extra package set
This file has been truncated, but you can view the full file.
Found GHC 9.6.0.20230220, commit fba46a0385753a2e85b7434906ec885520d9ff7d.
Adding lens-5.2 to extra package set
Adding optics-0.4.2 to extra package set
Adding aeson-2.1.1.0 to extra package set
Adding criterion-1.6.0.0 to extra package set
Adding scotty-0.12.1 to extra package set
Adding generic-lens-2.2.1.0 to extra package set
Adding microstache-1.0.2.3 to extra package set
Adding singletons-base-3.1 to extra package set
Adding servant-0.19.1 to extra package set
{-# LANGUAGE TemplateHaskell, FlexibleInstances, TypeFamilies, DataKinds #-}
{-# LANGUAGE MultiParamTypeClasses, StandaloneKindSignatures, PolyKinds #-}
{-# LANGUAGE PatternSynonyms #-}
-- |This is the module header
module DocInHiFilesTH where
import Language.Haskell.TH
import Language.Haskell.TH.Syntax
import DocsInHiFileTHExternal
{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE PackageImports #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE MagicHash #-}
{-# LANGUAGE CPP #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -dumpdir dumps/9.4 #-}
#if MIN_VERSION_GLASGOW_HASKELL(9,5,0,0)
{-# OPTIONS_GHC -dumpdir dumps/9.6 #-}
RUN="cabal --store-dir=speff-local run --constraint=unix==2.8.0.0 bytestring-bench --allow-newer=template-haskell,base"
$RUN -w ghc-9.4.4 -- --csv 9.4.4.csv --pattern="FindIndex"
#$RUN -w ghc-9.6.0.20230111 -- --baseline 9.4.4.csv --csv 9.6.0-alpha1.csv
#$RUN -w ghc-9.6.0.20230128 -- --baseline 9.4.4.csv --csv 9.6.0-alpha2.csv
#$RUN -w /home/matt/ghc-9.6/_perf/stage1/bin/ghc -- --baseline 9.4.4.csv --csv 9.6.0-alpha3.csv --pattern="FindIndex"
$RUN -w /home/matt/ghc-9.6-backports/_build/stage1/bin/ghc -- --baseline 9.4.4.csv --csv 9.6.0-alpha3.csv --pattern="FindIndex"