Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-dev, 2017-07-16

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:49 ilbot3 joined #perl6-dev
01:49 Topic for #perl6-dev is now Perl 6 language and compiler development 2.0 | Logs at http://irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
03:55 AlexDaniel joined #perl6-dev
03:59 AlexDaniel .tell Zoffix thank you very much! By the way, can you add a license to the na repo?
03:59 yoleaux AlexDaniel: I'll pass your message to Zoffix.
04:01 Zoffix Added.
04:01 yoleaux 03:59Z <AlexDaniel> Zoffix: thank you very much! By the way, can you add a license to the na repo?
04:02 AlexDaniel Zoffix++
04:48 Ben_Goldberg joined #perl6-dev
05:01 entonian_ joined #perl6-dev
05:15 Ben_Goldberg joined #perl6-dev
05:38 AlexDaniel joined #perl6-dev
06:36 Geth ¦ roast: 12e6d2f40e | (Samantha McVey)++ | S15-string-types/NF-types.t
06:36 Geth ¦ roast: Fix skip reason for nfd/nfc adverb tests
06:36 Geth ¦ roast:
06:36 Geth ¦ roast: Both RT title's have been updated as well.
06:36 Geth ¦ roast: review: https://github.com/perl6/roast/commit/12e6d2f40e
06:37 samcv doing some bug cleanup. trying to close some that should be closed :)
07:45 lizmat joined #perl6-dev
08:32 Ven joined #perl6-dev
08:58 Ven_ joined #perl6-dev
09:43 [Tux] This is Rakudo version 2017.07-1-gd37be2496 built on MoarVM version 2017.07
09:43 [Tux] csv-ip5xs        2.554
09:43 [Tux] test            12.446
09:43 [Tux] test-t           4.167 - 4.270
09:43 [Tux] csv-parser      12.097
09:43 [Tux] Error encoding UTF-8 string: could not encode Unicode Surrogate codepoint 56281 (0xDBD9)
09:43 [Tux] in block <unit> at 88.t line 21
09:45 lizmat joined #perl6-dev
09:56 Ven joined #perl6-dev
10:16 Ven_ joined #perl6-dev
10:39 Ven_ joined #perl6-dev
10:46 lizmat joined #perl6-dev
10:54 Geth_ ¦ star/stmuk-2017.07: 947088d923 | (Steve Mynott)++ | 3 files
10:54 Geth_ ¦ star/stmuk-2017.07: bump versions to 2017.07
10:54 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/947088d923
10:54 Geth_ ¦ star/stmuk-2017.07: 9ed4577350 | (Steve Mynott)++ | 31 files
10:54 Geth_ ¦ star/stmuk-2017.07: bump submodules
10:54 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/9ed4577350
11:18 Geth_ ¦ star/stmuk-2017.07: b19883ffa5 | (Steve Mynott)++ | 3 files
11:18 Geth_ ¦ star/stmuk-2017.07: add IO::String as new dep for doc
11:18 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/b19883ffa5
11:18 Geth_ ¦ star/stmuk-2017.07: ad88ad689e | (Steve Mynott)++ | 3 files
11:18 Geth_ ¦ star/stmuk-2017.07: add Test::When as new dep for perl6-pod-to-bigpage
11:18 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/ad88ad689e
11:18 Geth_ ¦ star/stmuk-2017.07: 68980428cd | (Steve Mynott)++ | 3 files
11:18 Geth_ ¦ star/stmuk-2017.07: Encode fixes encoding issues with LWP::Simple and maybe other modules
11:18 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/68980428cd
11:19 stmuk_ back later .. looking at things that make steam
12:57 lucasb joined #perl6-dev
13:09 Zoffix huggable: get
13:09 huggable Zoffix, nothing found
13:09 Zoffix huggable: geth
13:09 huggable Zoffix, Set geth report URL (select application/json and send me everything): http://geth.niner.name:8888/?chan=#perl6-dev
13:09 Zoffix rakudo/star repo needs hook URL updated to that ^
13:32 BenGoldberg joined #perl6-dev
14:27 Geth ¦ rakudo/nom: b22d189e9a | (Stefan Seifert)++ | src/Perl6/Metamodel/DefiniteHOW.nqp
14:27 Geth ¦ rakudo/nom: Set debug_names of DefiniteHOW types
14:27 Geth ¦ rakudo/nom:
14:27 Geth ¦ rakudo/nom: This improves MoarVM's internal error messages and adds missing information
14:27 Geth ¦ rakudo/nom: for debugging sessions.
14:27 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b22d189e9a
14:36 Geth ¦ rakudo/nom: c040f1a6f2 | (Stefan Seifert)++ | src/Perl6/Metamodel/CoercionHOW.nqp
14:36 Geth ¦ rakudo/nom: Set debug_names of CoercionHOW types
14:36 Geth ¦ rakudo/nom:
14:36 Geth ¦ rakudo/nom: This improves MoarVM's internal error messages and adds missing information
14:36 Geth ¦ rakudo/nom: for debugging sessions.
14:36 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c040f1a6f2
16:00 pmurias joined #perl6-dev
16:11 Zoffix ZOFFLOP: t/spec/S11-modules/require.t
16:11 Zoffix ZOFFLOP: t/spec/S17-promise/nonblocking-await.t
16:12 Geth ¦ rakudo/nom: 45cd1a9766 | (Zoffix Znet)++ | src/core/IO/Path.pm
16:12 Geth ¦ rakudo/nom: Fix IO::Path.new with 0 allomorph
16:12 Geth ¦ rakudo/nom:
16:12 Geth ¦ rakudo/nom: Bug find: https://irclog.perlgeek.de/perl6/2017-07-16#i_14878891
16:12 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/45cd1a9766
16:15 Geth ¦ roast: 3f594b0cd3 | (Zoffix Znet)++ | S32-io/io-path.t
16:15 Geth ¦ roast: Test numerically-zero allomorphs can be used as IO::Path
16:15 Geth ¦ roast:
16:15 Geth ¦ roast: Rakudo fix: https://github.com/rakudo/rakudo/commit/45cd1a9766
16:15 Geth ¦ roast: Bug find: https://irclog.perlgeek.de/perl6/2017-07-16#i_14878891
16:15 Geth ¦ roast: review: https://github.com/perl6/roast/commit/3f594b0cd3
16:18 stmuk joined #perl6-dev
16:26 Zoffix "<ugexe> weird, i could have swore i fixed that bug like 2 years ago"
16:27 Zoffix I guess you never added tests to cover it, so the IO Grant refactor nixed the fix
16:28 Zoffix https://github.com/rakudo/rakudo/commit/ae5e510fd00c5544d99f56d6aeb17d222d56b220
16:29 Zoffix All software has bugs, but you're never supposed to fix the same bug more than once :/
16:32 dogbert17 ZOFFLOP: t/spec/S17-promise/nonblocking-await.t: https://github.com/MoarVM/MoarVM/issues/554
16:37 dogbert17 as for t/spec/S11-modules/require.t, it doesn't fail for me but sometimes this shows up:
16:37 dogbert17 WARNING: unhandled Failure detected in DESTROY. If you meant to ignore it, you can mark it as handled by calling .Bool, .so, .not, or .defined methods. The Failure was:
16:37 dogbert17 No such symbol 't::spec::S11-modules::NoModule'
16:37 dogbert17 in block <unit> at t/spec/S11-modules/require.t line 41
16:38 Zoffix Maybe several files use the same module file and modify it in-place. I think that's what it was when I briefly looked at it
16:38 Zoffix So it needs to use Test::Util's make-temp-file and use that as module or something
16:38 Zoffix or make-temp-dir and copy the module there and modify it there
16:40 dogbert17 that could definitely be the case, otoh the error above came from 'make t/spec/S11-modules/require.t'
16:51 AlexDaniel joined #perl6-dev
17:11 Geth_ ¦ star/stmuk-2017.07: 5c68a15d73 | (Steve Mynott)++ | docs/announce/2017.07.md
17:11 Geth_ ¦ star/stmuk-2017.07: import
17:11 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/5c68a15d73
17:13 Geth_ ¦ star/stmuk-2017.07: 27c0666152 | (Steve Mynott)++ | docs/announce/2017.07.md
17:13 Geth_ ¦ star/stmuk-2017.07: typo fixes
17:13 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/27c0666152
17:21 Geth_ ¦ star/stmuk-2017.07: 9c104fe5b6 | (Steve Mynott)++ | 3 files
17:21 Geth_ ¦ star/stmuk-2017.07: mention quarterly release cycle and stress panda is to be removed
17:21 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/9c104fe5b6
17:24 ugexe dogbert17: the warnings go away if eval-lives-ok is replaced with just EVAL (even though thats not the test the warnings are from)
17:31 ugexe the other warning goes away if you delete the { } surrounding the test case (the NoModule one)
17:35 ugexe bah n/m, just adding comments changes the result
17:38 nine Yeah, depends on timing and the GC
17:56 Zoffix m: { require Pod::To::Text <&bar>; say 42 }
17:56 camelia rakudo-moar 45cd1a: OUTPUT: «Trying to import from 'Pod::To::Text', but the following symbols are missing: &bar␤  in block <unit> at <tmp> line 1␤␤»
17:56 Zoffix m: { require t::spec::S11-modules::NoModule <&bar>; say 42 }
17:56 camelia rakudo-moar 45cd1a: OUTPUT: «Could not find t::spec::S11-modules::NoModule at line 0 in:␤    /home/camelia/.perl6␤    /home/camelia/rakudo-m-inst-1/share/perl6/site␤    /home/camelia/rakudo-m-inst-1/share/perl6/vendor␤    /home/camelia/rakudo-m-inst-1/share/perl6␤    CompU…»
17:56 Zoffix Neither are errors about "no such symbol"
17:58 Zoffix Guessing it's failed somewhere inside core and isn't being sunk, hence the warning.
18:17 Geth_ ¦ star/stmuk-2017.07: 2e95eaa6c5 | (Steve Mynott)++ | modules/MODULES.txt
18:17 Geth_ ¦ star/stmuk-2017.07: correct typo to tap-harness6
18:17 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/2e95eaa6c5
18:19 ugexe m: use lib "."; try { "t/spec/S11-modules".IO.mkdir andthen *.IO.child("InnerModule.pm6").spurt(q|package t::spec::S11-modules::InnerModule {}|) }; require t::spec::S11-modules::InnerModule; # without nested scope
18:19 camelia rakudo-moar 45cd1a: ( no output )
18:19 ugexe m: use lib "."; try { "t/spec/S11-modules".IO.mkdir andthen *.IO.child("InnerModule.pm6").spurt(q|package t::spec::S11-modules::InnerModule {}|) }; {require t::spec::S11-modules::InnerModule;} # with nested scope
18:19 camelia rakudo-moar 45cd1a: OUTPUT: «No such symbol 't::spec::S11-modules::InnerModule'␤  in block <unit> at <tmp> line 1␤␤»
18:34 Geth_ ¦ star/stmuk-2017.07: 9d3fa242ef | (Steve Mynott)++ | modules/MODULES.txt
18:34 Geth_ ¦ star/stmuk-2017.07: JSON::Tiny before LWP::Simple
18:34 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/9d3fa242ef
19:11 ugexe tryign to run it with --ll-exception runs into more problems from the Exception message stuff: Unhandled exception: concatenate requires a concrete string, but got null
19:23 Geth_ ¦ star/stmuk-2017.07: a1c18c30b9 | (Steve Mynott)++ | modules/MODULES.txt
19:23 Geth_ ¦ star/stmuk-2017.07: doc needs Test::When
19:23 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/a1c18c30b9
19:24 ugexe still get broke behavior for `perl6 --ll-exception -e 'x'` as well
19:25 MasterDuke huh, i see that also, but that's what i just fixed...
19:34 ugexe https://github.com/perl6/nqp/commit/8cd835ffadf441ef305fbeadfcacd80295123ff5 changed a line from your last commit, but I dont know if that has anything to do with it because it doesn't look like it should cause this
19:36 MasterDuke i just tried reverting that, no change
19:36 ugexe `nqp::isnull($message) && nqp::can($error, 'message')` if this fails due to the 2nd condition it stil does $err.say($message) even though $message could be nqp::null
19:39 MasterDuke i'm seeing what happens with adding `else { $message := '' }`
19:43 MasterDuke that gives the right backtrace, but there's no message
19:50 Geth_ ¦ star/stmuk-2017.07: 09d03d1d23 | (Steve Mynott)++ | modules/MODULES.txt
19:50 Geth_ ¦ star/stmuk-2017.07: perl6-pod-to-bigpage needs Test::When
19:50 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/09d03d1d23
19:51 Geth_ ¦ star/stmuk-2017.07: 8bbddcd292 | (Steve Mynott)++ | modules/MODULES.txt
19:51 Geth_ ¦ star/stmuk-2017.07: perl6-pod-to-bigpage needs Test::When
19:51 Geth_ ¦ star/stmuk-2017.07: review: https://github.com/rakudo/star/commit/8bbddcd292
19:53 ugexe so i wonder what $error contains that it fails nqp::can($error, 'message')
20:07 MasterDuke BOOTException
20:15 lizmat joined #perl6-dev
20:33 jdv79 MoarVM panic: Internal error: invalid thread ID 14562072 in GC work pass
20:33 jdv79 good times
20:33 samcv fun
22:07 cognominal joined #perl6-dev
22:16 AlexDaniel jdv79: this give me hope :)
22:16 AlexDaniel gives*
22:23 zostay joined #perl6-dev

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary