companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.2.0 released: https://ocaml.org/releases/5.2.0 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
hannes__ has joined #ocaml
hannes has quit [Ping timeout: 246 seconds]
myrkraverk has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk__ has quit [Ping timeout: 255 seconds]
myrkraverk__ has joined #ocaml
myrkraverk has quit [Ping timeout: 268 seconds]
myrkraverk_ has quit [Ping timeout: 268 seconds]
bartholin has joined #ocaml
toastal has joined #ocaml
toastal has left #ocaml [Disconnected: Hibernating too long]
tomku has quit [Ping timeout: 252 seconds]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
wbooze has quit [Remote host closed the connection]
wagle has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
wagle has joined #ocaml
sailorCat has quit [Ping timeout: 268 seconds]
sailorCat has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk__ has quit [Read error: Connection reset by peer]
waleee has joined #ocaml
Serpent7776 has joined #ocaml
pi3ce has joined #ocaml
myrkraverk_ has quit [Read error: Connection reset by peer]
myrkraverk_ has joined #ocaml
Tuplanolla has joined #ocaml
Serpent7776 has quit [Ping timeout: 268 seconds]
pi3ce_ has joined #ocaml
pi3ce has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 246 seconds]
pi3ce has joined #ocaml
pi3ce_ has quit [Ping timeout: 268 seconds]
Serpent7776 has joined #ocaml
<discocaml_> <pigeon.v> `Uri.to_string` uses comma-separated values for non-singletons:
<discocaml_> <pigeon.v> ```
<discocaml_> <pigeon.v> # Uri.(to_string (with_query (of_string "http://example.com/x") ["a",["b";"c"]]));;
<discocaml_> <pigeon.v> - : string = "http://example.com/x?a=b,c"
<discocaml_> <pigeon.v> ```
<companion_cube> Can't wait for Uri to not depend on cstruct or whatever...
wbooze has joined #ocaml
Anarchos has joined #ocaml
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
<Anarchos> i have a strange bug with the test lib-format/mc_pr586_par2.ml
<Anarchos> sometimes it prints 42f+01 isntead of 42.000000
<Anarchos> i don't know how to investigate but hte test mc_pr586_par which does not use Format.synchronized_formatter_of_out_channel works perfectly
<discocaml_> <dinosaure> You should make an issue 🙂
<companion_cube> He's on an unsupported platform
myrkraverk__ has joined #ocaml
myrkraverk_ has quit [Read error: Connection reset by peer]
wbooze has quit [Quit: Konversation terminated!]
wbooze has joined #ocaml
waleee has joined #ocaml
<discocaml_> <leviroth> That was a reply to your message about uri/cstruct
<octachron> Anarchos, you should try to reproduce the issue with only call to fprintf "%f" on different formatter C in parallel, in the issue is still present, try to test the Haiku implementation of vsnprintf in C only in parallel threads
<Anarchos> octachron on different formatter C in parallel ? What do you mean ?
<octachron> on different formatters in parallel.
<octachron> to rule possible issues with domain-local storages or synchronized formatters.
<octachron> *rule out
<Anarchos> octachron ok
<Anarchos> octachron mc_pr586_par.ml works but mc_pr586_par2.ml exhibits the trouble
mbuf has joined #ocaml
<discocaml_> <darrenldl> anyone knows how to specify a windows path in eio?
<discocaml_> <darrenldl> i've tried `fs / "C:/file"`, `fs / "C:\file`, `fs / "C/file`, `fs / "/C/file"`, and none of them worked
wbooze has quit [Quit: Konversation terminated!]
<octachron> Anarchos, there are not much difference between the two tests, you could try to inline the definitions, but it probably better to increase the test duration to see if this is not an accident.
waleee has quit [Ping timeout: 268 seconds]
<Anarchos> octachron it is a random behaviour. some times the test succeeds some times it fails
<octachron> Yes, this is clearly a data race issue, the aim is to discover where is the data race.
Anarchos has quit [Quit: Vision[]: i've been blurred!]
<discocaml_> <otini_> what’s your architecture?
<discocaml_> <otini_> if ThreadSanitizer can spot the data race, that would simplify things
<discocaml_> <octachron> The problem is probably more the OS (Haiku) than the architecture.
<discocaml_> <otini_> a data race inside the OS?
<discocaml_> <octachron> I meant in term of getting TheadSanitizer to work. And if I am not mistaken, Haiku has its own C standard library.
<discocaml_> <otini_> Oh, ok, I get it
alexherbo2 has joined #ocaml
mbuf has quit [Quit: Leaving]
Anarchos has joined #ocaml
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #ocaml
<discocaml_> <limp.biskit> never see haiku actually used in the wild
<discocaml_> <limp.biskit> cool project
bartholin has quit [Quit: Leaving]
Serpent7776 has quit [Ping timeout: 256 seconds]
<Anarchos> limp.biskit yes it is
Anarchos has quit [Quit: Vision[]: i've been blurred!]
YuGiOhJCJ has joined #ocaml
waleee has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]