Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
00:31
dogbert2_ joined
00:32
p6bannerbot sets mode: +v dogbert2_
00:34
dogbert2 left
01:45
xlykWQ joined,
xlykWQ left
02:49
ufobat___ joined,
p6bannerbot sets mode: +v ufobat___
02:52
ufobat_ left
03:01
pommes|afkvR joined
03:02
p6bannerbot sets mode: +v pommes|afkvR
03:03
pommes|afkvR left
05:31
fake_space_whale left
06:33
JEEBBY joined
06:34
p6bannerbot sets mode: +v JEEBBY
06:37
JEEBBY left
07:08
rookie101yW joined
07:11
rookie101yW left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1255, Tests=75814, 367 wallclock secs (15.82 usr 6.06 sys + 2351.48 cusr 260.35 csys = 2633.71 CPU) | 07:54 | |||||||||||||||||||||||||||||||||||||
this is with the js branch, and is significantly slower than before :-( | 07:55 | ||||||||||||||||||||||||||||||||||||||
08:03
UFC joined
08:06
dbedrenkoOA joined,
p6bannerbot sets mode: +v dbedrenkoOA
08:07
Kaiepi left
08:09
[TuxCM] joined
08:10
UFC left,
p6bannerbot sets mode: +v [TuxCM]
08:13
pmurias joined,
p6bannerbot sets mode: +v pmurias
08:14
dbedrenkoOA left
08:15
epony joined,
p6bannerbot sets mode: +v epony
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/js: a24c37b3b4 | (Paweł Murias)++ | src/vm/js/make-release.js [js] Stop using hardcoded paths in our release helper |
08:27 | |||||||||||||||||||||||||||||||||||||
rakudo/js: f731c81466 | (Paweł Murias)++ | src/core/Lock/Async.pm6 [js] Re-indent code |
|||||||||||||||||||||||||||||||||||||||
09:06
dalek left
09:12
stmuk joined
09:13
p6bannerbot sets mode: +v stmuk
09:15
stmuk_ left
09:19
stmuk_ joined
09:20
p6bannerbot sets mode: +v stmuk_
09:21
stmuk left
09:31
stubbersNM joined
09:34
stubbersNM left
10:22
stmuk joined
10:23
p6bannerbot sets mode: +v stmuk
10:25
stmuk_ left
10:26
svliegeDa joined
10:29
svliegeDa left
10:37
Kaiepi joined
10:38
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
10:42 | |||||||||||||||||||||||||||||||||||||
(probably high because I'm actually working :) | 10:43 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/js: 350a4bd46e | (Paweł Murias)++ | 3 files [js] Make .hyper and .race return a modified HyperSeq and RaceSeq so we can type check against it |
11:15 | |||||||||||||||||||||||||||||||||||||
rakudo/js: 3cc3574437 | (Paweł Murias)++ | src/core/JavaScriptScheduler.pm6 [js] Remove dead and commented out code |
11:20 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | when should $scheduler.queue(:hint-affinity) be used over $scheduler.queue? | 11:21 | |||||||||||||||||||||||||||||||||||||
dogbert17 | ZOFFLOP: t/spec/MISC/misc-6.d.rakudo.moar - ===SORRY!=== An exception occurred while evaluating a constant at /home/dogbert/repos/rakudo/t/spec/MISC/misc-6.d.rakudo.moar:123 - You cannot create an instance of this type (Int:D) | 11:22 | |||||||||||||||||||||||||||||||||||||
jnthn | Kaiepi: When you're going to have a sequence of events and they're going to be processed sequentially, and so there's no point having them sprayed over a bunch of threads only for them to stumble into each other. | 11:24 | |||||||||||||||||||||||||||||||||||||
Kaiepi: Typically, if the thing you're scheduling will feed a Supply, you want to give that hint to the scheduler | 11:25 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | ah | 11:27 | |||||||||||||||||||||||||||||||||||||
thanks | |||||||||||||||||||||||||||||||||||||||
11:38
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/js: 92c504ba55 | (Paweł Murias)++ | src/Perl6/Metamodel/BOOTSTRAP.nqp [js] Share a #?if with the jvm backend |
11:39 | |||||||||||||||||||||||||||||||||||||
11:53
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
11:55
stmuk_ joined,
p6bannerbot sets mode: +v stmuk_
11:57
stmuk left
12:13
pmurias left,
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
pmurias | how do you measure that? time make m-spectest? | 12:13 | |||||||||||||||||||||||||||||||||||||
12:14
cognominal-p6 left,
cognominal-p6 joined
12:15
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
pmurias | I'll see if I can duplicate and investigate the slowdown | 12:16 | |||||||||||||||||||||||||||||||||||||
lizmat | pmurias: just the last line of 'make spectest' :-) | 12:22 | |||||||||||||||||||||||||||||||||||||
pmurias: hmmmm... maybe something else is going on | |||||||||||||||||||||||||||||||||||||||
if I compare it to a later (warm) spectest of master, the js branch one actually uses significantly less CPU, just way more wallclock | 12:23 | ||||||||||||||||||||||||||||||||||||||
pmurias: so please defer looking into this until tomorrow, where I have done another make spectest on the js branch on a cold machine | 12:24 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ===SORRY!=== | 12:52 | |||||||||||||||||||||||||||||||||||||
P6opaque: no such attribute '@!dispatchees' on type Routine in a Scalar when trying to get a value | |||||||||||||||||||||||||||||||||||||||
ehhh wish me luck | |||||||||||||||||||||||||||||||||||||||
oh, that was quick | 12:53 | ||||||||||||||||||||||||||||||||||||||
12:53
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | it's something to do with EXPORT magic… | 12:53 | |||||||||||||||||||||||||||||||||||||
12:55
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: be2d4cb4b3 | (Timo Paulssen)++ | lib/NativeCall.pm6 make nativecall's `postcircumfix:<[ ]>` return containers so that you can `$my-carray[0]++` for example |
13:06 | |||||||||||||||||||||||||||||||||||||
13:09
lluchspA joined,
p6bannerbot sets mode: +v lluchspA
13:12
lluchspA left
13:13
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | m: role A { method a() { ... } }; role B does A { has $!b handles <a>; }; class C does B { } # is this intentional or a NYI ? | 13:40 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Method 'a' must be implemented by C because it is required by roles: B. at <tmp>:1 |
||||||||||||||||||||||||||||||||||||||
lizmat | in other words: do "handled: methods not count for being implemented ? | ||||||||||||||||||||||||||||||||||||||
13:49
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | dogbert17: is it actually a flopping test or a consistent failure? | 13:49 | |||||||||||||||||||||||||||||||||||||
dogbert17: Also, how did you run that test file? | 13:52 | ||||||||||||||||||||||||||||||||||||||
13:59
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
14:02
cognominal-p6 joined
14:03
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | .tell dogbert17 can you elaborate on this? colabti.org/irclogger/irclogger_log...-10-06#l72 Was it an actual flop or a consistent failure? What OS 64/32bit? How did you run that test file? That failure points to the 6.d switching mechanism being broken | 14:04 | |||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to dogbert17. | ||||||||||||||||||||||||||||||||||||||
14:18
cognominal-p6 left,
cognominal-p6 joined
14:19
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | Zoffix: back from your business trip? | 14:20 | |||||||||||||||||||||||||||||||||||||
yoleaux | 14:04Z <Zoffix> dogbert17: can you elaborate on this? colabti.org/irclogger/irclogger_log...-10-06#l72 Was it an actual flop or a consistent failure? What OS 64/32bit? How did you run that test file? That failure points to the 6.d switching mechanism being broken | ||||||||||||||||||||||||||||||||||||||
dogbert17 | Zoffix: it's a flop but I can repro it (!) | 14:22 | |||||||||||||||||||||||||||||||||||||
.tell Zoffix, it happens on my 32 bit Linux VM | 14:23 | ||||||||||||||||||||||||||||||||||||||
yoleaux | dogbert17: What kind of a name is "Zoffix,"?! | ||||||||||||||||||||||||||||||||||||||
dogbert17 | grrr | ||||||||||||||||||||||||||||||||||||||
.tell Zoffix it happens on my 32 bit Linux VM | |||||||||||||||||||||||||||||||||||||||
yoleaux | dogbert17: I'll pass your message to Zoffix. | ||||||||||||||||||||||||||||||||||||||
dogbert17 | running 'Rakudo version 2018.09-72-g687a3cbb0 built on MoarVM version 2018.09-123-g0191bd9cf' | ||||||||||||||||||||||||||||||||||||||
Zoffix | . | 14:25 | |||||||||||||||||||||||||||||||||||||
yoleaux | 14:23Z <dogbert17> Zoffix: it happens on my 32 bit Linux VM | ||||||||||||||||||||||||||||||||||||||
Zoffix | I'm on 2018.09-73-gbe2d4cb4b | ||||||||||||||||||||||||||||||||||||||
dogbert17: ok, I'll try to reproduce on my 32bit VM | |||||||||||||||||||||||||||||||||||||||
(had it running on 64-bit for the last 30 minutes and not a single failure) | |||||||||||||||||||||||||||||||||||||||
Yes, I'm back from the trip... Won $500 bucks at the games, but also got a cold -_- | 14:26 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | Zoffix: cool, if I get it during spectest I will also get it *the first time I run* it separately i.e. './perl6 t/spec/MISC/misc-6.d.rakudo.moar' | 14:27 | |||||||||||||||||||||||||||||||||||||
congrats, perhaps you should spend some on the latest Tomb Raider game | |||||||||||||||||||||||||||||||||||||||
Zoffix | meh | ||||||||||||||||||||||||||||||||||||||
dogbert17 | not your kind of game then :) | 14:28 | |||||||||||||||||||||||||||||||||||||
Zoffix | I still have unfinished earlier tomb raider | 14:29 | |||||||||||||||||||||||||||||||||||||
dogbert17 | aha | ||||||||||||||||||||||||||||||||||||||
Zoffix | Filed R#2343 | 14:31 | |||||||||||||||||||||||||||||||||||||
Geth: help | |||||||||||||||||||||||||||||||||||||||
Geth | Zoffix, Source at github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes | ||||||||||||||||||||||||||||||||||||||
Zoffix | R##2343 | ||||||||||||||||||||||||||||||||||||||
R#2343 | |||||||||||||||||||||||||||||||||||||||
R#2342 | |||||||||||||||||||||||||||||||||||||||
dogbert17 | added a comment to RH #2343 | 14:33 | |||||||||||||||||||||||||||||||||||||
R #2343 | |||||||||||||||||||||||||||||||||||||||
hmm | 14:34 | ||||||||||||||||||||||||||||||||||||||
14:34
Geth left
14:35
synopsebot left,
dalek joined,
ChanServ sets mode: +v dalek,
Geth joined,
ChanServ sets mode: +v Geth,
p6lert_ joined,
synopsebot joined,
ChanServ sets mode: +v synopsebot
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | R#2343 | 14:35 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2343 [open]: github.com/rakudo/rakudo/issues/2343 [32-bit][6.d] Apparent failure in 6.d language switching mechanism on 32-bit boxes | ||||||||||||||||||||||||||||||||||||||
14:35
p6lert left
14:36
p6bannerbot sets mode: +v dalek,
p6bannerbot sets mode: +v Geth,
p6bannerbot sets mode: +v p6lert_,
p6bannerbot sets mode: +v synopsebot
14:37
cognominal-p6 left
14:39
lizmat left
14:46
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Timo Paulssen 'make nativecall's `postcircumfix:<[ ]>` return containers | 14:46 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/437997150 github.com/rakudo/rakudo/compare/6...2d4cb4b301 | |||||||||||||||||||||||||||||||||||||||
14:46
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (6 failures). Across all jobs, only t/05-messages/moar/01-errors.t test file failed. | 14:46 | |||||||||||||||||||||||||||||||||||||
15:01
puschYq joined
15:02
puschYq left
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | No one bothered to fix that test still? | 15:02 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 0d98607059 | (Zoffix Znet)++ | t/05-messages/moar/01-errors.t Fix SEGV test MVM_JIT_LOG no longer complains about failed opens. Cover for its SEGV only. |
15:06 | |||||||||||||||||||||||||||||||||||||
15:11
Zoffix left
15:16
gvalkovEN joined
15:20
fake_space_whale joined
15:21
p6bannerbot sets mode: +v fake_space_whale
15:22
gvalkovEN left
15:23
cognominal-p6 joined
15:24
p6bannerbot sets mode: +v cognominal-p6
15:30
cognominal-p6 left,
cognominal-p6 joined
15:31
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
timotimo | zoffix, is there any need to cover MVM_JIT_LOG at all? it's been removed from moarvm, so it's not quite possible for it to have an effect liek a crash | 15:43 | |||||||||||||||||||||||||||||||||||||
15:44
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | So why didn't people who had that information fix the test? | 15:44 | |||||||||||||||||||||||||||||||||||||
This is just comical. | |||||||||||||||||||||||||||||||||||||||
timotimo | i didn't actually look at the test failure :( | 15:45 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 2d7724f8bc | (Zoffix Znet)++ | t/05-messages/moar/01-errors.t MVM_JIT_LOG has been removed |
||||||||||||||||||||||||||||||||||||||
15:48
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: Kaiepi++ created pull request #505: Implement asyncsocket op |
16:00 | |||||||||||||||||||||||||||||||||||||
rakudo: Kaiepi++ created pull request #2344: Create async sockets before passing them to .listen/.connect |
16:01 | ||||||||||||||||||||||||||||||||||||||
16:08
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'Fix SEGV test | 16:08 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/438024588 github.com/rakudo/rakudo/compare/b...98607059b6 | |||||||||||||||||||||||||||||||||||||||
16:08
travis-ci left
16:10
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
16:11
cognominal-p6 left
16:12
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
16:13
Zoffix left
17:07
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'MVM_JIT_LOG has been removed' | 17:07 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/438033676 github.com/rakudo/rakudo/compare/0...7724f8bca3 | |||||||||||||||||||||||||||||||||||||||
17:07
travis-ci left
17:11
JyZyXELHd joined
17:12
cognominal-p6 left,
JyZyXELHd left
|
|||||||||||||||||||||||||||||||||||||||
pmurias | it's good the the moar error message tests wheren't some mysterious problem with the js branch :) | 17:46 | |||||||||||||||||||||||||||||||||||||
18:03
FerdirandsD joined
18:04
FerdirandsD left,
lizmat joined,
p6bannerbot sets mode: +v lizmat
18:05
ExtraCrispy left
18:07
stmuk joined
18:08
p6bannerbot sets mode: +v stmuk
18:10
stmuk_ left
18:14
ExtraCrispy joined,
p6bannerbot sets mode: +v ExtraCrispy,
ExtraCrispy left
18:17
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
18:33
cognominal-p6 left
18:34
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
18:43
cognominal-p6 left
18:45
cognominal-p6 joined
18:46
p6bannerbot sets mode: +v cognominal-p6
19:23
cognominal-p6 left
19:25
cognominal-p6 joined,
cognominal-p6 left,
cognominal-p6 joined
19:26
MasterDuke left,
p6bannerbot sets mode: +v cognominal-p6
19:33
dct joined,
p6bannerbot sets mode: +v dct
19:46
dct left
19:48
fake_space_whale left
19:49
cognominal-p6 left
19:56
dct joined,
p6bannerbot sets mode: +v dct
19:58
lizmat left
20:00
lizmat joined,
p6bannerbot sets mode: +v lizmat
20:26
dct left
21:20
instantp10neerDY joined
21:23
stmuk_ joined
21:24
p6bannerbot sets mode: +v stmuk_
21:25
instantp10neerDY left
21:26
stmuk left
21:29
epony left,
epony joined,
p6bannerbot sets mode: +v epony
21:49
ArturShaik joined,
p6bannerbot sets mode: +v ArturShaik
21:54
ArturShaik left
22:07
pmurias left
22:13
Kaiepi left,
Kaiepi joined
22:14
p6bannerbot sets mode: +v Kaiepi,
PufferBot joined
22:15
p6bannerbot sets mode: +v PufferBot
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | does anyone know why the BOOTIO object returned by nqp::asyncsocket always has its handle pointing to 0xFFFFFFFF00000017 when i pass it to nqp::asynclisten? hastebin.com/focaxeroba.rb | 22:16 | |||||||||||||||||||||||||||||||||||||
i wish i hadn't kept screwing with it when i had it fully working | |||||||||||||||||||||||||||||||||||||||
timotimo | did you check the REPR is correct? i.e. no decont missing for example? | 22:23 | |||||||||||||||||||||||||||||||||||||
Kaiepi: ^ | |||||||||||||||||||||||||||||||||||||||
Kaiepi | i tried using a decont and it didn't fix the problem | 22:24 | |||||||||||||||||||||||||||||||||||||
i haven't checked the repr though | |||||||||||||||||||||||||||||||||||||||
timotimo | could very well be an undefined object, too | 22:27 | |||||||||||||||||||||||||||||||||||||
Kaiepi | it it possible to do from gdb? i can't check it from perl since it segfaults as soon as i try to call .tap | ||||||||||||||||||||||||||||||||||||||
timotimo | yes, you can "print IS_CONCRETE(obj)" | ||||||||||||||||||||||||||||||||||||||
and "print REPR(obj)" | |||||||||||||||||||||||||||||||||||||||
Kaiepi | it's P6opaque | 22:29 | |||||||||||||||||||||||||||||||||||||
which isn't right | |||||||||||||||||||||||||||||||||||||||
timotimo | yeah, it's some kind of class | ||||||||||||||||||||||||||||||||||||||
print STABLE(obj)->debug_name | |||||||||||||||||||||||||||||||||||||||
Kaiepi | Scalar | 22:30 | |||||||||||||||||||||||||||||||||||||
i guess i'll try deconting it again and checking what info shows up for it then | |||||||||||||||||||||||||||||||||||||||
timotimo | in that case a decont would have been right | ||||||||||||||||||||||||||||||||||||||
you can try call MVM_dump_p6opaque or what it's called on the object | 22:31 | ||||||||||||||||||||||||||||||||||||||
22:45
cognominal-p6 joined
22:46
p6bannerbot sets mode: +v cognominal-p6,
cognominal-p6 left
22:47
cognominal-p6 joined
22:48
p6bannerbot sets mode: +v cognominal-p6
22:51
emid joined,
p6bannerbot sets mode: +v emid
22:53
emid left
22:55
epony left
23:00
fake_space_whale joined
23:01
p6bannerbot sets mode: +v fake_space_whale,
epony joined,
p6bannerbot sets mode: +v epony
23:04
PufferBot left
23:10
cognominal-p6 left
23:12
circ-user-fP1zU joined
23:13
circ-user-fP1zU left
23:31
eponym joined,
p6bannerbot sets mode: +v eponym
23:33
epony left
23:35
eponym is now known as epony
23:49
epony left
23:54
epony joined,
p6bannerbot sets mode: +v epony,
Kaiepi left
23:55
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | how do i debug an error like this when it doesn't tell me anything other than invalid argument? hastebin.com/tekasuwave.coffeescript | 23:56 | |||||||||||||||||||||||||||||||||||||
23:59
lizmat left
|