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. |
|||||||||||||||||||||||||||||||||||||||
01:34
lucasb left
03:25
ufobat___ joined,
ufobat_ left
03:26
p6bannerbot sets mode: +v ufobat___
05:51
leont left
07:38
robertle joined
07:39
p6bannerbot sets mode: +v robertle
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 176960303f | (Stefan Seifert)++ | 15 files Fix bytecode writing on big endian systems |
08:23 | |||||||||||||||||||||||||||||||||||||
09:18
lucasb joined,
p6bannerbot sets mode: +v lucasb
11:22
leont joined
11:23
p6bannerbot sets mode: +v leont
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
11:38 | |||||||||||||||||||||||||||||||||||||
12:55
robertle left
|
|||||||||||||||||||||||||||||||||||||||
dogbert2_ | .seen lizmat | 13:20 | |||||||||||||||||||||||||||||||||||||
yoleaux | I saw lizmat 11:17Z in #perl6: <lizmat> . | ||||||||||||||||||||||||||||||||||||||
lizmat | you rang ? | ||||||||||||||||||||||||||||||||||||||
dogbert2_ | lizmat: yes | 13:21 | |||||||||||||||||||||||||||||||||||||
can I ask you to do a couple of things? | |||||||||||||||||||||||||||||||||||||||
first, a bump to get nine++ recent Moar and NQP commits | |||||||||||||||||||||||||||||||||||||||
if possible | 13:22 | ||||||||||||||||||||||||||||||||||||||
lizmat: secondlym can you close R#2361. I'm not allowed to do that? | 13:23 | ||||||||||||||||||||||||||||||||||||||
lizmat | dogbert2_ will do | ||||||||||||||||||||||||||||||||||||||
dogbert2_ | +++lizmat | ||||||||||||||||||||||||||||||||||||||
lizmat | hmmm.... looks like nqp already got bumped ? | 13:27 | |||||||||||||||||||||||||||||||||||||
dogbert2_ | lizmat: when did that happen? | 13:39 | |||||||||||||||||||||||||||||||||||||
lizmat | 09:22:21 +0100 this morning | ||||||||||||||||||||||||||||||||||||||
lucasb | a bump? | 13:40 | |||||||||||||||||||||||||||||||||||||
lizmat | as part of nine++ work on getting bytecode writing corrected on big endian systems | 13:41 | |||||||||||||||||||||||||||||||||||||
lucasb | ah, sorry, lizmat, you're right | ||||||||||||||||||||||||||||||||||||||
I was looking for a stand-alone commit :) | |||||||||||||||||||||||||||||||||||||||
lizmat | testing rakudo now | 13:42 | |||||||||||||||||||||||||||||||||||||
dogbert2_ | but then I guess we need to bump MoarVM? | 13:43 | |||||||||||||||||||||||||||||||||||||
lucasb | dogbert2_: MOAR_REVISION was updated in nqp in the last commit | 13:44 | |||||||||||||||||||||||||||||||||||||
13:49
robertle joined
13:50
p6bannerbot sets mode: +v robertle
|
|||||||||||||||||||||||||||||||||||||||
dogbert2_ | I just got the impression that MoarVM wasn't rebuilt (on my system) | 13:51 | |||||||||||||||||||||||||||||||||||||
shouldn't tools/build/NQP_REVISION be updated? | 13:52 | ||||||||||||||||||||||||||||||||||||||
lizmat | dogbert2_: yeah it should, after I determined it builds and tests ok :-) | 13:55 | |||||||||||||||||||||||||||||||||||||
dogbert2_ | :-) | 13:57 | |||||||||||||||||||||||||||||||||||||
lucasb | when MOAR_REVISION is changed as part of another commit in nqp, the "bump commit message" is missed, no? which tool generates that commit "[MoarVM Bump] Brings N commits. MoarVM bump brought: COMMIT_RANGE" ? | ||||||||||||||||||||||||||||||||||||||
shouldn't all bump commits be stand-alone commits? | 13:59 | ||||||||||||||||||||||||||||||||||||||
timotimo | i think the Z tool does that | ||||||||||||||||||||||||||||||||||||||
lucasb | (stand-alone commits for bisectabilty purporses) | 14:00 | |||||||||||||||||||||||||||||||||||||
s/r// | 14:01 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 46d4c9fe96 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION Bump NQP to get nine++ latest bigendian fixes |
||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....3-g1769603 | |||||||||||||||||||||||||||||||||||||||
nine | lucasb: bisectability is exactly why I included the bump in the commit. Because the commit absolutely needs the accompanying changes in MoarVM | 14:05 | |||||||||||||||||||||||||||||||||||||
lizmat | ufobat___: added another answer to your SUB-MAIN-OPTS question | 14:14 | |||||||||||||||||||||||||||||||||||||
ufobat___ | on SO? | ||||||||||||||||||||||||||||||||||||||
lizmat | yup :-) | ||||||||||||||||||||||||||||||||||||||
ufobat___ | let me read | 14:15 | |||||||||||||||||||||||||||||||||||||
smart! | 14:16 | ||||||||||||||||||||||||||||||||||||||
lizmat | it's a bit dirty, but in the context of a CLI script, I think it's ok | 14:17 | |||||||||||||||||||||||||||||||||||||
and you could consider it cleaner than exporting %SUB-MAIN-OPTS | 14:18 | ||||||||||||||||||||||||||||||||||||||
ufobat___ | thank you. lizmat++ | ||||||||||||||||||||||||||||||||||||||
lizmat | OTOH, if the client has it's own my %*SUB-MAIN-OPTS, the PROCESS:: one will not be seen | ||||||||||||||||||||||||||||||||||||||
so you're setting up a default at best | |||||||||||||||||||||||||||||||||||||||
lucasb | nine: ok | 14:23 | |||||||||||||||||||||||||||||||||||||
but a moarvm bump brings other commits (maybe most are associated with this specific issue), but any problem in those unrelated will be associated with "Fix bytecode writing on big endian systems", which may be non-intuitive, no? | 14:25 | ||||||||||||||||||||||||||||||||||||||
FTR, since Geth didn't show: github.com/MoarVM/MoarVM/compare/2...gb8ba4707c | 14:26 | ||||||||||||||||||||||||||||||||||||||
robertle | nine: was away for a while and did not follow this, but do you have more commits? the bump discussion above sounds like you have a big-endian fix, but I can't see any new commits... | 14:29 | |||||||||||||||||||||||||||||||||||||
nine | robertle: no, I'm at $work | 14:40 | |||||||||||||||||||||||||||||||||||||
14:42
brrt joined
14:43
p6bannerbot sets mode: +v brrt
|
|||||||||||||||||||||||||||||||||||||||
robertle | ah, ok, k! | 14:47 | |||||||||||||||||||||||||||||||||||||
me too, that's why I am so confused :) | |||||||||||||||||||||||||||||||||||||||
dogbert2_ | robertle: the bump is necessary if you build from your rakudo directory, i.e. with 'perl Configure.pl --gen-moar --gen-nqp --backends=moar' | 15:06 | |||||||||||||||||||||||||||||||||||||
if you build MoarVM and nqp yourself you don't need it | 15:07 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | nine: fwiw that doesn't affect bisectablity in any way for proper tools than know how to skip broken builds and stuff | 15:30 | |||||||||||||||||||||||||||||||||||||
if I understood the situation correctly :) | |||||||||||||||||||||||||||||||||||||||
lucasb: yeah, some bumps are fatter than the others. I think there are two ways to improve it. Either force everyone to bump more often, or “fix” bisectable to know how to deal with bumps | 15:32 | ||||||||||||||||||||||||||||||||||||||
lucasb: there's this ticket: github.com/perl6/whateverable/issues/40 | 15:33 | ||||||||||||||||||||||||||||||||||||||
I attempted to do it some time ago but then the code grew like three times or so, I didn't like that and stopped… | |||||||||||||||||||||||||||||||||||||||
(talking about the whateverable build script) | 15:34 | ||||||||||||||||||||||||||||||||||||||
if somebody wants to give it a go that'd be AWESOME | 15:35 | ||||||||||||||||||||||||||||||||||||||
and yes, that'd also automatically make it work for whateverable-based scripts that bisect locally | 15:36 | ||||||||||||||||||||||||||||||||||||||
and once we add “build on demand” functionality that'd also make it easier to bisect on mips :) | 15:37 | ||||||||||||||||||||||||||||||||||||||
(not for that last issue maybe, but we did need it in the past) | |||||||||||||||||||||||||||||||||||||||
nine | AlexDaniel: I was talking about a plain git bisect | 15:47 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | plain git bisect is also fine if you skip properly | 15:50 | |||||||||||||||||||||||||||||||||||||
or exit 125 if you're doing it with a script | |||||||||||||||||||||||||||||||||||||||
16:03
brrt left
16:07
leont left
16:46
Kaiepi left
16:47
Kaiepi joined
16:48
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
nine | Upgrading the powerpc image to a somewhat current debian version failed...with no useful error message | 16:51 | |||||||||||||||||||||||||||||||||||||
17:19
Ven`` joined
17:20
p6bannerbot sets mode: +v Ven``
17:25
brrt joined,
p6bannerbot sets mode: +v brrt
17:32
japhb joined
17:33
p6bannerbot sets mode: +v japhb
17:38
brrt left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | notable6: weekly | 17:46 | |||||||||||||||||||||||||||||||||||||
notable6 | lizmat, 13 notes: gist.github.com/247e86dbb302a2d2b8...5c0a850307 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ooh it's Monday! | ||||||||||||||||||||||||||||||||||||||
reportable6: 2018-12-03T00:00:00Z 2018-12-10T00:00:00Z | 17:47 | ||||||||||||||||||||||||||||||||||||||
reportable6 | AlexDaniel, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, gist.github.com/86ea3e1c0b6a885e1d...59cc844bb1 | 17:48 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: ↑ | 17:49 | |||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: got it :-) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: status | ||||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in ≈5 days and ≈1 hour. 4 blockers. 0 out of 23 commits logged | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Details: gist.github.com/0e371a5cada3cb39a6...4b17c34e38 | |||||||||||||||||||||||||||||||||||||||
17:52
japhb left
17:54
japhb joined
17:55
p6bannerbot sets mode: +v japhb
18:11
Ven`` left
18:16
Ven`` joined
18:17
p6bannerbot sets mode: +v Ven``
18:21
japhb_ left
18:27
Ven`` left
18:38
Ven`` joined
18:39
p6bannerbot sets mode: +v Ven``
18:55
ufobat___ left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/12/10/...li-landed/ | 18:56 | |||||||||||||||||||||||||||||||||||||
notable6: weekly reset | 18:58 | ||||||||||||||||||||||||||||||||||||||
notable6 | lizmat, Moved existing notes to “weekly_2018-12-10T18:58:07Z” | ||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈4 days and ≈23 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 19:00 | |||||||||||||||||||||||||||||||||||||
lizmat | moritz: ^^ | 19:02 | |||||||||||||||||||||||||||||||||||||
19:18
Ven`` left
19:22
Ven`` joined,
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
lucasb | I saw these recent issues labeled with @LARRY and an idea occurred me. We all would like his presence all the time, but he is not always available. So, unfortunately, seeing that label gives me the unconscious feeling that these are the issues that will never be dealt with. | 19:41 | |||||||||||||||||||||||||||||||||||||
What the label is used for? Design decisions? So, can that label be renamed to "design-decisions" so that you, the language design team, can make decisions on those issues? | 19:42 | ||||||||||||||||||||||||||||||||||||||
lizmat | well, Larry by himself is $LARRY, that's why the label is @LARRY :-) | 20:02 | |||||||||||||||||||||||||||||||||||||
but yes, perhaps we should be more assertive on these matters | |||||||||||||||||||||||||||||||||||||||
and renaming the label might be a first step | 20:03 | ||||||||||||||||||||||||||||||||||||||
lucasb | wow, #WeAreAllLarries :) | ||||||||||||||||||||||||||||||||||||||
lizmat | .oO( I am Spartacus! ) |
||||||||||||||||||||||||||||||||||||||
20:06
robertle left
20:22
cognominal left
20:23
cognominal joined
20:24
p6bannerbot sets mode: +v cognominal
20:28
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | lucasb: I agree that it should be renamed | 20:30 | |||||||||||||||||||||||||||||||||||||
gfldex | I got a 7% speed up with my json-munch-benchmark from about 2 weeks ago. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | that's not the first time I see that question, yes it's easier to just rename it than explain every time | ||||||||||||||||||||||||||||||||||||||
gfldex | More of the same please! :) | ||||||||||||||||||||||||||||||||||||||
20:41
robertle joined
20:42
p6bannerbot sets mode: +v robertle
21:01
cognominal joined
21:02
p6bannerbot sets mode: +v cognominal
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 6 commits pushed by (Paweł Murias)++ | 21:17 | |||||||||||||||||||||||||||||||||||||
moritz | lizmat: tweeted | 21:24 | |||||||||||||||||||||||||||||||||||||
lizmat | moritz++ | 21:25 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 27476f9f2e | (Elizabeth Mattijsen)++ | S12-introspection/attributes.t Add tests for R#2521 |
21:33 | |||||||||||||||||||||||||||||||||||||
timotimo | jnthn: i'm not sure what the safe way would be to find the right $tap object in the exception handler for LAST inside !run-supply-code; could it be it should really go somewhere else instead? | 21:39 | |||||||||||||||||||||||||||||||||||||
oh, !run-supply-code is actually called by the block inside add-whenever, and that has the $tap available | 21:46 | ||||||||||||||||||||||||||||||||||||||
jnthn | Dunno, I'm way too tired to look at that :) | 21:48 | |||||||||||||||||||||||||||||||||||||
timotimo | that's fair :) | 21:51 | |||||||||||||||||||||||||||||||||||||
i'll have to manually figure out if there's phasers for LAST inside the whenever block, right? | |||||||||||||||||||||||||||||||||||||||
jnthn | Guess so | 21:58 | |||||||||||||||||||||||||||||||||||||
Well, we must run them somewhere :) | 21:59 | ||||||||||||||||||||||||||||||||||||||
timotimo | aye | 22:01 | |||||||||||||||||||||||||||||||||||||
well, anyway, right now it's misbehaving :D | 22:02 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: b4de55eda6 | (Elizabeth Mattijsen)++ | docs/ops.markdown Document the new readint/writeint ops |
22:09 | |||||||||||||||||||||||||||||||||||||
lizmat | nine: I assume you did not implement the view/viewdim ops, right ? | 22:10 | |||||||||||||||||||||||||||||||||||||
timotimo | don't think so | ||||||||||||||||||||||||||||||||||||||
nine | no | 22:12 | |||||||||||||||||||||||||||||||||||||
22:24
robertle left
22:47
cognominal left
22:48
cognominal joined
22:49
p6bannerbot sets mode: +v cognominal
22:54
cognomin_ joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 890d628a24 | (Timo Paulssen)++ | src/core/Supply.pm6 Support "last" And "LAST" In Whenever Blocks |
22:54 | |||||||||||||||||||||||||||||||||||||
timotimo | jnthn: committed :) | 22:55 | |||||||||||||||||||||||||||||||||||||
22:55
p6bannerbot sets mode: +v cognomin_
|
|||||||||||||||||||||||||||||||||||||||
jnthn | timotimo: Cool. Remember tests ;) | 22:57 | |||||||||||||||||||||||||||||||||||||
22:57
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | hum, "tests", what was that again ... | 22:58 | |||||||||||||||||||||||||||||||||||||
22:58
cognomin_ left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | sleep & | 23:01 | |||||||||||||||||||||||||||||||||||||
evalable6 | Use of uninitialized value of type Callable in numeric context in block <unit> at /tmp/T… |
||||||||||||||||||||||||||||||||||||||
jnthn, Full output: gist.github.com/6233b79f46e6a3beb6...21bcce405a | |||||||||||||||||||||||||||||||||||||||
timotimo | :D | 23:02 | |||||||||||||||||||||||||||||||||||||
we'll possibly want to support redo too at some point? | 23:04 | ||||||||||||||||||||||||||||||||||||||
23:14
cognominal joined,
p6bannerbot sets mode: +v cognominal
|