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. |
|||||||||||||||||||||||||||||||||||||||
timotimo | stash this on the neverending To-Do pile: a CArray that's got a defined length (because inlined into a struct) should output its values in its .perl (aka the struct's .perl) | 00:26 | |||||||||||||||||||||||||||||||||||||
00:47
Kaiepi left
00:48
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | timotimo: seems like the sort of thing to use the "Projects" part of a repro for. though i almost wish for an "Ideas", or "Todos" also/instead | 01:18 | |||||||||||||||||||||||||||||||||||||
some of the "Issues" are actual problems, some are wishes/idea/todos | 01:19 | ||||||||||||||||||||||||||||||||||||||
timotimo | mhm | 01:26 | |||||||||||||||||||||||||||||||||||||
the bug i just found is clearly not a blocker, but damn ... | 01:37 | ||||||||||||||||||||||||||||||||||||||
would it be nice to not have that bug for another release :) | |||||||||||||||||||||||||||||||||||||||
02:04
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | easy fix? | 02:06 | |||||||||||||||||||||||||||||||||||||
02:09
samcv left
02:12
samcv joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | i can think of a very simple fix, but it may be too dirty | 02:15 | |||||||||||||||||||||||||||||||||||||
02:19
AlexDaniel joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 45e628c43e | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 2 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...gff9666bdb ff9666bdb Fix predecessor pointers when merging basic blocks in spesh 682ca82f5 Fix nativecall refresh clearing used child object pointers |
02:20 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...gff9666bdb | |||||||||||||||||||||||||||||||||||||||
rakudo: ada01420c6 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [NQP Bump] Brings 5 commits NQP bump brought: github.com/perl6/nqp/compare/2018....g45e628c43 45e628c43 [MoarVM Bump] Brings 2 commits 763d38ab7 [js] Sprinkle /*await*/ and /*async*/ over some code evalling parts c4030ec3d [js] Load the wasm part of source map handling from disk 93470d674 [js] By default emit a source map 5aacff8c7 [js] Remove unused variable |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g45e628c43 ada01420c6 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION NQP bump brought: github.com/perl6/nqp/compare/2018....g45e628c43 45e628c43 [MoarVM Bump] Brings 2 commits 763d38ab7 [js] Sprinkle /*await*/ and /*async*/ over some code evalling parts c4030ec3d [js] Load the wasm part of source map handling from disk 93470d674 [js] By default emit a source map 5aacff8c7 [js] Remove unused variable |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g45e628c43 e223ee0544 | (Nick Logan)++ (committed using GitHub Web editor) | .circleci/config.yml We don't really need nqp@HEAD + moar@$some-old-rev for every single commit |
|||||||||||||||||||||||||||||||||||||||
MasterDuke | why does Geth report twice for moarvm and rakudo commits, but not nqp? | 02:22 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | it likes rakudo commits | 02:27 | |||||||||||||||||||||||||||||||||||||
but hey, a few days ago it selectively didn't report some of the commits | 02:29 | ||||||||||||||||||||||||||||||||||||||
so twice is not an issue, just a slight overcorrection :) | |||||||||||||||||||||||||||||||||||||||
dogbert17: no, Gumbo is still not ok | 02:38 | ||||||||||||||||||||||||||||||||||||||
it feels like you need more iterations until you get a moar panic, but I'm not 100% sure about that | 02:40 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | timotimo, et al.: if i'm working with binary (or not) data, is there any reason to use Buf vs buf8? | 03:38 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | Geth: ver github.com/rakudo/rakudo/commit/51f035c4 | 04:10 | |||||||||||||||||||||||||||||||||||||
Geth | AlexDaniel, version bump brought in these changes: github.com/perl6/nqp/compare/2018....1-g9e539b6 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | Geth: ver github.com/perl6/nqp/commit/9e539b...a311f209d3 | ||||||||||||||||||||||||||||||||||||||
Geth | AlexDaniel, version bump brought in these changes: github.com/MoarVM/MoarVM/compare/2...9-g80d86d5 | ||||||||||||||||||||||||||||||||||||||
05:56
vrurg left
08:43
gfldex left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1267, Tests=88067, 401 wallclock secs (20.80 usr 6.29 sys + 2905.40 cusr 224.86 csys = 3157.35 CPU) | 09:08 | |||||||||||||||||||||||||||||||||||||
09:25
AlexDani` joined
09:30
evalable6 left,
benchable6 left,
AlexDaniel left
10:14
evalable6 joined,
ChanServ sets mode: +v evalable6
11:24
dogbert2_ joined
|
|||||||||||||||||||||||||||||||||||||||
dogbert2_ | releasable: next | 11:29 | |||||||||||||||||||||||||||||||||||||
releasable6 | dogbert2_, Next release will happen when it's ready. 4 blockers. 319 out of 319 commits logged | ||||||||||||||||||||||||||||||||||||||
dogbert2_, Details: gist.github.com/6df5612de558c765c2...a8865fe012 | |||||||||||||||||||||||||||||||||||||||
12:25
lizmat_ joined
12:26
dogbert21 joined
12:29
nebuchad` joined,
tyilanmenyn joined
12:30
commavir_ joined,
commavir left,
tyil left,
[Tux] left,
lizmat left,
samcv left,
nebuchadnezzar left,
dogbert2_ left,
|Tux| left,
lgtaube left,
camelia left,
[Tux] joined,
samcv joined
12:31
|Tux| joined,
samcv left,
samcv joined,
lgtaube joined
12:33
camelia joined
12:34
ChanServ sets mode: +v camelia
12:40
commavir_ is now known as commavir
12:41
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
13:25 | |||||||||||||||||||||||||||||||||||||
13:27
tyilanmenyn is now known as tyil
13:43
nebuchad` is now known as nebuchadnezzar
14:17
vrurg joined
14:22
MasterDuke left
14:24
lizmat_ is now known as lizmat
15:43
|Tux| left
15:48
|Tux| joined
16:14
|Tux| left
16:17
AlexDani` is now known as AlexDaniel
16:19
|Tux| joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 7ac2d85c14 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [MoarVM Bump] dcafbc4c7 Revert "Change CStruct […] MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...gdcafbc4c7 |
16:34 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...gdcafbc4c7 | |||||||||||||||||||||||||||||||||||||||
rakudo: 9a87b568f0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [NQP Bump] 7ac2d85c1 [MoarVM Bump] dcafbc4c7 R […] NQP bump brought: github.com/perl6/nqp/compare/2018....g7ac2d85c1 |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g7ac2d85c1 845433b47f | (Nick Logan)++ (committed using GitHub Web editor) | appveyor.yml |
|||||||||||||||||||||||||||||||||||||||
16:47
grayrider joined
16:48
grayrider left,
grayrider joined
17:01
vrurg left
17:03
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | ⚠ Please leave your opinions on github.com/perl6/problem-solving/pull/2 ⚠ | 17:34 | |||||||||||||||||||||||||||||||||||||
this PR affects how we're going to make all kinds of changes, so if the proposal is stupid or if you have doubts that it is going to work as intended, don't hesitate to say that | 17:36 | ||||||||||||||||||||||||||||||||||||||
17:46
robertle joined
18:03
Kaiepi left
18:04
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | kind of wishing for just putting int32() into a nativecall signature so it'd accept Int and turn it into native int by itself | 19:04 | |||||||||||||||||||||||||||||||||||||
only needed for multis, of course | |||||||||||||||||||||||||||||||||||||||
19:19
vrurg_ joined
19:20
samcv_ joined,
lgtaube1 joined,
lgtaube left,
samcv left
19:21
Kaiepi left,
vrurg left,
vrurg_ is now known as vrurg,
squashable6 left
20:11
grayrider left
20:12
grayrider joined
20:41
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: still awake? | 20:53 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: yes! | ||||||||||||||||||||||||||||||||||||||
dogbert17 | cool: have some new info wrt Red | 20:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | \o/ | ||||||||||||||||||||||||||||||||||||||
backtrace? | |||||||||||||||||||||||||||||||||||||||
20:54
samcv_ is now known as samcv
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | my 'zef is the culprit theory' was thoroughly busted by ugexe++ | 20:54 | |||||||||||||||||||||||||||||||||||||
however I noticed something | 20:55 | ||||||||||||||||||||||||||||||||||||||
when doing som of my tests I had cloned the Red repo from github, perhaps you did the same when doing manual tests | |||||||||||||||||||||||||||||||||||||||
anyway, whats downloaded by zef and what's on github doesn't match ! | 20:56 | ||||||||||||||||||||||||||||||||||||||
japhb | dogbert17: And not just a matter of an out of date zef cache? | ||||||||||||||||||||||||||||||||||||||
dogbert17 | one file which differs is 06-better-map.t | 20:57 | |||||||||||||||||||||||||||||||||||||
japhb, I removed that repo from the cache rather forcefully :) | |||||||||||||||||||||||||||||||||||||||
and reinstalled | |||||||||||||||||||||||||||||||||||||||
japhb | (I find I have to blow away the zef cache sometimes to get zef to re-download something it thinks is already current, but isn't.) | ||||||||||||||||||||||||||||||||||||||
hmmm. | 20:58 | ||||||||||||||||||||||||||||||||||||||
So what was ugexe's explanation of why zef download and github don't match? Is it a CPAN module that hasn't been pushed recently? | |||||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel, japhb; check this: gist.github.com/dogbert17/6aee1012...538d247aba | ||||||||||||||||||||||||||||||||||||||
japhb | Ayup, out of date tarball | 20:59 | |||||||||||||||||||||||||||||||||||||
dogbert17 | so what's the proper way to blow away the zef cache then? | 21:00 | |||||||||||||||||||||||||||||||||||||
japhb | I don't think that's zef's fault. I think it's that the owner has pushed their git repo to github, but not packaged it into a tarball and CPAN uploaded it yet. (Or it hasn't been distributed in the CPAN network yet.) | 21:01 | |||||||||||||||||||||||||||||||||||||
I think Perl 5 folk are used to remembering that if a new version isn't distributed on CPAN yet, it might as well not exist. But I think Perl 6 folk are less so. | 21:02 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: it's released on CPAN, so no way | 21:04 | |||||||||||||||||||||||||||||||||||||
japhb | (And to answer your direct question, `zef nuke` is the command you want. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: but you can `zef install github.com/FCO/Red.git` | ||||||||||||||||||||||||||||||||||||||
dogbert17 | you're probably correct. Cloning the repo and then using 'zef install .' works for me | 21:05 | |||||||||||||||||||||||||||||||||||||
japhb | Right, to be clear, the zef cache isn't at fault for this case, but if it ever *is* the problem, then use `zef nuke` to blow away the cache entirely. | ||||||||||||||||||||||||||||||||||||||
dogbert17 | japhb: thx | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: the stuff downloaded by zef is not the same as what can be found on github.com/FCO/Red | 21:06 | ||||||||||||||||||||||||||||||||||||||
dogbert17 unless perhaps I'm using an out of date zef | 21:07 | ||||||||||||||||||||||||||||||||||||||
patrickb | vrurg: I tried out my reloc branch on the mac of a friend and it worked out of the box and was relocatable. | 21:08 | |||||||||||||||||||||||||||||||||||||
dogbert17 | dogbert@dogbert-VirtualBox ~/repos/Red $ zef --version | 21:09 | |||||||||||||||||||||||||||||||||||||
Version detection requires rakudo v2019.01 or newer | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah that's an interesting message | ||||||||||||||||||||||||||||||||||||||
dogbert17 | hmm | ||||||||||||||||||||||||||||||||||||||
japhb | Ummm .... | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I noticed it when it was committed, shrugged and moved on | ||||||||||||||||||||||||||||||||||||||
at the time 2019.01 was still planned | |||||||||||||||||||||||||||||||||||||||
dogbert17 | so, what to do about the module? | 21:10 | |||||||||||||||||||||||||||||||||||||
japhb | You say the GH version works fine? | ||||||||||||||||||||||||||||||||||||||
patrickb | vrurg: I'd be grateful if you could do another build and make install and then send me the output of `otool -l moar` and `otool -l libmoar.dylib`. | 21:11 | |||||||||||||||||||||||||||||||||||||
dogbert17 | it installs for me without any errors | ||||||||||||||||||||||||||||||||||||||
japhb | If so, ask the module author to bump version and upload a new package to CPAN | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: try a couple of times maybe? | ||||||||||||||||||||||||||||||||||||||
dogbert17 | sure | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | uh but why should the old version moar panic anyway | 21:12 | |||||||||||||||||||||||||||||||||||||
dogbert17 | now that's a good question. it shouldn't fail like that ofc | 21:13 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: is there a backtrace anywhere? | ||||||||||||||||||||||||||||||||||||||
dogbert17 | I can get one | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | if there's something going on in DBIish then I'm unlikely to have any interest in having that fixed asap | 21:14 | |||||||||||||||||||||||||||||||||||||
japhb | It might help to determine the git rev that the broken CPAN tarball was made from, for more direct/reliable testing. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: oh right! You can bisect the Red module! | 21:15 | |||||||||||||||||||||||||||||||||||||
japhb | Anyone know if Red will be converting over to DB::* any time soon? | ||||||||||||||||||||||||||||||||||||||
21:18
squashable6 joined,
ChanServ sets mode: +v squashable6
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: gist.github.com/dogbert17/ff0c5ab8...4e93942697 | 21:18 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | timotimo: ↑ thoughts? | 21:20 | |||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: the gdb output is quite similar to the one in M#572 | 21:23 | |||||||||||||||||||||||||||||||||||||
synopsebot | M#572 [open]: github.com/MoarVM/MoarVM/issues/572 MoarVM panic with CONTROL block | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: CONTROL { }; warn "foo" | 21:24 | |||||||||||||||||||||||||||||||||||||
camelia | foo MoarVM panic: Trying to unwind over wrong handler |
||||||||||||||||||||||||||||||||||||||
AlexDaniel | huh that's still a thing | ||||||||||||||||||||||||||||||||||||||
ohhh there are some control blocks! | |||||||||||||||||||||||||||||||||||||||
dogbert17: yeah, that's probably it! | 21:25 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | in ResultSeq.pm which in fact shows up in the backtrace | 21:27 | |||||||||||||||||||||||||||||||||||||
(gdb) p MVM_dump_backtrace(tc) | 21:28 | ||||||||||||||||||||||||||||||||||||||
at /home/dogbert/.zef/store/Red-0.0.2.tar.gz/Red-0.0.2/lib/Red/ResultSeq.pm6 (Red::ResultSeq):139 (/home/dogbert/.zef/store/Red-0.0.2.tar.gz/Red-0.0.2/.precomp/7B04FCF16B004C1E5DFF95E4DA92BFD14CB404F1/23/231043178FFBD78E6AFDFFC359BA845058C0F292:) | |||||||||||||||||||||||||||||||||||||||
lizmat | wasn't Red one of the first modules to throw custom CONTROL messages ? | 21:30 | |||||||||||||||||||||||||||||||||||||
dogbert17 | lizmat: have no idea | 21:31 | |||||||||||||||||||||||||||||||||||||
.seen fco | 21:40 | ||||||||||||||||||||||||||||||||||||||
yoleaux | I haven't seen fco around. | ||||||||||||||||||||||||||||||||||||||
21:43
dct joined,
vrurg left
21:49
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | patrickb: I'll be back in ~2hrs | 21:49 | |||||||||||||||||||||||||||||||||||||
patrickb | vrurg: OK | 21:50 | |||||||||||||||||||||||||||||||||||||
vrurg | patrickb: remind me please if you'll be around at the time. | ||||||||||||||||||||||||||||||||||||||
patrickb | Will do | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: github.com/rakudo/rakudo/issues/26...-467639608 | 22:26 | |||||||||||||||||||||||||||||||||||||
right? | |||||||||||||||||||||||||||||||||||||||
oops I mean github.com/rakudo/rakudo/issues/26...-467639386 | |||||||||||||||||||||||||||||||||||||||
well… I mistyped the name of the author, but it is fixed now | 22:29 | ||||||||||||||||||||||||||||||||||||||
22:30
dct left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | OK, before we start celebrating, there are 7 modules I need to double check… | 22:33 | |||||||||||||||||||||||||||||||||||||
just realized that Blin returned “ZefFailure” for them and it could mean anything | |||||||||||||||||||||||||||||||||||||||
22:47
MasterDuke joined
22:48
MasterDuke left,
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: your summary looks spot on | 22:58 | |||||||||||||||||||||||||||||||||||||
23:01
lucasb left
23:05
dct joined
23:19
dct left
23:23
gfldex joined
23:32
AlexDaniel left
23:37
AlexDaniel joined
23:42
AlexDaniel left
23:49
squashable6 left
23:51
squashable6 joined,
ChanServ sets mode: +v squashable6
|