dalek | ast: 7f9045e | (Zoffix Znet)++ | S03-operators/precedence.t: [TODO FUDGE] exported multi has correct precedence RT#128042 |
01:27 | |
ast: 2d4d315 | (Zoffix Znet)++ | S03-operators/precedence.t: Remove trailing whitespace |
|||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128042 | ||
ast: e1e9617 | (Zoffix Znet)++ | S02-types/array.t: [TODO FUDGE] [*-0] index references correct element when autovivifying RT#128005 |
01:46 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128005 | ||
dalek | ast: f39436f | (Zoffix Znet)++ | S02-types/array.t: Remove trailing whitespace |
||
Zoffix lols | 02:15 | ||
Why do we have method "fap" in IO::Path? XD | |||
mst | Scala: fmap fmap fmap boom | 02:16 | |
perl6: fap fap fap spurt | |||
camelia | rakudo-jvm cd19db: OUTPUT«===SORRY!=== Error while compiling <tmp>Undeclared routine: fap used at line 1. Did you mean 'map'?» | ||
..rakudo-moar 242baf: OUTPUT«===SORRY!=== Error while compiling <tmp>Undeclared routine: fap used at line 1. Did you mean 'map'?» | |||
mst | (with apologies to sexylosers.com) | ||
(also the bots ;) | |||
Zoffix | :) | ||
gfldex | it's all good. It's a private method. | 02:55 | |
and the name makes perfect sense :D | 02:56 | ||
Zoffix | S17-procasync/no-runaway-file-limit.t hangs on my box :/ occasionally | 02:58 | |
dalek | kudo/nom: 9d3b6d0 | (Zoffix Znet)++ | src/core/IO/Path.pm: Improve IO::Path.new error message when given wrong arguments It can take positionals, so its error message must not claim it doesn't Fixes RT#127989 |
03:04 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127989 | ||
dalek | roast: 5f54695 | (Zoffix Znet)++ | S32-io/io-path.t: | ||
roast: IO::Path.new with wrong args must not claim it only takes named ones | |||
roast: | |||
roast: RT#127989 | |||
Zoffix | dalek, bruh... Where's the link to roast commit! What are we paying you for? | 03:05 | |
dalek | ar: 50b6e24 | (Naoum Hankache)++ | docs/perl6intro.pdf: Update perl6intro.pdf |
04:56 | |
ar: 3946ee2 | moritz++ | docs/perl6intro.pdf: Merge pull request #72 from hankache/master Update perl6intro.pdf |
|||
kudo/nom: 8aaffa8 | lizmat++ | src/core/ (2 files): Make Str.indices about 10% faster - by giving it a dedicated Str candidate, and have Cool refer to it - also does 2 allocations less per call, so more GC friendly |
07:39 | ||
psch | r: sub f { return sub g { say $++ } }; f()(); f()();f()() | 10:09 | |
camelia | rakudo-moar 8aaffa, rakudo-jvm cd19db: OUTPUT«000» | ||
psch | which means moar and jvm somehow differentiate between Blocks and Routines in a way they shouldn't | ||
'cause i'm inclined to agree with raiph++'s interpretation, each time the loop Block is hit it's effectively a new declaration | 10:10 | ||
jnthn | To moar they're all just frames, it doesn't care for routine vs block. That's a higher-level thing. | 10:13 | |
timotimo | i think the difference is with using nqp::clone or not on the block before invoking it? | ||
psch | right, "jvm - in contrast to moar - " or so would've been the better phrasing | 10:14 | |
r: sub f { loop { say $++; last } }; f;f;f;f; | |||
camelia | rakudo-moar 8aaffa: OUTPUT«0000» | ||
..rakudo-jvm cd19db: OUTPUT«0123» | |||
psch | jnthn: just to verify, moar is correct there? | ||
jnthn | Well, Moar's output is consistent with how I understand things to work, whereas I'm a bit confused how the JVM output happens :) | 10:18 | |
psch | aw, shucks, and here i was hoping for a language design decision :) | ||
jnthn | Then, we know that the JVM lexical scope handling has some inconsistencies vs. on Moar (which is the source of some bugs) | ||
Well, I can see the lang design argument for wanting it the other way, per the "when is a block a closure"...trouble is that the moment you make a loop lazy then the block really *does* become a closure, so... :) | 10:19 | ||
I'd be interested to hear TimToady's take. | 10:20 | ||
'cus while I suspect it'll come down on the "torture the implementer" side, I'm not sure where we draw the line exactly :) | |||
psch | well, we do have the jvm backend :P | ||
anyway, yeah. i suppose i'll ticket the difference, link the ticket i know is related and do something else | 10:21 | ||
Zoffix | stmuk, yeah, I can cut a 2016.07.01 release in 13 hours. | 10:38 | |
(to everyone else) It's fine to do that, right? We don't need to sacrifice anything to appease some god? | |||
dalek | kudo/nom: 328c2d6 | lizmat++ | src/core/Str.pm: Make Str.samecase 5x as fast - completely re-imagine in nqp - with smarter way to deal with lc/uc/non-alpha - with way fewer allocations, so easier on the GC |
||
DrForr | 13 hours? Lucky you... oh, wait :) | 10:39 | |
lizmat | Zoffix: not against another release, but what are we fixing ? | ||
Zoffix | Reasoning is because currently 2016.07 apparently has an issue with DESTDIR for packagers, which was fixed in HEAD. And we want to cut a R* release this month: rt.perl.org/Ticket/Display.html?id=128652 | ||
lizmat | Zoffix: perhaps a new release should also include 242baf256a210f1cb643cb63 | 10:40 | |
Zoffix | sure | 10:41 | |
lizmat | unless jnthn has another idea on fixing RT #128655 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128655 | ||
jnthn | Well, debug the optimizer and figure out why it seems to be picking the wrong candidate, maybe... :) | 10:43 | |
stmuk | Zoffix++ | 10:44 | |
yoleaux2 | 17 Jul 2016 19:00Z <Zoffix> stmuk: not sure if it affects R* release, but FYI the 2016.07 release seems to have issues with custom DESTDIR that I think are fixed in HEAD: rt.perl.org/Ticket/Display.html?id=128652 | ||
lizmat | jnthn: a more focused suggestion than "debug the optimizer" would be appreciated :-) | 10:45 | |
jnthn | lizmat: Well, it could either be a static inlining failure, or a failure in the compile-time multi dispatch resolution. | 10:46 | |
lizmat | oddity: Str.samecase("") just returns self, whereas Str.samemark("") returns a Failure (and roast expects this both these behaviours) | 10:47 | |
jnthn | lizmat: Could try to dump out the signature of the candidate it chooses if some env var is turned on, to see which side the problem is on, I guess | ||
lizmat | this feels inconsistent to me | ||
Zoffix | r: sub f { state $x; for ^10 { state $y; say [$x++, $y++]; last if $_ > 1 } }; f;f;f;f; | 10:50 | |
camelia | rakudo-moar 8aaffa, rakudo-jvm cd19db: OUTPUT«[0 0][1 1][2 2][3 0][4 1][5 2][6 0][7 1][8 2][9 0][10 1][11 2]» | ||
Zoffix | jnthn, is this also fine on MoarVM? I'd expect state to keep the $y around. It's what Perl 5 does too | 10:51 | |
huh... jvm had different output last night | 10:52 | ||
(Perl 5's output: gist.github.com/zoffixznet/9f5010d...4eb50e75b0 ) | 10:53 | ||
jnthn | Zoffix: for de-sugars to map, the block is just a closure passed to map, and state varaibles are per closure | 10:54 | |
Zoffix: In Perl 5, "for de-sugars to map" is not the case, afaik | |||
Which would account for the discrepancy | 10:55 | ||
Zoffix | I see | ||
jnthn | m: sub f() { do for ^10 { ++(state $x) } }; my @a = lazy f; my @b = lazy f; say @a[^5]; say @b[^5]; | 10:59 | |
camelia | rakudo-moar 328c2d: OUTPUT«(1 2 3 4 5)(1 2 3 4 5)» | ||
jnthn | If we were to make it magically scope the state variable's lifetime to the routine, we'd break this. | 11:00 | |
Frameless | yeah, makes sense to me now. raiph explained it last night too, but it didn't click for me then. Mostly 'cause I confused myself thinking it was /last/next that reset state in the examples, but I see it's not actually the case now | 11:21 | |
dalek | kudo/nom: 9c796f2 | (David Warring)++ | src/core/ (2 files): fix Blob/bytecomp SHA-1 checksums |
11:40 | |
kudo/nom: 21cfe2a | niner++ | src/core/ (2 files): Merge pull request #811 from dwarring/sha1-checksums fix Blob/precomp SHA-1 check-sums |
|||
tbrowder | n: my $s := ''; my $b = nqp::isstr($s); say($b); | 11:50 | |
camelia | niecza : OUTPUT«No such file or directory» | ||
niecza : OUTPUT«(timeout)cat: /home/camelia/niecza/VERSION: No such file or directory» | 11:51 | ||
tbrowder | n: my $s := ''; my $b := nqp::isstr($s); my say($b); | 11:52 | |
camelia | niecza : OUTPUT«No such file or directory» | ||
tbrowder | n: my $s := ''; my $b := nqp::isstr($s); say($b); | ||
camelia | niecza : OUTPUT«No such file or directory» | ||
niecza : OUTPUT«(timeout)cat: /home/camelia/niecza/VERSION: No such file or directory#perl6-dev <tbrowder> niecza: my $s := ''; my $b := nqp::isstr($s); say($b);» | |||
psch | tbrowder: i don't think you can convince camelia to fix niecza :) | 11:53 | |
tbrowder | hm, i thought there was way to use nqp here like rakudo | 11:54 | |
psch | nqp: my $s := ''; my $b := nqp::isstr($s); say($b); | ||
camelia | nqp-moarvm: OUTPUT«1» | ||
psch | camelia: help | ||
camelia | psch: Usage: <(rakudo-jvm|p5-to-p6|nqp-js|nqp-moarvm|star-m|nqp-parrot|star-j|std|debug-cat|prof-m|rakudo-MOAR|niecza|rakudo-moar|nqp-jvm|pugs|rPn|rm|r-jvm|sj|nPr|nrP|n|r|perl6|j|p56|nqp-q|Pnr|nom|star|rn|rj|P|Prn|sm|nqp|r-j|rnP|m|nqp-m|nr|r-m|nqp-mvm|p6|M|rakudo)(?^::\s(?!OUTPUT)) $perl6_program> | ||
psch | ...should probably prune that somewhat eventually | ||
tbrowder | psch: thanks! | 11:55 | |
nqp-moarvm: my $s := ''; my $b := nqp::isstr($s); say($b); | |||
camelia | nqp-moarvm: OUTPUT«1» | ||
tbrowder | cool--as expected | 11:56 | |
Frameless | p5-to-p6: for (1..10) { say $_ } | 12:02 | |
camelia | p5-to-p6 : OUTPUT«# Do not edit this file - Generated by Perlito5 9.021for 1 .. 10 -> $_ { say($_)}» | ||
Frameless | [2016.07.01 release] I lied about in 13 hours. I'll start doing it now | 12:10 | |
timotimo | oh wow | 12:11 | |
that's quite a bit earlier | |||
Frameless | Why? Is that a problem? | ||
dalek | p: a9aaaf9 | (Pawel Murias)++ | src/vm/js/nqp-runtime/package.json: [js] Update the npm package issue tracker url. |
12:12 | |
p: e8e0146 | (Pawel Murias)++ | src/vm/js/HLL/Backend.nqp: [js] Make run_profiled use v8-profiler. This should make --profile and --profile-compile actually write CPU profiling info. |
|||
p: 87733e5 | (Pawel Murias)++ | src/vm/js/HLL/Backend.nqp: [js] Delete the CPU profile after it has been writen. |
|||
timotimo | not a problem at all! | 12:14 | |
go right ahead :) | |||
Frameless | \o/ | ||
Another ticket where I've seen a reply on the mailing list, but the reply did not make it to the ticket itself (and potentially neither to the reporter) rt.perl.org/Ticket/Display.html?id=128632 | 12:22 | ||
travis-ci | Rakudo build errored. niner 'Merge pull request #811 from dwarring/sha1-checksums | 12:37 | |
travis-ci.org/rakudo/rakudo/builds/145516459 github.com/rakudo/rakudo/compare/3...cfe2a8a27c | |||
dalek | kudo/nom: c07b2d7 | (Zoffix Znet)++ | docs/ChangeLog: Populate ChangeLog for 2016.07.01 release |
12:39 | |
timotimo | ^- travis failure seems meaningless | ||
Frameless | Zoffix-- # forgot to git push changes to the Rakudo Rele6sr app :( | 12:42 | |
perlpilot | What is the "Rakudo Rele6sr app"? | 12:47 | |
Frameless | perlpilot: a helper app to release Rakudo: i.imgur.com/eQJ7S8o.png github.com/zoffixznet/Rele6sr | 12:48 | |
perlpilot: right now, aside from the RT queue reviewer, not much more than a set of instructions you can check off as completed, but I plan to automate as much stuff as possible. Including spinning up Google Compute Engine instances to do stresstesting and stuff :) | 12:49 | ||
perlpilot | very neat | ||
nine | Frameless: FWIW the point release could have been avoided if the release guide included a make DESTDIR test | 12:50 | |
gfldex | lizmat: that was the week that was for the docs gist.github.com/gfldex/9acb0265491...ad8766ef3a | ||
nine | Of course, once we add such a test, it probably won't ever be needed anymore... | ||
lizmat | gfldex++ | 12:51 | |
Frameless | nine: I actually did a test by running make DESTDIR and it seemed to work fine on my Debian ¯\_(ツ)_/¯ | ||
lizmat | gfldex: "2 new traps" , what does that mean ? | ||
Frameless | I'll look into cooking up some sort of automated test for that area this month | 12:52 | |
gfldex | docs.perl6.org/language/traps | ||
nine | Frameless: so it escaped both our tests :/ | ||
lizmat | gfldex: ah, ok :-) | 12:53 | |
gfldex | lizmat: it would be nice if you could link to that section | ||
lizmat | yup, will do | ||
gfldex | lizmat: and to github.com/perl6/doc/blob/master/C...IBUTING.md | 12:54 | |
lizmat: also, i had 2 blögpost last week | 12:55 | ||
lizmat | gfldex: ah? urls? | 12:56 | |
Frameless | gfldex: if you have an Atom/RSS feed, may be worth adding your blog to perl6.org recent blogs panel. Just add the metadata here: github.com/stmuk/pl6anet.org/blob/...anetrc#L77 | 12:57 | |
timotimo | i wonder if we should teach pl6anet to have a little checkbox for "hide perl6weekly", as it tends to drown out all slower blogs | 12:58 | |
gfldex | please don't | ||
timotimo | OK | ||
dalek | kudo/nom: b9e9743 | (Zoffix Znet)++ | docs/release_guide.pod: Clarify conditions for running tools/contributors.p6 |
13:00 | |
Frameless | timotimo: seems an overkill, considering "view more" button is just a click away. | 13:01 | |
timotimo | and how about a clearer division between individual posts, and perhaps a little help navigating between posts? | ||
lizmat | what I would like to know is how do I get it to only post a summary in pl6anet.org, instead of the whole article ? | 13:02 | |
Frameless | TBH, I rather pl6anet.org/ did not show entire bodies of blogs. I'd imagine some folks write for ad revenue or at least would like comments on their blogs. This is essentially equivalent to stealing their content :/ | 13:03 | |
OTOH, that seems to be a feature of the blogs themselves. I don't see bodies of my blogs. | 13:04 | ||
lizmat | Frameless: so how do you do it for your blogs? Did you manipulate the RSS feed for that ? | ||
timotimo | right, it just comes down to what the blog software puts into the rss feed | 13:05 | |
Frameless | lizmat: I wrote the feed by hand: github.com/zoffixznet/perl6.party/...app.pl#L65 github.com/zoffixznet/perl6.party/...eed.xml.ep | 13:06 | |
And I guess I just did not include whatever wordpress includes to put all of content in. perl6.party/feed | |||
lizmat | hmmm... ok, lemme see if I can do something like that in wordpress | ||
gfldex | codex.wordpress.org/WordPress_Feed...r_Feed_URL | 13:07 | |
lizmat: it's 3 traps now | 13:11 | ||
dalek | kudo/nom: 3ae7477 | (Zoffix Znet)++ | tools/create-release-announcement.pl: Remove profanity in error message. Seems unprofessional :/ |
13:12 | |
gfldex | `fail "shit"` actually made me giggle | 13:13 | |
dalek | kudo/nom: 9ef6f6e | coke++ | docs/release_guide.pod: fix typo |
||
mst | gfldex: same | ||
however, one can make error messages funny, non-profane, *and* informative | 13:14 | ||
fail "Couldn't find \d\d\d\d-\d\d-\d\d release date - what the flying fornication am I supposed to do here?" | |||
Zoffix: ^^ proposed improvement :P | |||
dalek | kudo/nom: 53ff95a | (Zoffix Znet)++ | docs/announce/2016.07.1.md: Prepare 2016.07.1 point release announcement |
13:32 | |
kudo/nom: 2595ff3 | (Zoffix Znet)++ | docs/ChangeLog: Remove extraneous zero from 2016.07.1 release |
|||
travis-ci | Rakudo build passed. Zoffix Znet 'Populate ChangeLog for 2016.07.01 release' | 13:33 | |
travis-ci.org/rakudo/rakudo/builds/145528004 github.com/rakudo/rakudo/compare/2...7b2d790312 | |||
Frameless | 07.md is sorted later than 07.01.md on GitHub, which now irks me :( | ||
timotimo | urgh | 13:35 | |
dalek | kudo/nom: f97e227 | (Zoffix Znet)++ | docs/release_guide.pod: List 2016.07.1 release in past releases list |
13:46 | |
kudo/nom: 04933fd | (Zoffix Znet)++ | VERSION: [release] bump VERSION |
13:47 | ||
kudo/nom: 0e20a34 | (Zoffix Znet)++ | docs/release_guide.pod: Use https instead of git URL in instructions git URL fails on half of my boxes, but https always works |
14:02 | ||
kudo/nom: 477b641 | (Zoffix Znet)++ | docs/release_guide.pod: Clarify stresstest instructions assume t/spec already has roast |
|||
travis-ci | Rakudo build passed. Zoffix Znet 'Clarify conditions for running tools/contributors.p6' | 14:14 | |
travis-ci.org/rakudo/rakudo/builds/145533160 github.com/rakudo/rakudo/compare/c...e974327110 | |||
dalek | kudo/nom: 664af92 | (Zoffix Znet)++ | docs/release_guide.pod: Convert incorrectly used Markdown markup to Pod |
14:15 | |
Frameless | How come we package 6.c-errata roast with Rakudo releases instead of latest? HEAD has better coverage, so it'd make sense to include that instead. | 14:28 | |
timotimo | because that's where we add new features | 14:29 | |
i mean, HEAD is | |||
Frameless | Ah | ||
timotimo | and we're guaranteeing compatibility with 6.c | ||
lizmat | m: my @a is List = 1,2,3; dd @a # didn't this use to work at one time ? | 14:35 | |
camelia | rakudo-moar 664af9: OUTPUT«()» | ||
gfldex | you could ask bisectable | ||
lizmat | m: my @a is List; @a.push(42) # I mean, it *is* a List | 14:37 | |
camelia | rakudo-moar 664af9: OUTPUT«Cannot call 'push' on an immutable 'List' in block <unit> at <tmp> line 1» | ||
lizmat | afk& | ||
Frameless | bisect: my @a is List = 1,2,3; dd @a | ||
bisectable | Frameless: On both starting points the exit code is 0 and the output is identical as well | ||
Frameless: Output on both points: () | |||
lizmat | well, guess it didn't ever :-) | 14:38 | |
Frameless++ | |||
timotimo | m: my @a is List; @a.ASSIGN((1, 2, 3, 4)); dd @a | ||
camelia | rakudo-moar 664af9: OUTPUT«Method 'ASSIGN' not found for invocant of class 'List' in block <unit> at <tmp> line 1» | ||
timotimo | what's that spelled again? STORE? | ||
m: my @a is List; @a.STORE((1, 2, 3, 4)); dd @a | |||
camelia | rakudo-moar 664af9: OUTPUT«()» | ||
timotimo | oh, lists are immutable, of course | ||
lizmat | really afk& | ||
m: my %h is Map = a => 42; dd %h # it does work with Hash/Map | 14:39 | ||
camelia | rakudo-moar 664af9: OUTPUT«Map.new((:a(42)))» | ||
lizmat | really really afk& | ||
Frameless | Can someone explain what perl Configure.pl --prefix=DIR and make DESTDIR=DIR do? I've used the same dir for both and I got... a mess | 14:44 | |
timotimo | using the same value for both seems like a recipe for disaster | 14:45 | |
after all, the option wouldn't exist if you could/should just pass the same path | 14:46 | ||
Frameless | Right. I don't what what they do. If I just use DESTDIR, then it creates /home/cpan/CPANPRC/release/rakudo-2017.07.1/ directory in the directory I specify in DESTDIR | 14:47 | |
nine | Frameless: --prefix is where the files should be once they are installed and ready for use. DESTDIR is the temporary place where generated files are stored for packaging | ||
Frameless: common example would be --prefix=/usr and DESTDIR=/tmp/buildroot | |||
Frameless | ok, lemme try that | 14:48 | |
nine | The whole point is to be able to create e.g. an rpm package for a system wide installation with the whole build run by an unpriviledged user | 14:49 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Remove profanity in error message. | 14:55 | |
travis-ci.org/rakudo/rakudo/builds/145535732 github.com/rakudo/rakudo/compare/b...e7477fb942 | |||
hoelzro | whoops =/ | 14:58 | |
timotimo | fucking shit. | ||
hoelzro | that's my mistake - I should really have a commit filter for that kind of thing | ||
Zoffix++ for fixing that | 14:59 | ||
timotimo | :) | ||
Frameless | :) | ||
timotimo | didn't know you're such a potty-mouth! :P | ||
dalek | p: 735f56d | (Pawel Murias)++ | src/vm/js/HLL/Backend.nqp: [js] Print out a better error message when v8-profiler is not installed. |
15:00 | |
p: f882309 | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js: [js] Get rid of leftover debugging code. |
|||
hoelzro | I see mention of a LINK phaser in the design docs, but no mention of it in Rakudo itself - is it NYI, or something that doesn't belong in the spec? | 15:03 | |
Frameless | So I'm looking at output listed in rt.perl.org/Ticket/Display.html?id=128652 and mine doesn't match it. It doesn't have any mention of the modules. How come? gist.github.com/zoffixznet/0876525...4222af2e50 | 15:05 | |
It's probably why I didn't notice anything wrong during 2016.07 release. | |||
[Coke] | hoelzro: that ain't the spec. | 15:07 | |
perlpilot | hoelzro: That's a really good question ... for TimToady (he s/FINAL/LINK/ there back in 2014) | 15:08 | |
[Coke] | We don't have anyone to answer this, really, but I think a better way to phrase the question is " do we want this in some version of six post c?" | ||
for our RTs on NYI things, someone needs to decide the same thing: is this NYI or an RFC? | |||
hoelzro nods | 15:10 | ||
[Coke] | do we have anyone who can cut a new R* for win64? | ||
Frameless | I don't know the process, but I do possess a win64... | 15:12 | |
hoelzro | anyway, I ask because I made note a while ago to add it to the pygments lexer | 15:13 | |
and I'm checking those notes against Rakudo and the specs | 15:14 | ||
nine | Frameless: the additional output appears when you set the RAKUDO_LOG_PRECOMP env var | 15:18 | |
Frameless | Thanks. | ||
[Coke] | anyone here have access to edit the ticket redirects on rakudo.org? | 15:23 | |
Frameless | [Coke]: yeah | 15:30 | |
AlexDaniel | commit: 2015.10 my @a is List = 1,2,3; dd @a | 15:31 | |
committable | AlexDaniel: gist.github.com/0cd1e0e63c869e4911...88e06f6362 | ||
[Coke] opens #128664 for other rakudo.org stuff. | |||
AlexDaniel | commit: 2015.12 my @a is List = 1,2,3; dd @a | ||
committable | AlexDaniel: |«2015.12»: () | ||
AlexDaniel | bisect: good=2015.10 my @a is List = 1,2,3; dd @a # just for fun | ||
bisectable | AlexDaniel: Exit code on a 'good' revision is 1 (which is bad), bisecting with inverted logic | 15:32 | |
AlexDaniel: bisect log: gist.github.com/9e834fe52ef43f78b5...648bbbfc3b | |||
AlexDaniel: (2015-11-18) github.com/rakudo/rakudo/commit/29cc3c2 | |||
AlexDaniel | commit: 2015.11 my @a is List = 1,2,3; dd @a | 15:34 | |
committable | AlexDaniel: |«2015.11»: List $var = $() | ||
AlexDaniel | bisect: good=2015.11 bad=2015.12 my @a is List = 1,2,3; dd @a # just for fun | ||
bisectable | AlexDaniel: Exit code is 0 on both starting points, bisecting by using the output | 15:35 | |
AlexDaniel: bisect log: gist.github.com/b6c7ca5dfb2552dd72...34a18616fa | |||
AlexDaniel: (2015-12-23) github.com/rakudo/rakudo/commit/9308de3 | |||
Frameless | Oh shit | ||
Oh.. no shit. Just spurious newline :) | |||
travis-ci | Rakudo build passed. Will "Coke" Coleda 'fix typo' | 15:36 | |
travis-ci.org/rakudo/rakudo/builds/145536045 github.com/rakudo/rakudo/compare/3...f6f6e34cd4 | |||
AlexDaniel | lizmat: “didn't this use to work at one time ?” – you are right, look ↑ | ||
Frameless | [Coke]: I changed /rt/open-all to Public, but I'm still getting a CSFR error | 15:37 | |
[Coke] | (see /msg window) | 15:38 | |
bumped it back to the rt bugadmins. Thanks! | 15:39 | ||
Frameless | [Coke]: I think you have access to edit those redirects too. They're in public_html/.htaccess | 15:40 | |
Frameless celebrates with the appropriate amount of fun. | |||
[Coke] | Frameless: in future, I'd keep the point releases as "the previous release with just the bugfix" rather than "everything that snuck in" | ||
Frameless: I ... might have access to that, then. Thanks. | 15:41 | ||
Frameless | .tell stmuk Rakudo 2016.07.1 shipped out | ||
yoleaux2 | Frameless: I'll pass your message to stmuk. | ||
Frameless | [Coke]: OK. Noted. | ||
[Coke] | (release) ... crap. meant to lead with: "Thank you very much for doing the thankless job of releases!" | ||
Frameless | :) | ||
[Coke] | I, especially, really appreciate you stepping up to do these. | ||
Frameless | Hm. I think all my statistics on running on 24-30 core machines were all wrong. I notice Google is still not charging me ($300 free trial) and in description it says the free trial boxes use at most 8 cores :o | 15:46 | |
Though I see no way to upgrade to non-free version, so maybe I'm wrong that it's using just 8 cores :/ | 15:49 | ||
stmuk | Frameless++ | 15:57 | |
yoleaux2 | 15:41Z <Frameless> stmuk: Rakudo 2016.07.1 shipped out | ||
dalek | ar: ffa0220 | (Steve Mynott)++ | tools/star/Makefile: bump rakudo version |
16:10 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Remove extraneous zero from 2016.07.1 release' | 16:18 | |
travis-ci.org/rakudo/rakudo/builds/145540699 github.com/rakudo/rakudo/compare/9...95ff3f1268 | |||
dalek | ar: dd94806 | (Steve Mynott)++ | modules/doc: bump doc submodule |
16:37 | |
kudo/nom: 18455a5 | (Zoffix Znet)++ | docs/release_guide.pod: Fix typo |
16:41 | ||
ar: e02930b | (Steve Mynott)++ | docs/announce/2016.07.md: more changes in announce |
16:42 | ||
Frameless | stmuk: s/none-multi/non-multi/; in announcement | 16:44 | |
That's left-over from a typo in Rakudo's ChangeLog | |||
timotimo | thank you :) | ||
dalek | ar: a244d87 | (Steve Mynott)++ | docs/announce/2016.07.md: correct typo to make timotimo happy |
16:46 | |
timotimo | <3 | ||
gfldex | Pod::To::HTML has be fixed to render S26 (maybe even correctly). I do not know where, when, how and by whom it a needs to updated. If you do please wave with both hands. | 18:14 | |
stmuk | I'm seeing test failures with 07.1 | 18:22 | |
t/spec/S17-supply/syntax.t & t/spec/S32-io/IO-Socket-Async.t | 18:23 | ||
[Coke] | stmuk: S17 are flappy | 18:24 | |
try running them by hand? | |||
hoelzro | I think both of those are flappers | ||
gfldex .oO( Heisentest ) | 18:25 | ||
[Coke] | Anyone have suggestions on github.com/perl6/doc/pull/714 ? looks like some people need a PERL6LIB set, but others don't. | 18:32 | |
stmuk | oh they pass on their own | 18:34 | |
Frameless | gfldex: assuming I've done things right, it now has been updated | 18:37 | |
gfldex | Frameless: looks like it will need a push to roast to get updated | 18:38 | |
Frameless | roast? :/ | 18:39 | |
gfldex | or mu | ||
Frameless: see github.com/perl6/mu/blob/master/ut...org.sh#L26 | 18:41 | ||
dalek | ast: 67794d0 | (Zoffix Znet)++ | S02-types/bool.t: Remove trailing whitespace |
18:46 | |
Frameless | There | ||
nine | OMG | 18:51 | |
nine frowns at the horrors of code in p6doc | |||
Frameless | gfldex: this means everything worked, right? design.perl6.org/S26.html | 18:54 | |
lucasb_ | Frameless: are you Zoffix, right? thanks for the releases! | 18:55 | |
Frameless | .oO( The real question is... is Zoffix Zoffix? :o ) |
18:56 | |
lucasb_ | this last roast commit "Remove trailing whitespace", it actually removed an significant plus sign. | 18:57 | |
Frameless | huh | ||
lucasb_ | it's just a comment, I know, but it was talking about the iteraction with "+" | ||
Frameless | I guess `find . -name \* -exec sed -i 's/\s+$//g' {} \;` doesn't do what I think it should :P | 18:58 | |
gfldex | Frameless: looks good | ||
lucasb_ | maybe sed uses '\s\+' ? | ||
dalek | ast: e1a233f | (Zoffix Znet)++ | S02-types/bool.t: Revert "Remove trailing whitespace" This reverts commit 67794d0443eff81a85ecf5275ebc6c24bbbcfbee. |
||
Frameless | gfldex++ sweet. Thanks for fixing Pod::To::HTML | 18:59 | |
lucasb_++ # reviewing commits :) | 19:00 | ||
lucasb_ | Frameless: thank you for fixing :) | ||
Frameless | Zoffix fixed it, actually. I have him locked in the basement. Doing my bidding. Muahaha | 19:01 | |
stmuk | pl6anet.org/drop/rakudo-star-2016.07-RC1.tar.gz | 19:02 | |
stmuk pretends to have nothing to do with p6doc | 19:09 | ||
Frameless | :) | ||
nine feels like re-inventing the CURI repository format just to demonstrate how p6doc is full of poking around in internals it should never touch. | 19:12 | ||
timotimo | hehehe | 19:13 | |
stmuk | re-re-inventing? | ||
stmuk wonders if nine has a particular sub in mind? :) | 19:17 | ||
nine | old-locate-curli-module, locate-curli-module, list-installed, search-paths | 19:20 | |
stmuk | oh all of it then! well at least mine were shorter! | 19:22 | |
nine is now implementing CompUnit::Repository::Installation::installed as there seems to be demand for it | 19:26 | ||
stmuk | list-installed() made my head hurt | 19:27 | |
nine++ | |||
nine | So why has no one of the involved ever asked for installed() or the rest of the API? | ||
You wouldn't need list-installed for most use cases if you just used .resolve() | 19:28 | ||
lizmat starts on the P6W | 19:32 | ||
[Coke] | nine: the htmlify stuff was added basically to have a prayer of finishing a doc build before the heat death of the universe. go easy on us. :) | 19:35 | |
I'm happy to patch it however you suggest. (up to, and sadly including, ripping it out.) | |||
stmuk | [Coke]: it's p6doc not htmlify and p6doc has had a rather chequered history | 19:37 | |
its a old script which has just been hacked up to continue working | 19:38 | ||
nine | ugexe: which of the Distribution roles/classes is meant for being returned from CURI.installed()? I.e. which will allow for accessing the stored files? | ||
lizmat | and another Perl 6 weekly hits the Net: p6weekly.wordpress.com/2016/07/18/...as-landed/ | 21:30 | |
hoelzro | lizmat++ | ||
ugexe | list-installed works on rakudos before .resolve landed | 22:12 | |
lizmat | good night, #perl6-dev | 22:25 |