Louis Gesbert
Louis Gesbert
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...
Fixed on branch `cnaf-demo`
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 ?