Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
00:11 leont joined 00:30 leont left 00:50 vrurg joined 00:56 vrurg left 01:05 vrurg joined 02:03 leont joined 02:53 travis-ci joined
travis-ci NQP build failed. Nick Logan 'Add uname opcode for MoarVM (#517)' 02:53
travis-ci.org/perl6/nqp/builds/507368097 github.com/perl6/nqp/compare/da96d...475f9891f2
02:53 travis-ci left 03:41 travis-ci joined
travis-ci NQP build passed. Nick Logan 'Bump MOAR_REVISION' 03:41
travis-ci.org/perl6/nqp/builds/507374980 github.com/perl6/nqp/compare/99475...80b764da36
03:41 travis-ci left
ugexe .tell pmurias github.com/perl6/nqp/pull/517#issu...-463036136 <-- I can add this, but I would need to know which file to put it under (new file os.js? some existing file?) 04:05
yoleaux ugexe: I'll pass your message to pmurias.
04:22 leont left 05:01 leont joined 05:05 vrurg left 05:34 leont left
Geth rakudo/use-nqp-uname: ec40933d3e | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Kernel.pm6
Refactor $*KERNEL internal use of uname

Uses `nqp::uname()` on MoarVM instead of shelling out, while shelling out on other backends.
Changes .release() and .version() to return more appropriate values -- uname version instead of uname release for .version(), and uname release instead of uname version for .release() šŸ˜• By making these consistent with their uname counterpart people can better understand the values it may contain and by what name.
05:45
rakudo: ugexe++ created pull request #2770:
Refactor $*KERNEL internal use of uname
AlexDaniel .tell hankache yes? :) 05:47
yoleaux AlexDaniel: I'll pass your message to hankache.
09:12 lgtaube left
Geth rakudo: ec40933d3e | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Kernel.pm6
Refactor $*KERNEL internal use of uname

Uses `nqp::uname()` on MoarVM instead of shelling out, while shelling out on other backends.
Changes .release() and .version() to return more appropriate values -- uname version instead of uname release for .version(), and uname release instead of uname version for .release() šŸ˜• By making these consistent with their uname counterpart people can better understand the values it may contain and by what name.
09:12
rakudo: ffe840999c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core/Kernel.pm6
Merge pull request #2770 from rakudo/use-nqp-uname

Refactor $*KERNEL internal use of uname
09:25 lgtaube joined
Geth roast: 073388dea6 | (Elizabeth Mattijsen)++ | S03-operators/context-forcers.t
Make test use proper dynamic variables

  "is dynamic" forces one to have to use the CALLER:: syntax, which is a bad
idea from an optimization point of view.
09:32
roast/6.c-errata: c13bf889bf | (Elizabeth Mattijsen)++ | S03-operators/context-forcers.t
Make test use proper dynamic variables

  "is dynamic" forces one to have to use the CALLER:: syntax, which is a bad
idea from an optimization point of view.
09:33
10:31 lucasb joined
lizmat m: use nqp; dd nqp::iterator(nqp::hash).^name; dd nqp::iterator(nqp::list).^name 10:41
camelia "BOOTIter"
"BOOTIter"
lizmat jnthn moritz timotimo is there a way to distinguish between iterators on nqp::hash and nqp::list ?
m: use nqp; dd nqp::iterkey_s(nqp::iterator(nqp::list)) # Seems like it knows itself :-) 10:43
camelia This is not a hash iterator, it's a VMIter (BOOTIter)
in block <unit> at <tmp> line 1
lizmat looks like somehow I would need to do this check: iterator->body.mode != MVM_ITER_MODE_HASH 10:45
( from 6model/reprs/MVMIter.c , line 262 10:46
)
AlexDaniel hah, seems like I'm going to do my 20th releaseā€¦ :) 11:10
lizmat ++AlexDaniel 11:29
[Tux] Rakudo version 2019.03-43-gffe840999 - MoarVM version 2019.03-35-gd15906711
csv-ip5xs0.723 - 0.733
csv-ip5xs-206.347 - 6.518
csv-parser23.471 - 23.542
csv-test-xs-200.434 - 0.438
test7.073 - 7.480
test-t1.854 - 1.962
test-t --race0.825 - 0.848
test-t-2030.376 - 30.556
test-t-20 --race9.489 - 9.616
12:18
(working on my Riga talk, so relatively busy) 12:19
Geth rakudo/release-2019.03.1: 190a7148f2 | (Nick Logan)++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | src/core/Kernel.pm6
Check for fexistence before checking if executable

  See #2756
13:22
rakudo/release-2019.03.1: 2f9d69c23b | (Nick Logan)++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | src/core/Kernel.pm6
Ensure we boolify our value
AlexDaniel ā€œin addition to the regular, monthly releasesā€ ha, monthly releases 13:36
regular monthly releases
lizmat
.oO( some times more regular than other times )
13:49
13:51 leont joined 13:54 TreyHarris left 14:07 TreyHarris joined 14:34 AlexDaniel left
Geth rakudo/release-2019.03.1: 936eaf6265 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Log all changes (+ announcement)
14:53
rakudo/release-2019.03.1: 678e007113 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod
List 2019.03.1 in the release guide
14:53 AlexDaniel joined
AlexDaniel having an eye or two on this would be nice: github.com/rakudo/rakudo/blob/rele...19.03.1.md 14:55
14:56 squashable6 left, quotable6 left, benchable6 left, shareable6 left 14:57 quotable6 joined, squashable6 joined 15:00 shareable6 joined, ChanServ sets mode: +v shareable6, benchable6 joined, ChanServ sets mode: +v benchable6 15:10 lucasb left
lizmat AlexDaniel: "(note: no .1) " ?? "(note: not .1)" perhaps 15:24
Perhaps add a line: "This release is for Windows users only: users on other system do not need to update, but are of course welcome to". 15:25
*systems
</having an eye or two on it> 15:26
AlexDaniel hmm ā€œno .1ā€ was in all point releases, somehow nobody complained before 15:27
I can't tell which sounds more natural
Geth rakudo/release-2019.03.1: cb29b8d164 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/announce/2019.03.1.md
Tweak 2019.03.1 announcement

  lizmat++
15:38
rakudo/release-2019.03.1: da2b758404 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2019.03.1
17:24
rakudo/master: 6 commits pushed by (Nick Logan)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 17:28
rakudo: da2b758404 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2019.03.1
17:29
rakudo: 23d215dc4c | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
Merge branch 'release-2019.03.1'
rakudo: 6d8077cec3 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/announce/2019.03.1.md
Typo
17:33
17:36 Geth left, Geth joined, ChanServ sets mode: +v Geth 18:48 vrurg joined 23:01 epony left 23:05 leont left