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:38
fake_space_whale joined,
p6bannerbot sets mode: +v fake_space_whale
00:41
PufferBot left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: tbrowder++ created pull request #465: Rename pm 2 pm6 |
01:36 | |||||||||||||||||||||||||||||||||||||
roast: 4d6918ab32 | (Tom Browder)++ (committed using GitHub Web editor) | 222 files Rename pm 2 pm6 (#465) * add tests for =defn implementation * renamed modules *.pm to *.pm6 * add another two tests to ensure .pm modules are tested * make internal changes due to renaming .pm to .pm6 |
01:40 | ||||||||||||||||||||||||||||||||||||||
roast: 5c93ee3168 | (Nick Logan)++ (committed using GitHub Web editor) | S10-packages/basic.t Remove incorrect-ish test I would argue the file extension test is not appropriate for the roast. More importantly it uses relative file paths for its `use lib` ( see: github.com/perl6/roast#test-utilities and github.com/perl6/roast/commit/dfe7...c1555ed8c4 ) |
02:09 | ||||||||||||||||||||||||||||||||||||||
roast: bcc988ecbe | (Nick Logan)++ (committed using GitHub Web editor) | 2 files Remove extra .pm in filename |
02:13 | ||||||||||||||||||||||||||||||||||||||
02:45
Kaiepi joined
02:46
p6bannerbot sets mode: +v Kaiepi,
Kaiepi left,
Kaiepi joined
02:47
p6bannerbot sets mode: +v Kaiepi
03:45
Kaiepi left,
Kaiepi joined,
Kaypie joined
03:46
p6bannerbot sets mode: +v Kaiepi,
Kaiepi left,
p6bannerbot sets mode: +v Kaypie,
Kaypie is now known as Kaiepi
04:13
MasterDuke left
04:45
ggoebel left
04:47
ggoebel joined,
p6bannerbot sets mode: +v ggoebel
05:04
ggoebel left
05:06
ggoebel joined
05:07
p6bannerbot sets mode: +v ggoebel
05:13
ggoebel left
05:29
Ven` joined
05:30
p6bannerbot sets mode: +v Ven`
05:33
Ven` left
06:11
robertle joined
06:12
p6bannerbot sets mode: +v robertle
06:53
fake_space_whale left
07:30
Ven` joined
07:31
p6bannerbot sets mode: +v Ven`
08:10
statisfiable6 left,
evalable6 left
08:52
statisfiable6 joined,
ChanServ sets mode: +v statisfiable6
08:53
p6bannerbot sets mode: +v statisfiable6
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 741d473506 | 陈梓立++ (committed using GitHub Web editor) | S10-packages/basic.t correct plan number |
09:34 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: 91a5f6c775 | (Paweł Murias)++ | 4 files [truffle] Rename scRef to sc |
09:41 | ||||||||||||||||||||||||||||||||||||||
10:10
x[LGWs4x4i]uG2N0 left
10:11
Ven` left
10:14
x[LGWs4x4i]uG2N0 joined
10:15
p6bannerbot sets mode: +v x[LGWs4x4i]uG2N0
10:27
lizmat joined
10:28
p6bannerbot sets mode: +v lizmat
10:53
MasterDuke joined
10:54
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
10:57
pmurias joined
10:58
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
pmurias | jnthn: any significant reasons why the jvm backend keeps the REPR and REPRData as separate objects? | 10:58 | |||||||||||||||||||||||||||||||||||||
yoleaux | 28 Aug 2018 22:56Z <AlexDaniel> pmurias: this test does not pass on jvm github.com/perl6/nqp/commit/f0f384...28755fa1f6 | ||||||||||||||||||||||||||||||||||||||
timotimo | pmurias: probably just taken over from moarvm; REPR_data is variable-sized, that's why it's behind a pointer in moarvm | ||||||||||||||||||||||||||||||||||||||
pmurias | wasn't the JVM backend done before MoarVM? | 10:59 | |||||||||||||||||||||||||||||||||||||
timotimo | er | ||||||||||||||||||||||||||||||||||||||
pmurias | (it could be taken from Parrot) | ||||||||||||||||||||||||||||||||||||||
timotimo | parrot probably also had REPR_data :) | ||||||||||||||||||||||||||||||||||||||
jnthn | The initial 6model implementation was in C; various things were adapted for the JVM, but where it wasn't deemed performance sensitive I stuck with keeping things similar. | 11:00 | |||||||||||||||||||||||||||||||||||||
But in C, a REPR is a static thing, whereas REPR data is per type, subject to GC, etc. | 11:01 | ||||||||||||||||||||||||||||||||||||||
timotimo | oh, oops, of course | ||||||||||||||||||||||||||||||||||||||
jnthn | And yes, that C was a Parrot extension :) | ||||||||||||||||||||||||||||||||||||||
timotimo | well, shows that i still need to finish waking up | ||||||||||||||||||||||||||||||||||||||
jnthn | Though the design of the C code survived largely intact in MoarVM | 11:02 | |||||||||||||||||||||||||||||||||||||
11:11
Ven` joined,
p6bannerbot sets mode: +v Ven`
|
|||||||||||||||||||||||||||||||||||||||
pmurias | I think I'll just merge that for truffle, seem most types actually have some data and this will get rid of casting everywhere | 11:12 | |||||||||||||||||||||||||||||||||||||
11:33
pmurias left
11:37
pmurias joined,
p6bannerbot sets mode: +v pmurias
11:41
pmurias left
11:42
pmurias joined
11:43
p6bannerbot sets mode: +v pmurias
11:53
pmurias left,
pmurias joined
11:54
p6bannerbot sets mode: +v pmurias
12:00
MasterDuke left
12:03
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
12:04
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
12:06
Zoffix joined,
p6bannerbot sets mode: +v Zoffix,
p6bannerbot left,
p6bannerbot joined,
ChanServ sets mode: +o p6bannerbot
12:07
Zoffix left
12:12
ilmari left,
ilmari joined,
ilmari left,
ilmari joined,
p6bannerbot sets mode: +v ilmari
12:13
p6bannerbot sets mode: +v ilmari
12:24
pmurias left
12:30
pmurias joined
12:31
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: a203dc07e9 | (Paweł Murias)++ | 7 files [truffle] Stub STables while deserializing |
12:34 | |||||||||||||||||||||||||||||||||||||
roast: tbrowder++ created pull request #466: Add test for loading module .pm files |
13:07 | ||||||||||||||||||||||||||||||||||||||
roast: 5c7df0d522 | (Tom Browder)++ (committed using GitHub Web editor) | 2 files Add test for loading module .pm files (#466) * add tests for =defn implementation * add new file and new tests for loading .pm modules |
13:08 | ||||||||||||||||||||||||||||||||||||||
rakudo: 656b0730f9 | (Elizabeth Mattijsen)++ | docs/release_guide.pod Remove chromatic as release manager of 2009.12 release |
13:21 | ||||||||||||||||||||||||||||||||||||||
13:23
p6bannerbot left
13:27
pmurias left
13:30
pmurias joined
13:31
AlexDani` joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: e8864cee30 | (Nick Logan)++ | 2 files Revert "Add test for loading module .pm files (#466)" This reverts commit 5c7df0d522a24d352ae229ea75f277fa8310b7a1. As mentioned in my previous commit I do not think this is appropriate to test in the roast. i.e. the tests we replaced were not for explicitly testing what file extension works, so its not a single persons place to decide that now the spec incorporates specific file extensions in this instance. |
13:34 | |||||||||||||||||||||||||||||||||||||
13:34
AlexDaniel left
13:43
AlexDani` is now known as AlexDaniel
13:44
squashable6 joined,
squashable6 left
|
|||||||||||||||||||||||||||||||||||||||
lizmat is surprised by the revert in roast | 13:56 | ||||||||||||||||||||||||||||||||||||||
lizmat is also going to be afk for a bit& | |||||||||||||||||||||||||||||||||||||||
14:01
Ven` left
14:08
skids joined
14:11
Ven` joined
14:26
Ven` left
14:27
pmurias left
14:29
pmurias joined
14:32
Ven` joined
14:36
lizmat left
15:13
kline3 joined
15:17
kline3 left
15:18
deedra21 joined
15:19
squashable6 joined
15:20
AlexDaniel left,
AlexDaniel joined
15:21
robertle left
15:27
ChanServ sets mode: +o AlexDaniel,
deedra21 left,
AlexDaniel sets mode: -m ,
AlexDaniel sets mode: -z
15:28
AlexDaniel sets mode: +m
15:33
kepler_mach7 joined
15:35
AlexDaniel is now known as timewasteable6,
timewasteable6 is now known as AlexDaniel
15:37
timewasteable6 joined,
timewasteable6 left
15:38
timewasteable6 joined,
timewasteable6 left,
kepler_mach7 left
15:39
timewasteable6 joined
15:43
timewasteable6 left,
timewasteable6 joined,
timewasteable6 left
15:44
timewasteable6 joined,
ChanServ sets mode: +o timewasteable6,
AlexDaniel sets mode: +z
15:45
undersightable6 joined,
pmurias left
15:46
timewasteable6 sets mode: +v undersightable6
15:47
ChanServ sets mode: +vvv squashable6 Ven` skids
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
15:48 | |||||||||||||||||||||||||||||||||||||
16:03
fake_space_whale joined,
timewasteable6 sets mode: +v fake_space_whale
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: 321c790756 | (Daniel Green)++ | 5 files [truffle] Implement nqp::getlex and _<i n s> |
16:26 | |||||||||||||||||||||||||||||||||||||
16:27
robertle joined
16:28
timewasteable6 sets mode: +v robertle
16:31
Alucard4200 joined
16:32
timewasteable6 sets mode: +v Alucard4200
16:34
ChanServ sets mode: -o AlexDaniel
16:36
Alucard4200 left
16:47
j3nnn1 joined,
timewasteable6 sets mode: +v j3nnn1
16:49
Kaiepi left
16:53
Ven` left
17:04
Guest4075 joined
17:05
Guest4075 left
17:26
lizmat joined
17:27
timewasteable6 sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
lizmat | timewasteable6? | 17:27 | |||||||||||||||||||||||||||||||||||||
Geth | nqp/truffle: ed653e198a | (Daniel Green)++ | src/vm/jvm/runtime/org/perl6/nqp/truffle/nodes/expression/NQPGetlexNode.java [truffle] Fix wrong class name in getlex |
17:44 | |||||||||||||||||||||||||||||||||||||
nqp/truffle: c893f05b8c | (Daniel Green)++ | 6 files [truffle] Implement nqp::iscont and _<i n s> |
|||||||||||||||||||||||||||||||||||||||
timotimo | yeah because if you're a legitimate visitor, your time is wasted by not getting voice immediately | 17:48 | |||||||||||||||||||||||||||||||||||||
[Coke] | I don't think we need to optimize for "visitors". | 18:03 | |||||||||||||||||||||||||||||||||||||
18:32
skids left
18:45
Kaiepi joined
18:46
timewasteable6 sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
TimToady | m: my $x => 42; # interesting little buglet | 18:53 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Preceding context expects a term, but found infix > instead. at <tmp>:1 ------> 3my $x =>7⏏5 42; # interesting little buglet |
||||||||||||||||||||||||||||||||||||||
18:53
diakopter left
19:06
ChanServ sets mode: +v AlexDaniel
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | TimToady: what would be the right behavior? | 19:07 | |||||||||||||||||||||||||||||||||||||
m: my $x = > 42; | |||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Preceding context expects a term, but found infix > instead. at <tmp>:1 ------> 3my $x = >7⏏5 42; |
||||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: also it wastes our time to maintain that stuff :( | ||||||||||||||||||||||||||||||||||||||
timotimo | right | 19:09 | |||||||||||||||||||||||||||||||||||||
19:10
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | also I was talking to myself again because I had no voice | 19:11 | |||||||||||||||||||||||||||||||||||||
19:11
timewasteable6 sets mode: +v brrt
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | forgot to voice myself… let's pretend that was intentional :P | 19:12 | |||||||||||||||||||||||||||||||||||||
jdv79 | what visitors do you mean? | 19:28 | |||||||||||||||||||||||||||||||||||||
timotimo | anyone coming to the irc channel, perhaps for their first time | 19:31 | |||||||||||||||||||||||||||||||||||||
brrt | spam makes irc a bit less effective and useful this way | 19:32 | |||||||||||||||||||||||||||||||||||||
19:36
ultrabong joined
19:41
ultrabong left
20:14
brrt left
20:19
Zoffix joined,
timewasteable6 sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | AlexDaniel: I can kill my bot permanently now right? | 20:20 | |||||||||||||||||||||||||||||||||||||
tje bannerbot | |||||||||||||||||||||||||||||||||||||||
pretty insane Freenode is still being hammered. | 20:22 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: right behaviour in TimToady's example is to create a Pair object | 20:23 | ||||||||||||||||||||||||||||||||||||||
20:23
timewasteable6 left,
AlexDaniel left,
AlexDaniel joined
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | m: (my $x => 42) | 20:23 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Preceding context expects a term, but found infix > instead. at <tmp>:1 ------> 3(my $x =>7⏏5 42) |
20:24 | |||||||||||||||||||||||||||||||||||||
Zoffix | m: (my $x) => 42 | ||||||||||||||||||||||||||||||||||||||
camelia | WARNINGS for <tmp>: Useless use of "=>" in expression "(my $x) => 42" in sink context (line 1) |
||||||||||||||||||||||||||||||||||||||
Zoffix | well, I'm sirmising here | ||||||||||||||||||||||||||||||||||||||
sur | |||||||||||||||||||||||||||||||||||||||
20:25
p6bannerbot joined,
ChanServ sets mode: +o p6bannerbot
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: jstuder-gh++ created pull request #467: Test STOREing / splicing lazy Seq into native array throws |
20:26 | |||||||||||||||||||||||||||||||||||||
20:29
timewasteable6 joined,
ChanServ sets mode: +o timewasteable6,
p6bannerbot sets mode: +v timewasteable6,
timewasteable6 left
20:31
dct joined,
p6bannerbot sets mode: +v dct
20:33
TimToady left
20:48
dirtyroshi joined
20:50
dirtyroshi left
20:55
TimToady joined
20:56
p6bannerbot sets mode: +v TimToady
21:05
insidious10 joined
21:08
insidious10 left
21:16
AlexDaniel left
21:21
Zoffix left
21:28
lizmat left
21:29
lizmat joined
21:30
p6bannerbot sets mode: +v lizmat
22:01
cottongin17 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 1713da0720 | (Jeremy Studer)++ | S09-typed-arrays/native.t Test STOREing lazy Seq into native array throws splicing as well. Corresponds to the following [Rakudo development](github.com/rakudo/rakudo/pull/2240) |
22:01 | |||||||||||||||||||||||||||||||||||||
22:03
cottongin17 left
22:36
dct left
22:52
ZofBot left
23:14
stmuk_ joined
23:15
p6bannerbot sets mode: +v stmuk_
23:17
stmuk left
23:18
stmuk joined
23:19
p6bannerbot sets mode: +v stmuk,
stmuk_ left
23:27
Lumpi18 joined,
raspimate_ joined
23:28
Lumpi18 left
23:31
raspimate_ left
|