Newest at the top
| 2025-11-22 13:45:13 +0100 | AlexZenon | (~alzenon@94.233.240.123) (Quit: ;-) |
| 2025-11-22 13:42:36 +0100 | Googulator57 | (~Googulato@2a01-036d-0106-0231-f56c-45b8-e3c8-fdbd.pool6.digikabel.hu) |
| 2025-11-22 13:42:13 +0100 | Googulator57 | (~Googulato@85-238-67-234.pool.digikabel.hu) (Quit: Client closed) |
| 2025-11-22 13:42:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2025-11-22 13:39:28 +0100 | trickard_ | (~trickard@cpe-87-98-47-163.wireline.com.au) |
| 2025-11-22 13:39:15 +0100 | trickard | (~trickard@cpe-87-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-11-22 13:37:31 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 13:37:10 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-22 13:37:01 +0100 | jreicher | (~user@user/jreicher) jreicher |
| 2025-11-22 13:30:04 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 255 seconds) |
| 2025-11-22 13:26:24 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2025-11-22 13:24:12 +0100 | X-Scale | (~ARM@6.67.114.89.rev.vodafone.pt) X-Scale |
| 2025-11-22 13:21:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 13:19:59 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-22 13:19:41 +0100 | ubert1 | ubert |
| 2025-11-22 13:19:40 +0100 | ubert | (~Thunderbi@77.119.163.162.wireless.dyn.drei.com) (Ping timeout: 246 seconds) |
| 2025-11-22 13:19:38 +0100 | Everything | (~Everythin@88.155.11.254) Everything |
| 2025-11-22 13:19:15 +0100 | tromp | (~textual@2001:1c00:3487:1b00:697a:bc7a:f580:408c) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-11-22 13:17:35 +0100 | ubert1 | (~Thunderbi@91.141.74.115.wireless.dyn.drei.com) ubert |
| 2025-11-22 13:11:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-22 13:07:10 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 13:06:32 +0100 | X-Scale | (~ARM@6.67.114.89.rev.vodafone.pt) (Ping timeout: 240 seconds) |
| 2025-11-22 13:00:55 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds) |
| 2025-11-22 12:58:54 +0100 | trickard_ | trickard |
| 2025-11-22 12:56:45 +0100 | <tomsmeding> | (what is actually concretely disallowed is explicitly cleaning up FP1 after FP2, or running the two in parallel) |
| 2025-11-22 12:56:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2025-11-22 12:55:52 +0100 | <tomsmeding> | in this case, because of the semantics of the device (it's a GPU), cleaning up FP2 _before_ FP1 implicitly also cleans up FP1, so I implemented some synchronisation so that if the finalizer of FP2 happens to be run first, FP1's finalizer just does nothing |
| 2025-11-22 12:54:43 +0100 | <tomsmeding> | probie: that's also a cute solution |
| 2025-11-22 12:51:46 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 12:40:43 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds) |
| 2025-11-22 12:39:34 +0100 | <probie> | initialise the ref to 2, add `f` as the last instruction to the finaliser for FP1, and have the finaliser for FP2 just be `f` |
| 2025-11-22 12:38:59 +0100 | <probie> | f = atomicModifyIORef ref (\x -> (x-1, x <= 1)) >>= (`when` runFP2Cleanup) |
| 2025-11-22 12:37:17 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Quit: ljdarj) |
| 2025-11-22 12:36:29 +0100 | <probie> | I think a ref count is a good idea. |
| 2025-11-22 12:36:22 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 12:35:50 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2025-11-22 12:32:25 +0100 | jreicher | (~user@user/jreicher) (Quit: In transit) |
| 2025-11-22 12:25:44 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2025-11-22 12:21:35 +0100 | annamalai | (~annamalai@157.32.221.227) (Ping timeout: 245 seconds) |
| 2025-11-22 12:20:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 12:14:36 +0100 | Frostillicus | (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-22 12:14:29 +0100 | sp1ff | (~user@2601:1c2:4c00:6820::8bad) (Ping timeout: 260 seconds) |
| 2025-11-22 12:14:26 +0100 | Ranhir | (~Ranhir@157.97.53.139) Ranhir |
| 2025-11-22 12:13:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-22 12:13:19 +0100 | sp1ff` | (~user@2601:1c2:4c00:6820::e122) |
| 2025-11-22 12:08:47 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:58:09 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2025-11-22 11:53:24 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
| 2025-11-22 11:42:06 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2025-11-22 11:39:54 +0100 | __monty__ | (~toonn@user/toonn) toonn |