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:13
lucasb left
00:28
morsik9 joined
|
|||
AlexDaniel | .tell dogbert2 commit title could've been better here: github.com/rakudo/rakudo/commit/8f807fc4 | 00:30 | |
yoleaux | AlexDaniel: I'll pass your message to dogbert2. | ||
00:31
morsik9 left
|
|||
AlexDaniel | .tell dogbert2 especially given that there are two commits with the same title :) github.com/rakudo/rakudo/commit/ecd899c9 | 00:32 | |
yoleaux | AlexDaniel: I'll pass your message to dogbert2. | ||
00:32
[TuxCM] joined
00:33
p6bannerbot sets mode: +v [TuxCM]
00:50
Cronus25 joined
00:52
Edane3 joined
00:53
Cronus25 left
00:54
Edane3 left
00:59
shareable6 joined,
p6bannerbot sets mode: +v shareable6
01:44
doaks joined
01:48
doaks left
01:50
MasterDuke left
01:58
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
02:29
[TuxCM] left
02:40
Guest98916 joined
02:43
Guest98916 left
02:51
mdk22 joined
02:55
mdk22 left
|
|||
releasable6 | Next release in ≈1 day and ≈15 hours. 2 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |
04:25
Dworf joined,
Dworf left
04:42
Venusaur23 joined
04:45
Venusaur23 left
04:59
Zic12 joined,
Zic12 left
05:23
cloe17 joined
05:26
cloe17 left
05:29
brrt joined
05:30
p6bannerbot sets mode: +v brrt
05:51
greppable6 joined
05:52
p6bannerbot sets mode: +v greppable6
05:55
lizmat left
06:30
lizmat joined
06:31
p6bannerbot sets mode: +v lizmat
07:03
[TuxCM] joined
07:04
p6bannerbot sets mode: +v [TuxCM]
07:18
epony joined,
p6bannerbot sets mode: +v epony
07:25
[TuxCM] left
07:49
lizmat left
08:05
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
08:06
ZzZombo left,
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
08:19
Ven` joined
08:20
p6bannerbot sets mode: +v Ven`
08:23
ZzZombo left
08:36
x[LGWs4x4i]uG2N0 left
08:40
x[LGWs4x4i]uG2N0 joined
08:41
p6bannerbot sets mode: +v x[LGWs4x4i]uG2N0
08:42
ckeltz0 joined,
p6bannerbot sets mode: +v ckeltz0
08:43
ckeltz0 left
08:45
Sheraf joined
08:46
p6bannerbot sets mode: +v Sheraf,
Sheraf left
08:51
ZzZombo joined,
p6bannerbot sets mode: +v ZzZombo
08:58
Guest73014 joined,
p6bannerbot sets mode: +v Guest73014
09:00
brrt left
09:01
Guest73014 left
09:12
onur11 joined
09:13
p6bannerbot sets mode: +v onur11
09:14
Ven` left
09:15
onur11 left
09:19
grumble27 joined,
p6bannerbot sets mode: +v grumble27
09:23
grumble27 left
09:44
Ven` joined
09:45
p6bannerbot sets mode: +v Ven`
09:47
lizmat joined,
p6bannerbot sets mode: +v lizmat
09:49
pmurias joined
|
|||
Geth | rakudo: 07cfbeb2cd | (Paweł Murias)++ | 5 files Turn p6reprname into a desugar |
09:49 | |
09:49
p6bannerbot sets mode: +v pmurias
10:01
lizmat left
10:03
mfa29817 joined
10:04
p6bannerbot sets mode: +v mfa29817
10:06
mniip8 joined
10:07
mniip8 left
10:08
mfa29817 left
10:09
th3bmw joined,
th3bmw left
10:10
[TuxCM] joined
10:11
p6bannerbot sets mode: +v [TuxCM]
10:16
^Phantom^4 joined
10:17
p6bannerbot sets mode: +v ^Phantom^4
10:18
^Phantom^4 left
10:21
[TuxCM] left,
lizmat joined
10:22
p6bannerbot sets mode: +v lizmat
10:31
lizmat left
10:56
ZzZombo left
|
|||
Geth | nqp/hllbool: 0527d90895 | (Stefan Seifert)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Map hllbool and hllboolfor ops |
10:56 | |
rakudo/hllbool: 4 commits pushed by (Stefan Seifert)++ | |||
11:00
Ven` left
11:02
Ven` joined
11:03
p6bannerbot sets mode: +v Ven`
11:25
lizmat joined,
p6bannerbot sets mode: +v lizmat
11:30
lizmat left
11:33
lizmat joined,
lizmat left
11:34
Ven` left
11:37
lizmat joined
11:38
p6bannerbot sets mode: +v lizmat
11:41
lizmat left
11:43
eido1on21 joined
11:44
p6bannerbot sets mode: +v eido1on21
11:46
eido1on21 left
|
|||
pmurias | nine: should I write tests for hllbool/hllboolfor or do you have ones uncommited/plan to? | 11:52 | |
11:53
Ven` joined
11:54
p6bannerbot sets mode: +v Ven`
|
|||
pmurias starts writing those tests | 11:54 | ||
11:57
d0nn1e joined
11:58
p6bannerbot sets mode: +v d0nn1e
12:00
d0nn1e left
12:04
MEPB joined
12:05
p6bannerbot sets mode: +v MEPB
12:08
fireworks14 joined
12:09
MEPB left,
p6bannerbot sets mode: +v fireworks14,
fireworks14 left
12:14
Ven` left
12:16
Ven` joined
12:17
p6bannerbot sets mode: +v Ven`
|
|||
pmurias | nine: turns out the MoarVM op addition is not yet public :/ | 12:41 | |
timotimo | yeah, it's in a branch, just like the nqp code is | 12:47 | |
12:47
[TuxCM] joined
12:48
p6bannerbot sets mode: +v [TuxCM]
12:50
stmuk joined
12:51
p6bannerbot sets mode: +v stmuk
12:53
stmuk_ left
13:02
lizmat joined
|
|||
nine | pmurias: I wouldn't mind at all if you wrote some tests :) | 13:03 | |
13:03
p6bannerbot sets mode: +v lizmat
13:09
[TuxCM] left
13:14
awwaiid joined
13:15
p6bannerbot sets mode: +v awwaiid
13:16
orb joined
13:17
p6bannerbot sets mode: +v orb
13:18
orb left
13:21
lizmat left
13:23
furiousDingo27 joined
13:24
p6bannerbot sets mode: +v furiousDingo27,
furiousDingo27 left
13:26
lizmat joined
13:27
p6bannerbot sets mode: +v lizmat
13:44
lizmat left
13:45
woodface joined
13:46
lizmat joined,
p6bannerbot sets mode: +v woodface
13:47
p6bannerbot sets mode: +v lizmat,
woodface left
13:56
skids joined
13:57
p6bannerbot sets mode: +v skids
|
|||
Geth | nqp/hllbool: 7517ed04b1 | (Paweł Murias)++ | 2 files Add tests for nqp::hllboolfor and nqp::hllbool |
13:57 | |
pmurias | nine: I'll implement it on js (and jvm later) | 13:58 | |
13:58
lizmat left
|
|||
pmurias | do we actually need nqp::hllboolfor for anything? | 14:00 | |
14:01
atomicthumbs2 joined
|
|||
pmurias | .oO(it would be usefull in nqp code) |
14:02 | |
14:02
p6bannerbot sets mode: +v atomicthumbs2
|
|||
jnthn | I think for in the MOP code | 14:02 | |
timotimo | yeah, i imagine you'd put it at the very least into BOOTSTRAP.nqp | ||
14:04
atomicthumbs2 left
|
|||
pmurias | I forgot nqp::p6bool was registered in nqp land too | 14:04 | |
14:04
Logan17 joined
|
|||
pmurias | also shouldn't the hll be the first argument to nqp::hllboolfor (it's a bit bikeshedding) | 14:05 | |
14:05
p6bannerbot sets mode: +v Logan17,
Logan17 left
14:06
[TuxCM] joined
14:07
p6bannerbot sets mode: +v [TuxCM]
14:12
[TuxCM] left
14:13
[TuxCM] joined
14:14
p6bannerbot sets mode: +v [TuxCM]
|
|||
Geth | nqp/hllbool: f1ce0029a5 | (Paweł Murias)++ | 2 files [js] Implement nqp::hllbool and nqp::hllboolfor |
14:16 | |
pmurias | hlllizefor has the same API so my bikeshad is incorrect ;) | 14:19 | |
14:19
lizmat joined
|
|||
timotimo | what does a bikeshed need to do wrong to be considered "incorrect", i wonder | 14:20 | |
14:20
p6bannerbot sets mode: +v lizmat
14:22
MasterDuke left,
[TuxCM] left
14:24
lizmat left
|
|||
pmurias | timotimo: the order of arguments I was arguing as inconsistent is already used by a different op so it's consistent | 14:30 | |
14:31
Ven` left
14:33
Ven` joined
14:34
p6bannerbot sets mode: +v Ven`
|
|||
timotimo | oh, but i was refering to an actual bikeshed for real-life bikes | 14:35 | |
pmurias | timotimo: too small that bikes don't fit it, or insecure that your bikes get stolen ;) | 14:40 | |
timotimo | what is this, a bikeshed for ants? | ||
Geth | nqp/hllbool: c246068226 | (Paweł Murias)++ | 3 files [jvm] Implement nqp::hllbool and nqp::hllboolfor |
14:42 | |
jnthn | We should probably stop doing the "anonymous class embedded in a method" thing anywhere that's a hot path | 14:56 | |
I know that I'm guilty here :) | |||
I'd also thought we might trivially optimize that out, but it turns out...not so easily | |||
15:09
lizmat joined
15:10
p6bannerbot sets mode: +v lizmat,
lizmat left
15:14
thomasb9511 joined
15:15
p6bannerbot sets mode: +v thomasb9511
15:19
thomasb9511 left
|
|||
Geth | rakudo: 06073c5b55 | (Jonathan Worthington)++ | src/core/Rakudo/Iterator.pm6 Move some classes out of enclosing methods We should probably make a pass through and do this for any code that may be a hot path. I'd hoped we would be able to optimize the closure captures out easily; alas, we can't, and it can make some otherwise small and potentially inlineable methods into things that `capturelex` or similar and so cannot be. For some code that obtained many iterators of the types involved here, this gave a fairly notable improvement. |
15:20 | |
timotimo | honestly, i'm glad that they now have names | 15:21 | |
they show up as <anon|34> in the profiler otherwise | |||
jnthn | That's I guess another benefit :) | ||
A run of a benchmark I'm looking at took 2.993 before and 2.784 after that | 15:22 | ||
timotimo | wow, that's worth a lot | 15:23 | |
jnthn | yes, on that particular benchmark it was the difference between being slower than Ruby and being as fast as Ruby :P | ||
timotimo | cool | 15:25 | |
but ruby is pretty slow, isn't it? | |||
jnthn | Depends on the benchmark | ||
timotimo | i guess that's always true :) | ||
jnthn | I've a utf-8 million lines reading benchmark where we beat Perl 5 and Python but Ruby wins on that one. :) | 15:26 | |
timotimo | interesting! | 15:27 | |
15:28
l0de7 joined
15:29
p6bannerbot sets mode: +v l0de7
15:30
[TuxCM] joined,
l0de7 left,
p6bannerbot sets mode: +v [TuxCM]
15:35
Ven` left
|
|||
Geth | rakudo: 34468f11dc | (Jonathan Worthington)++ | src/core/Hash.pm6 Slight tweak to ASSIGN-KEY Generates simpler code, so is faster unspecialized, and specializes a bit better too. |
16:11 | |
16:24
[TuxCM] left
16:29
Boulet5 joined
16:30
p6bannerbot sets mode: +v Boulet5
16:31
Boulet5 left
17:09
[TuxCM] joined
17:10
p6bannerbot sets mode: +v [TuxCM]
17:14
bambams2 joined
17:15
p6bannerbot sets mode: +v bambams2,
bambams2 left
17:35
[TuxCM] left,
Deusdeorum11 joined
17:36
Deusdeorum11 left
18:03
em joined,
em left
|
|||
pmurias | m | 18:07 | |
sorry | |||
18:13
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
18:14
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
18:31
DenSchub23 joined
18:32
p6bannerbot sets mode: +v DenSchub23
18:35
DenSchub23 left
18:50
lynxis0 joined
18:51
p6bannerbot sets mode: +v lynxis0,
lynxis0 left
18:58
stmuk_ joined
18:59
p6bannerbot sets mode: +v stmuk_
19:00
stmuk left
19:21
x[LGWs4x4i]uG2N0 left
19:23
PaulCapestany joined,
p6bannerbot sets mode: +v PaulCapestany
19:24
PaulCapestany left,
x[LGWs4x4i]uG2N0 joined
19:25
p6bannerbot sets mode: +v x[LGWs4x4i]uG2N0
19:44
Pixelz1 joined
19:45
p6bannerbot sets mode: +v Pixelz1
19:46
Pixelz1 left
19:55
diakopter left
20:07
Kaiepi left,
Kaypie joined
20:08
p6bannerbot sets mode: +v Kaypie
20:10
Fuchs29 joined,
Fuchs29 left
20:15
ori28 joined,
ori28 left
20:36
pmurias left
21:04
skids left
21:56
submain joined
21:57
p6bannerbot sets mode: +v submain,
submain left
22:06
RyanKnack23 joined
22:07
p6bannerbot sets mode: +v RyanKnack23
22:09
badon12 joined,
RyanKnack23 left
22:10
p6bannerbot sets mode: +v badon12
22:11
badon12 left
22:16
Guest62024 joined
22:17
p6bannerbot sets mode: +v Guest62024
22:18
Guest62024 left
22:59
Kaiepi joined,
Kaypie left,
p6bannerbot sets mode: +v Kaiepi
|
|||
releasable6 | Next release in ≈19 hours. 2 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |
23:00
Kaiepi left
23:01
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
23:05
stmuk joined
23:06
p6bannerbot sets mode: +v stmuk
23:08
stmuk_ left
23:12
[TuxCM] joined
23:13
p6bannerbot sets mode: +v [TuxCM]
23:20
dct joined,
p6bannerbot sets mode: +v dct
23:30
zeroed joined,
p6bannerbot sets mode: +v zeroed
23:36
[TuxCM] left
23:37
zeroed left
23:46
hoelzro left
23:54
dct left
|