buggable | 🎺🎺🎺 It's time for the monthly Accidental /win Lottery 😍😍😍 We have 3 ballots submitted by 2 users! DRUM ROLL PLEASE!... | 00:00 | |||||||||||||||||||||||||||||||||||||
And the winning number is 10! Congratulations to [Coke]! You win a roll of duck tape! | |||||||||||||||||||||||||||||||||||||||
nine | [ 129s] t/concurrency/01-thread.t (Wstat: 11 Tests: 22 Failed: 0) | 06:03 | |||||||||||||||||||||||||||||||||||||
[ 129s] Non-zero wait status: 11 | |||||||||||||||||||||||||||||||||||||||
[ 129s] Parse errors: Bad plan. You planned 24 tests but ran 22. | |||||||||||||||||||||||||||||||||||||||
Flappers in spec tests are bad enough. Flappers in other tests prevent packaging. | 06:24 | ||||||||||||||||||||||||||||||||||||||
geekosaur | segfaults not so nice... | 06:25 | |||||||||||||||||||||||||||||||||||||
nine | [ 96s] t/concurrency/03-semaphore.t (Wstat: 0 Tests: 12 Failed: 1) | 06:32 | |||||||||||||||||||||||||||||||||||||
[ 96s] Failed test: 12 | |||||||||||||||||||||||||||||||||||||||
moritz purges some spam from the clogs | 07:45 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
08:01 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | squashable6: next | 09:23 | |||||||||||||||||||||||||||||||||||||
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈0 hours (2018-02-03 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: 2018-01-22T00:00:00Z 2018-01-29T00:00:00Z | 09:39 | |||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, RT before… | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | omg no debug output please… | ||||||||||||||||||||||||||||||||||||||
xD | |||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, after the loop… | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ahahah | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, GH before… | 09:40 | |||||||||||||||||||||||||||||||||||||
AlexDaniel, RT after… | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, GH after… | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, gist.github.com/bbb46f169273ef2b2d...81cef18f63 | |||||||||||||||||||||||||||||||||||||||
gfldex | caring bot is caring! | ||||||||||||||||||||||||||||||||||||||
AlexDaniel sake kill:reportable | 09:41 | ||||||||||||||||||||||||||||||||||||||
ehhh… spam ticket | 09:42 | ||||||||||||||||||||||||||||||||||||||
reportable6: 2018-01-22T00:00:00Z 2018-01-29T00:00:00Z | |||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, gist.github.com/9e45d55567a1b78bf2...cf34c48446 | 09:43 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | oh, we can do monthly too | 09:45 | |||||||||||||||||||||||||||||||||||||
reportable6: 2018-01-01T00:00:00Z 2018-02-01T00:00:00Z | 09:46 | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | reportable6: 2018-01-01T00:00:00Z 2018-02-01T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, gist.github.com/b259dfe4df4b04b898...fe5e0ac470 | 09:47 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | soo, that's about ≈3 closed tickets per day? | 09:48 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: cde0cabfd3 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix broken indentation of code |
16:41 | |||||||||||||||||||||||||||||||||||||
rakudo: 7fe23136da | (Zoffix Znet)++ | 2 files QASTify .dispatch:<.=> calls Perf boost depends on number of candidates for method used: - 63x faster for (Any $).=self - 49x faster for (Int $).=new: $ - 39x faster for 14-candidate call |
16:51 | ||||||||||||||||||||||||||||||||||||||
roast: ca6787d9e5 | (Zoffix Znet)++ | integration/weird-errors.t Adjust wrong-ish exception bug cover test The bug it covers is for an internal exception produced by 2011's compiler. Despite the exception thrown being an X::Method::NotFound, it contains wrong properties, such as an empty method name. After work done to simply `.=` method call to not go through ... (7 more lines) |
|||||||||||||||||||||||||||||||||||||||
Zoffix | .tell AlexDaniel this would need to be cherry-picked to 6.c unless we make BOOTSTRAP's exceptions typed (unsure how hard that is). The new exception is textually more correct, but isn't typed. github.com/perl6/roast/commit/ca6787d9e5 | 16:53 | |||||||||||||||||||||||||||||||||||||
yoleaux | Zoffix: I'll pass your message to AlexDaniel. | ||||||||||||||||||||||||||||||||||||||
Geth | roast: f95e42261f | (Zoffix Znet)++ | S03-operators/inplace.t Cover .= optimization Covers cases seen broken during opt work: github.com/rakudo/rakudo/commit/7fe23136da |
16:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | Zoffix: thanks | 16:59 | |||||||||||||||||||||||||||||||||||||
yoleaux | 16:53Z <Zoffix> AlexDaniel: this would need to be cherry-picked to 6.c unless we make BOOTSTRAP's exceptions typed (unsure how hard that is). The new exception is textually more correct, but isn't typed. github.com/perl6/roast/commit/ca6787d9e5 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel todoed | 17:00 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel runs away | |||||||||||||||||||||||||||||||||||||||
pmurias | samcv: this table: unicode.org/reports/tr29/#Table_Com...e_Clusters is bogus right? | 20:47 | |||||||||||||||||||||||||||||||||||||
samcv | bogus? | 20:48 | |||||||||||||||||||||||||||||||||||||
not sure what you mean by that. but i find table 3.1.1 more helpful | |||||||||||||||||||||||||||||||||||||||
pmurias | samcv: what I mean is that it describe different clustering then 3.1.1 | 20:49 | |||||||||||||||||||||||||||||||||||||
* describes | |||||||||||||||||||||||||||||||||||||||
samcv | yeah look at 3.1.1 that table is confusing | ||||||||||||||||||||||||||||||||||||||
pmurias | samcv: I'm trying to descripe the clustering rules as a regular expression and it turns out an implementation of 1b that assumes Grapheme_Extend as Extend doesn't pass the tests | 20:50 | |||||||||||||||||||||||||||||||||||||
samcv | not sure if it's bogus... but i'd just not look at it | ||||||||||||||||||||||||||||||||||||||
pmurias: yeah i was about to show you the MoarVM code | |||||||||||||||||||||||||||||||||||||||
here's our code that determines if we should break or not break github.com/MoarVM/MoarVM/blob/mast...#L526-L640 | 20:51 | ||||||||||||||||||||||||||||||||||||||
pmurias: but you want Grapheme_Cluster_Break=Extend | 20:54 | ||||||||||||||||||||||||||||||||||||||
github.com/MoarVM/MoarVM/blob/mast...ize.c#L615 | |||||||||||||||||||||||||||||||||||||||
pmurias: hopefully node has that property? | |||||||||||||||||||||||||||||||||||||||
pmurias | samcv: I'm processing the UCD files myself anyway so I can extract them myself | 21:01 | |||||||||||||||||||||||||||||||||||||
samcv | ah ok | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 7c1f0b416d | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix crashes with compile time evalution of Whatever curry Phixes github.com/rakudo/rakudo/issues/1465 When we compile_in_context, we rake the .ann('outer')s to find all the good bits. However, Whatever curries don't get that annotation and so the raking stops prematurely. This causes any curry that tries to access some core symbols (like subroutines) executed during being time explode. Fix by adding annotation of setting the outer to the current pad. |
21:39 | |||||||||||||||||||||||||||||||||||||
roast: d1d34c2971 | (Zoffix Znet)++ | S02-types/whatever.t Cover explosions in compile time whatevercurries Closes github.com/rakudo/rakudo/issues/1465 Rakudo fix: github.com/rakudo/rakudo/commit/7c1f0b416d |
21:40 | ||||||||||||||||||||||||||||||||||||||
moritz | Zoffix++ | 22:07 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 92c6a29afc | (Zoffix Znet)++ | t/packages/Test/Helpers.pm6 Add temp path maker routines to test helpers |
22:24 | |||||||||||||||||||||||||||||||||||||
nqp: 15eb895bd6 | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 4 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...3-g7fdc6aa 7fdc6aa Fix SEGV when opening MVM_*_LOG files; dogbert17++ dd72e1f Disable box_i template for the time being 7434f5e Add CHECK_RETURN guard node 9a2d346 Add NOOP expr operator |
22:30 | ||||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...3-g7fdc6aa | |||||||||||||||||||||||||||||||||||||||
rakudo: bececb7b75 | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] Brings 11 commits NQP bump brought: github.com/perl6/nqp/compare/2018....1-g15eb895 15eb895 [MoarVM Bump] Brings 4 commits 8aea6d7 Test encoding and decoding as utf8-c8 4bffb46 [js] Implement encoding as utf8-c8 5f7fc96 [js] Decoding as utf8-c8 ... (13 more lines) |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....1-g15eb895 a5c21acb52 | (Zoffix Znet)++ | t/05-messages/moar/01-errors.t Closes github.com/rakudo/rakudo/issues/1451 |
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build passed. Zoffix Znet '[MoarVM Bump] Brings 4 commits | 22:47 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/336322170 github.com/perl6/nqp/compare/8aea6...eb895bd6e3 | |||||||||||||||||||||||||||||||||||||||
lizmat | do we actually have a HLL way to find out if something is a container? | 23:27 | |||||||||||||||||||||||||||||||||||||
the only way I've been able to find is: foo.VAR.^name eq 'Scalar' | 23:28 | ||||||||||||||||||||||||||||||||||||||
whereas in nqp, that would just be an nqp::iscont(foo) | |||||||||||||||||||||||||||||||||||||||
jnthn | At the very least, foo.VAR.isa(Scalar) would be more robust :) | 23:32 | |||||||||||||||||||||||||||||||||||||
samcv | adding another encoding to moarvm. windows-1251 for cyrillic text. and fixing some bugs in our windows-1252 impl | 23:33 | |||||||||||||||||||||||||||||||||||||
jnthn | samcv++ | ||||||||||||||||||||||||||||||||||||||
samcv | m: 0x2122.chr.encode: 'windows-1252' # this will work shortly | ||||||||||||||||||||||||||||||||||||||
camelia | Error encoding Windows-1252 string: could not encode codepoint 8482 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
samcv | though i've added windows-1251 to moarvm's code. and to rakudo. but now i'm getting equal requires a concrete string but got null | 23:34 | |||||||||||||||||||||||||||||||||||||
ah i think i fixed it | 23:37 | ||||||||||||||||||||||||||||||||||||||
nice. i got it :) | 23:38 | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; my (@a, $b, %c, &d); for $@a, $b, $%c, &d, @a, $b<>, %c, &d<> -> \v { say [v<> =:= v ?? "deconted" !! "conted", nqp::iscont(v) ?? "conted" !! "deconted" ] } | 23:39 | |||||||||||||||||||||||||||||||||||||
camelia | [conted conted] [conted conted] [conted conted] [conted conted] [deconted deconted] [deconted deconted] [deconted deconted] [deconted deconted] |
||||||||||||||||||||||||||||||||||||||
Zoffix | Another way (I think) | 23:40 | |||||||||||||||||||||||||||||||||||||
samcv | it's converting back and forth properly with cyrillic text \o/ woo | ||||||||||||||||||||||||||||||||||||||
Zoffix | \ | ||||||||||||||||||||||||||||||||||||||
\o/ | |||||||||||||||||||||||||||||||||||||||
samcv | exciting | 23:43 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; my $z := Proxy.new: :STORE{$^a, $^b}, :FETCH{;}; my $y := class { method ZEN-KEY {}; }; my (@a, $b, %c, &d); for $y, $z, $@a, $b, $%c, &d, $z<>, @a, $b<>, %c, &d<> -> \v { say v<> =:= v ?? "D" !! "C", nqp::iscont(v) ?? "C" !! "D", v.VAR.isa(Scalar) ?? "C" !! "D" } | 23:45 | |||||||||||||||||||||||||||||||||||||
camelia | CDD CCD CCC CCC CCC CCC DDD DDD DDD DDD DDD |
||||||||||||||||||||||||||||||||||||||
Zoffix | Fails with custom classes, so nevermind... | ||||||||||||||||||||||||||||||||||||||
looks like VAR.isa fails for Proxy | |||||||||||||||||||||||||||||||||||||||
samcv | apparently 1.5% of the web is encoded in windows-1251 cyrillic encoding | 23:46 | |||||||||||||||||||||||||||||||||||||
and is the most used web encoding we didn't support. next used after that is Shift JIS at 0.8% | |||||||||||||||||||||||||||||||||||||||
though that will be more work since it's 1 or byte encoding instead of just 1 byte | 23:47 | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; my $z := Proxy.new: :STORE{$^a, $^b}, :FETCH{;}; dd $z.VAR | 23:48 | |||||||||||||||||||||||||||||||||||||
camelia | Invocant of method 'perlseen' must be an object instance of type 'Mu', not a type object of type 'Nil'. Did you forget a '.new'? in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; my $z := Proxy.new: :STORE{$^a, $^b}, :FETCH{;}; my $y := class { method ZEN-KEY {}; }; my (@a, $b, %c, &d); for $y, $z, $@a, $b, $%c, &d, $z<>, @a, $b<>, %c, &d<> -> \v { say v<> =:= v ?? "D" !! "C", nqp::iscont(v) ?? "C" !! "D", v.VAR ~~ Scalar|Proxy ?? "C" !! "D" } | 23:49 | |||||||||||||||||||||||||||||||||||||
camelia | CDD CCC CCC CCC CCC CCC DDD DDD DDD DDD DDD |
||||||||||||||||||||||||||||||||||||||
Zoffix | win | ||||||||||||||||||||||||||||||||||||||
huggable: HLL iscont :is: say $v.VAR ~~ Scalar|Proxy ?? "conted" !! "deconted" | |||||||||||||||||||||||||||||||||||||||
huggable | Zoffix, Added HLL iscont as say $v.VAR ~~ Scalar|Proxy ?? "conted" !! "deconted" | ||||||||||||||||||||||||||||||||||||||
lizmat | perhaps we should have a Mu.itemized(\a) { nqp::p6bool(nqp::iscont(a)) } ? | 23:57 | |||||||||||||||||||||||||||||||||||||
dinner& | 23:58 |