companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
Haudegen has quit [Ping timeout: 255 seconds]
alexherbo2 has quit [Remote host closed the connection]
Serpent7776 has quit [Ping timeout: 268 seconds]
<discocaml> <leviroth> Not the most authoritative answer, but I do think OCaml understands that `data` is no longer reachable and collects it.
<companion_cube> Yeah, the gc is a runtime property, it doesn't depend on the accuracy of some scope analysis line recounting might
<companion_cube> Like*
emp_ has joined #ocaml
emp has quit [Ping timeout: 260 seconds]
<discocaml> <lagarto> I don't think that quite made sense cube ... a naive compiler w/o any smart lifetime analysis would very probably store that value on the stack, where the GC can see it at runtime
<discocaml> <lagarto> (and I think refcount-based GC has the same issue here too)
Soni has quit [Ping timeout: 252 seconds]
<companion_cube> Well as much stuff as possible is put in registers, which are reused, so it should be erased in that case. If it's spilled I think you must be right, the pointer will outlive the value's actual death
sagax has quit [Quit: Konversation terminated!]
spip has quit [Quit: Konversation terminated!]
azimut_ has quit [Quit: ZNC - https://znc.in]
azimut has joined #ocaml
chrisz has quit [Ping timeout: 268 seconds]
chrisz has joined #ocaml
tizoc has quit [Quit: Coyote finally caught me]
Soni has joined #ocaml
tizoc has joined #ocaml
rf has quit [Quit: Leaving]
rf has joined #ocaml
rf has quit [Quit: Leaving]
chrisz has quit [Ping timeout: 252 seconds]
chrisz has joined #ocaml
count3rmeasure has joined #ocaml
mbuf has joined #ocaml
trev has joined #ocaml
count3rmeasure has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 248 seconds]
Serpent7776 has joined #ocaml
Serpent7776 has quit [Ping timeout: 255 seconds]
adanwan_ has quit [Ping timeout: 255 seconds]
adanwan has joined #ocaml
bgs has joined #ocaml
Haudegen has joined #ocaml
bartholin has joined #ocaml
wingsorc has quit [Ping timeout: 246 seconds]
Serpent7776 has joined #ocaml
adanwan has quit [Remote host closed the connection]
adanwan has joined #ocaml
random-jellyfish has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
azimut has quit [Quit: ZNC - https://znc.in]
azimut has joined #ocaml
bartholin has quit [Quit: Leaving]
olle has joined #ocaml
kakadu has joined #ocaml
azimut has quit [Ping timeout: 255 seconds]
spip has joined #ocaml
adanwan has quit [Ping timeout: 255 seconds]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
Haudegen has quit [Quit: Bin weg.]
mro has joined #ocaml
random-jellyfish has quit [Quit: Client closed]
szkl has joined #ocaml
Serpent7776 has quit [Ping timeout: 256 seconds]
Haudegen has joined #ocaml
adanwan has joined #ocaml
rf has joined #ocaml
spip has quit [Ping timeout: 264 seconds]
szkl has quit [Quit: Connection closed for inactivity]
mro has quit [Remote host closed the connection]
mro has joined #ocaml
waleee has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro_ has joined #ocaml
mro has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 255 seconds]
mro_ has quit [Quit: Leaving...]
mbuf has quit [Quit: Leaving]
Haudegen has quit [Quit: Bin weg.]
olle has quit [Ping timeout: 264 seconds]
spip has joined #ocaml
dnh has joined #ocaml
Serpent7776 has joined #ocaml
Serpent7776 has quit [Ping timeout: 260 seconds]
azimut has joined #ocaml
Haudegen has joined #ocaml
bartholin has joined #ocaml
olle has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
adanwan has quit [Quit: _]
adanwan has joined #ocaml
Serpent7776 has joined #ocaml
alexherbo2 has joined #ocaml
gahr_ has joined #ocaml
terrorjack8 has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mal``` has joined #ocaml
Serpent7776 has quit [Ping timeout: 260 seconds]
fds_ has joined #ocaml
farn__ has joined #ocaml
gahr has quit [Ping timeout: 248 seconds]
dnh has quit [Ping timeout: 248 seconds]
fds has quit [Ping timeout: 248 seconds]
terrorjack has quit [Ping timeout: 248 seconds]
mal`` has quit [Ping timeout: 248 seconds]
farn_ has quit [Ping timeout: 248 seconds]
terrorjack8 is now known as terrorjack
jumpnbrownweasel has quit [Remote host closed the connection]
jumpnbrownweasel has joined #ocaml
waleee has joined #ocaml
Stumpfenstiel has joined #ocaml
mro has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
mro has quit [Read error: Connection reset by peer]
mro has joined #ocaml
olle has quit [Ping timeout: 255 seconds]
trev has quit [Remote host closed the connection]
xgqt has quit [Remote host closed the connection]
xgqt has joined #ocaml
bgs has quit [Remote host closed the connection]
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro_ has joined #ocaml
mro has quit [*.net *.split]
mro_ has quit [Quit: Leaving...]
quernd has quit [Quit: Ping timeout (120 seconds)]
quernd has joined #ocaml
bartholin has quit [Quit: Leaving]
wingsorc has joined #ocaml
wingsorc has quit [Remote host closed the connection]
wingsorc has joined #ocaml
Stumpfenstiel has quit [Ping timeout: 248 seconds]
Tuplanolla has joined #ocaml