github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:12
fydel joined
00:16
fydel left
|
|||
timotimo | hah, i wanted to show in the blog post how you can get around "method call on native str boxes an object for you" by using, for example, the index sub instead of the index method on Str | 00:17 | |
turns out the implementation of the index sub is currently: | |||
multi sub index(Cool $s, Cool $needle, Cool $pos) { $s.index($needle,$pos) } | 00:18 | ||
00:25
avar left
00:29
avar joined,
avar left,
avar joined,
p6bannerbot sets mode: +v avar
01:12
elios10 joined,
elios10 left
|
|||
timotimo | join not returning 8bit strings when it could is currently letting this program consume almost exactly 1 gig when i think it could be a quarter of that | 01:45 | |
01:51
barbietoss joined
01:52
barbietoss left
|
|||
timotimo | i would like a bit of blog post review please :3 wakelift.de/p/31a96e34-887c-468e-8...4d448ec1f/ | 02:03 | |
3.4k words | 02:04 | ||
02:16
mrdata18 joined
02:18
mrdata18 left
02:19
Dominian6 joined
|
|||
MasterDuke | timotimo: 'say "Spliting file ...";' doesn't really matter, but should be "Splitting" | 02:22 | |
geekosaur | "spiting file" :p | ||
MasterDuke | timotimo: "there's also sub forms" should be "there are also sub forms" | 02:27 | |
02:28
Dominian6 left
|
|||
MasterDuke | very nice post, timotimo++ | 02:31 | |
02:37
jwhisnant3 joined,
jwhisnant3 left
03:09
dirtyroshi joined
03:12
dirtyroshi left
03:46
fake_space_whale left
04:09
fake_space_whale joined
04:10
p6bannerbot sets mode: +v fake_space_whale
04:47
possiblyanowl joined
04:49
possiblyanowl left
|
|||
AlexDaniel` | squashable6: next | 04:53 | |
squashable6 | AlexDaniel`, ā š Next SQUASHathon in ā5 hours (2018-09-01 UTC-12āUTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
05:09
robertle left
|
|||
nwc10 | oooh, it's almost time for | 05:10 | |
/win 1 | |||
buggable | nwc10, Thank you for entering Accidental /win Lottery! The next draw will happen in 18 hours, 49 minutes, and 33 seconds | ||
05:20
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
05:51
justJanne12 joined
05:52
fake_space_whale left
05:54
justJanne12 left
06:02
Guest29805 joined
06:04
k6ka25 joined
06:05
Guest29805 left,
buriedalive23 joined,
k6ka25 left
06:06
buriedalive23 left
06:18
eNigmaFx14 joined,
stephen8716 joined
06:19
p6bannerbot sets mode: +v stephen8716
06:21
brrt joined
06:22
Spaulding joined,
p6bannerbot sets mode: +v brrt
06:23
eNigmaFx14 left,
stephen8716 left
06:25
lizmat left
|
|||
brrt | ohai | 06:25 | |
06:30
Spaulding left
06:55
domidumont joined,
p6bannerbot sets mode: +v domidumont
06:59
infernix4 joined
07:01
robertle joined
07:02
p6bannerbot sets mode: +v robertle
07:04
infernix4 left
07:20
evalable6 joined,
p6bannerbot sets mode: +v evalable6
|
|||
brrt | timotimo++ nice post | 07:28 | |
nine | I just realized that if a NativeCall user often gets strings from the native library just to pass them back to some native code, it simply shouldn't declare the return and arg types as Str but as Pointer. | 07:34 | |
Whether this is a good strategy for Inline::Perl5 or if it would just optimize for test-ip5xs at the cost to more realistic use cases will be hard to find out unfortunately :/ | 07:36 | ||
brrt | hmm | 07:38 | |
we assume test-ip5xs is a realistic post? | |||
eh test | |||
nine | Well it's realistic, but also a micro benchmark. | 07:40 | |
08:04
zakharyas joined
08:05
p6bannerbot sets mode: +v zakharyas
08:15
stmuk_ joined
08:16
p6bannerbot sets mode: +v stmuk_
08:17
stmuk left
08:59
brrt left
09:14
brrt joined
09:15
p6bannerbot sets mode: +v brrt
|
|||
jnthn | samcv: Please just take them as is and do the release. I think if the changelog is causing this much work/delay we shouldn't bother with it. | 09:31 | |
samcv | ok, got it | ||
next releaese i'm going to change the way i do the changelog so hopefully this won't happen again | 09:32 | ||
jnthn | I'm honestly not sure who reads them | ||
samcv | well i read changelogs :) | ||
jnthn | Ah :) | ||
samcv | anyway i must go to bed. have a phone call in the morning about a job | ||
jnthn | Rest well, and good luck with the call :) | ||
samcv | AlexDaniel`: i should release tomorrow then | ||
night o/ | 09:33 | ||
09:35
lizmat joined
09:36
p6bannerbot sets mode: +v lizmat
|
|||
brrt | good night and good luck | 09:38 | |
brrt is nearly done with the expr compiler refactor | |||
operand type checking turns out a major pain, because of variadic | |||
brrt grumbles because it turns out that the whole set of 'atkey' templates is wrong | 09:48 | ||
... which is why it is good that we have stricter validity checks now | |||
I might even add carg validity checking at some point | 09:49 | ||
jnthn | Better we find them that way than with crashes and similar | 09:50 | |
brrt | so the curious thing is... we didn't find them with crashes :-) | ||
nine | The changelog also ends up in the openSUSE RPM packages. But there's also a limit to the number of allowed lines, so a curated changelog makes my life much easier than an unfiltered commit list. | 09:53 | |
brrt nods | 09:54 | ||
who volunteers? ;-) | |||
blegh, core dump | 10:00 | ||
nine | Fun fact: csv-ip5xs.pl does not in fact pass strings it got from the native code back to native code. It reads lines from STDIN and passes those. No idea why I've always thought this different. It's not exactly super obscure code :) | 10:04 | |
timotimo | what kind of wrong did the atkey templates have? :o | 10:23 | |
brrt | they had a $0 for the object | 10:48 | |
while they needed $1 | 10:49 | ||
timotimo | also, i hope you don't just say "nice post" because it's so many words :D | ||
nine doesn't think "nice post" is many words | 10:50 | ||
timotimo | www.youtube.com/watch?v=uR7euFrhMAQ | ||
10:51
wictory[m] left
10:52
AlexDaniel` left,
ilmari_ left
11:12
stmuk joined,
p6bannerbot sets mode: +v stmuk
11:14
stmuk_ left,
brrt left
11:17
stmuk left
11:18
ibiza joined
11:19
stmuk joined
11:20
p6bannerbot sets mode: +v stmuk
11:21
ibiza left
11:29
wictory[m] joined,
p6bannerbot sets mode: +v wictory[m]
11:32
robertle left
11:34
robertle joined
11:35
p6bannerbot sets mode: +v robertle
11:38
zakharyas left
11:51
brrt joined
11:52
p6bannerbot sets mode: +v brrt
11:54
robertle left
12:12
ilmari left
12:26
ilmari joined,
ilmari left,
ilmari joined,
p6bannerbot sets mode: +v ilmari
12:27
p6bannerbot sets mode: +v ilmari,
robertle joined,
p6bannerbot sets mode: +v robertle
12:44
AlexDaniel left
12:49
wictory[m] left
12:52
notable6 left
12:53
reportable6 left
12:59
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
13:00
ilmari_ joined,
p6bannerbot sets mode: +v ilmari_
13:14
robertle left,
zakharyas joined
13:15
p6bannerbot sets mode: +v zakharyas
13:16
robertle joined
13:17
p6bannerbot sets mode: +v robertle
|
|||
Geth | MoarVM/template-compiler-refactor: e7ee6b4b9f | (Bart Wiegmans)++ | 5 files [JIT] New template compiler - Single-pass compilation (no separate 'validate_template' step - Better type and format checking (operands should be expressions or references, parameters should be barewords, numbers or macros) - Write-out parameters need to be refered with a \$ sigil, like \$0, and templates without output operands should not get a '!' suffix |
13:21 | |
MoarVM: bdw++ created pull request #950: [JIT] New template compiler |
13:23 | ||
13:26
wictory[m] joined,
p6bannerbot sets mode: +v wictory[m],
AlexDaniel` joined,
p6bannerbot sets mode: +v AlexDaniel`
13:29
AlexDaniel left
14:02
robertle left
14:06
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
14:26
Kaiepi left
14:35
robertle joined,
p6bannerbot sets mode: +v robertle
15:04
brrt left
15:06
fake_space_whale joined,
p6bannerbot sets mode: +v fake_space_whale
15:10
lizmat left
15:25
zakharyas left
15:29
domidumont left
16:21
lizmat joined
16:22
p6bannerbot sets mode: +v lizmat,
Kaiepi joined
16:23
p6bannerbot sets mode: +v Kaiepi
16:28
fake_space_whale left
|
|||
timotimo | wakelift.de/2018/08/31/faster-fasta-please/ - i published my blog post! | 16:52 | |
17:00
domidumont joined
17:01
p6bannerbot sets mode: +v domidumont
17:11
robertle left
17:17
brrt joined,
brrt left
17:32
zakharyas joined
17:33
p6bannerbot sets mode: +v zakharyas
17:55
notable6 joined
17:56
p6bannerbot sets mode: +v notable6
18:07
MasterDuke left,
TimToady left,
TimToady joined,
card.freenode.net sets mode: +v TimToady,
p6bannerbot sets mode: +v TimToady
18:24
Krenair14 joined
18:25
Krenair14 left
18:57
domidumont left
19:47
zakharyas left
21:34
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
21:36
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
22:46
stmuk_ joined
22:47
p6bannerbot sets mode: +v stmuk_
22:49
stmuk left
22:50
stmuk joined
22:51
p6bannerbot sets mode: +v stmuk
22:52
stmuk_ left
23:03
stmuk_ joined
23:04
p6bannerbot sets mode: +v stmuk_
23:05
stmuk left
23:06
stmuk joined
23:07
p6bannerbot sets mode: +v stmuk
23:08
stmuk_ left
23:10
stmuk_ joined
23:11
stmuk left,
p6bannerbot sets mode: +v stmuk_
23:47
Hobbyboy11 joined
23:52
Hobbyboy11 left
|