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:12 pamplemousse joined 00:47 commavir left 00:56 commavir joined 00:57 nacyro left 01:02 pamplemousse left, pamplemousse joined 01:16 MasterDuke left 01:22 commavir left 01:23 commavir joined 01:29 squashable6 left, squashable6 joined 01:36 pamplemousse left 01:44 lucasb left 01:59 commavir left 02:02 commavir joined 03:34 AlexDani` joined 04:08 squashable6 left 04:10 squashable6 joined, ChanServ sets mode: +v squashable6 05:30 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined
Geth rakudo/release-2019.07.1: 5c428641e0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Add 2019.07.1 announcement
06:44
AlexDaniel please review before I hit the big red button :)
07:06 BeastieBot left 07:13 BeastieBot joined
AlexDaniel note that there are no nqp-configure changes in the point release 07:22
I didn't see anything important there, but feel free to disagree 07:23
07:56 chloekek joined
lizmat Files=1268, Tests=108561, 193 wallclock secs (26.89 usr 7.78 sys + 2693.58 cusr 253.94 csys = 2982.19 CPU) 08:14
AlexDaniel: +1 from me 08:15
AlexDaniel timotimo: I assume this never worked? github.com/perl6/nqp/issues/567 09:53
timotimo oh, yeah, that probably never worked right 10:47
chloekek I wonder how you'd write a regression test for that. 10:51
timotimo it's currently using nqp::backendconfig()<prefix> which grabs the prefix from moarvm, indeed 11:00
the Compiler object has a %!config that seems to have the right prefix in it, the one for nqp 11:01
but i don't see an obvious way for the Backend, which is where the profiler template is searched, to get at it at the moment 11:02
Geth roast: 008d3f53f2 | (Samantha McVey)++ | 57 files
Update Unicode tests to Unicode v12.1

All except grapheme cluster break tests have been updated.
11:12
timotimo can maybe just call hll-config(%new-hash) and that could be fine 11:20
chloekek: can you test a patch? gist.github.com/timo/e66b190dfde09...4ce81f1fa7 - this would apply to nqp 11:22
chloekek Sure give me 10 minutes 11:23
timotimo: gist.github.com/chloekek/d3984c0e3...1de87038a8 11:29
It did find the template but it did not create the profiling output.
Oh, maybe $nqpconfig<prefix> doesn't exist. 11:31
Geth nqp: f951b9b7a9 | (Samantha McVey)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get Unicode v12.1 update

Changes: 2019.07-17-ga7563e71b..2019.07.1-50-gb614a7b4d b614a7b4d Update collation data to Unicode 12.1 e4b87265b Add reference to roast Unicode update instructions c390b30cc Fix possible access to fromspace in MVM_coerce_sI 8f425147a Update Unicode to 12.1 ... (41 more lines)
11:35
rakudo: f5ef0b3caf | (Samantha McVey)++ | tools/templates/NQP_REVISION
Bump NQP/MoarVM to get Unicode v12.1 update

Changes: 2019.07-46-g8e7ba123a..2019.07-51-gf951b9b7a f951b9b7a Bump MoarVM to get Unicode v12.1 update 8f71baff8 Bump nqp-configure c0f3ab3d7 Link build runners with correct flags 9d7d90aa5 Fix return code of nqp build runner
11:38
samcv yay 12:04
AlexDaniel samcv: hmm, btw I recently stumbled upon an old unicode bug that is still not fixed 12:46
let me find it…
m: say ‘a’.uniprop(‘Numeric’) 12:47
camelia Lower
12:47 travis-ci joined
travis-ci Rakudo build failed. Samantha McVey 'Bump NQP/MoarVM to get Unicode v12.1 update 12:47
travis-ci.org/rakudo/rakudo/builds/564608177 github.com/rakudo/rakudo/compare/d...ef0b3cafe6
12:47 travis-ci left
AlexDaniel damn, I think irc log redirection is no longer working 12:48
14:06 lucasb joined 14:46 pamplemousse joined, ggoebel left 15:01 pamplemousse left 15:08 pamplemousse joined 15:32 BeastieBot left 15:33 BeastieBot joined
Geth rakudo/release-2019.07.1: e6771352a5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod
List 2019.07.1 in the release guide
15:34
15:34 BeastieBot left, BeastieBot joined 15:46 pamplemousse left
timotimo github.com/rakudo/rakudo/pull/3082 - who wants this to hit master? 15:55
AlexDaniel btw what's Stage syntaxcheck and Stage ast 15:57
if it's always taking 0.000s there's probably no need to show it
timotimo they don't do anything much 15:59
but we just go through the stages one by one and call them; each stage is just a method
syntaxcheck is for when you run your code with -c
that sets the --target=syntaxcheck i think?
and the way syntaxcheck outputs is to say "Syntax OK" 16:00
and ast takes the .ast of the .parse and returns that as result i think? 16:03
because the next stage works on the .ast, rather than the match?
more importantly, if you --target=ast, you get the ast, whereas if you --target=parse you get the match
Geth rakudo: 7056a25a5c | (Samantha McVey)++ | 4 files
Update test files to Unicode 12.1
16:30
samcv builds should be fixed now
16:50 pamplemousse joined
Geth nqp/release-2019.07.1: 298d3c7561 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2019.07.1
16:53
nqp/release-2019.07.1: 1355779a3c | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2019.07.1
rakudo/release-2019.07.1: 5f1bc002ca | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2019.07.1
rakudo/release-2019.07.1: 40b13322c5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2019.07.1
nqp/master: 5 commits pushed by (Patrick Böker)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 17:02
samcv ah i should probably merge too 17:03
Geth rakudo/master: 9 commits pushed by (Patrick Böker)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 17:07
AlexDaniel samcv: huh? You mean the release branch? You already did, I checked :)
AlexDaniel waits patiently until someone points out that there's something wrong with this release too :) 17:11
moritz there's something wrong with *every* release. We have several hundred known bugs in our bug tracker(s) 17:13
17:14 pamplemousse left, pamplemousse joined
AlexDaniel well, the definition of “wrong” is a bit different for releases :) 17:18
like, I don't care about existing old bugs 17:19
17:19 pamplemousse left 17:20 pamplemousse joined
timotimo if a release is riddled with bugs, we just wait a month or two until those bugs turn old 17:20
then we can release
AlexDaniel yeah, or make a quick release before the real one and say “look, we already had at least one release with that bug, so it's OK” 17:21
samcv AlexDaniel, what's the bug? 17:23
AlexDaniel samcv: we don't know yet
“===SORRY!=== finish_code_object” 17:26
that's on master 17:27
17:38 travis-ci joined
travis-ci Rakudo build passed. Samantha McVey 'Update test files to Unicode 12.1' 17:38
travis-ci.org/rakudo/rakudo/builds/564667153 github.com/rakudo/rakudo/compare/f...56a25a5c6d
17:38 travis-ci left 17:47 pamplemousse left 18:06 patrickb joined 18:08 BeastieBot left 18:09 BeastieBot joined 18:26 lucasb left 18:35 travis-ci joined
travis-ci Rakudo build passed. Aleks-Daniel Jakimenko-Aleksejev 'Merge branch 'release-2019.07.1'' 18:35
travis-ci.org/rakudo/rakudo/builds/564674854 github.com/rakudo/rakudo/compare/7...f9d2848027
18:35 travis-ci left 18:46 pamplemousse joined 19:09 pamplemousse left, pamplemousse joined 19:13 BeastieBot left, BeastieBot joined 19:14 BeastieBot left, BeastieBot joined 19:15 BeastieBot left, BeastieBot joined 19:22 pamplemousse left 19:24 pamplemousse joined 19:35 kawaii left, kawaii joined 19:39 pamplemousse left 19:47 pamplemousse joined 20:24 patrickb left 20:28 MasterDuke joined 20:38 MasterDuke left 20:41 MasterDuke joined 22:35 chloekek left 23:03 MasterDuke left
Geth nqp: Kaiepi++ created pull request #568:
[WIP] Implement ops for manipulating file descriptors and HANDLEs
23:22
rakudo: Kaiepi++ created pull request #3085:
[WIP] Formalize what the IO role actually does and introduce IO::NativeDescriptor