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:15 skids joined 00:48 mr_ron joined 01:12 Kaiepi joined 01:47 mr_ron left 01:49 mr_ron joined
Geth rakudo: tbrowder++ created pull request #1977:
Fix for GH issue #1968
02:07
synopsebot RAKUDO#1968 [open]: github.com/rakudo/rakudo/issues/1968 Pod input and output blocks don't preserve newlines
02:15 [TuxCM] left 02:33 [Tux] joined, [TuxCM] joined 02:39 mr_ron left 02:54 ufobat___ joined 02:57 ufobat_ left 02:58 lizmat left 03:07 BenGoldberg joined 03:11 mr_ron joined 03:30 perlpilot left
Kaiepi just a note: pufferbot builds will be ~30% slower because of the albleed patches 03:41
*tlbleed
03:56 mr_ron left 04:03 mr_ron joined 04:10 mr_ron left 05:00 Kaiepi left 05:06 Kaiepi joined
Kaiepi correction: well over 100% 05:06
05:09 ufobat___ left, skids left
Kaiepi seems to depend on how long i've had x running 05:10
05:17 lizmat joined 05:23 AlexDaniel left, AlexDaniel joined 05:33 MasterDuke left 05:35 BenGoldberg left 05:51 brrt joined 06:12 pmurias joined 06:31 [TuxCM] left 06:51 mr_ron joined 07:03 mr_ron left
Geth nqp: 3d13beb5f3 | (Samantha McVey)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Add coerce_ui and coerce_iu ops to QASTOperationsMAST

These ops have been around a while but weren't mapped.
07:03
07:08 brrt left 07:28 ufobat joined 07:41 robertle_ joined
Geth nqp/W4anD0eR96-patch-1: 879f293e0b | 陈梓立++ (committed using GitHub Web editor) | t/hll/01-language.t
Enable HLL test 01-language.t
07:53
nqp: W4anD0eR96++ created pull request #473:
Enable HLL test 01-language.t
07:57 [TuxCM] joined 08:02 lizmat left 08:09 AlexDaniel left, Ven` joined 08:20 lizmat joined
Geth nqp/truffle: a6b54a22a1 | (Paweł Murias)++ | 3 files
[truffle] Implement nqp::concat
08:33
nqp/truffle: a16e900ed6 | (Paweł Murias)++ | nqp-truffle.nqp
[truffle] Simple &ok and &plan before we can run better ones
nqp/truffle: 5abb1f83f9 | (Paweł Murias)++ | src/vm/jvm/bin/write_a_node.nqp
[truffle] Add a helper to generate the boilerplate for adding a new node for an op
08:42
rakudo: e6e9daf1c3 | (Elizabeth Mattijsen)++ | src/core/Any-iterable-methods.pm6
Make .first() and .first(:end) about 2x faster

Fixes GH #1973
08:59
synopsebot RAKUDO#1973 [open]: github.com/rakudo/rakudo/issues/1973 [perf] .first() is equivalent to .head(), but is 3x slower
09:03 brrt joined
Geth nqp: 57b3fed809 | 陈梓立++ (committed using GitHub Web editor) | t/serialization/03-closures.t
Do not use 'XXX' as string literal, which disturb with XXX/FIXME
09:57
10:27 Kaypie joined, Kaiepi left 10:41 Merfont joined, Kaypie left 10:43 brrt left 10:49 brrt joined 10:56 ilogger2 joined 11:28 pmurias joined 11:36 dct joined 11:41 Ven` joined 11:50 dct left 12:04 pmurias left 12:09 pmurias joined, mr_ron joined 12:14 mr_ron left 12:18 ggoebel joined 12:24 pmurias left 12:31 pmurias joined
lizmat m: my %h is Set = <a b c>; 12:49
camelia ( no output )
lizmat m: my %h is Set = <a b c>; dd %h; 12:50
camelia ("a","c","b").Set
13:36 AlexDaniel joined 13:57 skids joined
Geth rakudo: tbrowder++ created pull request #1979:
Fix GH #1968: input/output block lines are squeezed
13:58
synopsebot RAKUDO#1968 [open]: github.com/rakudo/rakudo/issues/1968 Pod input and output blocks don't preserve newlines
lizmat .ask jnthn could you please have a look at GH #1959 14:59
yoleaux lizmat: I'll pass your message to jnthn.
lizmat .ask masak could you please have a look at GH #1959
yoleaux lizmat: I'll pass your message to masak.
lizmat #1959
R #1959
hmmm
timotimo without a space perhaps? 15:00
lizmat R#1959
synopsebot R#1959 [open]: github.com/rakudo/rakudo/issues/1959 Empty set()/bag()/mix() do not return a unique object
lizmat ah
timotimo oh, hm, it reacted to GH #something further up, didn't it?
lizmat yeah
15:01 brrt joined
Geth rakudo: c643383888 | (Tom Browder)++ | 3 files
Fix GH #1968: input/output block lines are squeezed

Original issue: Pod input and output blocks don't preserve newlines
The input and output blocks should be treated essentially the same as code blocks, and newlines should be preserved. But before this fix newlines WERE removed. This commit corrects that. ... (22 more lines)
15:11
synopsebot RAKUDO#1968 [open]: github.com/rakudo/rakudo/issues/1968 Pod input and output blocks don't preserve newlines
rakudo: 3ed20db2b4 | (Tom Browder)++ (committed using GitHub Web editor) | 3 files
Merge pull request #1979 from tbrowder/input-output

Fix GH #1968: input/output block lines are squeezed
AlexDaniel heh, what a can of worms 15:17
lizmat is suddenly very tired 15:23
[Coke] lizmat: sleeeeeeep 15:37
AlexDaniel eh, sleep… my sleep cycle started to wrap around again :( 15:40
waking up at 10:00-12:00 is fine, but 16:00 makes me feel dysfunctional 15:42
Geth synopsebot: 881de87d21 | (Zoffix Znet)++ (committed using GitHub Web editor) | lib/SB/Seener.pm6
Do not keep seen items around forever
16:21
synopsebot: 1797247d31 | (Zoffix Znet)++ (committed using GitHub Web editor) | lib/SB/Seener.pm6
Reduce seen cooldown from 10 minutes to 2
16:22
16:23 synopsebot joined, ChanServ sets mode: +v synopsebot 16:38 Zoffix joined 16:44 Kaiepi joined
Zoffix So. November 6–7. The 6.d release party? 16:44
m: say Date.new('2018-11-06') - Date.today 16:45
camelia 132
Zoffix ZofBot: yey! Get excited! 16:46
16:50 pmurias left 16:51 Ven` left
brrt release party? 16:53
Zoffix Yeah
You know, the party celebrating a release
16:55 Ven` joined
Geth roast: tbrowder++ created pull request #440:
add new tests
17:01
17:01 brrt left
Geth roast: 66818d7b96 | (Tom Browder)++ (committed using GitHub Web editor) | S26-documentation/04a-input-output.t
add new tests

  + for code/input/output expected failures (#440)
17:03
17:19 [TuxCM] joined 17:22 Zoffix left
Geth rakudo: tbrowder++ created pull request #1980:
add new spec test
17:39
rakudo: 1b4b73fae0 | (Tom Browder)++ | t/spectest.data
add new spec test
17:41
rakudo: eb98646704 | (Tom Browder)++ (committed using GitHub Web editor) | t/spectest.data
Merge pull request #1980 from tbrowder/new-spectest

add new spec test
17:45 brrt joined 17:58 perlpilot joined 18:01 Ven` left 18:02 Kaiepi left, Kaiepi joined 18:14 Kaiepi left 18:15 Kaiepi joined 18:36 perlpilot left 18:42 pmurias joined 18:46 pmurias left 19:03 lizmat joined 19:19 brrt left
Geth rakudo: 7865bfa6b7 | (Elizabeth Mattijsen)++ | 3 files
Remove Set|Bag|Mix.clone special casing

As per discussion in R#1959
19:25
synopsebot R#1959 [open]: github.com/rakudo/rakudo/issues/1959 Empty set()/bag()/mix() do not return a unique object
19:39 brrt joined 19:41 brrt left 20:05 ggoebel left 20:20 ggoebel joined 20:43 brrt joined 20:54 perlpilot joined 21:09 skids left 21:55 brrt left
tbrowder_ i’m experimenting with removing %*LANG from nqp and rakudo. how do i force rakudo to use the modified nqp which is in a separate repo? 21:59
perlpilot tbrowder: It's been a long time since I've built like this, but I think you do (from within the rakudo dir): perl Configure.pl --backends=moar --gen-moar --with-nqp=/path/to/other/nqp 22:12
that path is to the nqp binary, not the directory where nqp is located
tbrowder_ ok, thanks, i’ll give that a shot. 22:16
22:24 Zoffix joined
Zoffix tbrowder_: FWIW, Z-Script script makes it very easy to hack on nqp and stuff. You'd just make your changes in its nqp checkout and then run `z n` to rebuild nqp and rakudo on top of it 22:25
huggable: zscript
huggable Zoffix, Helper script for Rakudo Perl 6 core development: github.com/zoffixznet/z
tbrowder_ ah, thanks—forgot about that 22:26
22:31 Ven` joined 22:35 Ven` left 22:39 Zoffix left 22:41 MasterDuke joined 22:43 skids joined 23:35 perlpilot left 23:51 Ven` joined 23:56 Ven` left, perlpilot joined 23:59 lizmat left