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:22
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
00:42
camelia left
00:45
camelia joined,
p6bannerbot sets mode: +v camelia
00:48
cognominal joined,
p6bannerbot sets mode: +v cognominal
01:22
lucasb left
02:22
cognominal left
02:29
cognominal joined,
p6bannerbot sets mode: +v cognominal
02:33
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈1 day and ≈15 hours. 3 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |||||||||||||||||||||||||||||||||||||
03:03
cognominal joined,
p6bannerbot sets mode: +v cognominal
03:20
ufobat_ joined
03:21
p6bannerbot sets mode: +v ufobat_
03:24
ufobat left
03:35
cognominal left
05:10
yoleaux joined
05:11
p6bannerbot sets mode: +v yoleaux
05:32
cognominal joined
05:33
p6bannerbot sets mode: +v cognominal
05:36
MasterDuke left
06:06
cognominal left
07:40
robertle joined
07:41
p6bannerbot sets mode: +v robertle
08:03
cognominal joined
08:04
p6bannerbot sets mode: +v cognominal
08:36
cognominal left
10:34
cognominal joined
10:35
p6bannerbot sets mode: +v cognominal
11:06
cognominal left
11:26
brrt joined,
p6bannerbot sets mode: +v brrt
11:38
brrt left
12:19
robertle left
12:23
brrt joined
12:24
lucasb joined,
p6bannerbot sets mode: +v lucasb,
p6bannerbot sets mode: +v brrt
13:03
cognominal joined
13:04
p6bannerbot sets mode: +v cognominal
13:15
miso joined,
p6bannerbot sets mode: +v miso,
miso left
13:37
cognominal left
13:47
brrt left,
brrt joined
13:48
p6bannerbot sets mode: +v brrt
15:06
robertle joined
15:07
p6bannerbot sets mode: +v robertle
15:35
cognominal joined,
p6bannerbot sets mode: +v cognominal
15:36
brrt left
16:18
Ven`` joined
16:19
p6bannerbot sets mode: +v Ven``
16:30
dct joined,
p6bannerbot sets mode: +v dct
16:35
cognominal left
16:36
cognominal joined,
Ven`` left,
p6bannerbot sets mode: +v cognominal
16:37
lizmat joined,
p6bannerbot sets mode: +v lizmat
16:41
cognominal left
16:48
Kaypie joined,
Kaiepi left,
p6bannerbot sets mode: +v Kaypie
16:49
robertle left
16:53
brrt joined
16:54
p6bannerbot sets mode: +v brrt
17:04
dct left
17:10
cognominal joined
17:11
p6bannerbot sets mode: +v cognominal
17:42
cognominal left
17:53
brrt left,
brrt joined
17:54
p6bannerbot sets mode: +v brrt
17:59
brrt left
18:54
AlexDaniel left
18:55
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
19:07
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke,
brrt joined
19:08
p6bannerbot sets mode: +v brrt
19:36
brrt left
19:37
brrt joined
19:38
p6bannerbot sets mode: +v brrt
19:39
cognominal joined
19:40
p6bannerbot sets mode: +v cognominal
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
19:54 | |||||||||||||||||||||||||||||||||||||
20:12
cognominal left
20:22
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
japhb | I'm a little surprised that jnthn++'s regex improvements didn't seem to have any effect on the [Tux] tests. | 20:23 | |||||||||||||||||||||||||||||||||||||
20:27
pyrimidine left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | Hm, does it used regexes much? | 20:28 | |||||||||||||||||||||||||||||||||||||
(I thought not) | 20:29 | ||||||||||||||||||||||||||||||||||||||
japhb | Come to think of it, I haven't looked at the code in a while. I'm guessing it's all splits and combs then? | ||||||||||||||||||||||||||||||||||||||
Is there a visualizer for module dependency trees? zef's behavior when you ask for the dependencies of a module is to resolve them all, and if anything in the dependency tree fails to resolve, tell you nothing at all -- rather than show you the partial depencies it can resolve, and the failing edge. | 20:31 | ||||||||||||||||||||||||||||||||||||||
20:32
ufobat_ left
20:41
dogbert17 joined
20:42
p6bannerbot sets mode: +v dogbert17
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | stupid question time again ... | 20:44 | |||||||||||||||||||||||||||||||||||||
when typing 'perl6 -v' I might get e.g. 'This is Rakudo version 2018.11-62-g01c56b4 built on MoarVM version 2018.11-33-gee6ea72' | 20:45 | ||||||||||||||||||||||||||||||||||||||
where does the numbers 62 and 33 come from? | |||||||||||||||||||||||||||||||||||||||
lucasb | how many commits away from 2018.11? | 20:46 | |||||||||||||||||||||||||||||||||||||
idk much git :) | |||||||||||||||||||||||||||||||||||||||
dogbert17 | it's a good guess, will check | ||||||||||||||||||||||||||||||||||||||
lucasb | AlexDaniel: what is the git jargon for this? :) | 20:47 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | it comes from `git describe` | 20:48 | |||||||||||||||||||||||||||||||||||||
20:50
brrt left
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | it matches lucasb++ theory. I needed to figure out what I should write in my local tools/build/NQP_REVISION in order to get nine's latest stuff | 20:51 | |||||||||||||||||||||||||||||||||||||
i.e. perhaps someone with the knowledge should do a bump...hint hint :) | 20:52 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | just run `git describe` in the appropriate repo | 20:58 | |||||||||||||||||||||||||||||||||||||
dogbert17 | I did so | 21:01 | |||||||||||||||||||||||||||||||||||||
still, there are some fixes out | 21:02 | ||||||||||||||||||||||||||||||||||||||
22:07
ufobat_ joined,
p6bannerbot sets mode: +v ufobat_
22:10
cognominal joined
22:11
p6bannerbot sets mode: +v cognominal
22:58
cognominal left
22:59
cognominal joined,
p6bannerbot sets mode: +v cognominal
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈19 hours. 3 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |||||||||||||||||||||||||||||||||||||
23:11
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: status | 23:30 | |||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in ≈19 hours. 3 blockers. 62 out of 62 commits logged (⚠ 1 warnings) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Details: gist.github.com/128da6c0c1590b9dca...fffa34ff02 | |||||||||||||||||||||||||||||||||||||||
Geth | nqp: 15fa9840fe | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [MoarVM Bump] 30088ed43 Fix leak of MVMFrameExtra MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g30088ed43 |
23:32 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g30088ed43 | |||||||||||||||||||||||||||||||||||||||
rakudo: 9211b4645f | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [NQP Bump] Brings 3 commits NQP bump brought: github.com/perl6/nqp/compare/2018....g15fa9840f 15fa9840f [MoarVM Bump] 30088ed43 Fix leak of MVMFrameExtra 3fe17a683 Rebootstrap for correct signature of (read|write)(u?int|num) ops 3fe871ca1 Allow a fail cursor to be provided in !cursor_init |
|||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g15fa9840f | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: this release is much smaller and should be easier, I'm hoping to release this weekend | 23:35 | |||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel, ok thanks for the heads up | 23:36 | |||||||||||||||||||||||||||||||||||||
23:39
cognominal joined
23:40
p6bannerbot sets mode: +v cognominal
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 2018.11,HEAD gist.github.com/AlexDaniel/815d139...3fcf07d64b | 23:43 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, Using file “a.p6” as a main file, other files are placed in “sandbox/” | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, ¦2018.11: «» ¦HEAD(9211b46): «===SORRY!===Missing serialize REPR function for REPR MVMContext (BOOTContext) «exit code = 1»» | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | bisect: 2018.11,HEAD gist.github.com/AlexDaniel/815d139...3fcf07d64b | ||||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, Using old=2018.11 new=HEAD in an attempt to DWIM | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Using file “a.p6” as a main file, other files are placed in “sandbox/” | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, Bisecting by exit code (old=2018.11 new=9211b46). Old exit code: 0 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, bisect log: gist.github.com/5f4a4a112a60ede754...0b34a3a223 | 23:44 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, (2018-12-13) github.com/rakudo/rakudo/commit/e7...6ca1de9407 | |||||||||||||||||||||||||||||||||||||||
23:44
cognominal left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: obligatory ping: github.com/rakudo/rakudo/issues/2544 | 23:45 | |||||||||||||||||||||||||||||||||||||
jnthn | oh ffs | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | what? Did I do something wrong? | ||||||||||||||||||||||||||||||||||||||
jnthn | No, I just can't imagine why that commit would cause that error :/ | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | let's double check… | 23:46 | |||||||||||||||||||||||||||||||||||||
c: e747b19a79^,e747b19a79 gist.github.com/AlexDaniel/815d139...3fcf07d64b | |||||||||||||||||||||||||||||||||||||||
jnthn | Though that module is full of regexes so it fits | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, Using file “a.p6” as a main file, other files are placed in “sandbox/” | ||||||||||||||||||||||||||||||||||||||
jnthn | Hmmm | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦e747b19a79^: «» ¦e747b19: «===SORRY!===Missing serialize REPR function for REPR MVMContext (BOOTContext) «exit code = 1»» | ||||||||||||||||||||||||||||||||||||||
23:46
dct joined,
p6bannerbot sets mode: +v dct
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: see the gist | 23:46 | |||||||||||||||||||||||||||||||||||||
jnthn: it's very golfed | |||||||||||||||||||||||||||||||||||||||
jnthn | Huh... | 23:47 | |||||||||||||||||||||||||||||||||||||
m: "abcd" ~~ /:my $a = 42/; say $a | 23:48 | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Missing required term after infix at <tmp>:1 ------> 3"abcd" ~~ /:my $a = 42/7⏏5; say $a expecting any of: prefix term |
||||||||||||||||||||||||||||||||||||||
jnthn | m: say "abcd" ~~ /:my $a = 42; <?>/; say $a | ||||||||||||||||||||||||||||||||||||||
camelia | 「」 42 |
||||||||||||||||||||||||||||||||||||||
jnthn | oh my. | ||||||||||||||||||||||||||||||||||||||
Yeah, it's not sticking the context in the regex at all. | |||||||||||||||||||||||||||||||||||||||
I forgot that the /.../ form isn't its own lexical scope | 23:49 | ||||||||||||||||||||||||||||||||||||||
I guess it's consistent with the rule that a scope always has curlies. | 23:50 | ||||||||||||||||||||||||||||||||||||||
And the reason I used lexical, not local, is 'cus $*W.cur_lexpad doesn't reflect that paren'd matches are their own code objects | 23:51 | ||||||||||||||||||||||||||||||||||||||
I think probably the best bet is to revert the opt for the release. | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: status | ||||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in ≈19 hours. 4 blockers. 62 out of 63 commits logged (⚠ 1 warnings) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Details: gist.github.com/7495de2a7b5876ac6c...de2436a4a2 | |||||||||||||||||||||||||||||||||||||||
jnthn | I'm not at all comfortable that it leaks out of the regex | 23:52 | |||||||||||||||||||||||||||||||||||||
I guess I'll have to look at how I might be able to get it as a local | 23:53 | ||||||||||||||||||||||||||||||||||||||
Then we can be 100% sure it'll never be serialized | 23:54 |