04:30 sourceable6 left, statisfiable6 left, coverable6 left, releasable6 left, unicodable6 left, linkable6 left, quotable6 left, shareable6 left, tellable6 left, greppable6 left, reportable6 left, bloatable6 left, committable6 left, notable6 left, evalable6 left, nativecallable6 left, bisectable6 left, squashable6 left, benchable6 left, notable6 joined, reportable6 joined 04:31 nativecallable6 joined, squashable6 joined 04:32 tellable6 joined, benchable6 joined, coverable6 joined, linkable6 joined, quotable6 joined, bloatable6 joined, sourceable6 joined, unicodable6 joined, committable6 joined, shareable6 joined, releasable6 joined 04:33 statisfiable6 joined, greppable6 joined, bisectable6 joined, evalable6 joined 05:45 squashable6 left 05:48 squashable6 joined 06:04 domidumont joined 06:31 domidumont left
tyil that page shows as a 404 to me 06:35
tellable6 2020-08-31T23:29:01Z #raku-dev <vrurg> tyil could you possible have a look at what's causing the error here github.com/Raku/Raku-Steering-Coun.../245552190 ?
tyil vrurg: ^
06:51 domidumont joined 07:13 MasterDuke joined 07:54 Altai-man joined
Geth rakudo/precomp_store_parallelism: 864f170e3d | (Stefan Seifert)++ | src/core.c/CompUnit/PrecompilationStore/File.pm6
Allow for more parallelism when precompiling modules

Instead of locking the whole precomp store whenever we precompile a module or re-check dependencies, we now use one lock file per target file. With this multiple processes may precompile different files and store them in the same precomp store.
Note: it would be even better to not need those .lock files at all and instead lock the target files. But that caused weird issues with multiple processes being able to lock the same file simultaneously. So I'm leaving this next step for a future change.
rakudo/precomp_store_parallelism: 7ba993ff0c | (Stefan Seifert)++ | src/core.c/CompUnit/PrecompilationRepository.pm6
Check for circular module loading earlier to avoid deadlock

Since precomp processes now take care of their own locking we have to take that into account and check for circular loading before trying to lock a destination that's potentially already locked by a parent process.
11:41 domidumont left 11:42 domidumont joined 11:46 sena_kun joined, Xliff left 11:48 Altai-man left 12:20 lizmat left 12:23 domidumont left 12:25 domidumont joined 12:45 squashable6 left 12:48 squashable6 joined 13:18 lizmat joined
vrurg tyil: around? 13:22
tyil ye 13:23
vrurg Can you check the logs on your side then? 13:28
Look by a4e39f7e-ebd6-11ea-9477-9acab994e41b for example 13:29
13:48 finsternis left 14:03 maggotbrain left 14:04 maggotbrain joined 14:10 finsternis joined 14:20 MasterDuke left
Geth rakudo/rakuast: 61370d3d8b | (Jonathan Worthington)++ | 5 files
RakuAST support for attribute declarations
tyil logs for what? 14:52
Geth rakudo/rakuast: ae55467e5e | (Jonathan Worthington)++ | 2 files
Wire up dynamic variable

Already had a RakuAST node, just needed to produce it.
tyil vrurg: p.tyil.nl/cycs
vrurg tyil: any idea why github gets http 500 back? 14:57
tyil I'd have to consult the Geth sourcecode for that I think
I'm just hosting it, I didn't write it :( 14:58
vrurg tyil: thanks! I'll be afk for a few hours at least. Will follow up later if necessary. 15:01
tyil vrurg: it seems that $e<ref> (github.com/Raku/geth/blob/master/l....pm6#L116) is Any, so calling .subst on it fails, which causes the error 15:06
15:32 MasterDuke joined 15:45 Altai-man joined
Geth rakudo/rakuast: 36d1e2c8ed | (Jonathan Worthington)++ | 3 files
Compile $0, $1, ... to RakuAST

Plus a small fix to the AST node.
rakudo/rakuast: 53aac3f3bd | (Jonathan Worthington)++ | 2 files
Compile call postcircumfix to RakuAST

The AST node already existed, so just frontend wiring.
rakudo/rakuast: 3b7c0a1474 | (Jonathan Worthington)++ | 5 files
RakuAST support for literal hash indexing
15:48 sena_kun left
Geth rakudo/rakuast: d07223e53c | (Jonathan Worthington)++ | 4 files
Compile $<foo> style vars to RakuAST

Update the AST node to reflect that any kind of quoted words string can be used here.
nine Pro tip: when debugging concurrency issues, use e.g. taskset 0x00000001 make test to confine the test processes to a single CPU core 16:09
Geth rakudo/rakuast: 1c1d05260f | (Jonathan Worthington)++ | 4 files
Basic RakuAST support for attribute access

Will still need a bit more work for roles, where $?CLASS is generic.
rakudo/rakuast: 6c7f7239e4 | (Jonathan Worthington)++ | 2 files
Compile Rat literals in RakuAST frontend
rakudo/master: 5 commits pushed by (Elizabeth Mattijsen)++ 17:08
lizmat hmmm.. breakage in t/09-moar/00-misc.t ?? 17:21
how can that be? that's just nqp ops ?? 17:22
lizmat is very confused 17:24
17:27 jmerelo joined
lizmat and CircleCI concurs 17:32
aha... it's "is" that is borked, it seems 17:35
Geth rakudo: 3cd51ae40f | (Elizabeth Mattijsen)++ | t/09-moar/00-misc.t
Fix test breakage

  - by using is-deeply instead of is (which is more correct anyway)
  - looks like the Allomorph branch caused some hickup with "is"
17:44 vrurg left, gfldex left 17:46 vrurg joined, gfldex joined
Geth rakudo: alabamenhu++ created pull request #3899:
Add cmp candidate for Code
18:06 travis-ci joined
travis-ci Rakudo build failed. Elizabeth Mattijsen 'Merge pull request #3873 from rakudo/introducing-allomorph-class 18:06
travis-ci.org/rakudo/rakudo/builds/723163654 github.com/rakudo/rakudo/compare/0...2ed081e6e4
18:06 travis-ci left
Geth rakudo: a9371749f5 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Improve wording on X::MultipleTypeSmiley error

Because it is usually about having typed ":" instead of "::"
  codesections++ for spotting
18:25 jmerelo left 18:51 domidumont left
Geth rakudo/precomp_store_parallelism: 06c9ddeb33 | (Stefan Seifert)++ | t/02-rakudo/reproducible-builds.t
Fix occasional test failures caused by overly clever reproducible-builds.t

reproducible-builds.t assumed that a whole precomp store is locked for writing and therefore it would suffice to lock for an arbitrary precomp id. This assumption is no longer true and the trick it played actually violates a different assumption: that we only lock one precomp file at a time.
Better to stop playing tricks and just copy the test files to a private repository where other tests cannot interfere (which is what locking the store for the duration of the test tried to fix).
vrurg tyil: weird error then. Look at what github submits: gist.github.com/vrurg/142224913f4c...c16c1ccec8 19:11
tyil: ref is there and it's not empty. Could it be that github.com/Raku/Raku-Steering-Council should be added somewhere else? 19:12
tyil I'm not sure what $e exactly contains here, though 19:14
or how it's built up
vrurg Can somebody look into it? Because I'm unlikely to be able. 19:16
19:46 sena_kun joined 19:47 Altai-man left
tyil vrurg: huh, trying to run Geth locally and posting that json payload you linked to it seems to not trigger an error 19:57
timotimo will push a rebased hyper_codegen branch 20:23
Geth rakudo/hyper_codegen: 9 commits pushed by (Timo Paulssen)++ 20:24
tyil vrurg: if you're still here, can you show me the current settings used by the webhook? 20:32
if you don't want to give me access to the page, a scrot in a pm would be helpful as well
20:38 travis-ci joined
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Improve wording on X::MultipleTypeSmiley error 20:38
travis-ci.org/rakudo/rakudo/builds/723184323 github.com/rakudo/rakudo/compare/3...371749f506
20:38 travis-ci left
Geth Raku-Steering-Council/main: fb49f9dff6 | (Will Coleda)++ (committed using GitHub Web editor) | nominations/2020/voting-form.md
Update voting-form.md
tyil OH
vrurg: ^
payload URL had a #, but when escaped into %23 it seems to work 21:08
vrurg tyil++!
tyil still not sure why it occasionally complains about trying to call .subst on Any, though
which does bother me slightly
but we're at least a step into the right direction
Geth Raku-Steering-Council/main: bd09f43c7f | (Will Coleda)++ (committed using GitHub Web editor) | nominations/2020/voting-form.md
Update voting-form.md
[Coke] OHEY
tyil vrurg: it should go to #raku, right?
vrurg Ok, redelivery push it into the channel. Well done, tyil, thank you!
tyil glad to help :>
vrurg tyil: Yep, most certainly.
tyil alright, further messages should be delivered to #raku now 21:10
vrurg .tell lizmat tyil has fixed RSC notifications, we have have pushes reported into #raku. 21:11
tellable6 vrurg, I'll pass your message to lizmat
21:52 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 22:02 pamplemousse joined
pamplemousse o/ all! 22:15
I’m currently working on reviving my stale self-contained-executable branch of nqp, and have merged in master, but when I try to build nqp, I get an error about the language class needing to implement Method NQP::Config::configure_misc: gist.github.com/pamplemoussecache/...5087f32f2e 22:16
Do any of you folks have thoughts on what might be going wrong?
After the merge, when I did a pull, it fetched submodule 3rdparty/nqp-configure. Is there something I might be forgetting to do as far as updating submodules are concerned? 22:19
Did the pull, did a make clean, and everything appears to be building now! 22:21
timotimo ooh cool! 22:29
pamplemousse Now on to testing to see if the --compile flag from my branch still works... 22:35
o/ timotimo! 22:36
22:48 pamplemousse left 22:58 sena_kun left