[Coke] wonders what the commit message on bf7063d1ae is. | 00:08 | ||
sorry, what the *point* of that commit message is. | 00:09 | ||
timotimo | to warn potential imitators? | ||
[Coke] | (it's very long, and has a bunch of backstory that isn't relevant to the point of the commit: | ||
./win 2 | 02:05 | ||
I am apparently not eligible for the lottery. :| | |||
Zoffix | can't use the dot :) | 02:07 | |
[Coke] | added TEST_THREADS support to a few files in the doc test; is not perfect plan, but allows for someone to have individual test use multiple cores. | 02:12 | |
AlexDaniel | whew! That's a lot of commits in these 2.5 weeks. Need to get some good sleep before committing this changelog monstrosity… :) | 03:20 | |
Zoffix | NeuralAnomaly: status | 03:24 | |
NeuralAnomaly | Zoffix, [?] Next release will be in 1 week and 5 days. Since last release, there are 34 new still-open tickets (7 unreviewed and 0 blockers) and 135 unreviewed commits. See perl6.fail/release/stats for details | ||
Zoffix thinks "wow, not a lot of commits" | 03:25 | ||
:) | |||
AlexDaniel | Zoffix: by the way, I didn't really find this list useful. For example, now I have to click the button 135 times. Maybe I'm missing something? | 03:29 | |
Zoffix | AlexDaniel: "this list" being what? | 03:30 | |
geekosaur | release/stats, presumably | ||
AlexDaniel | Zoffix: the one on perl6.fail/release/stats (commits) | ||
Zoffix | AlexDaniel: how do you plan to log those commits to ChangeLog? | ||
(the list provides partially-processed things you can copy-paste most of the time) | 03:31 | ||
Or, how do you plan to track which commits you added to ChangeLog and which you still need to add? | |||
(that's where the button comes in; click it once you added commit to ChangeLog) | |||
AlexDaniel | Zoffix: well, I simply used git log with some custom formatting. With some macro trickery it was probably significantly more efficient than fiddling with the browser | 03:32 | |
Zoffix | OK, then don't use the browser | ||
nine | A reason for setting up NativeCall subs at first call may be because at mixin time, we don't have access to all information we'd need. E.g. a return type may be added later by a returns trait. | 05:47 | |
Even the signature is only available later | 05:48 | ||
[Tux] | This is Rakudo version 2017.07-136-gda4a0f50a built on MoarVM version 2017.07-320-g600c2e9c | 06:56 | |
csv-ip5xs 2.285 | |||
test 12.432 | |||
test-t 3.713 - 3.726 | |||
csv-parser 14.057 | |||
lizmat | whee! | 07:00 | |
nine | How evil and/or wrong is this? gist.github.com/niner/0de8371393bf...7fdacb5e6b | 09:22 | |
jnthn | Dangerous | 09:24 | |
I'm also surprised it works | |||
invocation_attr_name is menat to be an attribute name o.O | 09:25 | ||
But also | |||
An invoke spec lives on an STable | |||
The assumption is that it won't change | |||
nine | jnthn: but it does change when we mixin the role containing the CALL-ME? | 09:26 | |
jnthn | True | ||
Roles are interned on their parameters | 09:27 | ||
Though I guess they should be unique always in this case | |||
So I guess it's safe | |||
nine | It is a bit faster than before. Though what I'd really like is re-using the signature of the original sub. | 09:29 | |
Or rather replacing the original sub's body by "nqp::nativecall($!rettype, self, $args);" | |||
Geth | rakudo/nom: 46ef1b5b48 | (Stefan Seifert)++ | lib/NativeCall.pm6 Speed up NativeCall by replacing the subroutine code in setup Instead of overriding the subroutine's code via a CALL-ME method, we replace the subroutine's code object ($!do) with the native calling code in !setup. This saves the check for $!setup on each call and probably makes the call cheaper in general. |
10:10 | |
AlexDaniel | did we ever have perl6 syntax highlighting in github comments? | 11:43 | |
modules.perl6.org looks awesome, by the way | 11:46 | ||
well, a little bit low on the contrast in some places, but still awesome | 11:47 | ||
timotimo | nine: got a number for how much faster? | 13:18 | |
nine | timotimo: saved about 6 % in csv-ip5xs on 100000 rows (dropped from 16 to 15 seconds) | 13:20 | |
samcv | grant status update 3 is up cry.nu/perl6/grant-status-update-3/ | 13:26 | |
Zoffix | AlexDaniel: some areas are deliberately faded out until you hover | 14:28 | |
samcv++ | 14:30 | ||
.tell moritz FWIW, modules.perl6.org rejects any logotypes that aren't 32x32 px in size. I see a couple of your dists get reported with that problem | 14:36 | ||
yoleaux | Zoffix: I'll pass your message to moritz. | ||
AlexDaniel | Zoffix: I was mainly concerned with navbar buttons. At least here, #333 is noticeably easier to read, and also passes WCAG recommendations for all font sizes | 18:09 | |
Zoffix: but everything else is so beautiful that I feel bad complaining about this :) | 18:10 | ||
samcv | we don't currently have a routine to strip all text so it only has base characters do we? | 18:13 | |
TimToady waves briefly from home after driving 8400 klicks across the USA in 10 days, now packing for Amsterdam... | 18:14 | ||
Zoffix | samcv: .samemark | ||
samcv | well i guess you can use that as well | ||
timotimo | Zoffix: i wonder how that works with ZWJ and such on emoji | ||
samcv | samemark? | 18:15 | |
timotimo | yes | ||
samcv | ah i think it works | ||
it goes based on the base character | |||
Zoffix | m: "\c[RAINBOW FLAG]".samemark("z").uninames.say | ||
camelia | (WAVING WHITE FLAG)? | ||
Zoffix | hah | ||
timotimo | damn you, mark. | ||
samcv | it's broken with prepend characters though | 18:16 | |
AlexDaniel | m: dd “\c[woman gesturing OK]”.samemark(‘a’).uninames | ||
camelia | ("FACE WITH OK GESTURE",).Seq? | ||
samcv | m: dd "\c[RAINBOW FLAG]".uninames | ||
camelia | ("WAVING WHITE FLAG", "VARIATION SELECTOR-16", "ZERO WIDTH JOINER", "RAINBOW").Seq? | ||
Zoffix | AlexDaniel: fixed in github.com/perl6/modules.perl6.org...3a48f9ff99 | 18:17 | |
AlexDaniel | Zoffix: Thank you! | ||
samcv | ah i see why it's broken | 18:18 | |
it just uses nqp to do it and doesn't use the proper functions | |||
it shifts things instead of using baseordat or whatever | |||
tries to do it manually | |||
hmm maybe i should just write a MVM function that does something similar? | 18:22 | ||
that changes the base character at least | |||
AlexDaniel, dd “\c[woman gesturing OK]”.samemark(‘a’).uninames # this is working fine. it just removes the marks | 18:30 | ||
and the base character is FACE WITH GESTURE | 18:31 | ||
m: dd “\c[arabic number sign]a”.samemark('b').uninames | |||
camelia | ("ARABIC NUMBER SIGN",).Seq? | ||
samcv | this doesn't work though | ||
m: dd 'a'.samemark(“\c[woman gesturing OK]”).uninames | 18:32 | ||
camelia | ("LATIN SMALL LETTER A", "ZERO WIDTH JOINER", "FEMALE SIGN", "VARIATION SELECTOR-16").Seq? | ||
samcv | m: dd 'a'.samemark(“\c[woman gesturing OK]”) | ||
camelia | "a???"? | ||
b2gills | bisect: old=2017.04.3 new=2017.05 say Mix('a' => 0.3).roll | 18:41 | |
bisectable6 | b2gills, Bisecting by exit code (old=2017.04.3 new=2017.05). Old exit code: 0 | ||
b2gills, bisect log: gist.github.com/c664055209ebd18eca...2eef8630bc | |||
b2gills, (2017-04-30) github.com/rakudo/rakudo/commit/a2...8cb79b4bed | |||
AlexDaniel | c: a2602b9c^,a2602b9c say Mix('a' => 0.3).roll | ||
committable6 | AlexDaniel, ¦a2602b9c^: «a» ¦a2602b9: «Type check failed in binding; expected Int but got Rat (0.3)? in block <unit> at /tmp/TsKgDPJwiK line 1? «exit code = 1»» | ||
b2gills | Continuation from irclog.perlgeek.de/perl6/2017-08-01#i_14950241 | 18:42 | |
Rakudobugged: RT: 131855 | 19:00 | ||
Geth | nqp: 9b94aae27b | (Samantha McVey)++ | 2 files Add eqatim and indexim ops. Fix a bug when using ignoremark There was a bug with ignoremark if the first two codepoints in the haystack matched, it would act as if the entire needle had matched. This was only with ignoremark by itself, as ignorecase+ignoremark had already been fixed. This bug was less noticable than the previously fixed bug in ... (6 more lines) |
19:29 | |
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...-g127fa2ce 07e5c80d19 | (Samantha McVey)++ | tools/build/MOAR_REVISION Changes brought in by this bump: 127fa2ce Add indexim_s op and improve/fix bugs in eqatim_s 0fe5cd60 More precise CFGs for control exception handlers. 39dbe1bd Allow for GOTO handler to become unreachable. 35f82730 Factor our and re-use dead BB elimination. ... (21 more lines) |
|||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...-g127fa2ce | |||
rakudo/nom: a91ad2da85 | (Elizabeth Mattijsen)++ | src/core/Rakudo/QuantHash.pm Fix for RT #131855 Stupid copy-pasto. |
20:09 | ||
synopsebot6 | Link: rt.perl.org/rt3/Public/Bug/Display...?id=131855 | ||
AlexDaniel | planned maintenance :) ? | 21:07 | |
:| broken | |||
.seen perlpilot | 21:08 | ||
yoleaux | I saw perlpilot 2 Aug 2017 17:52Z in #perl6: <perlpilot> Altreus: gist works | ||
AlexDaniel | .tell perlpilot github.com/perlpilot/p6-sake/pull/6 plz | ||
yoleaux | AlexDaniel: I'll pass your message to perlpilot. | ||
AlexDaniel | there we go | 21:09 | |
lizmat_ | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2017/08/07/...eekly-101/ | 22:09 | |
Zoffix | Opened a @LARRY ticket: rt.perl.org/Ticket/Display.html?id=131856 | 22:37 | |
m: sub foo (*@a) { @a.join: '|' }; say foo <h H>.any, 'amadryas' | |||
camelia | any("h", "H")|amadryas? | ||
Zoffix | junctions with slurpies are kinda LTA, because what you get in reponse from core subs and ops depends on whether they have a slurpy candidate or not. For exaple, you get different things from `+` vs `~` op (the latter stringifies the junction itslef) | ||
AlexDaniel | :| | 23:27 | |
github.com/rakudo/rakudo/blob/nom/...oc.pm#L223 | |||
github.com/rakudo/rakudo/blob/nom/...nc.pm#L272 | |||
(it's ENV vs env, and to make things worse, proc.start simply eats env without complaining) | 23:31 | ||
ugexe | yep, there is also cwd/CWD | 23:39 | |
yoleaux | 6 Aug 2017 09:31Z <Zoffix> ugexe: how is this file generated? I see source URLs are still pointing to GitHub; how come all of them aren't pointing to CPAN? github.com/ugexe/Perl6-ecosystems/.../cpan.json | ||
ugexe | Zoffix: because those came before the automatic source-url transformer was implemented in PAUSE | 23:40 | |
its generated by github.com/ugexe/Perl6-App--ecogen (linked in the main repo's github description thing) | 23:42 | ||
AlexDaniel | ugexe: cwd/CWD ? | 23:50 |