Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by AlexDaniel on 12 June 2018. |
|||||||||||||||||||||||||||||||||||||||
quotable6 | AlexDaniel, 61 messages (2005-10-10⌁2018-03-23): gist.github.com/9dfa23e332e45170a9...c408bdb1b8 | 00:00 | |||||||||||||||||||||||||||||||||||||
00:10
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | sleep & | 00:16 | |||||||||||||||||||||||||||||||||||||
evalable6 | Use of uninitialized value of type Callable in numeric context in block <unit> at /tmp/O… |
||||||||||||||||||||||||||||||||||||||
jnthn, Full output: gist.github.com/0cd96712a97592e6fe...a5c1467c2e | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | hah | ||||||||||||||||||||||||||||||||||||||
jnthn | oh my, it's almost like the type I stopped saying "good morning" because there was a bot that'd sometimes reply "and good moroning to you", but not quite so bad. :-) | 00:17 | |||||||||||||||||||||||||||||||||||||
*time | |||||||||||||||||||||||||||||||||||||||
AlexDaniel sleep & | |||||||||||||||||||||||||||||||||||||||
jnthn | 'night | ||||||||||||||||||||||||||||||||||||||
japhb | o/ | 00:18 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I mean, I was testing it… still have a release to cut :) | ||||||||||||||||||||||||||||||||||||||
jnthn: I just realized that I actually made a PR to make blocks optional: github.com/perl6/p6-sake/commit/9a...7c01028756 | 00:21 | ||||||||||||||||||||||||||||||||||||||
so it's not an issue anymore! | |||||||||||||||||||||||||||||||||||||||
00:30
bisectable6 left,
bisectable6 joined,
ChanServ sets mode: +v bisectable6
00:32
bisectable6 left,
bisectable6 joined,
ChanServ sets mode: +v bisectable6
00:33
bisectable6 left,
bisectable6 joined
01:15
stmuk joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/release/2018.06: 941b296745 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Changelog tweaks |
01:16 | |||||||||||||||||||||||||||||||||||||
01:17
stmuk_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/release/2018.06: 764368d830 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Bonus Changelog tweaks More backticks and less unintentional markdown. |
01:38 | |||||||||||||||||||||||||||||||||||||
02:33
Kaypie left,
Kaypie joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/release/2018.06: 9c8afdafee | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [release] Bump MoarVM revision to 2018.06 |
02:38 | |||||||||||||||||||||||||||||||||||||
nqp/release/2018.06: d43ed56958 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION [release] Bump VERSION to 2018.06 |
|||||||||||||||||||||||||||||||||||||||
rakudo/release/2018.06: 145a6ddae0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [release] Bump NQP revision to 2018.06 |
|||||||||||||||||||||||||||||||||||||||
rakudo/release/2018.06: 53230a1944 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION [release] Bump VERSION to 2018.06 |
|||||||||||||||||||||||||||||||||||||||
rakudo/master: 8 commits pushed by (Rob Hoelz)++, (Aleks-Daniel Jakimenko-Aleksejev)++ | 02:42 | ||||||||||||||||||||||||||||||||||||||
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.06 | |||||||||||||||||||||||||||||||||||||||
nqp: 9c8afdafee | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [release] Bump MoarVM revision to 2018.06 |
02:43 | ||||||||||||||||||||||||||||||||||||||
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2018.06 d43ed56958 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
nqp: 31fa31ab9d | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Merge branch 'master' into release/2018.06 |
|||||||||||||||||||||||||||||||||||||||
03:04
Merfont joined
03:07
Kaypie left
03:23
perlpilot left
03:53
klapperl joined
04:53
ufobat_ joined
05:40
lizmat joined
05:57
brrt joined
06:37
robertle joined
06:49
Ven`` joined
07:35
Ven`` left,
Ven` joined
07:45
Ven` left,
Ven`` joined
08:17
Ven` joined,
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: 85a2b55d02 | (Paweł Murias)++ | nqp-truffle.nqp [truffle] Refactor QAST::Op handling Instead of an if chain keep a hash of callbacks. The design is borrowed from the JS backend. |
08:37 | |||||||||||||||||||||||||||||||||||||
brrt | pmurias: ooc, is truffle actually different from pypy in a meaningful way | 08:51 | |||||||||||||||||||||||||||||||||||||
other than language implementation team commercial support etc :-P | 08:52 | ||||||||||||||||||||||||||||||||||||||
08:52
Ven` left
|
|||||||||||||||||||||||||||||||||||||||
brrt | what i'm saying is: I think pypy and truffle use the same basic strategy, is that correct? | 08:52 | |||||||||||||||||||||||||||||||||||||
09:03
Ven`` joined
09:05
pmurias joined
09:23
brrt left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: 8bc0dbea5f | (Paweł Murias)++ | nqp-truffle.nqp [truffle] Implement dumping of the TAST ./nqp-j nqp-truffle.nqp --target=tast -e 'nqp::say("Hello World")' |
09:26 | |||||||||||||||||||||||||||||||||||||
pmurias | .tell brrt the both have a similiar premise: you write an interpreter and then you get a JIT, but they are implemented differently | 09:27 | |||||||||||||||||||||||||||||||||||||
yoleaux | pmurias: I'll pass your message to brrt. | ||||||||||||||||||||||||||||||||||||||
pmurias | .tell brrt not sure how accurately summarize how truffle works in a few sentences | 09:36 | |||||||||||||||||||||||||||||||||||||
yoleaux | pmurias: I'll pass your message to brrt. | ||||||||||||||||||||||||||||||||||||||
10:10
Ven`` left
10:14
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
pmurias | brrt: I like the truffle approach a lot more than pypy | 10:38 | |||||||||||||||||||||||||||||||||||||
brrt | so... what is the difference | 10:39 | |||||||||||||||||||||||||||||||||||||
yoleaux | 09:27Z <pmurias> brrt: the both have a similiar premise: you write an interpreter and then you get a JIT, but they are implemented differently | ||||||||||||||||||||||||||||||||||||||
09:36Z <pmurias> brrt: not sure how accurately summarize how truffle works in a few sentences | |||||||||||||||||||||||||||||||||||||||
brrt | :-) | ||||||||||||||||||||||||||||||||||||||
heh, i can take a loop | |||||||||||||||||||||||||||||||||||||||
*look | |||||||||||||||||||||||||||||||||||||||
pmurias | brrt: in truffle you write an AST interpreter, and then the JIT works by turning some AST nodes into the code the interpreter would execute for them | 10:40 | |||||||||||||||||||||||||||||||||||||
with extra steps to make stuff faster ;) | 10:41 | ||||||||||||||||||||||||||||||||||||||
while as far as I remember pypy JITs you interpreter so hard that the program it jits ends up being jited | 10:42 | ||||||||||||||||||||||||||||||||||||||
brrt | i see | 11:14 | |||||||||||||||||||||||||||||||||||||
pmurias | it runs Ruby and JavaScript super fast so I'm hoping it will work for Perl 6 too | 11:23 | |||||||||||||||||||||||||||||||||||||
11:39
Ven`` joined
11:48
Ven`` left,
Ven`` joined
12:00
cygx joined
|
|||||||||||||||||||||||||||||||||||||||
cygx | o/ | 12:00 | |||||||||||||||||||||||||||||||||||||
yoleaux | 12 Mar 2018 21:46Z <Zoffix> cygx: I think you designed .open() modes. Would you like to add any comments on github.com/rakudo/rakudo/issues/1614 ? | ||||||||||||||||||||||||||||||||||||||
cygx | brrt: cf stefan-marr.de/papers/oopsla-marr-d...valuation/ | ||||||||||||||||||||||||||||||||||||||
12:01
cog joined
12:02
undersightable6 left
12:03
Merfont is now known as Kpimov,
Kpimov is now known as Kaiepi,
undersightable6 joined,
ChanServ sets mode: +v undersightable6
12:04
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: hello, undersightable6 just told me that there's an issue with https on perlfoundation.org | 12:08 | |||||||||||||||||||||||||||||||||||||
I think previously it was working properly | 12:09 | ||||||||||||||||||||||||||||||||||||||
samcv: also “en.wikipedia.org/wiki/MoarVM 200 ☠ No mention of 2018.06 release found” | |||||||||||||||||||||||||||||||||||||||
12:10
[TuxCM] joined
12:12
j3nnn1 joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: also, can I please have admin access to github.com/perl6/p6-sake ? Yesterday perlpilot moved it to perl6/ org with an idea that I'd maintain it at first, and I'd like to have access to webhooks and stuff | 12:13 | |||||||||||||||||||||||||||||||||||||
12:14
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: or maybe you can set up “Default repository permissions” so that team “core” always has admin access | 12:15 | |||||||||||||||||||||||||||||||||||||
( github.com/orgs/perl6/teams/core/members ) | |||||||||||||||||||||||||||||||||||||||
12:18
cygx left
12:28
Zoffix joined
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: I made you org admin, so you should have access. | 12:28 | |||||||||||||||||||||||||||||||||||||
also, there's "core" and "Org-Admins" groups, so presumably "core" doesn't need org admin perms added | 12:30 | ||||||||||||||||||||||||||||||||||||||
12:32
Ven` joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah, I guess so. In fact what I was trying to say is probably impossible | 12:34 | |||||||||||||||||||||||||||||||||||||
12:34
perlpilot joined,
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | in fact, now I realize I could've asked perlpilot to give the perms :) Anyway, thanks! | 12:36 | |||||||||||||||||||||||||||||||||||||
12:43
Zoffix left
|
|||||||||||||||||||||||||||||||||||||||
stmuk | we haven't built on OpenBSD since March github.com/MoarVM/MoarVM/issues/878 | 12:59 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: interesting. What about github.com/rakudo/rakudo/issues/1867 ? | 13:12 | |||||||||||||||||||||||||||||||||||||
in the comments people are saying that some tests are failing, but then I guess it builds for them? | |||||||||||||||||||||||||||||||||||||||
stmuk | AlexDaniel: that's strange since I wouldn't have expected Kaiepi's version to work but he does mention using a different libuv | 13:19 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | stmuk: it seems like different libuv is only needed to fix IPv6 issue, and it should build fine either way | 13:20 | |||||||||||||||||||||||||||||||||||||
Kaiepi: ping ↑ | |||||||||||||||||||||||||||||||||||||||
stmuk | its also possible the problem is with recent OpenBSD patches like ftp.openbsd.org/pub/OpenBSD/patche....patch.sig | 13:22 | |||||||||||||||||||||||||||||||||||||
13:25
perlpilot left
13:26
skids joined
13:28
PufferBot joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | nqp still builds for me | 13:29 | |||||||||||||||||||||||||||||||||||||
stmuk | do you have the intelfpu patch? | 13:30 | |||||||||||||||||||||||||||||||||||||
13:35
lizmat joined
13:36
Ven` left
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | yeah i do | 13:44 | |||||||||||||||||||||||||||||||||||||
stmuk | yes I saw the thread | 13:45 | |||||||||||||||||||||||||||||||||||||
was wondering about any resource limit tweaks (ulimit, login class etc.)? | 13:46 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | i have datasize-max and datasize-cur for the default login upped to 4G trying to fix a different issue i was having with nqp, but apart from that none | 13:48 | |||||||||||||||||||||||||||||||||||||
try building it with --moar-option=--has-libuv with libuv built from ports | 13:49 | ||||||||||||||||||||||||||||||||||||||
ok wtf moar panics on launch when i build without --has-dyncall | 14:01 | ||||||||||||||||||||||||||||||||||||||
that's new | 14:02 | ||||||||||||||||||||||||||||||||||||||
brrt | hmm, panics with what? | 14:03 | |||||||||||||||||||||||||||||||||||||
stmuk | --has-libuv passed to Moar's configure breaks cc probe | ||||||||||||||||||||||||||||||||||||||
note I'm using the old gcc not clang | 14:04 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | i'm using egcc | 14:05 | |||||||||||||||||||||||||||||||||||||
still panics without --has-libuv | 14:06 | ||||||||||||||||||||||||||||||||||||||
i checked if the updates to dyncall broke anything, but that doesn't seem to be the case | 14:07 | ||||||||||||||||||||||||||||||||||||||
stmuk | egcc is gcc 4.9.4 from ports? | ||||||||||||||||||||||||||||||||||||||
can you reproduce my issue with the standard gcc 4.2.1? | 14:08 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | yep | ||||||||||||||||||||||||||||||||||||||
i'll give it a shot | 14:09 | ||||||||||||||||||||||||||||||||||||||
stmuk yep, same error | 14:13 | ||||||||||||||||||||||||||||||||||||||
also i remembered why i needed --has-dyncall to run moar at all, i forgot /home wasn't mounted with uxallowed | 14:14 | ||||||||||||||||||||||||||||||||||||||
14:20
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
stmuk | I'm trying clang (which also ships as standard) | 14:21 | |||||||||||||||||||||||||||||||||||||
14:36
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
stmuk | which works | 14:38 | |||||||||||||||||||||||||||||||||||||
Kaiepi | maybe the configure script should be using clang by default for openbsd instead of gcc | 14:40 | |||||||||||||||||||||||||||||||||||||
stmuk | yes I think it should and probably add --has-dyncall too | 14:42 | |||||||||||||||||||||||||||||||||||||
Kaiepi | only problem is dyncall isn't available through pkg or ports | ||||||||||||||||||||||||||||||||||||||
stmuk | ah damm | 14:46 | |||||||||||||||||||||||||||||||||||||
15:07
pmurias left
15:08
Ven`` left
15:15
brrt left
15:17
lizmat joined
15:31
robertle left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | I like this comment: github.com/rakudo/rakudo/issues/19...-399488587 | 15:58 | |||||||||||||||||||||||||||||||||||||
even if maybe it's not necessary to make everything super consistent, I still like this way of looking at things | |||||||||||||||||||||||||||||||||||||||
16:21
PufferBot left,
MasterDuke left
16:23
Kaiepi left,
Kaypie joined
16:27
Ven`` joined
16:28
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | perlfoundation.org seems up now | 16:40 | |||||||||||||||||||||||||||||||||||||
16:40
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: no-no, perlfoundation.org | 16:43 | |||||||||||||||||||||||||||||||||||||
“Your connection is not secure” | |||||||||||||||||||||||||||||||||||||||
(with https) | |||||||||||||||||||||||||||||||||||||||
[Coke] | AlexDaniel: added you as an admin | 16:44 | |||||||||||||||||||||||||||||||||||||
also: oh, now I don't have to implement that. :) | |||||||||||||||||||||||||||||||||||||||
geekosaur | fwiw I get "certficate invalid". once upon a time I could get details but someone has apparently decided that's too confusing | 16:45 | |||||||||||||||||||||||||||||||||||||
Common Name (CN)Kubernetes Ingress Controller Fake Certificate | 16:47 | ||||||||||||||||||||||||||||||||||||||
found it... | |||||||||||||||||||||||||||||||||||||||
[Coke] | AlexDaniel: (https) ok. will make sure jim knows | 16:49 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: thanks | ||||||||||||||||||||||||||||||||||||||
undersightable6++ :) | |||||||||||||||||||||||||||||||||||||||
[TuxCM] |
|
16:50 | |||||||||||||||||||||||||||||||||||||
japhb is looking forward to seeing how much jnthn++'s branch will help with those numbers | 16:55 | ||||||||||||||||||||||||||||||||||||||
lizmat too :-) | 17:05 | ||||||||||||||||||||||||||||||||||||||
17:06
ggoebel left
17:07
AlexDaniel left
17:21
ggoebel joined
17:45
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Bump NQP to get the latest NQP / Moar / JVM goodies' | 17:45 | |||||||||||||||||||||||||||||||||||||
travis-ci.com/JJ/rakudo/builds/77083961 github.com/JJ/rakudo/compare/24a90...80dfa673d6 | |||||||||||||||||||||||||||||||||||||||
17:45
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
[TuxCM] | on my way back up north. North Normandy. Yesterday no internet at all | 17:49 | |||||||||||||||||||||||||||||||||||||
17:50
perlpilot joined,
Ven`` left
17:54
AlexDaniel joined
18:24
Ven`` joined
18:44
robertle joined
18:51
pmurias joined
19:17
AlexDaniel left
19:35
brrt joined
19:58
perlpilot left
20:09
AlexDaniel joined
20:20
lizmat left
20:21
Kaypie is now known as Kaipie
20:22
Kaipie is now known as Kaiepi
20:26
ggoebel left
20:31
[TuxCM] left
20:36
pmurias left
20:43
brrt left
20:50
ggoebel joined
20:51
Kaypie joined,
Kaiepi left
20:58
skids left,
Kaypie is now known as Kaiepi
21:04
hoelzro left
21:06
lizmat joined
21:28
hoelzro joined
22:04
Ven`` left
22:24
Kaiepi left
22:25
Kaiepi joined
22:45
PufferBot joined
|
|||||||||||||||||||||||||||||||||||||||
cog | m: (:a :b).perl | 22:46 | |||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
cog | m: say (:a :b).perl | ||||||||||||||||||||||||||||||||||||||
camelia | (:a, :b(1)) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yes, why 1 :) | 22:47 | |||||||||||||||||||||||||||||||||||||
cog | I would not expect the :b(1) part | ||||||||||||||||||||||||||||||||||||||
m: say (:a, :b).perl | |||||||||||||||||||||||||||||||||||||||
camelia | (:a, :b) | ||||||||||||||||||||||||||||||||||||||
cog | I thought one could omit the comma without unexpected effect | 22:48 | |||||||||||||||||||||||||||||||||||||
I note btw that Perl 6 is shy accepting omitting the comma after anything that cannot be interpreted as a-function-name-of-a-call. Why only adverbs ? But that is a separate issue | 22:50 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 2015.09,4023a33f^,4023a33f,86536d2c47^,86536d2c47,2015.10,HEAD say (:a :b).perl | 22:51 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦2015.09,4023a33f^: «(:a, :b)» ¦4023a33,86536d2c47^: «Default constructor for 'Pair' only takes named arguments in block <unit> at /tmp/Pr9rNKwHwS:1 «exit code = 1»» ¦86536d2,2015.10,HEAD(c441d8d): «(:a, :b(1))» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | the last commit is (2015-09-19) github.com/rakudo/rakudo/commit/86...263f5913f0 | 22:52 | |||||||||||||||||||||||||||||||||||||
maybe that can give a hint on how to fix that :) | |||||||||||||||||||||||||||||||||||||||
jnthn | japhb: Me too. :-) I'm at the point where I've about put the world back together again, and now have to re-optimize and re-tune a bunch of stuff before I get any really good feeling for it. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | cog: the idea is that it should be possible, yes, but there were some issues with colonpairs without commas | 22:53 | |||||||||||||||||||||||||||||||||||||
cog: can you file a ticket? | |||||||||||||||||||||||||||||||||||||||
cog | WHOA THERE, so many bots on #perl6-dev | 22:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | RT#131089 | ||||||||||||||||||||||||||||||||||||||
synopsebot_ | RT#131089 [open]: rt.perl.org/Ticket/Display.html?id=131089 Different parsing of combined colonpairs | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | RT#124553 RT#125353 | 22:55 | |||||||||||||||||||||||||||||||||||||
synopsebot_ | RT#124553 [new]: rt.perl.org/Ticket/Display.html?id=124553 Roast rakudo skip/todo test:./S03-operators/adverbial-modifiers.t line:170 reason: 'Multi colonpair syntax not yet understood' | ||||||||||||||||||||||||||||||||||||||
RT#125353 [open]: rt.perl.org/Ticket/Display.html?id=125353 [BUG] %(:a:b) ignores all elements after the first one | |||||||||||||||||||||||||||||||||||||||
cog | AlexDaniel, yes but I need to first sleep to be coherent and maybe learn about these bots :) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | cog: full list: github.com/perl6/doc/issues/711#is...-235414744 | ||||||||||||||||||||||||||||||||||||||
cog | AlexDaniel, thx | 22:56 | |||||||||||||||||||||||||||||||||||||
23:16
MasterDuke joined
23:31
cog left
23:32
cognominal joined
23:35
cog joined
23:37
cognominal left
23:42
j3nnn1 left
|