Results 179 comments of Louis Gesbert
trafficstars

I can reproduce on the new version of the example :/ Looking into it

ok it's in the new stuff I added to remove neutral elements from operations that stg is going wrong so worst case we just need to disable that

I need to examinate the options more thoroughly, but I would tend to prefer inline attributes, which are generally easier to maintain. Another use I'd be very happy about could...

Ah I see you've added `if Global.options.debug then Message.debug ;` everywhere... I am curious with what you observed about the costs: without those, - when `%a` is used the cost...

Ah my bad, after re-examining the code we *don't* actually use `ifprintf` but only a void `ppf` in debug mode, which means that indeed the full price of conversion is...

We might want to handle them anyway, but note that on Windows, conversion should happen automatically (since we use `open_in` and not `open_in_bin`) and the lexer would only see `\n`...

One approach could be to use https://github.com/ocurrent/current-bench Then you get an output looking like https://autumn.ocamllabs.io/ocaml/opam/branch/master?worker=autumn&image=bench.Dockerfile It seems fairly simple to use if look at https://github.com/ocaml/opam/pull/5574/files

It actually seems to work on new successive runs; only broken on older caches that were based upon sha256/md5 checksums ?