ludic.compass: the marks' pools made with the state (512), compass_at's empty mark kept; ludic.base imap_clear in place; ludic.things' kept lists through kept_push; ludic.net's once-per-room and STUN log lines declared

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-28 16:22:48 +03:00
parent 8dfcccad41
commit d3911d4ba8
11 changed files with 40 additions and 19 deletions

View file

@ -69,6 +69,7 @@ function net__room_answer(net_st: mut NetState) -> void {
net__take_relay(net_st, v)
net_st.net__r_state = NET_R_ROOM
net_st.net__poll_t = 0.0
@alloc_ok("once per room")
net__log(`room {code}`)
net__fact(net_st, NET_ROOM, -1, 0, 0, code)
return

View file

@ -51,6 +51,7 @@ function net__stun_packet(net_st: mut NetState, n: int) -> bool {
}
net_st.net__pub_ip = ip
net_st.net__pub_port = port
@alloc_ok("a STUN answer: a few per session")
net__log(`outside we are {net__addr_text(ip, port)}`)
}
o += 4 + ((l + 3) / 4) * 4