Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by AlexDaniel on 12 June 2018. |
|||||||||||||||||||||||||||||||||||||||
00:29
benjikun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 7a87b7f55e | (Zoffix Znet)++ | tools/contributors.p6 Restore missing MoarVM repo in contrb gen script And harden a bit more to more easily notice unusual contrib states. Fixes the bug in R#2024 github.com/rakudo/rakudo/issues/2024 |
00:54 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2024 [open]: github.com/rakudo/rakudo/issues/2024 [⚠ blocker ⚠] Missing MoarVM contributors since 2016.09 release | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 8fee8d485e | (Zoffix Znet)++ | tools/contributors.p6 Implement contributor lookup for past releases Can be handy, like when fixing missing contributors for R#2024 github.com/rakudo/rakudo/issues/2024 |
02:27 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2024 [open]: github.com/rakudo/rakudo/issues/2024 [⚠ blocker ⚠] Missing MoarVM contributors since 2016.09 release | ||||||||||||||||||||||||||||||||||||||
02:29
Zoffix joined
02:33
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: c5cfbc64a6 | (Zoffix Znet)++ | tools/contributors.p6 Sort contribtrs with same commits num alphabetically |
02:36 | |||||||||||||||||||||||||||||||||||||
02:42
Ben_Goldberg joined,
BenGoldberg left,
Ben_Goldberg is now known as BenGoldberg
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | hm, I've just tried the contributors tool with the pre-bug 2016.08 release and I got 1 extra name: David Warring :| | 02:49 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: f6c8159d27 | (Zoffix Znet)++ | tools/contributors.p6 Add --debug flag to contrib tool That dumps some extra info about found contributors, to help find any issues with the genned list of contributors |
03:04 | |||||||||||||||||||||||||||||||||||||
Zoffix | wait, it's actually the Announcement has "extra" person | 03:09 | |||||||||||||||||||||||||||||||||||||
(which might be due to it using full day rather than exact last tag to gen that announcement, whereas my "past release" scrip uses exact past date tag) | |||||||||||||||||||||||||||||||||||||||
Also, getting some weird weirdness, with comparisons | 03:11 | ||||||||||||||||||||||||||||||||||||||
Zoffix moves to #perl6 | 03:13 | ||||||||||||||||||||||||||||||||||||||
OK, bug sorted, and now I got 2 extra names from my script that are missing, and 1 extra name that's in the announcement, but wasn't told by the script 😬 | 03:18 | ||||||||||||||||||||||||||||||||||||||
And this is two extra names on 2016.08, which shouldn't be affected by R#2024 | |||||||||||||||||||||||||||||||||||||||
synopsebot | R#2024 [open]: github.com/rakudo/rakudo/issues/2024 [⚠ blocker ⚠] Missing MoarVM contributors since 2016.09 release | ||||||||||||||||||||||||||||||||||||||
Zoffix | hm, but I think what's going on is right now I'm measuring up to tag, but during the releases it would've been up to *some day* | 03:19 | |||||||||||||||||||||||||||||||||||||
s/some day/some time (during the release day)/; | |||||||||||||||||||||||||||||||||||||||
So those people are likely noted, but in one of the adjacent releases. | |||||||||||||||||||||||||||||||||||||||
I think I'm just gonna run the script and check all releases since 2015.12, make a list of possibly missed contributors (and definitely missed MoarVM contributors) | 03:21 | ||||||||||||||||||||||||||||||||||||||
That'd solve the current problem, but unsure how to solve this exactly for the future, since this kinda depends when the release manager runs the script, since we also include commits from roast and doc repos that aren't tagged with anything and stuff | 03:22 | ||||||||||||||||||||||||||||||||||||||
Unless we create and commit to repo some little file with all the commit shas that were reported on earlier releases. | 03:23 | ||||||||||||||||||||||||||||||||||||||
Zoffix takes the lazy route and leaves it to current release managers to figure out :P | 03:24 | ||||||||||||||||||||||||||||||||||||||
Oh, haha, so nanis got left out from 2016.01-RC1 release announcement too. No wonder he's so pissed off about it. | 03:33 | ||||||||||||||||||||||||||||||||||||||
I think those times the missing people were where the contrib script didn't warn if repos were missing and neither me nor Coke even knew at the time that it was looking for them in special places. | 03:34 | ||||||||||||||||||||||||||||||||||||||
And I got left out too :) | 03:36 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 1197c3f65a | (Zoffix Znet)++ | tools/contributors.p6 Make debug option dump repo info |
03:41 | |||||||||||||||||||||||||||||||||||||
03:52
BenGoldberg left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | whoops. | 04:58 | |||||||||||||||||||||||||||||||||||||
That's frustrating, given how much time we spent making sure we had all the names. | |||||||||||||||||||||||||||||||||||||||
(for xmas, that is) to then miss them on the next release. :| | 04:59 | ||||||||||||||||||||||||||||||||||||||
05:00
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Zoffix Znet 'Add --debug flag to contrib tool | 05:00 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/400236823 github.com/rakudo/rakudo/compare/c...c8159d27f6 | |||||||||||||||||||||||||||||||||||||||
05:00
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/06-telemetry/01-basic.t test file failed. | 05:00 | |||||||||||||||||||||||||||||||||||||
05:03
squashable6 joined,
ChanServ sets mode: +v squashable6
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: ade83c8614 | (Zoffix Znet)++ | 30 files Add missing persons from contributing lists in past announcements Fixes github.com/rakudo/rakudo/issues/2024 R#2024 with the reasons for missings listed on R#2028 github.com/rakudo/rakudo/issues/2028 I've added missing persons with "as well as" clause. When I ran the ... (7 more lines) |
05:43 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2024 [open]: github.com/rakudo/rakudo/issues/2024 [⚠ blocker ⚠] Missing MoarVM contributors since 2016.09 release | ||||||||||||||||||||||||||||||||||||||
R#2028 [open]: github.com/rakudo/rakudo/issues/2028 Issues with contributors generating script | |||||||||||||||||||||||||||||||||||||||
[TuxCM] | zef has a lot of (new) warnings: | 05:52 | |||||||||||||||||||||||||||||||||||||
Use of uninitialized value of type Any in string context. | |||||||||||||||||||||||||||||||||||||||
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful. | |||||||||||||||||||||||||||||||||||||||
in method Str at /pro/3gl/CPAN/rakudo/install/sources/F02FE61C6D1D45C2A6BC92E05C12E4D7F33DC9B4 (Zef::Distribution) line 116 | |||||||||||||||||||||||||||||||||||||||
Zoffix | [TuxCM]: would you file an Issue so this doesn't get lost? github.com/rakudo/rakudo/issues/new | 05:54 | |||||||||||||||||||||||||||||||||||||
New blog post: "The Missing Contributors of Perl 6": rakudo.party/post/The-Missing-Cont...s-of-Perl6 | 05:56 | ||||||||||||||||||||||||||||||||||||||
[TuxCM] | github.com/rakudo/rakudo/issues/2029 | 05:57 | |||||||||||||||||||||||||||||||||||||
|
06:01 | ||||||||||||||||||||||||||||||||||||||
Inline::Perl5 tests are still failing | |||||||||||||||||||||||||||||||||||||||
Internal error: inconsistent bind result | |||||||||||||||||||||||||||||||||||||||
in method compose_attributes at /pro/3gl/CPAN/rakudo/install/share/perl6/site/sources/662D0ED8A7D6CEEA49F4971481CD51A756652C5F (Inline::Perl5::ClassHOW) line 225 | |||||||||||||||||||||||||||||||||||||||
in method compose at /pro/3gl/CPAN/rakudo/install/share/perl6/site/sources/662D0ED8A7D6CEEA49F4971481CD51A756652C5F (Inline::Perl5::ClassHOW) line 74 | |||||||||||||||||||||||||||||||||||||||
in method create_wrapper_class at /pro/3gl/CPAN/rakudo/install/share/perl6/site/sources/8CE1B6645986D54BA438B0AE9C23409C547EEF36 (Inline::Perl5) line 837 | |||||||||||||||||||||||||||||||||||||||
in method require at /pro/3gl/CPAN/rakudo/install/share/perl6/site/sources/8CE1B6645986D54BA438B0AE9C23409C547EEF36 (Inline::Perl5) line 779 | |||||||||||||||||||||||||||||||||||||||
in method use at /pro/3gl/CPAN/rakudo/install/share/perl6/site/sources/8CE1B6645986D54BA438B0AE9C23409C547EEF36 (Inline::Perl5) line 877 | |||||||||||||||||||||||||||||||||||||||
in block <unit> at csv-ip5pp.pl line 8 | |||||||||||||||||||||||||||||||||||||||
06:05
Zoffix left
06:12
ufobat joined
06:23
dct left,
dct_ joined
06:33
dct_ left,
brrt joined
06:43
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'Add missing persons from contributing lists in past announcements | 06:43 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/400260131 github.com/rakudo/rakudo/compare/1...e83c861484 | |||||||||||||||||||||||||||||||||||||||
06:43
travis-ci left
06:44
robertle joined
07:05
brrt left
07:45
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1242, Tests=76416, 322 wallclock secs (15.49 usr 5.45 sys + 2229.63 cusr 224.64 csys = 2475.21 CPU) | 07:52 | |||||||||||||||||||||||||||||||||||||
weekly: rakudo.party/post/The-Missing-Cont...s-of-Perl6 | 07:58 | ||||||||||||||||||||||||||||||||||||||
notable6 | lizmat, Noted! | ||||||||||||||||||||||||||||||||||||||
08:11
brrt joined
08:27
brrt left
08:29
brrt joined
08:45
brrt left
08:48
donaldh joined
09:18
brrt joined
09:25
|Tux| left
09:43
|Tux| joined
10:53
|Tux| left,
Tux__ joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rescalar: 46 commits pushed by (Jonathan Worthington)++ review: github.com/rakudo/rakudo/compare/a...2e9e82aa31 |
12:21 | |||||||||||||||||||||||||||||||||||||
12:40
lizmat left
12:44
lizmat joined
12:46
brrt left
12:50
lizmat left
12:53
lizmat joined
13:02
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
pmurias | MasterDuke: I reverted your VOID to CALL_ARG coercion, the correct fix is to make sub calls return stuff (not be void) rather then coerce VOID | 13:03 | |||||||||||||||||||||||||||||||||||||
yoleaux | 3 Jul 2018 16:45Z <MasterDuke> pmurias: i suspected so. at this point i don't know enough to contribute toward implementing closures, so good luck! | ||||||||||||||||||||||||||||||||||||||
13:05
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: f08c5e78b3 | (Paweł Murias)++ | 11 files [truffle] Implement closures |
13:19 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: 184b013788 | (Paweł Murias)++ | nqp-truffle.nqp We shouldn't use VOID things as function call arguments Revert "[truffle] Return AST to coerce VOID to CALL_ARG" This reverts commit e7f48ecb20865b303fb6ee9c8125dd4aa3f6f748. |
|||||||||||||||||||||||||||||||||||||||
nqp/truffle: b4278986a8 | (Paweł Murias)++ | nqp-truffle.nqp [truffle] Make nqp::call return a value |
|||||||||||||||||||||||||||||||||||||||
13:23
skids joined
13:53
brrt left
14:35
brrt joined
15:20
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rescalar: 91676bb4de | (Jonathan Worthington)++ | src/vm/moar/spesh-plugins.nqp Add concrete guard to ensure attribute lowering |
15:22 | |||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 628a887e23 | (Jonathan Worthington)++ | src/core/Array.pm6 Get Array.AT-POS below the MoarVM inline limit So that we can inline it into postcircumfix:<[ ]>, which we can also inline. With a MoarVM tweak, mutli-level inlining can then fully inline an array access that needn't vivify. |
|||||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 7cf1207f31 | (Jonathan Worthington)++ | src/core/Array.pm6 Tune the array "slow path" some more To cheapen container creation and avoid repeated unboxing of Int to int. |
|||||||||||||||||||||||||||||||||||||||
15:23
lizmat joined
15:32
donaldh left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: e393c03289 | (Paweł Murias)++ | 108 files [truffle] Implement running things as VOID and returning stuff from subs |
15:38 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: ef23e35ca2 | (Paweł Murias)++ | 2 files [truffle] Smart numify boxed nums and better coercion error messages |
|||||||||||||||||||||||||||||||||||||||
nqp/truffle: daa212ea16 | (Paweł Murias)++ | src/vm/jvm/bin/run_tests.pl [truffle] Pass t/nqp/083-math.t |
|||||||||||||||||||||||||||||||||||||||
pmurias | MasterDuke: we now pass test 083, thanks for the math ops | ||||||||||||||||||||||||||||||||||||||
15:58
dogbert17 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: b7b39c2a20 | (Paweł Murias)++ | 2 files [truffle] Implement nqp::isinvokable |
15:59 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: 527fe849c7 | (Paweł Murias)++ | src/vm/jvm/bin/write_a_node.nqp [truffle] Update write_a_node.nqp to the adding of executeVoid |
|||||||||||||||||||||||||||||||||||||||
nqp/truffle: ded1527277 | (Paweł Murias)++ | 2 files [truffle] Smart numify doubles |
|||||||||||||||||||||||||||||||||||||||
nqp/truffle: 547dafe72e | (Paweł Murias)++ | src/vm/jvm/bin/run_tests.pl [truffle] Run passing test 36 |
16:02 | ||||||||||||||||||||||||||||||||||||||
16:37
dogbert17 left
16:38
stmuk_ joined
16:40
stmuk left
16:41
dogbert17 joined
17:16
brrt left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 6b98c26c56 | (Samantha McVey)++ | 2 files Fix S32-hash/delete-adverb.t and squish.t if hash keys iter randomized Soon I will be making MoarVM randomize the order of the iterator. Though we have a random order each start of MoarVM currently due to the random hash secret, if you make two hashes and add things in the same order you will get the same order as each other when you do .keys. This will be changing soon and you can't rely on the order (unless you don't modify the hash, in that case order is consistent). |
17:53 | |||||||||||||||||||||||||||||||||||||
roast: e3ba673c56 | (Samantha McVey)++ | S15-unicode-information/uniprop.t Fix a typo in a test description |
|||||||||||||||||||||||||||||||||||||||
samcv | ^ there may be other files that need fixes. i'm gonna run roast a few more times | 17:54 | |||||||||||||||||||||||||||||||||||||
RE that hash iteration order and insertion order will be randomized soon | |||||||||||||||||||||||||||||||||||||||
releasable6: status | 18:15 | ||||||||||||||||||||||||||||||||||||||
releasable6 | samcv, Next release in ≈16 days and ≈0 hours. 2 blockers. 0 out of 80 commits logged | ||||||||||||||||||||||||||||||||||||||
samcv, Details: gist.github.com/678ea1954262441138...c20e4260e7 | |||||||||||||||||||||||||||||||||||||||
Geth | ¦ rakudo: AlexDaniel self-assigned Issues with contributors generating script github.com/rakudo/rakudo/issues/2028 | 18:25 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | squashable6: next | 18:26 | |||||||||||||||||||||||||||||||||||||
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in ≈15 hours (2018-07-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel: would you be able to run toaster after i bump rakudo to the newest moarvm | 19:03 | |||||||||||||||||||||||||||||||||||||
github.com/MoarVM/MoarVM/commit/3ef2acf0f3 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: sure, but what about next week? By that time jnthn++'s changes will also make their way in, if they haven't already | 19:12 | |||||||||||||||||||||||||||||||||||||
samcv: but do bump it now so that it will be easier to bisect :) | 19:13 | ||||||||||||||||||||||||||||||||||||||
19:31
robertle_ joined
19:36
dct_ joined
20:24
benjikun2 joined
20:27
benjikun left
|
|||||||||||||||||||||||||||||||||||||||
pmurias | MasterDuke: re throwing exception I think just throwing regular java ones is what we want to do | 21:24 | |||||||||||||||||||||||||||||||||||||
MasterDuke | pmurias: cool. i'll try to do some more of the string op then | 21:29 | |||||||||||||||||||||||||||||||||||||
pmurias: i'll also look at that paper, but don't promise to understand it | 21:33 | ||||||||||||||||||||||||||||||||||||||
21:36
skids left
21:52
pmurias left
21:54
dalek joined,
ChanServ sets mode: +v dalek,
synopsebot_ joined,
p6lert joined,
Geth joined,
ChanServ sets mode: +v synopsebot_,
ChanServ sets mode: +v Geth
21:57
SourceBaby joined,
ChanServ sets mode: +v SourceBaby,
Undercover joined,
ChanServ sets mode: +v Undercover
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rescalar: 91676bb4de | (Jonathan Worthington)++ | src/vm/moar/spesh-plugins.nqp Add concrete guard to ensure attribute lowering |
22:03 | |||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 628a887e23 | (Jonathan Worthington)++ | src/core/Array.pm6 Get Array.AT-POS below the MoarVM inline limit So that we can inline it into postcircumfix:<[ ]>, which we can also inline. With a MoarVM tweak, mutli-level inlining can then fully inline an array access that needn't vivify. |
|||||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 7cf1207f31 | (Jonathan Worthington)++ | src/core/Array.pm6 Tune the array "slow path" some more To cheapen container creation and avoid repeated unboxing of Int to int. |
|||||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 91676bb4de | (Jonathan Worthington)++ | src/vm/moar/spesh-plugins.nqp Add concrete guard to ensure attribute lowering |
|||||||||||||||||||||||||||||||||||||||
22:03
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rescalar: 628a887e23 | (Jonathan Worthington)++ | src/core/Array.pm6 Get Array.AT-POS below the MoarVM inline limit So that we can inline it into postcircumfix:<[ ]>, which we can also inline. With a MoarVM tweak, mutli-level inlining can then fully inline an array access that needn't vivify. |
22:03 | |||||||||||||||||||||||||||||||||||||
rakudo/rescalar: 7cf1207f31 | (Jonathan Worthington)++ | src/core/Array.pm6 Tune the array "slow path" some more To cheapen container creation and avoid repeated unboxing of Int to int. |
|||||||||||||||||||||||||||||||||||||||
roast: 6b98c26c56 | (Samantha McVey)++ | 2 files Fix S32-hash/delete-adverb.t and squish.t if hash keys iter randomized Soon I will be making MoarVM randomize the order of the iterator. Though we have a random order each start of MoarVM currently due to the random hash secret, if you make two hashes and add things in the same order you will get the same order as each other when you do .keys. This will be changing soon and you can't rely on the order (unless you don't modify the hash, in that case order is consistent). |
22:05 | ||||||||||||||||||||||||||||||||||||||
roast: e3ba673c56 | (Samantha McVey)++ | S15-unicode-information/uniprop.t Fix a typo in a test description |
|||||||||||||||||||||||||||||||||||||||
22:13
PufferBot joined
22:30
Kaiepi joined
22:48
dct_ left
23:21
benji__ joined
23:25
benjikun2 left
23:43
benjikun joined
23:45
benji__ left
|