Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2016-06-27

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:33 dalek joined #moarvm
02:07 lizmat joined #moarvm
04:43 jdv79 joined #moarvm
04:46 jdv79 how can it happen that UTF8_ACCEPT but codepoint to grapheme is not ready?
06:33 domidumont joined #moarvm
06:39 jdv79 nevermind.  i partially figured out the issues.
06:50 domidumont joined #moarvm
06:50 brrt joined #moarvm
06:54 domidumont joined #moarvm
07:15 brrt joined #moarvm
07:18 zakharyas joined #moarvm
07:32 domidumont joined #moarvm
07:54 lizmat joined #moarvm
08:41 cognominal joined #moarvm
09:08 konobi jnthn: https://queue.acm.org/detail.cfm?id=2927301
09:09 konobi complete with perl tool!
09:09 konobi =0)
10:57 jnthn konobi: We already include something a bit like that in the profiler output. :) Except I mind them easier to read when inverted, so it's an icycle graph rather than a flame graph. :)
10:57 timotimo icycle graphs are cool
10:58 timotimo also, iCycle is obviously an apple product
10:58 nine Certainly cooler than flame graphs ;)
11:00 konobi jnthn: it supports icycle
11:01 jnthn haha...the apple bike :P
11:01 jnthn konobi: Cool ;-)
11:02 jnthn Guess I also like cold things much better than hot things, so... :)
11:02 * psch ponders how apples hardware lock-down would look on a bike
11:02 * psch .oO( "damn, another flat tire, guess i can throw this one away too..." )
11:03 timotimo can't get a flat tire, because the whole bike is one piece of aluminium
11:04 timotimo tires, seat, light... :P
11:04 nine And it's super flat, including the seat
11:04 timotimo :D :D :D
11:04 konobi jnthn: there's a bunch of support features, etc. mentioned towards the end of the article
11:04 nine Might hurt a bit, but it sure looks cool
11:04 timotimo what do you call bikes in english that you lie on instead of sitting?
11:05 konobi jnthn: it's also important to profile the code in place to see if the code is making libc calls inappropriately (for example)
11:05 timotimo because, imagine one of those, except it's as flat as a macbook
11:05 psch and if you can't reach the pedals it's because you're sitting on it wrong /o\
11:06 timotimo :D
11:08 psch nevermind that those are also flat on the rest of the flat bike vOv
11:13 nwc10 timotimo: recumbent
11:13 timotimo ah, yes
11:54 andreoss joined #moarvm
12:07 andreoss left #moarvm
12:48 colomon joined #moarvm
13:35 dalek MoarVM: bbf44ea | timotimo++ | src/jit/graph.c:
13:35 dalek MoarVM: add jitting for read_fhs
13:35 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/bbf44eaa17
13:36 timotimo i'm considering grabbing the line-based coverage thing again and building a thing that'll cope with how the core setting is concanetaned
13:45 timotimo -- just pushed the rebase
13:46 domidumont joined #moarvm
13:46 timotimo oh snap, there is already a line_based_coverage_2
13:47 dalek MoarVM/line_based_coverage_3: b7093ea | timotimo++ | / (11 files):
13:47 dalek MoarVM/line_based_coverage_3: first prototype of a per-line coverage reporter
13:47 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/b7093ea1d8
13:47 dalek MoarVM/line_based_coverage_3: 9923a4b | timotimo++ | / (6 files):
13:47 dalek MoarVM/line_based_coverage_3: add missing files, adjust op to not use spesh slot
13:48 dalek MoarVM/line_based_coverage_3:
13:48 dalek MoarVM/line_based_coverage_3: since instrumented frames are actually not fully speshed,
13:48 dalek MoarVM/line_based_coverage_3: and can't easily be, we have to rely on a literal int64
13:48 dalek MoarVM/line_based_coverage_3: as a pointer to the line report store and allocate it
13:48 dalek MoarVM/line_based_coverage_3: without involving the GC, so it won't move.
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/9923a4b93f
13:48 dalek MoarVM/line_based_coverage_3: 2edfd20 | timotimo++ | src/instrument/line_coverage.c:
13:48 dalek MoarVM/line_based_coverage_3: properly skip over jumplists
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/2edfd2068a
13:48 timotimo ladida
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/2e369d1851
13:48 dalek MoarVM/line_based_coverage_3: 4408b2a | timotimo++ | tools/parse_coverage_report.p6:
13:48 dalek MoarVM/line_based_coverage_3: add a simple coverage report to HTML tool
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/4408b2a9da
13:48 dalek MoarVM/line_based_coverage_3: a54f8fa | timotimo++ | src/main.c:
13:48 dalek MoarVM/line_based_coverage_3: show MVM_COVERAGE_LOG in moar --help
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/a54f8fadc5
13:48 dalek MoarVM/line_based_coverage_3: 9e86701 | timotimo++ | tools/parse_coverage_report.p6:
13:48 dalek MoarVM/line_based_coverage_3: grey out lines that don't have annotations in the bytecode
13:48 dalek MoarVM/line_based_coverage_3: review: https://github.com/MoarVM/MoarVM/commit/9e86701198
13:49 nine Somehow the notion of manually numbered branches in a version control system seems just wrong
13:50 timotimo well, it's because i don't want to force-push over my rebases
13:52 ilmari why not? if the old branch is obsolete by the rebase
13:52 timotimo *shrug*
13:52 timotimo it's a thing i've just started to do at least a year ago. i could force-push instead
14:10 colomon joined #moarvm
15:00 FROGGS joined #moarvm
16:35 lizmat joined #moarvm
17:46 domidumont joined #moarvm
18:51 brrt joined #moarvm
19:12 brrt left #moarvm
21:00 lizmat joined #moarvm
23:39 lizmat joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary