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
Matthias247 has quit [Read error: Connection reset by peer]
jemc_ has joined #ponylang
jemc_ has quit [Read error: Connection reset by peer]
unbalancedparen has joined #ponylang
unbalanced has quit [Ping timeout: 258 seconds]
c355e3b has quit [Quit: Connection closed for inactivity]
Matthias247 has joined #ponylang
c355e3b has joined #ponylang
TwoNotes has joined #ponylang
<TwoNotes> /ponyc/packages/collections/_test.pony:59:28: couldn't find 'push' in 'None'
<TwoNotes> let a = List[U32].from([1, 3, 5, 7, 9]
<SeanTAllen> ok
<SeanTAllen> is that supposed to mean something TwoNotes ?
<SeanTAllen> also what you pasted is missing a ) at the end
<TwoNotes> Just that one of the package test programs will not compile
<TwoNotes> files/_test.pony has a similar error
<TwoNotes> I am guessing this has something to do with the recent change to .> notation
TwoNotes has left #ponylang [#ponylang]
<SeanTAllen> all the tests get run by CI
<SeanTAllen> I'm looking at that line and its
<SeanTAllen> let a = List[U32].from([1, 3, 5, 7, 9])
<SeanTAllen> I can compile master and run all the tests fine
<omarkj> Tests are working here as well against current master.
TwoNotes has joined #ponylang
<TwoNotes> Is ponyc tested on any ARM platforms regularly still?
<TwoNotes> Programs that used to compile now put ponyc into a CPU loop. They compile ok on x86_64
prettyvanilla_ has joined #ponylang
prettyvanilla has quit [Ping timeout: 258 seconds]
<TwoNotes> The problem seems to be in the "debug" package
theodus has joined #ponylang
graaff has quit [Quit: Leaving]
malthe has quit [Ping timeout: 245 seconds]
malthe has joined #ponylang
jemc has joined #ponylang
jmiven has quit [Quit: co'o]
jmiven has joined #ponylang
TwoNotes has left #ponylang [#ponylang]
<SeanTAllen> No. CI is run via Travis. We don't have anything to run ARM CI on. ARM is best effort at this point.
mvzink has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
TwoNotes has joined #ponylang
<TwoNotes> There may be another ARM-specific issue in the scheduler. It goes into a loop as I create an actor. The stack involves ponyint_sched_shutdown and pony_thread_join
<TwoNotes> I observe there was a change a week ago involving the mpmcq queue, which was where the problem happened last time
<SeanTAllen> what change?
<TwoNotes> "Slightly more efficient work stealing (#1505) "
<TwoNotes> I don't know that that is the problem - it is just that the mpmcq code is very fragile on ARM
<TwoNotes> I am collectibe backtrace, etc
<TwoNotes> Issue ARM loop creating an actor #1517
<TwoNotes> Each time I run this, and interrupt it with ^C, it is pointing at the same "svc #0x0" service call instruction
<TwoNotes> Since the comment on #1505 mentions "work stealing", and that is exactly the area where we had a race condition before (Issue #1000)
mvzink has quit [Read error: Connection reset by peer]
mvzink has joined #ponylang
prettyvanilla has joined #ponylang
prettyvanilla_ has quit [Ping timeout: 240 seconds]
mvzink has quit [Quit: A merry Christmas to all, and to all a good night!]
mvzink has joined #ponylang
<SeanTAllen> If that causes a problem TwoNotes then there was already a problem
TwoNotes has quit [Ping timeout: 258 seconds]
TwoNotes has joined #ponylang
TwoNotes has left #ponylang [#ponylang]
Matthias247 has quit [Read error: Connection reset by peer]