01:44
oriba has quit [Ping timeout: 268 seconds]
01:53
waleee has quit [Ping timeout: 246 seconds]
02:11
TakinOver has joined #ocaml
02:21
chrisz has quit [Ping timeout: 240 seconds]
02:23
chrisz has joined #ocaml
03:10
azimut has quit [Ping timeout: 240 seconds]
04:13
Haudegen has joined #ocaml
04:17
TakinOver has quit [Ping timeout: 250 seconds]
04:18
TakinOver has joined #ocaml
04:19
spip has quit [Quit: Konversation terminated!]
04:59
mbuf has joined #ocaml
05:11
xd1le has quit [Quit: xd1le]
06:44
bartholin has joined #ocaml
06:57
olle has joined #ocaml
07:26
azimut has joined #ocaml
07:46
_alix has joined #ocaml
07:51
dh` has quit [Ping timeout: 246 seconds]
07:51
dh` has joined #ocaml
08:03
spip has joined #ocaml
08:20
kakadu has joined #ocaml
08:54
kakadu has quit [Quit: Konversation terminated!]
09:16
czy has joined #ocaml
10:33
Haudegen has quit [Quit: Bin weg.]
11:43
Haudegen has joined #ocaml
12:32
xd1le has joined #ocaml
15:40
Haudegen has quit [Quit: Bin weg.]
16:36
mbuf has quit [Quit: Leaving]
16:42
olle has quit [Ping timeout: 256 seconds]
16:56
dstein64- has joined #ocaml
16:57
Haudegen has joined #ocaml
16:59
dstein64 has quit [Ping timeout: 240 seconds]
16:59
dstein64- is now known as dstein64
17:07
<
discocaml >
<froyo> why are ppx_inline_test descriptions rewritten to be lazy?
17:08
<
discocaml >
<froyo> `let%test "some descr" = ...` compiles to `RuntimeModuleIDRItsName.test ~desc:(lazy "some descr") ...`
17:09
<
discocaml >
<froyo> what's the use of `lazy` if it's not delaying and memoizing a potentially expensive computation
17:10
<
discocaml >
<froyo> I can't figure out how it's useful here
17:13
<
discocaml >
<froyo> aha found out my answer:
17:13
<
discocaml >
<froyo> > We may write `_` instead of `"name"` for anonymous tests. It is also possible to use `[%name <string expr>]` for a dynamically computed name.
18:28
waleee has joined #ocaml
18:39
<
discocaml >
<Myrl but it/they> Why does my flamegraph look like this? What does `[unknown]` here mean?
18:47
<
discocaml >
<Myrl but it/they> I decided to run `perf script` and it shows this.
18:47
<
discocaml >
<Myrl but it/they> ```
18:47
<
discocaml >
<Myrl but it/they> main.exe 3497430 682055.412548: 1 cpu_core/cycles:u/:
18:47
<
discocaml >
<Myrl but it/they> ffffffffb4600b40 [unknown] ([unknown])
18:47
<
discocaml >
<Myrl but it/they> ```
18:47
<
discocaml >
<Myrl but it/they> Is this a digestif-specific thing?
18:58
<
discocaml >
<Myrl but it/they> Oh, huh, seems like that's for `dwarf` specifically, using `lbr`, I get much better results(?)
18:59
<
discocaml >
<Myrl but it/they> Oh, huh, seems like that's for `dwarf` specifically, using `lbr`, I get much better(?) results.
19:14
<
discocaml >
<Myrl but it/they> Ooooh, wait, are these lost chunks?
19:28
<
discocaml >
<Myrl but it/they> (Enabling frame pointers and using call-graph=fp helped, in case anyone runs into this too)
19:43
amk has quit [Remote host closed the connection]
19:43
amk has joined #ocaml
19:44
oriba has joined #ocaml
19:55
sim642 has joined #ocaml
19:55
Tuplanolla has joined #ocaml
19:57
azimut has quit [Ping timeout: 240 seconds]
20:06
<
discocaml >
<Myrl but it/they> Hm. Is digestif bad at dealing small streaming strings?
20:06
<
discocaml >
<Myrl but it/they> I precalculated the string before feeding it to digestif, and I get much better perf, I think.
20:14
waleee has quit [Ping timeout: 268 seconds]
20:16
czy has quit [Remote host closed the connection]
20:21
alexherbo2 has quit [Remote host closed the connection]
20:21
alexherbo2 has joined #ocaml
20:38
waleee has joined #ocaml
20:51
alexherbo2 has quit [Remote host closed the connection]
20:52
alexherbo2 has joined #ocaml
20:52
alexherbo2 has quit [Remote host closed the connection]
20:56
alexherbo2 has joined #ocaml
20:59
wingsorc has joined #ocaml
21:04
waleee has quit [Quit: WeeChat 3.8]
21:06
m5zs7k has quit [Ping timeout: 250 seconds]
21:08
m5zs7k has joined #ocaml
21:09
waleee has joined #ocaml
21:20
neiluj has joined #ocaml
21:21
<
neiluj >
got a package A that exports a main module A.ml, how to tell dune that the A.A.foo () is equivalent to A.foo ()?
21:21
waleee has quit [Ping timeout: 268 seconds]
21:28
waleee has joined #ocaml
21:43
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
21:43
John_Ivan has quit [Quit: Phantom of the future.]
21:44
Haudegen has joined #ocaml
22:02
bartholin has quit [Quit: Leaving]
22:03
TakinOver has quit [Ping timeout: 250 seconds]
22:26
alexherbo2 has quit [Remote host closed the connection]
22:27
alexherbo2 has joined #ocaml
22:38
Haudegen has quit [Ping timeout: 276 seconds]
23:49
Tuplanolla has quit [Quit: Leaving.]
23:49
Tuplanolla has joined #ocaml
23:51
Tuplanolla has quit [Client Quit]