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. |
|||||||||||||||||||||||||||||||||||||||
Kaiepi | wait, i don't have to refactor SocketHandle on the jvm at all to get getsockopt/setsockopt to work | 00:05 | |||||||||||||||||||||||||||||||||||||
i can't read | |||||||||||||||||||||||||||||||||||||||
00:30
Kaiepi left
00:43
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
01:07
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | bastille% perl6 -e 'my $c = await IO::Socket::Async.connect: "google.com", 80; $c.set-option(SO_KEEPALIVE, 1); say $c.get-option(SO_KEEPALIVE); $c.close' | 01:21 | |||||||||||||||||||||||||||||||||||||
8 | |||||||||||||||||||||||||||||||||||||||
bastille% perl6-j -e 'my $c = await IO::Socket::Async.connect: "google.com", 80; $c.set-option(SO_KEEPALIVE, 1); say $c.get-option(SO_KEEPALIVE); $c.close' | |||||||||||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||||||||||
\o/ | |||||||||||||||||||||||||||||||||||||||
timotimo | \o/ | 01:23 | |||||||||||||||||||||||||||||||||||||
Kaiepi | all that's left to be done before this can stop being a wip is mergine github.com/rakudo/rakudo/pull/2475, since i need access to $!VMIO in IO::Socket::Async::ListenSocket | 01:29 | |||||||||||||||||||||||||||||||||||||
timotimo | LGTM, though of course it will have to be merged at the same time as the others, right? | 01:32 | |||||||||||||||||||||||||||||||||||||
when is a socket a tty? | 01:33 | ||||||||||||||||||||||||||||||||||||||
oh, here's a problem | 01:34 | ||||||||||||||||||||||||||||||||||||||
in moarvm you changed an MVMROOT2 to an MVMROOT3 to include a ListenInfo struct | |||||||||||||||||||||||||||||||||||||||
but we are only allowed to root objects that have the MVMCollectable header, or rather: in this case we don't have to root at all because that data won't move during GC | |||||||||||||||||||||||||||||||||||||||
Kaiepi | ah | 01:36 | |||||||||||||||||||||||||||||||||||||
fixed now | 01:39 | ||||||||||||||||||||||||||||||||||||||
a socket will likely never be a tty, but i included the functions to check for it anyway | 01:40 | ||||||||||||||||||||||||||||||||||||||
timotimo | i think the java changes also look OK | 01:41 | |||||||||||||||||||||||||||||||||||||
Kaiepi | shit i forgot to add IIOOptions.java | 01:43 | |||||||||||||||||||||||||||||||||||||
timotimo | oops, and i didn't notice | 01:44 | |||||||||||||||||||||||||||||||||||||
well, so much for the quality of my code review? | |||||||||||||||||||||||||||||||||||||||
Kaiepi | lol | ||||||||||||||||||||||||||||||||||||||
lemme know when the .native-descriptor commits get merged so i can update the rakudo parts of the getsockopt/setsockopt commits | 01:45 | ||||||||||||||||||||||||||||||||||||||
03:16
ufobat_ joined
03:17
p6bannerbot sets mode: +v ufobat_
03:20
ufobat left
05:58
lizmat left
06:40
nebuchadnezzar left,
nebuchad` joined
06:41
p6bannerbot sets mode: +v nebuchad`
06:52
nebuchad` is now known as nebuchadnezzar
06:58
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
lizmat | gfldex: you're welcome :-) | 06:59 | |||||||||||||||||||||||||||||||||||||
07:39
robertle joined,
p6bannerbot sets mode: +v robertle
08:37
dalek left
09:24
dogbert11 left
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
12:28 | |||||||||||||||||||||||||||||||||||||
13:30
j3nnn1 joined,
p6bannerbot sets mode: +v j3nnn1
|
|||||||||||||||||||||||||||||||||||||||
lizmat | notable6: weekly | 14:38 | |||||||||||||||||||||||||||||||||||||
notable6 | lizmat, 20 notes: gist.github.com/45ee672921de8660f0...afcc90bde4 | ||||||||||||||||||||||||||||||||||||||
14:38
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
timotimo | lizmat: you probably wouldn't, but don't forget my two blog posts on wakelift.de <3 | 14:41 | |||||||||||||||||||||||||||||||||||||
lizmat | already in :-) | ||||||||||||||||||||||||||||||||||||||
timotimo | \o/ | 14:42 | |||||||||||||||||||||||||||||||||||||
lizmat | at 2000 words already, this looks like it's going to be the biggest blog post I've ever written | 14:43 | |||||||||||||||||||||||||||||||||||||
timotimo | whoa | 14:45 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | oh huh it's Monday | 14:51 | |||||||||||||||||||||||||||||||||||||
14:53
reportable6 left,
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | aaaand reportable didn't do anything for the whole week, sweet… | 14:53 | |||||||||||||||||||||||||||||||||||||
14:53
p6bannerbot sets mode: +v reportable6
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | I guess I'll just let it do the snapshot at 18:00 as planned… | 14:54 | |||||||||||||||||||||||||||||||||||||
:S | |||||||||||||||||||||||||||||||||||||||
undersightable6: status | |||||||||||||||||||||||||||||||||||||||
undersightable6 | AlexDaniel, OK! Working on it… | ||||||||||||||||||||||||||||||||||||||
14:55
undersightable6 left,
undersightable6 joined
14:56
p6bannerbot sets mode: +v undersightable6
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | undersightable6: status | 14:57 | |||||||||||||||||||||||||||||||||||||
undersightable6 | AlexDaniel, OK! Working on it… | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, 0 errors, 15 warnings: gist.github.com/c1af466d2f90b8b4a1...11242cde55 | 14:59 | ||||||||||||||||||||||||||||||||||||||
timotimo | the .party domains can be thrown out, i believe | 15:00 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: ? What's the alternative? | 15:03 | |||||||||||||||||||||||||||||||||||||
mst | thrown out? | ||||||||||||||||||||||||||||||||||||||
timotimo | well, they are no longer registered to any perl6-related person, i believe? | 15:04 | |||||||||||||||||||||||||||||||||||||
so unless we want to monitor very closely the actions of some domain parkers, we can leave it out | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | so where did these move? | ||||||||||||||||||||||||||||||||||||||
timotimo | oh | ||||||||||||||||||||||||||||||||||||||
i'm wrong about at least perl6.party | |||||||||||||||||||||||||||||||||||||||
mst | somebody linked raku.party which was held by some random person independent of the current stuff | 15:05 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ZofBot and dalek seem to be offline | ||||||||||||||||||||||||||||||||||||||
timotimo | that one literally just has an expired certificate | ||||||||||||||||||||||||||||||||||||||
my bad! | |||||||||||||||||||||||||||||||||||||||
mst | and if we need anything involving his infrastructure I'm happy to chat to him | 15:07 | |||||||||||||||||||||||||||||||||||||
timotimo | yeah, raku.party was pretty amusing | ||||||||||||||||||||||||||||||||||||||
it's a very "The Internet" thing, to me at least | |||||||||||||||||||||||||||||||||||||||
mst | hoping that I can act as a cut out between him and the drama | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: eh, can you connect to hack? | 15:08 | |||||||||||||||||||||||||||||||||||||
Geth: help | 15:09 | ||||||||||||||||||||||||||||||||||||||
Geth | AlexDaniel, 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 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ah, so geth is online | ||||||||||||||||||||||||||||||||||||||
hmmm | |||||||||||||||||||||||||||||||||||||||
timotimo | my first attempt to reach hack resulted in a "connection closed by remote host" in a very early stage of the connection process | 15:10 | |||||||||||||||||||||||||||||||||||||
but yeah, i get the ssh key digest and then just waiting | |||||||||||||||||||||||||||||||||||||||
let me have a look if it needs restarted | |||||||||||||||||||||||||||||||||||||||
yup it's hanging again | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | but but | 15:11 | |||||||||||||||||||||||||||||||||||||
Geth? | |||||||||||||||||||||||||||||||||||||||
seems to be responsive | |||||||||||||||||||||||||||||||||||||||
timotimo | well | ||||||||||||||||||||||||||||||||||||||
the failure mode is "the hard drive doesn't react any more, and anything that tries to hit the disk will hang infinitely on the system call" | |||||||||||||||||||||||||||||||||||||||
so processes that don't look at the hard disk - at all or just for a long time - will seem responsive | 15:12 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | alright, restart it :) | ||||||||||||||||||||||||||||||||||||||
15:13
dalek joined,
ChanServ sets mode: +v dalek
15:14
Geth_ joined,
synopsebot_ joined,
p6lert_ joined,
ChanServ sets mode: +v Geth_,
ChanServ sets mode: +v synopsebot_
|
|||||||||||||||||||||||||||||||||||||||
lizmat | mst: that would be very helpful | 15:14 | |||||||||||||||||||||||||||||||||||||
15:14
synopsebot left,
Geth left
|
|||||||||||||||||||||||||||||||||||||||
Geth_ | nqp: c899f4a084 | (Paweł Murias)++ | src/vm/js/nqp-runtime/serialization.js [js] Fix nqp::serializetobuf |
15:14 | |||||||||||||||||||||||||||||||||||||
15:14
p6bannerbot sets mode: +v dalek,
p6bannerbot sets mode: +v Geth_,
p6bannerbot sets mode: +v synopsebot_,
p6bannerbot sets mode: +v p6lert_
15:15
p6lert left,
SourceBaby left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | hmmm ZofBot is offline | 15:16 | |||||||||||||||||||||||||||||||||||||
Zoffix: according to undersightable6, there's an issue with certificates on your websites | 15:18 | ||||||||||||||||||||||||||||||||||||||
timotimo: thanks! | |||||||||||||||||||||||||||||||||||||||
jdv79 | wasn't he taking a break to play some games or something? | ||||||||||||||||||||||||||||||||||||||
timotimo | that sounds so dismissive | 15:19 | |||||||||||||||||||||||||||||||||||||
mst | not really, similar to leont's "hug your loved ones and go for a walk" | ||||||||||||||||||||||||||||||||||||||
jdv79 | i could be wrong but that's what i vaguely remember | 15:20 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | well, yes, but I'm just notifying | 15:22 | |||||||||||||||||||||||||||||||||||||
though they won't see my message, most likely | |||||||||||||||||||||||||||||||||||||||
the bot is not here | |||||||||||||||||||||||||||||||||||||||
15:31
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. Paweł Murias '[js] Fix nqp::serializetobuf' | 15:31 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/454013707 github.com/perl6/nqp/compare/846b8...99f4a0842b | |||||||||||||||||||||||||||||||||||||||
15:31
travis-ci left,
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: seems gist.github.com/002b2bd6d980ab2842...83cd1f9c54 no longer works | 15:35 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: ? | 15:36 | |||||||||||||||||||||||||||||||||||||
Seems to be alright? | |||||||||||||||||||||||||||||||||||||||
lizmat | weird | ||||||||||||||||||||||||||||||||||||||
I just got a 404 on that | |||||||||||||||||||||||||||||||||||||||
AlexDaniel: and last weeks ? | 15:37 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I've seen something like that an hour ago, but this claims that everything is fine status.github.com/messages | ||||||||||||||||||||||||||||||||||||||
lizmat | probably a bad server somewhere in the load balancer | 15:38 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: reportable6 was hanging for the whole week and didn't take any snapshots :( | ||||||||||||||||||||||||||||||||||||||
I can make one later today (once it makes a snapshot) | |||||||||||||||||||||||||||||||||||||||
lizmat | ok :-) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: snapshot | 15:39 | |||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK! Working on it. This will take forever, so don't hold your breath. | ||||||||||||||||||||||||||||||||||||||
16:12
ExtraCrispy joined,
p6bannerbot sets mode: +v ExtraCrispy
16:29
pmurias joined,
p6bannerbot sets mode: +v pmurias,
TimToady left,
TimToady joined,
tolkien.freenode.net sets mode: +v TimToady,
p6bannerbot sets mode: +v TimToady
|
|||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/d1def0bc140d20b099...efb9f35b7b | 16:49 | |||||||||||||||||||||||||||||||||||||
AlexDaniel` | <freenode_rep "AlexDaniel, No! It wasn't me! It"> Uhhh | 16:50 | |||||||||||||||||||||||||||||||||||||
16:52
reportable6 left,
reportable6 joined,
p6bannerbot sets mode: +v reportable6
17:28
lucasb joined
17:29
p6bannerbot sets mode: +v lucasb
|
|||||||||||||||||||||||||||||||||||||||
lucasb | m: my $foo::bar = 42; say $foo::bar | 17:29 | |||||||||||||||||||||||||||||||||||||
camelia | 42 | ||||||||||||||||||||||||||||||||||||||
lucasb | shouldn't lexical var names be limited to simple names? | 17:30 | |||||||||||||||||||||||||||||||||||||
IOW, the above should be an error | 17:31 | ||||||||||||||||||||||||||||||||||||||
timotimo | m: my $foo::bar = 42; say foo::.perl | 17:32 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Undeclared routine: foo used at line 1 |
||||||||||||||||||||||||||||||||||||||
timotimo | m: my $foo::bar = 42; say ::foo.perl | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> No such symbol 'foo' at <tmp>:1 ------> 3my $foo::bar = 42; say ::foo7⏏5.perl |
||||||||||||||||||||||||||||||||||||||
timotimo | m: my $foo::bar = 42; say ::foo::.perl | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> No such symbol 'foo' at <tmp>:1 ------> 3my $foo::bar = 42; say ::foo::7⏏5.perl |
||||||||||||||||||||||||||||||||||||||
timotimo | ho-hum | ||||||||||||||||||||||||||||||||||||||
18:02
robertle left
|
|||||||||||||||||||||||||||||||||||||||
lucasb | m: dd ::('foo').exception.symbol | 18:20 | |||||||||||||||||||||||||||||||||||||
camelia | "foo" | ||||||||||||||||||||||||||||||||||||||
lucasb | m: dd $::('foo').exception.symbol | 18:21 | |||||||||||||||||||||||||||||||||||||
camelia | "" | ||||||||||||||||||||||||||||||||||||||
lucasb | is this the right place to search for the issue? github.com/rakudo/rakudo/blob/mast...6148-L6316 | 18:22 | |||||||||||||||||||||||||||||||||||||
X::NoSuchSymbol's $.symbol gets set to an empty string when using a sigil | 18:23 | ||||||||||||||||||||||||||||||||||||||
maybe some problem splitting "::" or assumptions about the name having more than one part "foo::bar" | 18:24 | ||||||||||||||||||||||||||||||||||||||
m: $::('foo') | 18:26 | ||||||||||||||||||||||||||||||||||||||
camelia | No such symbol '' in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
lucasb | m: ::('$foo') # OTOH, this works ok | 18:27 | |||||||||||||||||||||||||||||||||||||
camelia | No such symbol '$foo' in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
18:28
lucasb left
19:49
pmurias left
20:43
cog joined,
p6bannerbot sets mode: +v cog
21:51
dct joined,
p6bannerbot sets mode: +v dct
|
|||||||||||||||||||||||||||||||||||||||
lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/11/12/...st-diwali/ | 22:02 | |||||||||||||||||||||||||||||||||||||
22:16
dct left
|
|||||||||||||||||||||||||||||||||||||||
gfldex | is for calling .list on it's argument to get a Iterable specced? | 22:18 | |||||||||||||||||||||||||||||||||||||
23:02
lucasb joined,
p6bannerbot sets mode: +v lucasb
23:57
lucasb left
|