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
956922255 entry and64#_info
593475578 entry +#_info
435057081 entry int64ToWord64#_info
351178432 entry xor64#_info
299285494 entry word64ToInt64#_info
293015499 entry negateInt64#_info
255885159 entry neWord64#_info
227322844 entry eqWord64#_info
218391275 entry word2Int#_info
193188859 entry int2Word#_info
100953117 entry stripPrefix_info
30230354 entry +#_info
24580547 entry and64#_info
15904501 entry int2Word#_info
15201107 entry ==#_info
13859003 entry ord#_info
11308421 entry word2Int#_info
10390322 entry *#_info
10073034 entry indexCharOffAddr#_info
9943707 entry xor64#_info
4835 entry $wbreak_info
3922 entry fromList_info
5639794 entry >=#_info
35670 entry noDuplicate#_info
12749 entry link_info
69650 entry writeWordArray#_info
1699 entry negateInt32#_info
31850 entry geInt64#_info
341685 entry remInt#_info
2316 entry toSimpleUpperCase_info
This file has been truncated, but you can view the full file.
==================== Initial STG: ====================
2025-02-13 18:12:35.029731416 UTC
GHC.Data.Word64Map.Internal.$WView [InlPrag=INLINE[final] CONLIKE]
:: forall a.
GHC.Data.Word64Set.Internal.Key
%1 -> a
%1 -> GHC.Data.Word64Map.Internal.Word64Map a
%1 -> GHC.Data.Word64Map.Internal.View a
ProtoBCO GHC.Data.Word64Map.Internal.$winsert#3 []:
\r [ww_s16wl x_s16wo t_s16wp] case of wild_s16wq
bitmap: 3 [1]
BCO_NAME "ghc-9.13-inplace:GHC.Data.Word64Map.Internal.$winsertr16al"
STKCHECK 476
PUSH_ALTS P
ProtoBCO wild_s16wq#0 []:
{ GHC.Data.Word64Map.Internal.Bin bx_s16ws
bx1_s16wt
36,452,318,766 total entries, 1,971,033,134 unknown entries
type 15: unknown entries ( 0.4%) == 8,625,033
type 16: unknown entries ( 1.6%) == 30,621,327
type 17: unknown entries ( 3.8%) == 75,370,194
type 18: unknown entries (20.1%) == 396,409,580
type 19: unknown entries ( 0.1%) == 2,135,792
type 20: unknown entries ( 0.0%) == 9
type 21: unknown entries ( 0.0%) == 11
type 22: unknown entries ( 0.2%) == 3,950,863
{-# LANGUAGE CPP #-}
{-# LANGUAGE DeriveFunctor #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE MagicHash #-}
{-# LANGUAGE UnboxedTuples #-}
{-# OPTIONS_GHC -optc-DNON_POSIX_SOURCE -ddump-to-file -ddump-simpl -fmax-worker-args=20 -flate-dmd-anal #-}
--
-- (c) The University of Glasgow 2002-2006
--
This file has been truncated, but you can view the full file.
==================== Tidy Core ====================
2025-02-03 18:16:15.857901962 UTC
Result size of Tidy Core
= {terms: 32,992, types: 28,369, coercions: 1,019, joins: 809/950}
-- RHS size: {terms: 6, types: 25, coercions: 0, joins: 0/0}
GHC.ByteCode.Asm.$p1MonadAssembler [InlPrag=[~]]
:: forall (m :: * -> *). MonadAssembler m => Monad m
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): gitlab.haskell.org:443
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/ghc%2Fghc HTTP/1.1" 200 5104
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/1/pipelines/101815 HTTP/1.1" 200 1168
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/1/pipelines/101815/jobs HTTP/1.1" 200 57337
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/1/pipelines/101815/jobs?id=1&include_retried=false&page=2&per_page=20&pipeline_id=101815 HTTP/1.1" 200 57509
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/1/pipelines/101815/jobs?id=1&include_retried=false&page=3&per_page=20&pipeline_id=101815 HTTP/1.1" 200 10419
DEBUG:urllib3.connectionpool:https://gitlab.haskell.org:443 "GET /api/v4/projects/1/jobs/2009779 HTTP/1.1" 200 2945
Archive: fetch-gitlab/release-x86_64-linux-centos7-release+no_split_sections.zip
import networkx as nx
g = nx.drawing.nx_agraph.read_dot("/home/matt/ghc-clean/deps-2.dot")
#g.remove_edge("GHC.Iface.Type", "GHC.Tc.Utils.TcType")
#g.remove_edge("GHC.Core.Type", "GHC.Tc.Utils.TcType")
#g.remove_edge("GHC.Types.Var", "GHC.Tc.Utils.TcType")
# FFI stuff checking DynFlags
#g.remove_edge("GHC.Tc.Utils.TcType", "GHC.Driver.Session")
# Because of TcLclEnv import