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:04
trosa joined,
trosa is now known as Guest39969,
p6bannerbot sets mode: +v Guest39969
00:09
Guest39969 left
01:42
jayvee13 joined
01:46
jayvee13 left
01:48
JChat1_2 joined
01:52
JChat1_2 left
02:00
AlexDaniel left
03:24
Ely joined
03:25
Ely left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: b204e0ac33 | tison++ | 16 files [truffle] license and clean up |
03:50 | |||||||||||||||||||||||||||||||||||||
04:09
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: 4fc81657c1 | tison++ | 15 files [truffle] clean up and accesibility |
04:26 | |||||||||||||||||||||||||||||||||||||
04:29
MasterDuke left,
lizmat joined,
p6bannerbot sets mode: +v lizmat
04:33
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: fd6e3954cc | tison++ | src/vm/jvm/runtime/org/perl6/nqp/truffle/runtime/NQPArguments.java [truffle] refine NQPArguments |
04:37 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: bc92d301c9 | tison++ | 2 files [truffle] correct NQPWhileNode path |
04:40 | ||||||||||||||||||||||||||||||||||||||
samcv | release time! | 05:24 | |||||||||||||||||||||||||||||||||||||
AlexDaniel`: i should be releasing as soon as i run roast one more time | 05:51 | ||||||||||||||||||||||||||||||||||||||
changelog is complete | |||||||||||||||||||||||||||||||||||||||
AlexDaniel` | Great | 06:10 | |||||||||||||||||||||||||||||||||||||
Rakudo release will be in 15 hours or so then | 06:13 | ||||||||||||||||||||||||||||||||||||||
06:35
Ven`` joined
06:36
p6bannerbot sets mode: +v Ven``
06:39
Ven`` left
06:48
Ven`` joined
06:49
p6bannerbot sets mode: +v Ven``
06:56
Ven`` left,
Ven`` joined
06:57
p6bannerbot sets mode: +v Ven``
|
|||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel`: ok it's released :D | 07:05 | |||||||||||||||||||||||||||||||||||||
07:05
Ven`` left
07:24
Ven`` joined
07:25
p6bannerbot sets mode: +v Ven``
07:28
Ven`` left
07:33
Ven`` joined
07:34
p6bannerbot sets mode: +v Ven``
08:01
Ven`` left
08:18
lizmat joined,
p6bannerbot sets mode: +v lizmat
08:22
Ven`` joined,
p6bannerbot sets mode: +v Ven``
08:24
lizmat left
08:26
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel` | yay | 08:39 | |||||||||||||||||||||||||||||||||||||
lizmat | Files=1253, Tests=76142, 336 wallclock secs (15.39 usr 5.03 sys + 2368.58 cusr 213.46 csys = 2602.46 CPU) | 09:10 | |||||||||||||||||||||||||||||||||||||
09:15
[Tux] left
09:19
undersightable6 joined,
ChanServ sets mode: +v undersightable6,
p6bannerbot sets mode: +v undersightable6
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: b22edce402 | (Elizabeth Mattijsen)++ | src/core/Str.pm6 Make "".ord orders of magitude faster .ord on the empty string returns Nil. But the return value had an Int:D constraint on it. Which is ok, but a lot of needless work in the case of Nil being returned. Fixed by removing the constraint. |
09:21 | |||||||||||||||||||||||||||||||||||||
lizmat | grrr... stupid n | 09:23 | |||||||||||||||||||||||||||||||||||||
09:26
[Tux] joined
09:27
p6bannerbot sets mode: +v [Tux]
09:47
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
timotimo | i'd love a little more magitude in perl6 ;) | 09:56 | |||||||||||||||||||||||||||||||||||||
lizmat | .oO( more magiplexity! ) |
09:57 | |||||||||||||||||||||||||||||||||||||
10:15
pmurias left
10:16
pmurias joined,
p6bannerbot sets mode: +v pmurias
10:26
mutilator1 joined
10:31
mutilator1 left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
10:31 | |||||||||||||||||||||||||||||||||||||
10:34
Ven`` left
11:04
ZofBot left
11:05
ZofBot joined,
ChanServ sets mode: +v ZofBot,
p6bannerbot sets mode: +v ZofBot
11:11
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
11:12
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
11:49
Ven`` joined
11:50
p6bannerbot sets mode: +v Ven``
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/nqp-mbc: 539d125544 | (Stefan Seifert)++ | src/vm/moar/QAST/QASTCompilerMAST.nqp Speed up MoarVM::BytecodeWriter by using nqp::write* ops |
12:12 | |||||||||||||||||||||||||||||||||||||
lizmat | .oO( let the system do the buffering for you ) |
14:28 | |||||||||||||||||||||||||||||||||||||
15:17
pmurias left,
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
Geth | tap-harness6: 898ebd3a58 | (Leon Timmermans)++ | lib/TAP.pm Restore terminal coloring using Terminal::ANSIColor |
15:48 | |||||||||||||||||||||||||||||||||||||
15:53
MasterDuke left
16:39
Ven`` left
16:56
Ven`` joined,
p6bannerbot sets mode: +v Ven``
16:59
lucasb joined
17:00
p6bannerbot sets mode: +v lucasb,
Ven`` left
18:21
lucasb left
18:25
fake_space_whale joined
18:26
p6bannerbot sets mode: +v fake_space_whale
18:34
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | m: my @a = <a b c d f b g e>; $_ = 42 with @a; | 18:34 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot assign to an immutable value in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | Was kinda expecting it to DWIM and .STORE into that array | ||||||||||||||||||||||||||||||||||||||
m: my @a = <a b c d f b g e>; .[] = 42 with @a; dd @a | 18:36 | ||||||||||||||||||||||||||||||||||||||
camelia | Array @a = [42] | ||||||||||||||||||||||||||||||||||||||
Zoffix | R#2310 | 18:39 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2310 [open]: github.com/rakudo/rakudo/issues/2310 [LTA] LTA assignment to `$_` alised to Array does not .STORE | ||||||||||||||||||||||||||||||||||||||
TimToady | in any case, it's not exactly an immutable value, so the error message is LTA | 18:41 | |||||||||||||||||||||||||||||||||||||
m: my @a = <a b c d f b g e>; @$_ = 42 with @a; | 18:42 | ||||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
TimToady | in the design, the scalar vs list assignment is determined statically, so maybe the error should just point them at @$_ | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; my @a = <a b c d f b g e>; nqp::p6store($_,42) with @a; dd @a | 18:43 | |||||||||||||||||||||||||||||||||||||
camelia | Array @a = [42] | ||||||||||||||||||||||||||||||||||||||
TimToady | we could make it failover, but too many failovers is a design smell | ||||||||||||||||||||||||||||||||||||||
Zoffix | It could use that op, no? Tho I feer it'll impact perf | ||||||||||||||||||||||||||||||||||||||
TimToady | well, probably only if it prevents inlining | 18:44 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: my $a := [<a b c d f b g e>]; $a = 42; dd $a | ||||||||||||||||||||||||||||||||||||||
camelia | Cannot assign to an immutable value in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | hm... | 18:45 | |||||||||||||||||||||||||||||||||||||
TimToady | and it's not like the callsite is gonna be megamorphic | ||||||||||||||||||||||||||||||||||||||
Zoffix decides to leave the boat unrocked and closes the ticket | |||||||||||||||||||||||||||||||||||||||
TimToady | well, it's still LTA | ||||||||||||||||||||||||||||||||||||||
Zoffix renames the ticket instead | |||||||||||||||||||||||||||||||||||||||
TimToady | we wanna be able to optimize the heck out of scalar assignment, fershure | 18:46 | |||||||||||||||||||||||||||||||||||||
but if we've already gotta check for immutability, a further check in the error handling for list-assignability is probably not going to do much more than spread out cache hits from a longer goto | 18:47 | ||||||||||||||||||||||||||||||||||||||
and perhaps multiple scalar assignments can share the same checking code out-of-line | 18:48 | ||||||||||||||||||||||||||||||||||||||
TimToady is of course just shooting off his mouth without actually looking at the code :) | 18:49 | ||||||||||||||||||||||||||||||||||||||
Zoffix | :) | 18:50 | |||||||||||||||||||||||||||||||||||||
19:07
dreamon_ joined
19:10
dreamon_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: 43d07b1f22 | (Paweł Murias)++ | 9 files [truffle] Keeping using the same global context when loading an extra compunit as bytecode |
19:39 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: 8e9450c783 | (Paweł Murias)++ | 2 files [truffle] Work on loading the setting properly in truffle |
|||||||||||||||||||||||||||||||||||||||
nqp/truffle: c44cc8aa27 | (Paweł Murias)++ | src/vm/jvm/Truffle.nqp [truffle] Move variable declarations to the start of blocks Needed for nqp::call with a name. Needes cleanup. |
|||||||||||||||||||||||||||||||||||||||
20:16
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
20:22
charolastra7 joined
20:23
charolastra7 left
20:42
DrStalker16 joined
20:45
DrStalker16 left
21:10
undersightable6 left,
undersightable6 joined,
coverable6 joined,
ChanServ sets mode: +v coverable6
21:11
p6bannerbot sets mode: +v undersightable6,
p6bannerbot sets mode: +v coverable6
21:23
MatheusOl14 joined
21:28
MatheusOl14 left
21:44
Sumiko15 joined
21:45
Sumiko15 left
21:54
pmurias left
22:00
fake_space_whale left
22:03
liamdawson8 joined
22:04
liamdawson8 left
22:13
fake_space_whale joined
22:14
p6bannerbot sets mode: +v fake_space_whale
22:28
knaved28 joined
22:29
knaved28 left
22:52
Zoffix left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 36fa02ebf8 | (Zoffix Znet)++ | S32-exceptions/misc.t [v6.d REVIEW] Fix broken X::Method::NotFound test The original test does not cover the bug in the ticket. Orig: github.com/perl6/roast/commit/4bfd6d237 |
23:00 | |||||||||||||||||||||||||||||||||||||
roast: f0be78ff98 | (Zoffix Znet)++ | S17-supply/sort.t [v6.d REVIEW] Precisify Supply:U.sort test is-deeply treats Lists and Seqs the same. Orig: github.com/perl6/roast/commit/90d148ce4 |
23:03 | ||||||||||||||||||||||||||||||||||||||
23:03
robawt29 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 9dbb58bc05 | (Zoffix Znet)++ | S17-supply/list.t [v6.d REVIEW] Fix invalid Supply:U.list test The test has Seq in expected, but tests below spec Supply:D.list to return a List instead of a Seq. Spec for a List on :U as well. Orig: github.com/perl6/roast/commit/90d148ce4 |
23:04 | |||||||||||||||||||||||||||||||||||||
23:07
robawt29 left
23:24
Ven`` joined,
p6bannerbot sets mode: +v Ven``
23:29
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 8caaa9a6dd | (Zoffix Znet)++ | S32-encoding/registry.t [v6.d REVIEW] Spec what Encoding::Registry.register returns Orig: github.com/perl6/roast/commit/4b979dd7f |
23:43 | |||||||||||||||||||||||||||||||||||||
23:49
Campylobacter13 joined
23:50
Drolmer21 joined,
p6bannerbot sets mode: +v Drolmer21
23:51
Drolmer21 left,
Campylobacter13 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: e310a412df | (Zoffix Znet)++ | S32-encoding/registry.t [v6.d REVIEW] Improve Encoding::Registry.find tests Actually test it found the right encoding instead of giving us any ol' Encoding object. Orig: github.com/perl6/roast/commit/c8f9fa490 |
23:53 |