Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-dev, 2017-02-17

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:21 llfourn joined #perl6-dev
00:51 pyrimidine joined #perl6-dev
01:15 Geth ¦ nqp/braids: 575e92bfe2 | (Zoffix Znet)++ | tools/build/MOAR_REVISION
01:15 Geth ¦ nqp/braids: Bump MoarVM
01:15 Geth ¦ nqp/braids:
01:15 Geth ¦ nqp/braids: Brings https://github.com/MoarVM/MoarVM/compare/2017.01-45-g2b0739d...2017.01-72-g542baec
01:15 Geth ¦ nqp/braids:
01:15 Geth ¦ nqp/braids: 542baec Merge pull request #537 from MasterDuke17/minor_optimization_to_MVM_string_indexing_optimized
01:15 Geth ¦ nqp/braids: 7b2e3d9 Factor out repeated code.
01:15 Geth ¦ nqp/braids: 5538029 Del unused var, don't call MVM_string_graphs twice
01:15 Geth ¦ nqp/braids: <…commit message has 24 more lines…>
01:15 Geth ¦ nqp/braids: review: https://github.com/perl6/nqp/commit/575e92bfe2
01:15 Geth ¦ nqp/braids: b81a344276 | TimToady++ | src/QRegex/Cursor.nqp
01:15 Geth ¦ nqp/braids: support for pragmas in the braid
01:15 Geth ¦ nqp/braids: review: https://github.com/perl6/nqp/commit/b81a344276
01:15 Geth ¦ nqp/braids: d0d0b146f9 | TimToady++ | tools/build/MOAR_REVISION
01:15 Geth ¦ nqp/braids: Merge branch 'master' into braids
01:15 Geth ¦ nqp/braids: review: https://github.com/perl6/nqp/commit/d0d0b146f9
01:15 Geth ¦ rakudo/braids: 8 commits pushed by (Zoffix Znet)++, TimToady++
01:15 Geth ¦ rakudo/braids: 8f53a6fbad | Bump NQP
01:15 Geth ¦ rakudo/braids: dc69dafc42 | Implement Array.clone; llfourn++
01:15 Geth ¦ rakudo/braids: 11d005e605 | Implement Mu:U.clone / Fix Array:U.clone
01:15 Geth ¦ rakudo/braids: 4b85db6e8c | [Part 2] Implement Mu:U.clone / Fix Array:U.clone
01:15 Geth ¦ rakudo/braids: 67aeefacf5 | Fix .perl.EVAL roundtripping for circular Arrays and Hashes
01:15 Geth ¦ rakudo/braids: 282e59f6a8 | pragmas are now part of the current language braid
01:15 Geth ¦ rakudo/braids: 9dab48c86c | Merge branch 'nom' into braids
01:15 Geth ¦ rakudo/braids: fe16f29e3b | 'use fatal' has to escape from statementlist
01:15 Geth ¦ rakudo/braids: review: https://github.com/rakudo/rakudo/compare/a431523b1c...fe16f29e3b
02:03 * TimToady thinks he should likely wait to merge braids till after release, since it's likely to break slang modules, though one can see the point of breaking things earlier as well.,.
02:35 ggoebel joined #perl6-dev
02:38 pyrimidine joined #perl6-dev
02:46 agentzh joined #perl6-dev
02:49 ilbot3 joined #perl6-dev
02:49 Topic for #perl6-dev is now Perl 6 language and compiler development 2.0 | Logs at http://irclog.perlgeek.de/perl6-dev/today
03:00 Geth ¦ rakudo/nom: c2349d1a6a | (Zoffix Znet)++ | docs/ChangeLog
03:00 Geth ¦ rakudo/nom: Fix improval value in changelog
03:00 Geth ¦ rakudo/nom:
03:00 Geth ¦ rakudo/nom: from 0.1 to 1.1 as 0.1 is a decrease
03:00 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c2349d1a6a
03:25 lizmat joined #perl6-dev
03:37 pyrimidine joined #perl6-dev
03:53 deepbook5broo joined #perl6-dev
03:56 deepbook5broo left #perl6-dev
04:07 pyrimidine joined #perl6-dev
04:39 MasterDuke joined #perl6-dev
06:09 pyrimidine joined #perl6-dev
06:32 llfourn joined #perl6-dev
06:38 pyrimidine joined #perl6-dev
06:50 RabidGravy joined #perl6-dev
07:15 pyrimidine joined #perl6-dev
07:25 [Tux] This is Rakudo version 2017.01-221-gc2349d1a6 built on MoarVM version 2017.01-72-g542baec7
07:25 [Tux] csv-ip5xs        2.860
07:25 [Tux] test            12.704
07:25 [Tux] test-t           5.016 - 5.380
07:25 [Tux] csv-parser      13.370
08:31 brrt joined #perl6-dev
09:16 pyrimidine joined #perl6-dev
09:32 geekosaur joined #perl6-dev
10:33 geekosaur joined #perl6-dev
11:03 pyrimidine joined #perl6-dev
11:13 geekosaur joined #perl6-dev
11:22 Ven joined #perl6-dev
11:38 dogbert11 .seen lizmat
11:38 yoleaux2 I saw lizmat 16 Feb 2017 03:58Z in #perl6-dev: <lizmat> .tell jnthn 62bd30b3d7953ea9b did not fix segfaults on HARNESS_TYPE=6  :-(
11:39 dogbert11 .tell lizmat, if you have time could you get the latest rakudo and try harness6 again
11:39 yoleaux2 dogbert11: What kind of a name is "lizmat,"?!
11:39 dogbert11 .tell lizmat if you have time could you get the latest rakudo and try harness6 again
11:39 yoleaux2 dogbert11: I'll pass your message to lizmat.
11:50 Ven joined #perl6-dev
11:53 AlexDaniel joined #perl6-dev
12:05 geekosaur joined #perl6-dev
12:16 pyrimidine joined #perl6-dev
12:24 lizmat .
12:24 yoleaux2 11:39Z <dogbert11> lizmat: if you have time could you get the latest rakudo and try harness6 again
12:24 lizmat ===(       0;229  50/51  1/288  97/97  841/841  134/134  0/?  18/18  1make: *** [m-spectest6] Segmentation fault: 11
12:24 lizmat :-(
12:25 lizmat rebuilding from scratch to be sure
12:30 committable6 joined #perl6-dev
13:17 pyrimidine joined #perl6-dev
13:28 lizmat ===(       0;249  50/51  0/?  95/97  155/841  158/200  75/134  0/?  35make: *** [m-spectest6] Segmentation fault: 11
13:28 lizmat dogbert11: ^^^  :-(
13:28 lizmat decommute&
13:50 dogbert17 lizmat: thx, hmm, how many test jobs are you using?
13:59 brrt joined #perl6-dev
14:01 mr_ron joined #perl6-dev
14:38 pmurias joined #perl6-dev
15:10 |Tux| joined #perl6-dev
15:10 awwaiid joined #perl6-dev
15:11 |Tux| joined #perl6-dev
15:13 Geth ¦ nqp/master: 7 commits pushed by (Pawel Murias)++
15:13 Geth ¦ nqp/master: 54d61ec0e1 | [js] Fix bug when parameterizing with native stuff and objects.
15:13 Geth ¦ nqp/master: f4f322489a | [js] Remove debugging leftover.
15:13 Geth ¦ nqp/master: 31eab9ce9d | Test that the caching of parameterized things gets preserved after serialization.
15:13 Geth ¦ nqp/master: 2b60a9a6bb | [js] Make the testing of type check cache mode be serialized.
15:13 Geth ¦ nqp/master: acb23e6092 | Test that the setting of set type check cache mode is serialized.
15:13 Geth ¦ nqp/master: 101c7fe5a9 | [js] Use fs.constants.F_OK instead of fs.F_OK as that's the documented form.
15:14 Geth ¦ nqp/master: 4c3ac3c4fa | [js] Implement nqp::{filewritable, fileexecutable, filereadable}
15:14 Geth ¦ nqp/master: review: https://github.com/perl6/nqp/compare/575e92bfe2...4c3ac3c4fa
15:18 pyrimidine joined #perl6-dev
15:38 brrt joined #perl6-dev
15:58 [Coke] tbrowder: are you editing via a git repo or the UI?
15:58 [Coke] ww
16:20 pyrimidine joined #perl6-dev
16:52 b2gills Would it be a terrible idea if `Cool.comb` was changed to `multi method comb (Cool:D: |args){ self.Str.comb: |args }`
16:52 Geth ¦ roast/self-referential: f45c0445e1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
16:52 Geth ¦ roast/self-referential: Tests for self-referential things
16:52 Geth ¦ roast/self-referential:
16:52 Geth ¦ roast/self-referential: Some tests were deleted according to the rakudo pull request that
16:52 Geth ¦ roast/self-referential: removes the error completely. Let's take a look at the deleted tests
16:52 Geth ¦ roast/self-referential: one by one.
16:52 Geth ¦ roast/self-referential:
16:52 Geth ¦ roast/self-referential: The first test checks that 「is default(%h<foo>)」 gives “Cannot use
16:52 Geth ¦ roast/self-referential: <…commit message has 27 more lines…>
16:52 Geth ¦ roast/self-referential: review: https://github.com/perl6/roast/commit/f45c0445e1
16:53 Geth ¦ roast: AlexDaniel++ created pull request #236: Tests for self-referential things
16:53 Geth ¦ roast: review: https://github.com/perl6/roast/pull/236
16:53 Geth ¦ rakudo: AlexDaniel++ created pull request #1020: Revert "forbid to put variable in initializer of its declaration"
16:53 Geth ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/1020
16:55 AlexDaniel b2gills: ok, but why? :)
16:56 IOninja b2gills: what is it now?
16:56 IOninja s: 42, 'comb'
16:56 SourceBaby IOninja, Sauce is at https://github.com/rakudo/rakudo/blob/c2349d1/src/core/Cool.pm#L184
16:56 AlexDaniel \o/
16:56 AlexDaniel well almost
16:56 IOninja s: "x", 'comb'
16:56 SourceBaby IOninja, Sauce is at https://github.com/rakudo/rakudo/blob/c2349d1/src/core/Cool.pm#L184
16:56 IOninja s: "x", 'comb', \()
16:56 SourceBaby IOninja, Sauce is at https://github.com/rakudo/rakudo/blob/c2349d1/src/core/Str.pm#L311
16:57 IOninja b2gills: seems a good idea :)
16:58 IOninja m: say 42.comb: 2
16:58 camelia rakudo-moar c2349d: OUTPUT«Cannot resolve caller comb(Int: Int); none of these signatures match:␤    (Cool $: *%_)␤    (Cool $: Regex $matcher, $limit = Inf, *%_)␤    (Cool $: Str $matcher, $limit = Inf, *%_)␤  in block <unit> at <tmp> line 1␤␤»
16:58 IOninja m: say 42.Str.comb: 2
16:58 camelia rakudo-moar c2349d: OUTPUT«(42)␤»
16:58 IOninja b2gills: ^ and would fix this bug
16:58 b2gills There was a commit that added that, but it somehow didn't actually add it
16:59 b2gills https://github.com/rakudo/rakudo/commit/bcbdc1d1fa65d7206a551b08185a761da93712f5
16:59 b2gills https://github.com/rakudo/rakudo/blob/bcbdc1d1fa65d7206a551b08185a761da93712f5/src/core/Cool.pm#L280
17:02 b2gills d'oh nevermind, sub vs method
17:20 IOninja Wonder if there's a drawback to making subs just forward the capture too.
18:34 brrt joined #perl6-dev
18:50 agentzh joined #perl6-dev
19:39 cognominal joined #perl6-dev
20:15 Geth ¦ roast: ronaldxs++ created pull request #237: Remove artifact implimentations (niecza, mildew, kp6)
20:15 Geth ¦ roast: review: https://github.com/perl6/roast/pull/237
20:25 Geth ¦ nqp: 367839ad8d | (Moritz Lenz)++ | docs/release_guide.pod
20:25 Geth ¦ nqp: release guide: upload instructions for new location
20:25 Geth ¦ nqp:
20:25 Geth ¦ nqp: upload to both new and old download site until we've migrated everything
20:25 Geth ¦ nqp: review: https://github.com/perl6/nqp/commit/367839ad8d
20:26 Geth ¦ rakudo/nom: a162c445ba | (Moritz Lenz)++ | docs/release_guide.pod
20:26 Geth ¦ rakudo/nom: release guide: upload instructions for new location
20:26 Geth ¦ rakudo/nom:
20:26 Geth ¦ rakudo/nom: upload to both new and old download site until we've migrated everything
20:26 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a162c445ba
20:29 IOninja moritz: were the keys copied to make rakudo@www.p6c.org connectable for stuff that was connectable to rakudo@rakudo.org
20:29 moritz IOninja: why don't you try it? :-)
20:30 IOninja hehe
20:30 IOninja moritz++
20:36 Geth ¦ nqp: f7fb69c672 | (Moritz Lenz)++ | docs/release_guide.pod
20:36 Geth ¦ nqp: release guide: adjust download URL
20:36 Geth ¦ nqp: review: https://github.com/perl6/nqp/commit/f7fb69c672
20:37 Geth ¦ rakudo/nom: ffae3ffb89 | (Moritz Lenz)++ | docs/release_guide.pod
20:37 Geth ¦ rakudo/nom: release guide: adjust download URL
20:37 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ffae3ffb89
20:42 Geth ¦ star: b3226803ac | (Moritz Lenz)++ | 6 files
20:42 Geth ¦ star: Update download URLs
20:42 Geth ¦ star: review: https://github.com/rakudo/star/commit/b3226803ac
21:03 stmuk_ +Upload the msi package to L<http://rakudo.org/downloads/star> and L<https://rakudo.perl6.org/downloads/star/>:
21:03 stmuk_ can't we deprecate rakudo.org? so everything doesn't have to be uploaded twice?
21:05 timotimo i wouldn't deprecate it. at least not this month
21:05 timotimo i mean, we can put a link in there, sure
21:06 jnthn If we get rakudo.perl6.org to be what we'd like to have at rakudo.org, we can probably arrange to have it re-pointed?
21:06 stmuk_ or maybe a redirect at the web server level?
21:07 moritz stmuk_: my experience with data migrations is that it's best not to be hasty
21:07 moritz there are lots of pointers to the old URLs still, so best keep it updated for a while
21:08 moritz jnthn: yes, but then somebody has to decide what to do with the blog, and if we want to keep it, get a database dump or something
21:08 moritz which I find strictly out of scope for tonight :-)
21:08 jnthn For sure :)
21:08 stmuk_ I don't see doubling the number of uploads needed as progress and it's risky in terms of sync to depend on people doing this manually
21:09 jnthn stmuk_: I don't think anybody is proposing this to the the status quo for years to come :)
21:09 moritz sure, that part isn't progress, but necessary
21:09 jnthn But the release is tomorrow and we ain't going to sort the rest out before then :)
21:09 stmuk_ true but things have a tendency to stay in place once put there
21:10 jnthn Also, I thought much of our release process is automated nowadays
21:10 jnthn So it's not a human doing it
21:10 jnthn I may be over-estimating how much is automated
21:10 stmuk_ there should at the least be a deprecation message at http://rakudo.org/downloads/star/
21:11 moritz IOninja: ^^ comment?
21:11 moritz stmuk_: slow down. we shouldn't deprecate it while lots of our current stuff still points there
21:11 stmuk_ well it means I need my hack.p6c.org key coping to www.
21:14 IOninja Rakudo release is automated and yes, the extra copying is not a problem. I don't believe Rakudo Star release is automated to that level.
21:14 stmuk_ moritz: I think adding a second set of directories was a poor decision
21:15 IOninja Deprecation message? We can just redirect the download links. And if we're moving the entire site, redirect the site or something.
21:15 moritz stmuk_: yes, that's clear
21:15 IOninja And yes, with the release being tomorrow, let's not nix everything just now :)
21:16 stmuk_ IOninja: yes redirecting the download links from r.org is a good idea
21:16 agentzh joined #perl6-dev
21:16 stmuk_ and having a 7 year old star at the top of http://rakudo.perl6.org/downloads/star/ isn't a good idea
21:17 IOninja Yeah, I can do a pretty page there.
21:17 stmuk_ I would prefer all versions of R* before 2016.01 be hidden in an "archive" directory or similar (as I did before)
21:17 IOninja Will do.
21:18 stmuk_ IOninja++
21:19 stmuk_ it probably also confuses download stats to have two sets of directories on different systems in production
21:22 moritz I've changed the default sorting to show newest files first
21:22 stmuk_ moritz++
21:33 agentzh joined #perl6-dev
21:37 pyrimidi_ joined #perl6-dev
21:39 lizmat joined #perl6-dev
21:40 stmuk_ actually maybe long term the releases should just go on CPAN since it's an existing reliable and global system of download mirrors?
21:42 moritz +Inf
21:42 * IOninja is ༳ on that
21:43 IOninja Especially considering how many times PAUSE was down and I couldn't upload jack.
21:43 IOninja m: say ༳
21:43 camelia rakudo-moar ffae3f: OUTPUT«-0.5␤»
21:43 IOninja :)
21:47 nine WRT retiring sites or URLs, don't forget that that throws away all the search engine mojo collected for them.
21:49 IOninja which is two URLs that point to a page for which there's an open ticket because its content sucks :)
21:49 * lizmat waves from MCO
21:49 IOninja But if you do redirects first, I doubt all of mojo will be lost.
21:50 IOninja Google for example knows when several sites belong to one company.
21:50 IOninja MCO... Motorsport Club of Ottawa? Didn't know you were visiting my province!
21:50 stmuk_ the trouble with not retiring sites is we still have things like
21:51 stmuk_ http://www.perlfoundation.org/perl6/index.cgi?rakudo
21:51 lizmat IOninja: Orlando Int'l Airport  :-)
21:51 IOninja :)
21:52 nine stmuk_: I just love how that page has a notice about creation and update date but refuses to tell you the year :)
21:53 stmuk_ haha I noticed that too
21:54 stmuk_ its probably 19100
21:56 * lizmat continues decommuting&
23:22 IOninja 2010: http://www.perlfoundation.org/perl6/index.cgi?action=revision_view;page_name=rakudo;revision_id=20100226195158
23:58 TimToady is anyone testing Inline::Perl5?  Mine seems to fail here, even without braids...
23:58 * TimToady will try again after a reconfig

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary