2026/05/18

Newest at the top

2026-05-18 08:32:16 +0000 <[exa]> no luck with bisect?
2026-05-18 08:29:59 +0000 <Freakie> I suppose .prof data might be my only hope at this point
2026-05-18 08:29:27 +0000 <Freakie> but I customized the default allocation size to depend on some terminal arguments, but even then it's the same issue if I allocate what it was originally hardcoded to
2026-05-18 08:29:02 +0000 <Freakie> fwiw i just stole this implementation https://hackage.haskell.org/package/compact-list since it cabal couldn't build it
2026-05-18 08:28:32 +0000 <Freakie> and they're just constructors over primitive types
2026-05-18 08:28:17 +0000 <Freakie> no, it's all just my own types
2026-05-18 08:27:29 +0000 <[exa]> anything you store in the regions that could have gotten a different implementation from a dependency update?
2026-05-18 08:27:06 +0000fp1(~Thunderbi@130.233.70.60) (Ping timeout: 255 seconds)
2026-05-18 08:26:41 +0000zlqrvx(~zlqrvx@user/zlqrvx) zlqrvx
2026-05-18 08:26:27 +0000zlqrvx(~zlqrvx@user/zlqrvx) (Quit: connection reset by purr)
2026-05-18 08:26:07 +0000 <Freakie> just sucks that you can't runtime profile compact stuff
2026-05-18 08:25:48 +0000 <Freakie> yeah I'm looking through old commits and also comparing the different implementations
2026-05-18 08:25:29 +0000 <[exa]> well I guess checking if your changes did something might be the easiest way to start the debug
2026-05-18 08:24:57 +0000 <[exa]> yeah
2026-05-18 08:23:02 +0000 <Freakie> but both that and ghc should have been unchanged for a long time
2026-05-18 08:22:55 +0000 <Freakie> I used Data.Compact initially but I've moved away from it
2026-05-18 08:22:12 +0000 <Freakie> just the ghc implementation
2026-05-18 08:22:08 +0000 <Freakie> oh sorry, thought you might have meant that but I misread
2026-05-18 08:21:51 +0000 <[exa]> oh well that might break things :D
2026-05-18 08:20:56 +0000 <[exa]> the ghc-compact or compact or some other?
2026-05-18 08:20:54 +0000 <Freakie> let me see if that changes any
2026-05-18 08:20:47 +0000 <Freakie> actually the only thing I did change was switch out the default data structure for my priority queue
2026-05-18 08:20:05 +0000 <[exa]> which exact package you depend on?
2026-05-18 08:19:58 +0000 <[exa]> interesting then
2026-05-18 08:17:45 +0000 <Freakie> I can try another ghc version if anything
2026-05-18 08:17:40 +0000 <Freakie> not since before I got my implementation working
2026-05-18 08:17:30 +0000rzrshr(~rzrshr@user/rzrshr) (Ping timeout: 265 seconds)
2026-05-18 08:16:07 +0000 <[exa]> (might be time for the magic cabal rollback, just out of curiosity)
2026-05-18 08:15:35 +0000 <[exa]> did uou upgrade ghc or cabal? or any of the dependencies?
2026-05-18 08:14:09 +0000 <Freakie> and 95%+ of all the live data is compact
2026-05-18 08:13:58 +0000 <Freakie> it's just strange because garbage collection time is absolutely dominating the code I'm running when it should be the exact opposite
2026-05-18 08:13:24 +0000 <Freakie> guess I must have shot myself in the foot then, somehow
2026-05-18 08:12:54 +0000 <[exa]> Freakie: there were no uploads of that since 2020 no?
2026-05-18 08:10:17 +0000emmanuelux(~em@user/emmanuelux) (Quit: bye)
2026-05-18 08:07:58 +0000rzrshr(~rzrshr@user/rzrshr) rzrshr
2026-05-18 08:06:31 +0000ft(~ft@p4fc2aedc.dip0.t-ipconnect.de) (Quit: leaving)
2026-05-18 08:04:28 +0000merijn(~merijn@77.242.116.146) merijn
2026-05-18 08:01:05 +0000 <Freakie> hi, does anyone know if a performance regression has been introduced to compact regions? I've got some benchmarks that have completely tanked in a way that they haven't before but there shouldn't be any changes to my own code that cause it
2026-05-18 08:00:53 +0000stefan-_(~cri@42dots.de) stefan-_
2026-05-18 08:00:37 +0000stefan-_(~cri@42dots.de) (Server closed connection)
2026-05-18 07:59:59 +0000Freakie(~Freakie@185.45.21.144)
2026-05-18 07:59:42 +0000szkl(uid110435@id-110435.uxbridge.irccloud.com) szkl
2026-05-18 07:59:25 +0000fp1(~Thunderbi@130.233.70.60) fp
2026-05-18 07:57:28 +0000vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2026-05-18 07:57:20 +0000Aleksejs(~Aleksejs@107.170.21.106) aleksejs
2026-05-18 07:57:10 +0000Aleksejs_Home(~Aleksejs@107.170.21.106) (Server closed connection)
2026-05-18 07:56:30 +0000rzrshr(~rzrshr@user/rzrshr) (Ping timeout: 255 seconds)
2026-05-18 07:55:41 +0000vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
2026-05-18 07:54:27 +0000Buliarou1(~gypsydang@46.232.210.139) (Remote host closed the connection)
2026-05-18 07:48:31 +0000red-snail(~red-snail@static.151.210.203.116.clients.your-server.de) red-snail