|
Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by moderator on 14 May 2018. |
|||||||||||||||||||||||||||||||||||||||
|
00:01
MasterDuke joined
01:57
ilbot3 joined
|
|||||||||||||||||||||||||||||||||||||||
| moderator | Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm | ||||||||||||||||||||||||||||||||||||||
|
02:32
ufobat_ joined
03:58
commavir joined
04:03
lizmat joined
04:28
commavir joined
04:40
commavir joined
04:52
commavir joined
05:10
commavir joined
05:33
thundergnat joined
|
|||||||||||||||||||||||||||||||||||||||
| nine | .tell AlexDaniel` the Inline::Perl5 failures are caused by some change in MoarVM since 2018.04. I'd call that a blocker. | 06:40 | |||||||||||||||||||||||||||||||||||||
| yoleaux | 13 May 2018 20:45Z <AlexDaniel> nine: Please update the status of R#1783 (is it fully resolved? If not, what is left?) | ||||||||||||||||||||||||||||||||||||||
| synopsebot | R#1783 [open]: github.com/rakudo/rakudo/issues/1783 [⚠ blocker ⚠] New sporadic explosions likely related to precomp | ||||||||||||||||||||||||||||||||||||||
| yoleaux | nine: I'll pass your message to AlexDaniel`. | ||||||||||||||||||||||||||||||||||||||
|
06:50
Ven`` joined
06:52
robertle joined
06:56
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
| nine | .tell AlexDaniel` I've found the offending commit in MoarVM and reverted it. Inline::Perl5 is fine again! | 07:03 | |||||||||||||||||||||||||||||||||||||
| yoleaux | nine: I'll pass your message to AlexDaniel`. | ||||||||||||||||||||||||||||||||||||||
|
07:04
Ven`` joined
07:07
|Tux| joined
07:39
Ven` joined
09:04
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | nqp: c291768115 | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION Bump Moar for latest precomp fixes + new JITs |
09:06 | |||||||||||||||||||||||||||||||||||||
| ¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...5-ga607c42 | |||||||||||||||||||||||||||||||||||||||
|
09:17
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: 9aa6747f8a | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION Bump Moar to get the latest fixes / improvements |
09:30 | |||||||||||||||||||||||||||||||||||||
| rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....1-gc291768 8d12d5b42d | (Elizabeth Mattijsen)++ | src/core/Array.pm6 - uses the new nqp::splice op - probably faster still for larger result sets - fewer allocations, so more memory / GC friendly |
|||||||||||||||||||||||||||||||||||||||
| |Tux| |
|
09:54 | |||||||||||||||||||||||||||||||||||||
| tbrowder_ | Hi, folks. | 10:33 | |||||||||||||||||||||||||||||||||||||
| I’m going to try to merge my Rakudo PR #1826 tomorrow unless there are objections. | 10:35 | ||||||||||||||||||||||||||||||||||||||
|
10:42
commavir joined
10:48
commavir joined
10:55
commavir joined
|
|||||||||||||||||||||||||||||||||||||||
| tbrowder_ | While on the topic of Perl 6 pod tables and the Rakudo GH #1825 entered by Zoffix which resulted in PR #1826, I see that the pod table rules could be changed for the better without sacrificing backwards compatibility. For instance, the table Zoffix was trying to use could be simplified to have NO pipes (visual column separators) in any row EXCEPT the row with two columns. That currently is not the case, but the change | 10:57 | |||||||||||||||||||||||||||||||||||||
| would be easy to make. | |||||||||||||||||||||||||||||||||||||||
|
11:04
commavir joined
11:10
Ven`` joined,
commavir joined
11:27
Ven` joined
11:55
brrt joined,
commavir joined
12:07
Ven`` joined
12:23
Zoffix left
12:29
Ven`` joined
12:30
AlexDaniel joined
12:40
Ven`` joined
13:18
Ven`` joined
13:47
thundergnat joined
14:07
Ven`` joined
14:11
lizmat joined
15:02
skids joined
15:11
krunen joined
15:15
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
|
16:32
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: a5d46b4273 | (Elizabeth Mattijsen)++ | src/core/Array.pm6 Make @a.splice(offset,length,...) about 20% faster - uses the new nqp::splice op - probably faster still for larger result sets - fewer allocations, so more memory / GC friendly |
16:46 | |||||||||||||||||||||||||||||||||||||
|
16:56
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
| travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Make @a.splice(offset) about 20% faster | 16:56 | |||||||||||||||||||||||||||||||||||||
| travis-ci.org/rakudo/rakudo/builds/379292859 github.com/rakudo/rakudo/compare/9...12d5b42d9c | |||||||||||||||||||||||||||||||||||||||
|
16:56
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
| buggable | [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/05-messages/10-warnings.t test file failed. | 16:56 | |||||||||||||||||||||||||||||||||||||
| Geth | rakudo: 5ce24929f5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Re-add $#foo 5to6 error message Accidentally thrown away in 4ac9915ef66ce054335fccc938a5fc594ec97c24. We didn't have any test for it in roast master, but there is a test in v6.c-errata. The code for `$#` was used for both $# and $#foo feature. The former is a pre-perl5 variable, and the latter is used frequently in perl5. I consider this particular 5to6 error message to be useful, so adding it back (but only in $#foo form). |
17:06 | |||||||||||||||||||||||||||||||||||||
| roast/6.c-errata: 99c07bc1e9 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-exceptions/misc.t Remove some tests for 4to6 and 5to6 error messages Part of rakudo/rakudo#1356. |
17:10 | ||||||||||||||||||||||||||||||||||||||
| synopsebot | RAKUDO#1356 [open]: github.com/rakudo/rakudo/issues/1356 [RFC] Let's remove most (if not all) perl5-oriented error messages for variables | ||||||||||||||||||||||||||||||||||||||
| Geth | roast: ca4093b22d | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-exceptions/misc2.t Re-add a test for $#foo 5to6 error message The test existed before but was removed for some reason. |
17:13 | |||||||||||||||||||||||||||||||||||||
| japhb | nine: Are you able to `zef install Inline::Python` on a completely clean Rakudo? I've been having all sorts of spurious errors. So far I've tried installing System::Query manually first, and now I'm doing System::Query and Distribution::Builder::MakeFromJSON, hoping to get a little further, but it seems like something in that module dependency chain confuses the heck out of zef. | 17:25 | |||||||||||||||||||||||||||||||||||||
|
17:32
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
| nine | japhb: there's definitely something wrong with zef there | 17:37 | |||||||||||||||||||||||||||||||||||||
| samcv | good * from the usa again | 18:03 | |||||||||||||||||||||||||||||||||||||
| timotimo | hey samcv, how was your flight? | ||||||||||||||||||||||||||||||||||||||
| samcv | long | 18:04 | |||||||||||||||||||||||||||||||||||||
| nine | japhb: pushed a fix to zef | ||||||||||||||||||||||||||||||||||||||
| timotimo | were the seats comfortable at least? | ||||||||||||||||||||||||||||||||||||||
| samcv | no | 18:09 | |||||||||||||||||||||||||||||||||||||
| :) | |||||||||||||||||||||||||||||||||||||||
| nine | Python is gonna get real concurrency - through multiple interpreters: lwn.net/SubscriberLink/754162/4cb890926a1fe5a9/ | ||||||||||||||||||||||||||||||||||||||
| This will catapult Python straight into the 90s! | 18:10 | ||||||||||||||||||||||||||||||||||||||
| timotimo | that's basically just multiplicity for python? | ||||||||||||||||||||||||||||||||||||||
| is that what that perl feature is called? | |||||||||||||||||||||||||||||||||||||||
| nine | That's its name, yes. Proposal seems to be multiplicity + channels to share data between interpreters | 18:11 | |||||||||||||||||||||||||||||||||||||
| timotimo | ah, i see zero-copy data sharing in there | ||||||||||||||||||||||||||||||||||||||
|
18:11
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
| travis-ci | Rakudo build passed. Aleks-Daniel Jakimenko-Aleksejev 'Re-add $#foo 5to6 error message | 18:11 | |||||||||||||||||||||||||||||||||||||
| travis-ci.org/rakudo/rakudo/builds/379317329 github.com/rakudo/rakudo/compare/a...e24929f5bd | |||||||||||||||||||||||||||||||||||||||
|
18:11
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | we don't currently have a good way to do that with heap-managed datastructures | 18:11 | |||||||||||||||||||||||||||||||||||||
| nine | "A key characteristic of those operations is that channels transmit data derived from Python objects rather than the objects themselves. When objects are sent, their data is extracted. When the "object" is received in the other interpreter, the data is converted back into an object." | 18:13 | |||||||||||||||||||||||||||||||||||||
| timotimo | :\\ | ||||||||||||||||||||||||||||||||||||||
| nine | Doesn't sound like zero-copy to me | ||||||||||||||||||||||||||||||||||||||
| timotimo | so basically serialization and deserialization | ||||||||||||||||||||||||||||||||||||||
| when that one PEP mentioned there lands, we can have multiple Inline::Python instances active in the same process, too, right? | 18:16 | ||||||||||||||||||||||||||||||||||||||
| japhb | Zero copies *of the serialized data* perhaps? | 18:22 | |||||||||||||||||||||||||||||||||||||
| nine, thank you re: zef fix. | 18:23 | ||||||||||||||||||||||||||||||||||||||
| nine | Yes, we can | ||||||||||||||||||||||||||||||||||||||
| japhb | nine: Are zef commits reported in any of our channels? | ||||||||||||||||||||||||||||||||||||||
| I was curious what the fix was, but didn't see it here or in perl6-toolchain. | 18:24 | ||||||||||||||||||||||||||||||||||||||
| nine | github.com/ugexe/zef/commit/004eea...d97e7940d1 | 18:26 | |||||||||||||||||||||||||||||||||||||
| japhb | thx | 18:35 | |||||||||||||||||||||||||||||||||||||
| releasable6 | Next release in ≈3 days and ≈23 hours. 1 blocker. Please log your changes in the ChangeLog | 19:00 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | speaking of which, releasable is happy | 19:01 | |||||||||||||||||||||||||||||||||||||
| canary is green: travis-ci.org/perl6/rakudo-pkg-can...tification | |||||||||||||||||||||||||||||||||||||||
| will get toaster results in less than an hour I think | |||||||||||||||||||||||||||||||||||||||
| this blocker is still there though: R#1810 | 19:04 | ||||||||||||||||||||||||||||||||||||||
| synopsebot | R#1810 [open]: github.com/rakudo/rakudo/issues/1810 [regression][⚠ blocker ⚠] Recent regression "ctxlexpad needs an MVMContext" | ||||||||||||||||||||||||||||||||||||||
|
19:23
reportable6 joined
19:24
greppable6 joined,
undersightable6 joined,
shareable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | there we go: toast.6lang.org/ | 19:25 | |||||||||||||||||||||||||||||||||||||
| though I'm not sure why anybody but me may need to look at it :) | 19:26 | ||||||||||||||||||||||||||||||||||||||
| samcv | AlexDaniel++ more toaster | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | well, I run it several times every month, I just never published it | 19:27 | |||||||||||||||||||||||||||||||||||||
| timotimo | hm, Crane gots quite a few test failures; it shows up in the assixt log | 19:35 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | yeah, looking | ||||||||||||||||||||||||||||||||||||||
| timotimo | suddenly containers where it didn't have any before? | 19:36 | |||||||||||||||||||||||||||||||||||||
|
19:46
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | heh, I guessed it and bisectable confirmed, it's github.com/rakudo/rakudo/commit/77...5caee85a70 | 19:56 | |||||||||||||||||||||||||||||||||||||
|
19:58
Ven`` joined
20:16
Ven`` joined
20:28
Ven`` joined
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | man, i'm glad we have an ecosystem that can catch things like this | 21:23 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | timotimo: and we were not using it before 2017.05 :) | 21:31 | |||||||||||||||||||||||||||||||||||||
| timotimo | mhm | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | I think we'll need a special note for this release about the order of .keys in hashes | 21:32 | |||||||||||||||||||||||||||||||||||||
| some modules flopped because of that | 21:33 | ||||||||||||||||||||||||||||||||||||||
| github.com/ugexe/Perl6-App--ecogen/pull/3 github.com/kalkin/License-Software/pull/2 | |||||||||||||||||||||||||||||||||||||||
| Magento ( github.com/scmorrison/perl6-Magento ) module also has this issue | 21:34 | ||||||||||||||||||||||||||||||||||||||
| but I'm not doing a pull request for it today | |||||||||||||||||||||||||||||||||||||||
| I also haven't looked at Koos and Spit failures yet, they're weird | 21:35 | ||||||||||||||||||||||||||||||||||||||
| I'm suspecting that a lot more modules are expecting .keys in a particular module, but you'd have to run the tests many times to see any failures… | 21:36 | ||||||||||||||||||||||||||||||||||||||
| s/module/order/ | |||||||||||||||||||||||||||||||||||||||
| btw for SQUASHathon 2018-08 I think we should go through all always-red modules and try to revive them | 21:38 | ||||||||||||||||||||||||||||||||||||||
| 318 of them | |||||||||||||||||||||||||||||||||||||||
| well, minus a few that we will fix right now (I think?) | 21:39 | ||||||||||||||||||||||||||||||||||||||
|
22:11
ufobat_ joined
|
|||||||||||||||||||||||||||||||||||||||
| lucasb | committable6: 2018.04 my @a; for ^5 { push @a, my @o = Empty, $_ }; say @a | 22:16 | |||||||||||||||||||||||||||||||||||||
| committable6 | lucasb, ¦2018.04: «[[0] [1] [2] [3] [4]]» | ||||||||||||||||||||||||||||||||||||||
| lucasb | m: my @a; for ^5 { push @a, my @o = Empty, $_ }; say @a | 22:17 | |||||||||||||||||||||||||||||||||||||
| camelia | [[4] [4] [4] [4] [4]] | ||||||||||||||||||||||||||||||||||||||
| timotimo | hah, neat. missing a decont in the new version | ||||||||||||||||||||||||||||||||||||||
| Geth | ¦ rakudo: zoffixznet self-assigned Regression exposed in Crane and other modules github.com/rakudo/rakudo/issues/1832 | 22:18 | |||||||||||||||||||||||||||||||||||||
| ¦ rakudo: zoffixznet self-unassigned Regression exposed in Crane and other modules github.com/rakudo/rakudo/issues/1832 | 22:38 | ||||||||||||||||||||||||||||||||||||||
| lucasb | Zoffix++ for issue commenting | 23:07 | |||||||||||||||||||||||||||||||||||||
| BTW We are in 2018 already :D | 23:08 | ||||||||||||||||||||||||||||||||||||||
|
23:11
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo/car-grant-midrat: 73 commits pushed by 16 authors review: github.com/rakudo/rakudo/compare/6...f400e87824 |
23:15 | |||||||||||||||||||||||||||||||||||||
| roast/car-grant-midrat: 41 commits pushed by 10 authors review: github.com/perl6/roast/compare/967...b3137fc26c |
|||||||||||||||||||||||||||||||||||||||