2025/10/08

Newest at the top

2025-10-08 16:21:54 +0200Googulator46Googulator
2025-10-08 16:20:18 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 16:19:57 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 16:14:58 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-10-08 16:04:45 +0200leo2007(~leo@user/leo2007) (Client Quit)
2025-10-08 16:01:44 +0200leo2007(~leo@user/leo2007) leo2007
2025-10-08 15:57:41 +0200DragonMaus(~dragonmau@user/dragonmaus) DragonMaus
2025-10-08 15:56:52 +0200DragonMaus(~dragonmau@user/dragonmaus) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2025-10-08 15:55:43 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 15:54:43 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-08 15:54:29 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-08 15:54:08 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 240 seconds)
2025-10-08 15:53:14 +0200SlackCoder(~SlackCode@208.26.70.132) (Quit: Leaving)
2025-10-08 15:47:23 +0200SlackCoder(~SlackCode@208.26.70.132) SlackCoder
2025-10-08 15:39:13 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:38:28 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:37:23 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-10-08 15:33:08 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:32:46 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:30:45 +0200Googulator46(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:30:37 +0200Googulator76(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:30:16 +0200merijn(~merijn@77.242.116.146) merijn
2025-10-08 15:28:43 +0200poscat(~poscat@user/poscat) poscat
2025-10-08 15:28:17 +0200poscat(~poscat@user/poscat) (Remote host closed the connection)
2025-10-08 15:24:08 +0200MelodyOwO(~MelodyOwO@user/MelodyOwO) MelodyOwO
2025-10-08 15:23:49 +0200ZLima12(~zlima12@user/meow/ZLima12) (Ping timeout: 260 seconds)
2025-10-08 15:21:35 +0200comerijn(~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-08 15:21:12 +0200Googulator77(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:21:03 +0200ZLima12_(~zlima12@user/meow/ZLima12) ZLima12
2025-10-08 15:21:01 +0200Googulator76(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:15:04 +0200 <tomsmeding> oh and it's also possible to manually add cost-centre annotations with CCS pragmas
2025-10-08 15:13:45 +0200fp(~Thunderbi@2001:708:150:10::72df) (Remote host closed the connection)
2025-10-08 15:10:43 +0200Googulator53(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-08 15:10:38 +0200Googulator77(~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-08 15:08:50 +0200 <tomsmeding> the terminology is a little ambiguous around this topic
2025-10-08 15:08:45 +0200fp(~Thunderbi@2001:708:150:10::72df) fp
2025-10-08 15:08:25 +0200 <tomsmeding> yeah I got that, sorry
2025-10-08 15:08:10 +0200 <haskellbridge> <Morj> I think i misspoke, by annotations way above i meant compiler annotations inserted by profiling flags, not HasCallStack inserted by hand
2025-10-08 15:07:09 +0200guest3860(~username@2a04:27c0:0:d::e018) (Ping timeout: 250 seconds)
2025-10-08 15:07:05 +0200 <tomsmeding> and those are not necessarily the same
2025-10-08 15:06:36 +0200 <tomsmeding> so if you have HasCallStack _and_ profiling, you may get two backtraces for every printed exception :p
2025-10-08 15:06:15 +0200 <tomsmeding> Morj: and HasCallStack is also used for error reports
2025-10-08 15:05:17 +0200 <tomsmeding> in a strict language this is all moot because you have a normal call stack to work from
2025-10-08 15:04:57 +0200 <tomsmeding> people realised that and made it work :p
2025-10-08 15:04:45 +0200 <tomsmeding> but yeah the cost-centre annotations for execution time profiling are very nice for error reporting too
2025-10-08 15:04:45 +0200 <haskellbridge> <Morj> HasCallStack is location only
2025-10-08 15:04:38 +0200 <haskellbridge> <Morj> I know, I'm talking about error location/backtrace reporting, that's what I'm after
2025-10-08 15:04:00 +0200 <tomsmeding> HasCallStack is separate from profiling
2025-10-08 15:03:57 +0200 <haskellbridge> <Morj> Cabal with their docs again :/
2025-10-08 15:03:46 +0200 <haskellbridge> <Morj> I thought profiling is about execution time, not about error reporting, but it makes sense that annotations can work for both