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
_whitelogger has joined #ponylang
amclain has quit [Quit: Leaving]
aceluck has joined #ponylang
jemc has quit [Ping timeout: 248 seconds]
jemc has joined #ponylang
jemc has quit [Ping timeout: 255 seconds]
endformationage has joined #ponylang
papey_lap has joined #ponylang
vaninwagen has joined #ponylang
endformationage has quit [Quit: WeeChat 1.7]
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aceluck has joined #ponylang
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JustVic has joined #ponylang
JustVic has quit [Ping timeout: 260 seconds]
aceluck has joined #ponylang
aceluck has quit [Client Quit]
aceluck has joined #ponylang
jmiven has quit [Quit: co'o]
jmiven has joined #ponylang
aceluck has quit [Remote host closed the connection]
aceluck has joined #ponylang
aceluck has quit [Ping timeout: 240 seconds]
TheNet has joined #ponylang
TheNet has quit [Quit: Textual IRC Client: www.textualapp.com]
Praetonus has joined #ponylang
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
bweez_ has quit [Quit: WeeChat 0.4.2]
* cousin_luigi keeps seeing segfauls on i586 in seemingly random tests, now it's CompilerSerialisationTest.SerialiseAfterSugar. In addition to the writevLarge thing already under investigation, that is.
<cousin_luigi> Not sure how to addresse the former, since it seems to happen in different places.
vaninwagen has quit [Ping timeout: 268 seconds]
<cousin_luigi> But it always has "serial" in the name, not sure if it's of any use.
<Praetonus> cousin_luigi: Could you try getting a backtrace for these segfaults?
lang-noob has joined #ponylang
lang-noob has quit [Client Quit]
aceluck has joined #ponylang
aceluck has quit [Ping timeout: 260 seconds]
<cousin_luigi> Praetonus: How do I run a specific test? Or should I run everything under gdb?
<Praetonus> There is no way to run a specific test, you'll have to run the whole suite under gdb
<jemc> Praetonus: I don't think that's true, actually
<cousin_luigi> Also, do you believe tests are parallel-safe ?
<jemc> cousin_luigi, Praetonus: you should be able to set the following env var: GTEST_FILTER='CompilerSerialisationTest.SerialiseAfterSugar'
<jemc> I use it commonly when working on compiler tests
<Praetonus> jemc: Oh, I wasn't aware of that
<jemc> you can also test an entire group using: GTEST_FILTER='CompilerSerialisationTest.*'
<cousin_luigi> jemc: Good, will try again. But now the damn thing failed on writevLarge
<cousin_luigi> Oh, I forgot. For some reason numerous tests fail when I try to run them interactively.
<Praetonus> cousin_luigi: The compiler is mostly thread safe, but there are parts that aren't
<Praetonus> So generally speaking, no, the tests aren't thread safe
<cousin_luigi> Ok, make -j1 it is
<cousin_luigi> Although I suspect we're talking about slightly different things.
<cousin_luigi> https://pastebin.com/K8JmyJvU <- what do you make of this? If I can't run tests interactively, I'll never be able to properly debug:/
<Praetonus> I'm suspecting that too
<Praetonus> I may have misunderstood your question, I understood that you were talking about running tests with multiple threads in the same process
<cousin_luigi> Praetonus: No, I asked if tests are interdependent and possibly creating race conditions.
<cousin_luigi> Anyway that's the least of my worries right now:|
amclain has joined #ponylang
aceluck has joined #ponylang
* cousin_luigi gives up
cousin_luigi has left #ponylang [#ponylang]
endformationage has joined #ponylang
endformationage has quit [Read error: Connection reset by peer]
JustVic has joined #ponylang
<JustVic> Maybe a stupid question, but Is it possible to write an OS kernel on pony language? And how is pony language ready to that task?
<Praetonus> JustVic: That wouldn't be possible without an extensive rewrite of the Pony runtime, perhaps by integrating the low level stuff of the kernel directly into the runtime. The official runtime is written in C but any language with low level access to memory and threading primitives (e.g. Rust) is suited for the task
<Praetonus> But an entire OS running entirely on top of the Pony runtime is an interesting thought
<JustVic> Praetonus: Thanks for answer, I understood.
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
<SeanTAllen> JustVic: its something that Sylvan is very interested in and who knows, something might come of it some day
<JustVic> SeanTAllen: Good, It will be interesting to see some code, when it will be available. Sadly, I have too little knowledge(only barebones tutorial in C on OSDev.org) to start experimenting from zero point.
Matthias247 has joined #ponylang
<tokenrove> pony as a unikernel language would be very interesting
bitcrusher has quit [Read error: Connection reset by peer]
* SeanTAllen JustVic I wouldnt hold you breath at this point. There's an awful lot that would need to happen for that to happen.
JustVic has quit [Ping timeout: 260 seconds]
JustVic has joined #ponylang
endformationage has joined #ponylang