gfldex | TimToady: could comment on the following please? github.com/perl6/doc/issues/1753 | 00:02 | |||||||||||||||||||||||||||||||||||||
geekosaur | that's the syntax behind e.g. infix:<+>, isn't it? | 00:05 | |||||||||||||||||||||||||||||||||||||
(I think the compiler treats that as infix:sym<+>?) | 00:06 | ||||||||||||||||||||||||||||||||||||||
Zoffix | No, it treats it as :<+> (a Pair with empty-string key) | 00:16 | |||||||||||||||||||||||||||||||||||||
Geth | roast: f020377c78 | (Zoffix Znet)++ | S12-enums/basic.t Test Pairs in list of enum declaration RT#122929: rt.perl.org/Ticket/Display.html?id=122929 |
00:23 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#122929 [new]: rt.perl.org/Ticket/Display.html?id=122929 quoted LHS of pair constructor inside enum definition makes elements be ignored | ||||||||||||||||||||||||||||||||||||||
Geth | roast: 2dd5ee1b59 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S32-exceptions/misc.t Test corresponding starters (again) Resolves RT#125299. Further improvements can be discussed here: GH #1475. |
00:57 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#125299 [open]: rt.perl.org/Ticket/Display.html?id=125299 [BUG] LTA error message when forgetting to close block inside string in Rakudo | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 1e4606f09a | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 18 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...7-g9a029b4 9a029b4 Merge pull request #792 from MasterDuke17/yet_more_jit_templates c639e60 Add JIT template for iter 9ee8e28 Add JIT template for pop_o c71b01f Add JIT template for pop_s ... (14 more lines) |
01:13 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...a2afe5a... No newline at end of file | |||||||||||||||||||||||||||||||||||||||
rakudo: 877e3cf8e9 | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] 1e4606f [MoarVM Bump] Brings 18 commits NQP bump brought: github.com/perl6/nqp/compare/2018....5-g1e4606f MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...7-g9a029b4 9a029b4 Merge pull request #792 from MasterDuke17/yet_more_jit_templates c639e60 Add JIT template for iter ... (16 more lines) |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....60fd310... No newline at end of file 4385e3fc0b | (Aleks-Daniel Jakimenko-Aleksejev)++ | t/02-rakudo/repl.t Chances are that we will never see the same issue again, but here's a test anyway. Resolves RT#112986. |
|||||||||||||||||||||||||||||||||||||||
synopsebot | RT#112986 [open]: rt.perl.org/Ticket/Display.html?id=112986 [REPL] error 'Use of uninitialized $_ of type Any in numeric context" throws extra errors | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 156876dbf7 | (Aleks-Daniel Jakimenko-Aleksejev)++ | t/02-rakudo/repl.t Oops in 4385e3fc0b5 The message is slightly different nowadays, so we should be testing for the current variant. |
02:13 | |||||||||||||||||||||||||||||||||||||
TimToady | gfldex: commented | 02:55 | |||||||||||||||||||||||||||||||||||||
Geth | nqp: titsuki++ created pull request #404: Make sure the version of jna is 4.0.0 |
06:14 | |||||||||||||||||||||||||||||||||||||
nqp: 0e90b4edbe | (Itsuki Toyota)++ | 5 files Make sure the version of jna is 4.0.0 Confirmed by md5 comparison: - repo1.maven.org/maven2/net/java/dev....0.jar.md5 ``` a1e20e48a367063023db9137ceb7c63c ... (7 more lines) |
08:22 | ||||||||||||||||||||||||||||||||||||||
nqp: 4157b33947 | (Itsuki Toyota)++ (committed using GitHub Web editor) | 5 files Merge pull request #404 from titsuki/make-sure-jna-ver Make sure the version of jna is 4.0.0 |
|||||||||||||||||||||||||||||||||||||||
nqp: cfee880720 | (Zoffix Znet)++ | src/QAST/Var.nqp Remove trailing whitespace |
09:52 | ||||||||||||||||||||||||||||||||||||||
nqp: 235ff38def | (Zoffix Znet)++ | src/QAST/Var.nqp Implement QAST::Var.decl_as Same as .decl, except clones self first. This method will let us write declarations for QAST::Vars even if they're stored in variables, avoiding having to duplicate :scope/:name all the time. my $v := QAST::Var.new: :name<meow>, :scope<lexical>; $*W.cur_lexpad[0].push: $v.decl_as: 'var'; $qast.push: $v; |
|||||||||||||||||||||||||||||||||||||||
nine | Zoffix: since the issue only appears on Travis, can we get Travis to build some branch where I can play around? | 09:55 | |||||||||||||||||||||||||||||||||||||
yoleaux | 3 Feb 2018 23:33Z <Zoffix> nine: *I* didn't get the error. It only happens on Travis. And to get the error to print, I had to make temporary modifications to X::Comp::BeginTime to printe the message from a Failure being stuffed into a `str` attribute: github.com/rakudo/rakudo/commit/2339d8dd00 | ||||||||||||||||||||||||||||||||||||||
nine | Zoffix: also do you have any idea at all how a Failure can end up in $.use-case? All the code paths I see where we throw an X::Comp::BeginTime some static string is passed into :use-case | 09:57 | |||||||||||||||||||||||||||||||||||||
Zoffix | nine: IIRC travis checks PRs. So you could cherry-pick your $*PERL commit into a branch and PR it and it'd test that branch. No idea how a Failure could end up in that param. | 10:09 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 06c4fc5465 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S15-unicode-information/uniprop.t Test segfaults with reserved characters These tests take just ≈0.7s to run but at the same time have a fairly high “success” rate (≈35% chance of failing on affected commits). Don't know if it's the best way to test a flapper like this, but I guess it's better than nothing. ... (5 more lines) |
||||||||||||||||||||||||||||||||||||||
Zoffix | m: my $z := class Hash does Associative {}.new; my $y := $z<Foo>; say [$y.^name, $y.exception.message] | 10:12 | |||||||||||||||||||||||||||||||||||||
camelia | [Failure Associative indexing implementation missing from type Hash] | ||||||||||||||||||||||||||||||||||||||
Zoffix | This is the Failure, but how it manages to get passed to usage param, no idea. | ||||||||||||||||||||||||||||||||||||||
Geth | roast: 8d03e9ab17 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S15-unicode-information/uniprop.t Oops, add plan to the subtest |
10:15 | |||||||||||||||||||||||||||||||||||||
roast: 396a739553 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S06-operator-overloading/prefix.t Add a test for postfix→prefix optimization Resolves rakudo/rakudo#1315. See rakudo/rakudo#1477 for further discussion. |
11:05 | ||||||||||||||||||||||||||||||||||||||
roast: 868a2ba505 | (Aleks-Daniel Jakimenko-Aleksejev)++ | S05-substitution/subst.t Test one case of using .substr instead of .subst Perhaps there are many other ways to use one instead of the other, but the ticket only talked about this particular one. 🤷 Resolves rakudo/rakudo#1314. |
11:17 | ||||||||||||||||||||||||||||||||||||||
roast: c700a00f5b | (Aleks-Daniel Jakimenko-Aleksejev)++ | S05-substitution/subst.t Revert "Test one case of using .substr instead of .subst" This reverts commit 868a2ba50523db7fe75b7a55b176203533726428. Moving to rakudo tests. |
11:42 | ||||||||||||||||||||||||||||||||||||||
rakudo: 9306e887cb | (Aleks-Daniel Jakimenko-Aleksejev)++ | t/05-messages/03-errors.t Test one case of using .substr instead of .subst Moved from roast: github.com/perl6/roast/commit/868a...3533726428 |
11:44 | ||||||||||||||||||||||||||||||||||||||
rakudo: 752bb8b381 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Re-design Whatever currier - Fixes RT#128859: rt.perl.org/Ticket/Display.html?id=128859 - Makes (* + * + * + * + *)(1,2,3,4,5) run 2.2x faster - Makes (* + * + * + * + *)(1,2,3,4,5) compile ~8% faster === [The mechanism of the OLD currier] === ... (41 more lines) |
13:07 | ||||||||||||||||||||||||||||||||||||||
roast: bfe4cb9c2c | (Zoffix Znet)++ | S02-types/whatever.t Cover more cases of curries, including chaining RT#128859: rt.perl.org/Ticket/Display.html?id=128859 Rakudo fix: github.com/rakudo/rakudo/commit/752bb8b381 |
13:11 | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#128859 [new]: rt.perl.org/Ticket/Display.html?id=128859 [BUG] WhateverCode in a chained comparison fails to parse ("QAST::Block with cuid 1 has not appeared") | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
13:15 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 1d03e9419f | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] Brings 4 commits NQP bump brought: github.com/perl6/nqp/compare/2018....g235ff38de 235ff38de Implement QAST::Var.decl_as cfee88072 Remove trailing whitespace 4157b3394 Merge pull request #404 from titsuki/make-sure-jna-ver 0e90b4edb Make sure the version of jna is 4.0.0 |
13:42 | |||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g235ff38de niner++ created pull request #1478: Do not merge this PR! |
|||||||||||||||||||||||||||||||||||||||
rakudo: 78f09fc35b | (Stefan Seifert)++ | src/core/Perl.pm Box string before passing to Version.new |
16:23 | ||||||||||||||||||||||||||||||||||||||
rakudo: 1d14b28e9d | (Stefan Seifert)++ | 2 files Move init of PROCESS::<$PERL> to core_epilogue.pm |
|||||||||||||||||||||||||||||||||||||||
rakudo: 68f7c04b5a | (Stefan Seifert)++ | src/core/Systemic.pm Avoid parsing versions in Systemic's default |
|||||||||||||||||||||||||||||||||||||||
nine | Did I actually push these to rakudo/master? | 16:32 | |||||||||||||||||||||||||||||||||||||
Apparently yes. But at least those are parts that actually pass on Travis | 16:33 | ||||||||||||||||||||||||||||||||||||||
moritz | I was kinda surprised that you merged a PR with the title "do not merge" :-) | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: niner++ created pull request #1479: Do not merge this PR! |
16:35 | |||||||||||||||||||||||||||||||||||||
nine | Well, the Janson room at FOSDEM does not contain enough Oxygen for so many people... | 16:36 | |||||||||||||||||||||||||||||||||||||
nine hears snoring beind him | 16:37 | ||||||||||||||||||||||||||||||||||||||
Now Travis claims "We couldn't find the repository | 16:52 | ||||||||||||||||||||||||||||||||||||||
rakudo/rakudo | |||||||||||||||||||||||||||||||||||||||
japhb | Lies, damn lies, and Travis output | 16:53 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 4d5eb447d5 | (Stefan Seifert)++ | src/core/Version.pm Add a regex-free new-from-git-describe to Version |
17:12 | |||||||||||||||||||||||||||||||||||||
rakudo: 46a7baff42 | (Stefan Seifert)++ | src/core/Version.pm Prepare Version.new for running at BEGIN time Can't use INIT to run something once when the code should run at BEGIN time. Use plain old lexical variables instead to hold the singletons. Shouldn't be a concurrency issue, since we prime these at startup. |
|||||||||||||||||||||||||||||||||||||||
rakudo: 1c64946185 | (Stefan Seifert)++ | src/core/Compiler.pm Actually use new-from-git-describe in Compiler.new |
|||||||||||||||||||||||||||||||||||||||
rakudo: ash++ created pull request #1480: Implement push-all method for the Seq generator in List::roll(\number) |
17:13 | ||||||||||||||||||||||||||||||||||||||
nine | Oh god damn it, again? | 17:14 | |||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Stefan Seifert 'Actually use new-from-git-describe in Compiler.new' | 18:04 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/337254709 github.com/rakudo/rakudo/compare/6...64946185df | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 889a4d1663 | (Jonathan Worthington)++ | 128 files Remove now-unused C 3rdparty deps These date back to when we had support NQP on Parrot, and are no longer in use. |
21:59 | |||||||||||||||||||||||||||||||||||||
nqp: bfa15cca62 | (Jonathan Worthington)++ | docs/nqp-overview.txt Bring NQP overview document up to date Or at least, make it less out of date. |
|||||||||||||||||||||||||||||||||||||||
jnthn | nine: Is github.com/perl6/nqp/pull/370 no longer applicable (the stuff in question already happened, I think?) | 22:01 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 957ab30ac9 | (Samantha McVey)++ | S32-str/windows-1251-windows-1252-encode-decode.t Add a test for encoding/decoding windows-1251/1252 |
22:26 | |||||||||||||||||||||||||||||||||||||
rakudo: 96fd409312 | (Samantha McVey)++ | t/spectest.data Add windows-1251/1252 decode/encode test to spectest.data |
22:27 | ||||||||||||||||||||||||||||||||||||||
rakudo: 65d6fe4803 | (Andrew Shitov)++ | src/core/List.pm Implement push-all method for the Seq generator in List::roll(\number) Comparing the roll and the pick method of the List data type, you will see that pick is using both pull-one and push-all Iterator interface entries while roll is only based on pull-one. Adding push-all to pick increases list assignment by 20%: ... (7 more lines) |
22:36 | ||||||||||||||||||||||||||||||||||||||
rakudo: a8e6be66a2 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/core/List.pm Merge pull request #1480 from ash/master Implement push-all method for the Seq generator in List::roll(\number) |
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Samantha McVey 'Add windows-1251/1252 decode/encode test to spectest.data' | 23:05 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/337333269 github.com/rakudo/rakudo/compare/1...fd4093123f | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 23:06 | |||||||||||||||||||||||||||||||||||||
samcv | hmm what's that about? | ||||||||||||||||||||||||||||||||||||||
Zoffix | samcv: it was already broken before you, by this commit: github.com/rakudo/rakudo/commit/1c64946185 | 23:10 | |||||||||||||||||||||||||||||||||||||
:| src/Perl6/Actions.nqp is so big, trying to view git blame on it on GitHub gives angry unicorn with "This page is taking way too long to load." heh | 23:13 | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Zoffix Znet 'Merge pull request #1480 from ash/master | 23:40 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/337335452 github.com/rakudo/rakudo/compare/9...e6be66a248 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: af4d6b4616 | (Zoffix Znet)++ | src/core/Compiler.pm Revert "Actually use new-from-git-describe in Compiler.new" This reverts commit 1c64946185df2e878c001663b57ed88e8bd185f0. It breaks travis builds |
23:53 | |||||||||||||||||||||||||||||||||||||
gfldex | m: my @a = [[1,2,3],<a b c>]; | 23:55 | |||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
gfldex | m: my @a = [[1,2,3],<a b c>]; say @a[*;1] | ||||||||||||||||||||||||||||||||||||||
camelia | (2 b) |