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
jemc_ has joined #ponylang
jemc has quit [Ping timeout: 255 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
jemc_ has quit [Ping timeout: 258 seconds]
kulibali has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jemc_ has joined #ponylang
mvzink_ has quit [Quit: A merry Christmas to all, and to all a good night!]
amclain has quit [Quit: Leaving]
jemc_ has quit [Ping timeout: 258 seconds]
jemc_ has joined #ponylang
c355e3b has quit [Quit: Connection closed for inactivity]
unbalancedparen has quit [Read error: Connection reset by peer]
unbalanced has joined #ponylang
<omarkj> Dug a bit further into the issue I've been having with segfaulting the compiler. I've managed to rewrite the code to get it to compile (and did update the ticket). The same issue happens while using `match` instead of `if` if I skip the `else` clause in the `match`.
<omarkj> So yeah, it seems to have something to do with the typer.
mvzink has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
jemc_ has quit [Ping timeout: 240 seconds]
graaff has joined #ponylang
Matthias247 has joined #ponylang
<SeanTAllen> hopefully we have a fix before too long omarkj. i saw that you dug into the llvm. thank you for that
c355e3b has joined #ponylang
_whitelogger has joined #ponylang
c355e3b has quit [Quit: Connection closed for inactivity]
<omarkj> Is there a way to have the compiler warn me if I'm not doing exhaustive matching ?
jemc_ has joined #ponylang
jemc_ has quit [Ping timeout: 240 seconds]
TwoNotes has joined #ponylang
<TwoNotes> My web server is coming along nicely and I want to do the usual performance tests on it. What is the best way to get accurate Pony memory usage stats?
c355e3b has joined #ponylang
jemc_ has joined #ponylang
<SeanTAllen> omarkj: there's no exhaustive matching right now
<SeanTAllen> :( omarkj
<omarkj> Okay! That's fine. You need to flag the GHC to get the warnings so I was wondering if there was something similar.
<SeanTAllen> there's an open issue for exhaustive match. its definitely something we need to address it just kind of hard to address
<SeanTAllen> TwoNotes: can you define what accurate means to you?
<TwoNotes> SeanTAllen something with more granualarity than what the System Monitor shows.
<TwoNotes> I assume that when ponyc does a GC, it does not then shrink the total allocation form the system
jemc_ has quit [Ping timeout: 260 seconds]
TwoNotes has quit [Ping timeout: 252 seconds]
TwoNotes has joined #ponylang
TwoNotes has left #ponylang [#ponylang]
<SeanTAllen> That is correct, it does not
<SeanTAllen> But there isn't a single heap TwoNotes, one per actor.
<SeanTAllen> If you check out try_gc in actor.c, you will see the various steps that gc goes through and you could get info about size of an actor's heap at that point.
<SeanTAllen> note however, heap sizes are estimates in many cases