Zoffix [Coke]: you were wondering why people put [BUG]... This page actually says to do so: rakudo.org/tickets/ 00:44
Zoffix edits
It also links to stuff like "easy" tickets.... But there's nothing these. If a list of easy isn't maintained, perhaps the links should be removed?
AlexDaniel yea 01:05
Zoffix squashable6: status
squashable6 Zoffix, ???? SQUASHathon is in progress! The end of the event in ?10 hours
Zoffix, Log and stats: gist.github.com/70c886a1da9002015e...38220d0b2c
Zoffix Pretty good turn out 250+ commits. 01:07
Zoffix goes to spend the rest of the long weekend away from humanity 01:08
Gonna continue learning C :)
\o
yoleaux Zoffix: fix up `make test` along with other tests 01:14
samcv Zoffix, fun! 01:15
Zoffix hah 01:17
yoleaux: you party-pooper!
releasable6: status
releasable6 Zoffix, Next release in 13 days and ?17 hours. No blockers. Changelog for this release was not started yet
Zoffix, Details: gist.github.com/5123e8fce184af5169...42fd727b24
Zoffix .in 6d fix up `make test` along with other test (make all the tests in rakudo's t/ actually get run when make test is run)
yoleaux Zoffix: I'll remind you on 9 Sep 2017 01:17Z
Zoffix &'s
AlexDaniel oh wow, just 13 days 02:14
time flies
Geth rakudo/nom: 51c3d86ccf | (Elizabeth Mattijsen)++ | src/core/Junction.pm
Make all(@a),none(@a),one(@a) aboutb 9x faster

  - for a 10 element array
  - by creating multis for the @a case
  - causing not to have to go through one arg handling in that case
This was also done for any(@a), but this caused tests 10, 16, 85, 91, 98, 101 of S02-literals/radix.t to fail: instead of a number, a Failure was being generated. Looking at --ll-exception output, it is completelt unclear (to me at least) where the Failure is actually being generated. Some more eyes on this would be appreciated!
12:42
rakudo/jit_nativecall: 502b0b1d66 | (Stefan Seifert)++ | lib/NativeCall.pm6
Remove unnecessary creation of an extra serialization context

Turns out we don't need this and it will actively prevent spesh from optimizing as it won't be able to find the WVal for self. Furthermore this would also prevent us from JIT compiling the sub's body.
14:51
roast: skids++ created pull request #304:
Add test for RT#124247
15:39
synopsebot6 Link: rt.perl.org/rt3/Public/Bug/Display...?id=124247
Geth roast: 3ef8bb0331 | skids++ | S19-command-line-options/03-dash-p.t
Add test for RT#124247
roast: ec1e1cf2c5 | skids++ (committed using GitHub Web editor) | S19-command-line-options/03-dash-p.t
Merge pull request #304 from skids/rt124247

Add test for RT#124247
synopsebot6 Link: rt.perl.org/rt3/Public/Bug/Display...?id=124247
synopsebot6 Link: rt.perl.org/rt3/Public/Bug/Display...?id=124247
rakudo/jit_nativecall: 987cd9824f | (Stefan Seifert)++ | lib/NativeCall.pm6
Fix "Object in QAST::WVal, but not in SC" for function pointers

While adding the sub to a newly created SC is harmful in the normal case, it's vital when dealing with function pointers return from native code as those subs will not be added to an SC by the compiler.
15:40
rakudo: MasterDuke17++ created pull request #1150:
Fix INTERPOLATE call with wrong args in p5metachar
19:23
rakudo/nom: 4c25df745c | MasterDuke17++ | src/Perl6/Actions.nqp
Fix INTERPOLATE call with wrong args in p5metachar

I'm not sure how to craft a regex to demonstrate the bug, but printing out the argument values in INTPEROLATE shows that (e.g., `$monkey` is always set and `$s` is what changes depending on whether a `use MONKEY` is in scope, which is wrong).
Some discussion about this here
  irclog.perlgeek.de/perl6-dev/2017-...i_15101225
20:29
rakudo/nom: 9a478b1ea1 | niner++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp
Merge pull request #1150 from MasterDuke17/fix_INTERPOLATE_called_with_wrong_args_in_p5metachar

Fix INTERPOLATE call with wrong args in p5metachar
MasterDuke "INTPEROLATE", ugh. and unnecessary parens around the e.g. clause. i need an editor for my commit messages 20:32
AlexDaniel MasterDuke: just configure spell checking in vim? 20:57
MasterDuke i should do that... 21:01
[Coke] so, cro recommends installing sans tests. I ignored this, and no doubt, an SSL test failed. 21:08
[Coke] tries upgrading rakudo 21:09
jnthn [Coke]: A Cro::SSL test, or a IO::Socket::Async::SSL test? 21:18
[Coke] jnthn: I retried, am currently stuck here: github.com/jnthn/p6-io-socket-async-ssl/issues 21:20
just cloned it to see if I can get more deets. 21:21
t/meta.t
jnthn It fails...t/meta.t? :/
*sigh* 21:22
jnthn decides that t/meta.t is always going to be xt/meta.t for all of this modules, or just not going to exist at all
[Coke] using 2017.08-66-g9a478b1ea
jnthn What's the failure mode, ooc?
[Coke] Could not find META6:ver<0.0.4..*> at line 66 in:
jnthn *sigh*
I forget the ins and outs of that 21:23
But effectively, some version of one of the Test::META dependencies had an issue, and having an old version of that can cuase issues 21:24
[Coke] one sec. 21:26
I have Test::META:ver('0.0.9'):auth('github:jonathanstowe')
jnthn Well, IO::Socket::Async::SSL no longer depends on it, as of my latest push :) 21:27
[Coke] ... zef upgrade Test::META says "are already at their latest versions", then shows "0.0.13", but 'zef info Test::META' shows 0.0.9 21:28
jnthn That may or may not be a now-fixed zef bug where version comps were done wrong 21:29
[Coke] ... This is why I never end up doing any interesting work. :)
jnthn Yes, well, I'd like to, and I've wasted too many hours of my time on Test::META related shenanigans, so it's banned in any module I maintain from here on in. :) 21:30
[Coke] ok. upgrading zef.
[Coke] goes back to 'zef install cro' to see what's next. 21:33
pretty sure zef has cached that version of IO::Socket::Async::SSL (since there was no version bump). seeing if I can force it. 21:35
jnthn I did a version bump a few minutes ago 21:37
[Coke] zef was still trying to install 0.2, doing an install from a git clone.
jnthn Since there was a few other PRs merged since the last bump also :)
But I guess it takes a bit of time for that to be picked up on
[Coke] are the tests very slow? 21:38
... ran it once. very slow, nothing happened, killed it, re-ran it, boom done. 21:40
Zoffix: now getting the same Test::META error on github.com/zoffixznet/perl6-IO-Path-ChildSecure 21:42
is jonathanstowe on here? 21:44
moving over to toolchain 21:45
geekosaur pretty sure you're talking to him
jnthn geekosaur: Heh, no, I'm not that Jonathan :) 21:46
Zoffix that jonathan is RabidGravy 21:50
FWIW, I've just pushed a commit removing Test::META from IO::P::ChildSecure deps; since it's an author test. Gonna do the same for all my modules later on.
[Coke]: though I think that error is cause your zef's too old. Try zef --force --/cached install github.com/ugexe/zef/archive/master.zip 21:52
Zoffix &
[Coke] Zoffix: my zef is 0.1.27 21:56
doesn't --force also disable tests? 21:57
jnthn: ok: back to Cro::SSL test failure. 21:58
# Failed test 'Can connect to a Cro::SSL::Listener with ALPN set up with ALPN from client'
clone-ing. 21:59
Unhandled exception in code scheduled on thread 12 22:01
Cannot locate symbol 'SSL_CTX_set_alpn_select_cb' in native library 'libssl.dylib'
jnthn Ah. 22:03
Please file that one. We should be detecting when the current SSL library version doesn't support ALPN. 22:04
I suspect some tests aren't doing that.
(the detection function is already there, just perhaps not being called where it should be)
[Coke] jnthn: github.com/croservices/cro-ssl/issues/1 22:05
jnthn [Coke]++ 22:06
[Coke] rakudo-j dead? 23:41
gist.github.com/coke/884246d2b85ad...bea76def61 23:43
MasterDuke [Coke]: i believe it was the commit (nqp or rakudo, not sure) removing . from some lib path 23:47