Zoffix | I think I'll do it differently tho... Pop a web frontend for the backend DB and expose a JSON API interface that bot can use | 00:25 | |
committable, 5605d5f temp.perl6.party/foo.txt | 02:21 | ||
committable | Zoffix: It looks like a URL, but mime type is 'text/plain' while I was expecting 'text/plain; charset=utf-8'. I can only understand raw links, sorry. | ||
Zoffix | heh :) | ||
committable, 5605d5f temp.perl6.party/foo.pl | 02:24 | ||
committable | Zoffix: It looks like a URL, but mime type is 'text/x-perl' while I was expecting 'text/plain; charset=utf-8'. I can only understand raw links, sorry. | ||
Zoffix | huh | 02:25 | |
oh | |||
Zoffix looks around for dalek | 02:46 | ||
Ugh. Where is the bot when you need it | |||
geekosaur | [31 19:08] * dalek has quit (Ping timeout: 258 seconds) | 03:00 | |
...7 hours ago | |||
Zoffix | :( | 03:01 | |
geekosaur | sorry, 8 hours. too late for me to do modulus math >.> | ||
Zoffix | m: my Int $a; my $b = 42; $a := $b; $b = 'meow'; dd $a | 03:14 | |
camelia | rakudo-moar fa84f1: OUTPUT«Str $b = "meow"» | ||
Zoffix | Is this a bug or is binding an Any to an Int wipes the constraint? It's this ticket: rt.perl.org/Ticket/Display.html?id...et-history | ||
gfldex | Zoffix: you get what you ask for. Feels wrong tho. After all you don't place a type constraint for no reason. | 03:25 | |
m: my Int @a; my Str $b = "abc"; @a[0] := $b; | 03:26 | ||
camelia | rakudo-moar fa84f1: OUTPUT«Cannot resolve caller BIND-POS(Array[Int]: Int, Str); none of these signatures match: (Array:D $: Int $pos, Int \bindval, *%_) (Array:D $: int $pos, Int \bindval, *%_) in block <unit> at <tmp> line 1» | ||
gfldex | also it's inconsistent | ||
Zoffix | m: my $m = method ($a: $b){}; say $m.signature ~~ :($a, $b); | 03:37 | |
camelia | rakudo-moar fa84f1: OUTPUT«Method 'type' not found for invocant of class 'Any' in block <unit> at <tmp> line 1» | ||
Zoffix | m: :(*%)~~ :(); | 03:39 | |
camelia | rakudo-moar fa84f1: OUTPUT«Method 'type' not found for invocant of class 'Any' in block <unit> at <tmp> line 1» | ||
Zoffix | Well, since the stupid bot is not here. If anyone wants to review my fix for RT#128783. It's in src/Perl6/Grammar.nqp that I'm not 100% familiar with: github.com/rakudo/rakudo/commit/46...2fec771dc2 | 03:45 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128783 | ||
Zoffix | Another one, for RT#128795 github.com/rakudo/rakudo/commit/4b...4da4d2a576 | 04:57 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128795 | ||
Zoffix | That one looks good to make into a blog post... | 05:01 | |
Zoffix makes another pot of coffee | |||
[Tux] | This is Rakudo version 2016.07.1-96-g4b934dd built on MoarVM version 2016.07-13-gcba3ae3 | 07:26 | |
test 15.275 | |||
test-t 8.112 | |||
csv-parser 17.143 | |||
Zoffix | New blog post "Hacking on The Rakudo Perl 6 Compiler: Mix Your Fix": perl6.party/post/Hacking-on-Rakudo-...x-Your-Fix | 07:36 | |
lizmat | Zoffix++ # another blog post | 10:51 | |
.tell Zoffix "prove -e './perl6' -vlr t/spec/bar/foo.t" is shorter written as "make t/spec/bar/foo.t" | 10:52 | ||
yoleaux2 | lizmat: I'll pass your message to Zoffix. | ||
lizmat | .tell Zoffix Also: on perl6.party: the Run this code button should be disabled on the prove example | 10:53 | |
yoleaux2 | lizmat: I'll pass your message to Zoffix. | ||
jnthn | Damn, I wish I had a fraction of Zoffix' blog-writing energy :) | ||
lizmat | Zoffix: also s/Smartmach/Smartmatch/ just under Make it Saucy | 10:54 | |
jnthn | I dunno, he seems to blog and the speed of sound :P | ||
timotimo | smarmy-match? smartwatch? | 10:55 | |
moritz | SM-army match :-) | ||
jnthn | .oO( Did they serve big machs on concorde? ) |
||
lizmat | jnthn: or it is just a very smart Mac kernel :-) | ||
stmuk_ | Zoffix++ # blogmeister | 11:17 | |
dalek | kudo/nom: 4ee1048 | lizmat++ | src/core/Array.pm: Make @a.splice return array with correct descriptor |
12:06 | |
lizmat | m: my Int @a; use nqp; dd nqp::p6scalarfromdesc(nqp::getattr(@a.splice,Array,q/$!descriptor/)) # this is now fixed | ||
camelia | rakudo-moar 4b934d: OUTPUT«Any <element> = Any» | ||
lizmat | afk& | ||
perlpilot wonders if there are any german citizens who can take advantage of prototypefund.de/ to help Perl 6. | 14:17 | ||
psch | doesn't like language development is a thing they particularly care about | 14:24 | |
+look | |||
Zoffix | lizmat++ thanks fixed. | 14:39 | |
yoleaux2 | 10:52Z <lizmat> Zoffix: "prove -e './perl6' -vlr t/spec/bar/foo.t" is shorter written as "make t/spec/bar/foo.t" | ||
10:53Z <lizmat> Zoffix: Also: on perl6.party: the Run this code button should be disabled on the prove example | |||
Zoffix | Other than 'Run this code' button. It'll need modifications to the perl6.party Markdown parser that I'm too lazy to make yet :) | ||
japhb | Zoffix: The bit about "ensure the True key in $sclass is actually there before creating a SetHash out of its value" shows exactly the same code as "ensure the True key in $sclass is actually there before creating a SetHash out of its value" | 15:00 | |
Dang it, the second one should be "Here's our offending Any, let's go up a bit and dump the $here right where it's defined" | 15:01 | ||
I really hate that Macs don't clipboard when you highlight | |||
It's especially annoying since the SSH app I use *does* do that | 15:02 | ||
And of course, whenever I'm directly on my Linux boxen ... | |||
geekosaur | you must only use old apps. PRIMARY was copy-on-highlight, CLIPBOARD behaves as Macs and Windows do | 15:03 | |
Zoffix | japhb++ thanks, fixed. | 15:06 | |
I guess writing blogs at 3AM is a bad idea :) | |||
japhb | geekosaur: Almost all of my copy-and-paste is from shells, so yeah. :-) | ||
Occasionally I copy from a browser window, but that varies depending on OS | 15:07 | ||
Zoffix: Nah, it's a good idea. Fixing them the next day is *also* a good idea. | 15:08 | ||
[Coke] | Zoffix- does your bug hunter also search inside custom fields? | 15:46 | |
yoleaux2 | 30 Jul 2016 13:47Z <Zoffix> [Coke]: I see you re-opened with testsneeded tag. Should we test sink warnings (see TimToady's comment on ticket)? Where should we test; in Rakudo's test suit? rt.perl.org/Ticket/Display.html?id...et-history | ||
[Coke] | I took timtoady's note as "we don't test that (YET)" | 15:47 | |
if it's something that an RT was opened about, yes we should test it. else why'd we fix it? | |||
Zoffix | [Coke], agreed. But do we test it in roast or in Rakudo? | 15:48 | |
[Coke], it doesn't search yet. I need to teach ticket fetcher to fetch detailed info for each ticket. | 15:49 | ||
[Coke] | rakudo tests are for very basic stuff, so I assume roast. | 15:53 | |
Zoffix: ok. it's already close enough to what I was doing, there's no point in my running mine again. | |||
if you look here: github.com/coke/rt-six-help/blob/m...ummary.p6, anything that has some kind of special handling touches %record<> | 15:55 | ||
buggable, rt | |||
Zoffix | :/ | ||
[Coke] | buggable: rt | 15:56 | |
buggable: rt? | |||
Zoffix | Something's wrong | ||
[Coke] | ah well | ||
dalek | p: ac1ea14 | (Pawel Murias)++ | src/vm/js/ (4 files): [js] Improve attribute handling, int/num/str attributes are flattened when serializing. |
||
p: f1907d7 | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js: [js] Remove commented out code from the JVM version of the runtime. |
|||
Zoffix | buggable, rt | ||
buggable | Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470067027.html | 15:57 | |
Zoffix | I guess it just likes me more :P | ||
For some reason I don't see your commands in the debug log. Can you try again? | |||
[Coke] | your count is off. | 15:59 | |
buggable, rt | |||
Zoffix | Oh. I think it's because you're using an "invalid" nick :) | ||
[Coke] | you report 1355. all tickets is 1351. | ||
Zoffix | Or something or other | ||
[Coke] | and I would recommend skipping stalled. | ||
Zoffix | [Coke], I closed a few since last night, which is when the db was generated | ||
I've not set it to run in a cron yet | |||
buggable, rt | |||
[Coke] | ... it's not live? oh. | 16:00 | |
buggable | Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470067212.html | ||
[Zoffix] | buggable, rt | 16:01 | |
Zoffix | What's is nodal ? | 16:06 | |
timotimo | it's about what >>. method calls will do when they find an iterable | 16:07 | |
compare: | |||
m: ((1, 2, 3), (2, 3), (3))>>.elems.perl.say | |||
camelia | rakudo-moar 4ee104: OUTPUT«(3, 2, 1)» | ||
timotimo | m: ((1, 2, 3), (2, 3), (3))>>.uc.perl.say | ||
camelia | rakudo-moar 4ee104: OUTPUT«($("1", "2", "3"), $("2", "3"), "3")» | ||
timotimo | elems is nodal, uc isn't | 16:08 | |
Zoffix doesn't get it. | |||
m: say (1, 2, 3).uc | |||
camelia | rakudo-moar 4ee104: OUTPUT«1 2 3» | ||
Zoffix | m: say (1, 2, 3).elems | ||
camelia | rakudo-moar 4ee104: OUTPUT«3» | ||
Zoffix | ¯\_(ツ)_/¯ | ||
m: ((1, 2, 3), (2, 3), (3))>>.uc[0].elems.say | 16:09 | ||
camelia | rakudo-moar 4ee104: OUTPUT«3» | ||
TimToady | if elems weren't nodal, you'd get ((1,1,1), (1,1), 1) | 16:10 | |
yoleaux2 | 31 Jul 2016 03:22Z <gfldex> TimToady: should this work? m: say 2 ⁽²⁺³⁾ | ||
Zoffix | Thanks. | ||
psch | m: sub myuc is nodal { $^a.uc }; say (("a",),)>>.uc; say (("a",),)>>.&myuc | ||
camelia | rakudo-moar 4ee104: OUTPUT«((A))((A))» | ||
psch | well, i suppose that's cause it chains into non-nodal? | ||
Zoffix | m: ((1, 2, 3), (2, 3), (3))>>.&[+](1).say | 16:11 | |
camelia | rakudo-moar 4ee104: OUTPUT«((2 3 4) (3 4) 4)» | ||
Zoffix | I didn't realize >> descended like that | ||
psch | m: sub myuc is nodal { $^a.trans(['a'..'z'] => ['A'..'Z']) }; say (("a",),)>>.uc; say (("a",),)>>.&myuc | ||
camelia | rakudo-moar 4ee104: OUTPUT«((A))((A))» | ||
Zoffix | m: ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&[+](1).say | ||
camelia | rakudo-moar 4ee104: OUTPUT«((2 3 (46 (73)) 4) (3 4) 4)» | ||
Zoffix | Amazing | ||
psch | m: sub myuc is nodal { "A" }; say (("a",),)>>.uc; say (("a",),)>>.&myuc | 16:12 | |
camelia | rakudo-moar 4ee104: OUTPUT«((A))Too many positionals passed; expected 0 arguments but got 1 in sub myuc at <tmp> line 1 in block <unit> at <tmp> line 1» | ||
psch | m: sub myuc($) is nodal { "A" }; say (("a",),)>>.uc; say (("a",),)>>.&myuc | ||
camelia | rakudo-moar 4ee104: OUTPUT«((A))((A))» | ||
Zoffix | m: say gather { ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&take } | ||
camelia | rakudo-moar 4ee104: OUTPUT«(1 2 45 72 3 2 3 3)» | ||
Zoffix | \o/ | ||
psch | well hm | ||
jnthn | m: say gather ((1, 2, (45, (72,)), 3), (2, 3), (3))>>.&take | ||
camelia | rakudo-moar 4ee104: OUTPUT«(1 2 45 72 3 2 3 3)» | ||
jnthn | No need for le curlies | ||
timotimo | don't forget >> will one day mangle up your order | 16:13 | |
TimToady | yes, take is a side effect | ||
we'll need to think about that | 16:14 | ||
TimToady afks | 16:15 | ||
timotimo | so that the users don't have to? | ||
TimToady | .oO("Afk and you will recede.") |
||
jnthn | :D | ||
Zoffix | m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; <a b c>.foo | ||
camelia | ( no output ) | ||
Zoffix | m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; <a b c>.rotor: 1 => -2 | ||
timotimo | m: class List is List { } | 16:16 | |
camelia | rakudo-moar 4ee104: OUTPUT«(timeout)WARNING: unhandled Failure detected in DESTROY:Index out of range. Is: -247, should be in 0..Inf in method sink-all at gen/moar/m-CORE.setting line 1 in method sink-all at /home/camelia/rakudo-m-inst-2/share/perl6/runtime/CORE.setting.m…» | ||
( no output ) | |||
Zoffix doesn't get why the first one doesn't produce the same result as the second one | |||
timotimo | m: (<a b c>.rotor: 1 => -2).WHAT.perl.say | 16:17 | |
camelia | rakudo-moar 4ee104: OUTPUT«Seq» | ||
timotimo | ^- perhaps that's why? | ||
Zoffix | m: use MONKEY-TYPING; augment class List { method foo { gather for ^3 { take self[-2 .. 0]; } } }; (<a b c>.foo).WHAT.perl.say | ||
camelia | rakudo-moar 4ee104: OUTPUT«Seq» | ||
timotimo | tbh, i don't quite see why that method foo would even be called at all ... | 16:18 | |
Zoffix | From what I see, my example duplicates the .rotor code (the path that triggers the bug). gather with a for loop | ||
... that takes an out of index self[-2 .. whategver] | 16:19 | ||
timotimo | well, ok, but you aren't even calling the foo method | ||
oh | |||
m: <a b c>.rotor: 1 => -2 | |||
that's why | |||
Zoffix | Hm? | ||
camelia | rakudo-moar 4ee104: OUTPUT«(timeout)WARNING: unhandled Failure detected in DESTROY:Index out of range. Is: -36, should be in 0..Inf in block <unit> at <tmp> line 1WARNING: unhandled Failure detected in DESTROY:Index out of range. Is: -35, should be in 0..Inf in b…» | ||
timotimo | no need to augment the class at all for this to asplode | 16:20 | |
BBL | |||
Zoffix | Yeah, I know. I'm trying to fix it. method foo is my golf | ||
timotimo | oh | ||
well, yeah, apparently rotor doesn't check for out-of-range-ness, or negative proceeding | 16:21 | ||
so it infiniloops because it'll never reach the end | |||
Zoffix | k, reproduced :) | 16:25 | |
m: use MONKEY-TYPING; augment class List { method foo (*@cycle) { gather for (@cycle xx *).cache { take self[-2 .. 0]; } } }; <a b c>.foo: 1 => -2 | |||
camelia | rakudo-moar 4ee104: OUTPUT«(timeout)WARNINGS for <tmp>:Useless use of @cycle in sink context (line 1)WARNING: unhandled Failure detected in DESTROY:Index out of range. Is: -1, should be in 0..Inf in code at <tmp> line 1 in block <unit> at <tmp> line 1WARNING:…» | ||
Zoffix | And that sink warning looks suspicious too | 16:34 | |
psch | m: for (<a b> xx 10) { } | 16:35 | |
camelia | ( no output ) | ||
Zoffix | m: my @a = 1; for (@a xx *).cache { last if ++$ } | 16:36 | |
camelia | rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:Useless use of @a in sink context (line 1)» | ||
Zoffix | m: my @a = 1; for (@a xx *) { last if ++$ } | ||
camelia | rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:Useless use of @a in sink context (line 1)» | ||
psch | m: my @a = 1; for (@a xx *) { } | 16:38 | |
oh duh | |||
i'm really being stupid today >_> | |||
camelia | rakudo-moar 4ee104: OUTPUT«(timeout)WARNINGS for <tmp>:Useless use of @a in sink context (line 1)» | ||
psch | m: my @a = 1; for (@a xx 1) { } | ||
camelia | rakudo-moar 4ee104: OUTPUT«WARNINGS for <tmp>:Useless use of @a in sink context (line 1)» | ||
Zoffix | Ticketed rt.perl.org/Ticket/Display.html?id=128802 | 16:43 | |
timotimo | .u í | 16:50 | |
yoleaux2 | U+00ED LATIN SMALL LETTER I WITH ACUTE [Ll] (í) | ||
AlexDaniel | bisect: my @a = 1; for (@a xx 1) { } | 17:01 | |
bisectable | AlexDaniel: Exit code is 0 on both starting points (good=2015.12 bad=4ee1048), bisecting by using the output | ||
AlexDaniel: bisect log: gist.github.com/144cfff35f98da3f9b...91b1c61837 | |||
AlexDaniel: (2016-07-26) github.com/rakudo/rakudo/commit/5334cb7 | |||
AlexDaniel | seems like there are several bug reports for this commit :) | ||
psch | well, the whole :WANTED stuff seems to waterbed really hard | 17:03 | |
as in, we had wrong sink warnings before that patch as well, just different ones | |||
timotimo | it only doesn't waterbed when it's completely fixed :P | 17:05 | |
or "correct" more like | |||
Zoffix | m: X::OutOfRange.new(what => ".rotor position is", got => -2, range => "0..Inf", comment => '(ensure the negative gap is not larger than the length of the sublist)').throw | 17:12 | |
camelia | rakudo-moar 4ee104: OUTPUT«.rotor position is out of range. Is: -2, should be in 0..Inf; (ensure the negative gap is not larger than the length of the sublist) in block <unit> at <tmp> line 1» | ||
Zoffix | How come when I throw that from .rotor it has a ==SORRY== in the output? Any way to get rid of that, since it's not a compile-time error? | 17:13 | |
timotimo | is our CTE so good? | ||
Zoffix tries to fail() it instead of .throw | |||
gfldex | will :tolerance ever be implemented on infix:<=~=> ? | 17:15 | |
it's in the docs as NYI | |||
Zoffix | I think the decision is wider than just infix =~= and has to be made about how adverbs apply to all chainable operators | 17:16 | |
buggable, rt | |||
There's a ticket with it somewhere | |||
buggable | Zoffix, TOTAL: 1355, UNTAGGED: 611, BUG: 414, LTA: 90, JVM: 62, NYI: 32, SEGV: 28, UNI: 25, RFC: 24, PERF: 19, POD: 14, CONC: 11, @LARRY: 10, TODO: 9, PRECOMP: 8, GLR: 6, BUILD: 5, STAR: 4, WEIRD: 3, LTA ERROR: 3, MOARVM: 2, OSX: 2, FEATURE REQUEST: 1, CPP: 1, SPEC: 1, LIST: 1, LHF: 1, SPESH: 1, DOCS: 1, NATIVECALL: 1 Details: bug.perl6.party/1470071786.html | ||
Zoffix | Don't see it in the list.... | ||
Here: rt.perl.org/Ticket/Display.html?id...et-history | 17:17 | ||
"TimToadyMasterDuke: I don't really consider it a bug, though arguably we should allow adverbs on chaining ops that are not, in fact, being chained" | 17:18 | ||
fail() too has a ==SORRY== :/ | 17:20 | ||
gfldex | m: my Rat $a .= new; $a = 3.14; $a .= round; | 17:31 | |
camelia | rakudo-moar 4ee104: OUTPUT«Type check failed in assignment to $a; expected Rat but got Int (3) in block <unit> at <tmp> line 1» | ||
Zoffix | m: say "meow"; my $m = (1,2 X~ ('' X~ '')).first: *.IO.f; | 17:32 | |
camelia | rakudo-moar 4ee104: OUTPUT«meow===SORRY!===Cannot invoke this object (REPR: Uninstantiable; Callable)» | ||
gfldex | so i can't just round a Rat? | ||
Zoffix | This also has a runtime SORRY... I'll just proceed with my ==SORRY== and try to figure out spurious SORRIES later | 17:33 | |
gfldex, you can. You're attempting to store an Int inside a Rat | |||
m: my Rat $a .= new; $a = 3.14; $a = $a.round.Rat; dd $a | |||
camelia | rakudo-moar 4ee104: OUTPUT«Rat $a = 3.0» | ||
gfldex | i really mean "just". I can't use the .= form to round the value in that container because that container happens to have a type constraint even tho the value will fit perfectly fine. | 17:36 | |
Zoffix | m: my Rat $foo = 42 | 17:37 | |
camelia | rakudo-moar 4ee104: OUTPUT«===SORRY!=== Error while compiling <tmp>Cannot assign a literal of type Int (42) to a variable of type Rat. You can declare the variable to be of type Real, or try to coerce the value with 42.Rat or Rat(42), or just write the value as 42.0at <t…» | ||
gfldex | m: my $a = 1/2; $a = 3.14; $a .= round; say $a; | ||
camelia | rakudo-moar 4ee104: OUTPUT«3» | ||
Zoffix | m: my Rat $a .= new; $a = 3.14; $a .= round: 1.0; say $a | 17:38 | |
camelia | rakudo-moar 4ee104: OUTPUT«3» | ||
Zoffix | m: <meow>.rotor: 1 => -1 | 17:41 | |
camelia | rakudo-moar 4ee104: OUTPUT«(timeout)» | ||
dalek | kudo/nom: 4e08af5 | (Zoffix Znet)++ | src/core/List.pm: Throw when using negative gap outside of .rotor's range Fixes RT#127437 Note: currently the error message contains a ==SORRY== in the output, wrongly indicating a runtime error is compile-time. That issue is more widespread and also appears in RT#128161 and RT#126218 |
17:58 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127437 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128161 | ||
Link: rt.perl.org/rt3//Public/Bug/Displa...?id=126218 | |||
gfldex | m: my Real $a = 1/2; dd $a; $a = 3.14; dd $a; $a .= round; dd $a; | 18:09 | |
camelia | rakudo-moar 4ee104: OUTPUT«Rat $a = 0.5Rat $a = 3.14Int $a = 3» | ||
Zoffix | lizmat++ make t/spec/some-test.t fudges :) I used to do make spectest, then abort it and then run prove :) So much simpler with just make :) | 18:11 | |
m: say Rat ~~ Real, Int ~~ Real, Int ~~ Rat | 18:12 | ||
camelia | rakudo-moar 4ee104: OUTPUT«TrueTrueFalse» | ||
dalek | ast: 53bf79d | (Zoffix Znet)++ | S32-list/rotor.t: using negative gap that lands past the list's head throws RT#127437 |
18:14 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127437 | ||
travis-ci | Rakudo build errored. Zoffix Znet 'Remove trailing whitespace' | 18:45 | |
travis-ci.org/rakudo/rakudo/builds/148949751 github.com/rakudo/rakudo/compare/4...5ef162e4bd | |||
buggable | travis-ci, one build failed but NOT due to the timeout. | ||
Zoffix | oh shit | 18:46 | |
buggable++ pointing out things :D | 18:47 | ||
(the fail is due to It's github connectivity issues, not the code) | 18:48 | ||
timotimo | m( | 18:50 | |
[Coke] | Zoffix: I use prove -v -e t/fudgeandrun <list of tests> | 18:51 | |
Zoffix | travis-ci.org/rakudo/rakudo/builds/148949751 | 18:54 | |
buggable | Zoffix, 6 builds failed. ONLY 0 due to the timeout | ||
Zoffix | travis-ci.org/rakudo/rakudo/builds/148949751 | 18:57 | |
buggable | Zoffix, 6 builds failed. ONLY 0 due to the timeout | ||
Zoffix | :/ | ||
Stupid robot | |||
travis-ci.org/rakudo/rakudo/builds/148949751 | 18:59 | ||
buggable | Zoffix, 6 builds failed. NONE due to the timeout | ||
gfldex | lizmat: that was the week that was: gist.github.com/gfldex/645935787bd...edfd33eb92 | 19:32 | |
lizmat | gfldex++ | ||
gfldex | lizmat: operator.pod6 compiles too now with a a few fixes | 19:34 | |
lizmat | gfldex: oki | 19:35 | |
Zoffix | m: say (^2).List eqv (0, 1).List | 19:56 | |
camelia | rakudo-moar 5c5ef1: OUTPUT«True» | ||
Zoffix | m: say (0, 1).List.rotor(1.5) | ||
camelia | rakudo-moar 5c5ef1: OUTPUT«((0 1))» | ||
Zoffix | m: say (^2).List.rotor(1.5) | ||
camelia | rakudo-moar 5c5ef1: OUTPUT«This type cannot unbox to a native integer: P6opaque, Rat in block <unit> at <tmp> line 1» | ||
Zoffix looks up "reify" in a dictionary | 20:00 | ||
masak | Zoffix: "make real", "realize" | 20:04 | |
in the context of iterators, it means something like "produce [an element]" | 20:05 | ||
this is important in Perl 6 because lists are lazy | |||
so "reify" here signifies the transition from something that was lazy to something that has to account for its actual elements | 20:06 | ||
(or parts of them) | |||
'night, #perl6 | 20:09 | ||
Zoffix | thanks. night | 20:11 | |
lizmat | gfldex: re operator.pod6 , do you mean the examples ? | 20:18 | |
gfldex | yes | ||
lizmat: there are plenty of examples in the docs that have never been tested. | 20:19 | ||
lizmat | gfldex: gotcha | ||
dalek | kudo/nom: 59f040d | (Zoffix Znet)++ | src/core/List.pm: Make Range.rotor with Rat arguments not crash Fixes RT#127424 Rationale for coersion rather than throwing: .rotor's arguments refer to list indexes; (^10)[1 .. 2.5] coerses 2.5 to Int, so it makes sense to coerce .rotor's argument too. |
20:31 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127424 | ||
ast: 7ff9f7c | (Zoffix Znet)++ | S32-list/rotor.t: Non-Int numerals as arguments to rotor get coersed to Int RT#127424 |
20:32 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127424 | ||
dalek | ast: 910e689 | (Zoffix Znet)++ | S32-list/rotor.t: Add plan to subtest |
21:06 | |
lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2016/08/01/...of-an-era/ | 21:11 | |
mst | lizmat: make sure to recycle the nails | 21:16 | |
and the perch | |||
lizmat | .oO( Not Quite Parrot ) |
||
dalek | p: 4e545bd | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js: [js] Remove debugging leftover. |
||
p: 8815ae3 | (Pawel Murias)++ | src/HLL/Grammar.nqp: Reference NQPCursor directly instead of using a $cursor_class variable. Attribute lookups with a class literal are faster. |
|||
pmurias | jnthn: was there a reason for that variable I removed in the last commit? | 21:18 | |
jdv79 | lizmat: nice | 21:19 | |
timotimo | how old was the commit that declared it? | ||
Zoffix | lizmat++ good weekly | ||
I was a bit confused why it came out today... then realized it was Monday (long weekend over here in Canukistan) | |||
lizmat | hehe.... | 21:21 | |
actually, I'm thinking of moving it to Sunday evening | 21:22 | ||
dalek | kudo/nom: 67b6544 | (Zoffix Znet)++ | src/core/Exception.pm: Do not print 'Actually thrown at:' part of exception when it's empty Fixes RT#127425 |
||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127425 | ||
dalek | ast: 8aac698 | (Zoffix Znet)++ | integration/error-reporting.t: "Actually thrown at" portion of exception not printed when empty RT#127425 |
21:23 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127425 | ||
lizmat | Zoffix: I think we have a case of wetness here (as the opposite of DRY) | ||
pmurias | timotimo: git blame solved the puzzle ;) | ||
lizmat | m: my $a = 42; if $a and $a.Str -> $as { dd $as } # did you know you can do this ? | 21:24 | |
camelia | rakudo-moar 59f040: OUTPUT«Str $as = "42"» | ||
travis-ci | Rakudo build passed. Zoffix Znet 'Make Range.rotor with Rat arguments not crash | 21:27 | |
travis-ci.org/rakudo/rakudo/builds/149002118 github.com/rakudo/rakudo/compare/5...f040d2b8b6 | |||
lizmat | good night, #perl6-dev! | 21:35 | |
timotimo | pmurias: i want to know, too :) | 21:37 | |
Zoffix | night | ||
dalek | kudo/nom: e411e5d | (Zoffix Znet)++ | src/core/Exception.pm: Reword to avoid method call duplication lizmat++ |
21:38 | |
jnthn | pmurias: Maybe once upon a time it was faster. Agree it sure won't be now :) | 21:41 | |
pmurias: Or mebbe it was a bootstrapping workaround that is no longer needed and it used to point to some weirder lookup. I dunno. :) | 21:42 | ||
Either way, pmurias++ for spotting/doing the cleanup :) | |||
AlexDaniel | Zoffix: not sure how to say this, but is there any way to opt out from being thanked all the time? I mean, I understand your positive intent, but it reminds me of the copy-pasted stuff you get when interacting with businesses… feels cheap and redundant. There are quite some bug reports submitted by me, and it seems like you started working on the tickets with this awesome monster pace (cool!), so by opting out I hope to reduce the | 21:46 | |
amount of “thank you thank you thank you thank you”… Thank you! | |||
Zoffix | Sure. If in the future I ever notice a ticket is from you, I'll be sure to tell you to go fuck yourself instead of thanking when I close it with the commit and test links. | 21:50 | |
AlexDaniel | well, that's not what I meant, but I'm ok with that too. | 21:51 | |
b2gills | Zoffix: If somebody just joined this channel before that last comment, they would get the wrong idea about this community | 21:52 | |
Zoffix | b2gills, I don't really care. It's a long weekend. I spent most of my personal time fixing bugs for free. And at the end of the day someone is telling me they have an issue with my saying 'Thank you for the report' when I resolve the bugs. | 21:55 | |
Set up an email filter if it bothers you that much, dick. | 21:56 | ||
AlexDaniel | no matter how much I love Zoffix an all what he does, we don't seem to get along very well… | 21:59 | |
jnthn | tbh, if you'd said the same to me I'd have told you to take a hike too. | 22:05 | |
AlexDaniel | then maybe I should've said that, or maybe I should've phrased it better… | 22:06 | |
jnthn | Not saying it woulda been better. | ||
AlexDaniel | shouldn't* | ||
jnthn | 'night | 22:16 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Do not print 'Actually thrown at:' part of exception when it's empty | 22:19 | |
travis-ci.org/rakudo/rakudo/builds/149016236 github.com/rakudo/rakudo/compare/5...b6544e4837 | |||
AlexDaniel | timotimo: interestingly, I stumbled upon :merge issue on the next day after you attempted to fix it. Is there any hope? I'm currently rewriting *able bots and it seems like :merge is needed. | 23:20 | |
timotimo | AlexDaniel: you might be able to write the code based on what i outlined in the ticket | 23:43 |