|
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
|
|||||||||||||||||||||||||||||||||||||||