2025-03-05 00:02:34 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-03-05 00:05:15 +0100 | tabaqui1 | (~root@87.200.129.102) (Ping timeout: 276 seconds) |
2025-03-05 00:06:18 +0100 | messewix | (~jmc@c-73-204-219-232.hsd1.fl.comcast.net) |
2025-03-05 00:06:18 +0100 | messewix | (~jmc@c-73-204-219-232.hsd1.fl.comcast.net) (Changing host) |
2025-03-05 00:06:18 +0100 | messewix | (~jmc@user/messewix) messewix |
2025-03-05 00:11:48 +0100 | preflex | (~preflex@user/mauke/bot/preflex) (Ping timeout: 246 seconds) |
2025-03-05 00:12:19 +0100 | preflex | (~preflex@user/mauke/bot/preflex) preflex |
2025-03-05 00:13:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 00:16:19 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-05 00:17:37 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-03-05 00:20:32 +0100 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2025-03-05 00:20:42 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-05 00:26:50 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-05 00:28:29 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 00:30:13 +0100 | LainExperiments | (~LainExper@user/LainExperiments) LainExperiments |
2025-03-05 00:31:34 +0100 | doyougnu- | (~doyougnu@syn-045-046-170-068.res.spectrum.com) |
2025-03-05 00:32:57 +0100 | doyougnu | (~doyougnu@syn-045-046-170-068.res.spectrum.com) (Ping timeout: 265 seconds) |
2025-03-05 00:33:02 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-03-05 00:33:55 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds) |
2025-03-05 00:34:26 +0100 | __jmcantrell__ | (~weechat@user/jmcantrell) jmcantrell |
2025-03-05 00:34:26 +0100 | jmcantrell | Guest3365 |
2025-03-05 00:34:26 +0100 | Guest3365 | (644f1bed9a@user/jmcantrell) (Killed (tantalum.libera.chat (Nickname regained by services))) |
2025-03-05 00:34:26 +0100 | __jmcantrell__ | jmcantrell |
2025-03-05 00:34:36 +0100 | jmcantrell_ | (644f1bed9a@user/jmcantrell) jmcantrell |
2025-03-05 00:43:52 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 00:44:46 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla |
2025-03-05 00:46:22 +0100 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection) |
2025-03-05 00:48:18 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-03-05 00:57:48 +0100 | shr\ke | (~shrike@user/shrke:31298) (Read error: Connection reset by peer) |
2025-03-05 00:57:57 +0100 | shr\ke | (~shrike@user/paxhumana) paxhumana |
2025-03-05 00:57:57 +0100 | shr\ke | (~shrike@user/paxhumana) (Changing host) |
2025-03-05 00:57:57 +0100 | shr\ke | (~shrike@user/shrke:31298) shr\ke |
2025-03-05 00:59:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 01:03:03 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-05 01:03:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-03-05 01:07:19 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-03-05 01:10:16 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
2025-03-05 01:14:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 01:16:21 +0100 | cyphase | (~cyphase@user/cyphase) (Ping timeout: 248 seconds) |
2025-03-05 01:19:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-03-05 01:26:22 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-05 01:29:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 01:34:37 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-03-05 01:39:11 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-03-05 01:39:22 +0100 | <jle`> | does anyone know how duped TChans get GC'd? AFAICT from looking at the source (https://hackage.haskell.org/package/stm-2.5.3.1/docs/src/Control.Concurrent.STM.TChan.html#dupTChan) it adds the new reader hole to the shared write list, but when that new TChan gets GC'd doesn't the unused hole remain in the list? |
2025-03-05 01:39:55 +0100 | <jle`> | but simon states that the TChan does clean up itself (https://github.com/haskell/stm/issues/21) |
2025-03-05 01:40:10 +0100 | LainExperiments | (~LainExper@user/LainExperiments) (Ping timeout: 240 seconds) |
2025-03-05 01:40:38 +0100 | <jle`> | or maybe i am misunderstanding what 'write' is used for |
2025-03-05 01:45:21 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 01:46:34 +0100 | xff0x | (~xff0x@2405:6580:b080:900:9c0d:a18a:824d:47d5) (Ping timeout: 260 seconds) |
2025-03-05 01:48:09 +0100 | sprotte24 | (~sprotte24@p200300d16f1cc100391369cbcf60a0c3.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-03-05 01:48:09 +0100 | acidjnk_new | (~acidjnk@p200300d6e7283f62f42219c1fddec46c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2025-03-05 01:49:47 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-05 01:50:17 +0100 | yegorc | (~yegorc@user/yegorc) (Leaving) |
2025-03-05 01:50:23 +0100 | LainExperiments | (~LainExper@user/LainExperiments) LainExperiments |
2025-03-05 01:50:33 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-03-05 01:52:43 +0100 | <jle`> | oh okay the write hole doesn't reference the duped chans, maybe that's it |
2025-03-05 01:54:04 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-05 01:55:14 +0100 | <jle`> | okay so i think the implementation is basically that each of the readers are climbing up a tvar-linked list essentially, so if one of the readers gets GC'd then it'd just stop reading the list and everytthing upstream of the remaining readers gets gc'd |
2025-03-05 02:00:44 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 02:01:33 +0100 | myxos | (~myxos@syn-065-028-251-121.res.spectrum.com) myxokephale |
2025-03-05 02:05:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-03-05 02:16:05 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 02:23:18 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
2025-03-05 02:23:18 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds) |
2025-03-05 02:33:06 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-03-05 02:34:09 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-03-05 02:35:03 +0100 | poscat | (~poscat@user/poscat) (Ping timeout: 252 seconds) |
2025-03-05 02:35:16 +0100 | cyphase | (~cyphase@user/cyphase) cyphase |