jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang | Please consider participating in our mailing lists => https://pony.groups.io/g/pony
gokr has quit [Read error: Connection reset by peer]
gokr has joined #ponylang
aturley_ has quit [Ping timeout: 260 seconds]
patroclos has quit [Ping timeout: 240 seconds]
SenasOzys has quit [Ping timeout: 240 seconds]
gokr has quit [Ping timeout: 265 seconds]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
patroclos has joined #ponylang
gokr has joined #ponylang
codec1 has joined #ponylang
patroclos has quit [Ping timeout: 248 seconds]
khan has quit [Quit: khan]
SenasOzys has joined #ponylang
khan has joined #ponylang
khan has quit [Quit: khan]
khan has joined #ponylang
_andre has joined #ponylang
gokr has left #ponylang [#ponylang]
codec1 has quit [Quit: Leaving.]
codec1 has joined #ponylang
codec1 has quit [Read error: Connection reset by peer]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
codec1 has joined #ponylang
alxs has joined #ponylang
_andre has quit [Ping timeout: 240 seconds]
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
alxs has joined #ponylang
_andre has joined #ponylang
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
alxs has joined #ponylang
alxs has quit [Client Quit]
alxs has joined #ponylang
vaninwagen has joined #ponylang
gokr has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
dougmacdoug has joined #ponylang
alxs has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
alxs has joined #ponylang
alxs has quit [Read error: Connection reset by peer]
alxs has joined #ponylang
codec2 has joined #ponylang
codec1 has quit [Read error: Connection reset by peer]
gokr has quit [Ping timeout: 240 seconds]
vaninwagen has quit [Ping timeout: 256 seconds]
TheNet has joined #ponylang
alxs has quit [Read error: Connection reset by peer]
alxs_ has joined #ponylang
alxs_ has quit [Quit: Computer's gone to sleep. ZZZzzz…]
khan_ has joined #ponylang
khan has quit [Ping timeout: 268 seconds]
khan_ is now known as khan
acarrico has joined #ponylang
endformationage has joined #ponylang
patroclos has joined #ponylang
alxs has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
user10032 has joined #ponylang
alxs has joined #ponylang
alxs has quit [Client Quit]
alxs has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
alxs has joined #ponylang
alxs has quit [Client Quit]
gokr has joined #ponylang
psg has joined #ponylang
psg has quit [Client Quit]
_andre has quit [Quit: leaving]
alxs has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
<strmpnk> I'm trying to uncover the intention behind `ISize`. I get that `USize` is `size_t`, but both have usize and isize methods respectively which aren't marked partial. I assume negative `ISize` would reinterpret two's comp, or would it clamp to 0? Likewise for `USize` above `ISize.max_value()` though that might be a bit contrived for platforms with 64bit `size_t`.
gokr has quit [Ping timeout: 240 seconds]
alxs has joined #ponylang
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
dgcaccam has joined #ponylang
gokr has joined #ponylang
dgcaccam has quit [Quit: Page closed]
dgcaccam has joined #ponylang
<dgcaccam> static const uint32_t sizeclass_empty[HEAP_SIZECLASSES] = { 0xFFFFFFFF, 0x55555555, 0x11111111, 0x01010101, 0x00010001 }; static const uint32_t sizeclass_init[HEAP_SIZECLASSES] = { 0xFFFFFFFE, 0x55555554, 0x11111110, 0x01010100, 0x00010000 };
<dgcaccam> Whoops, was trying to format that nicer... I have been looking at the garbage collection and in the function ponyint_heap_startgc these values are being used to (presumably) clear memory chunks. Can anyone tell me the exact purpose and why these particular bytes?
TheNet has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<strmpnk> Sometimes known bit patterns can make debugging problems with cleared memory easier post-facto. Just a guess.
alxs has joined #ponylang
alxs has quit [Client Quit]
alxs has joined #ponylang
user10032 has quit [Quit: Leaving]
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
endformationage has quit [Quit: WeeChat 1.9.1]
TheNet has joined #ponylang
dgcaccam has quit [Ping timeout: 260 seconds]
gokr has left #ponylang [#ponylang]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
TheNet has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
codec2 has quit [Read error: Connection reset by peer]
TheNet has joined #ponylang