🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||||||||||||||||||||||||||||||||||||||
00:00
timo left,
TempIRCLogger joined,
discord-raku-bot joined,
timo joined
00:02
reportable6 left
00:03
reportable6 joined
01:03
quotable6 joined
01:04
melezhik left
01:22
melezhik joined
01:30
melezhik left
02:17
rakuUser left
04:03
quotable6 left,
notable6 left,
nativecallable6 left,
evalable6 left,
statisfiable6 left,
tellable6 left,
squashable6 left,
bloatable6 left,
greppable6 left,
unicodable6 left,
linkable6 left,
coverable6 left,
committable6 left,
benchable6 left,
sourceable6 left,
reportable6 left,
bisectable6 left,
releasable6 left,
shareable6 left
04:04
evalable6 joined,
benchable6 joined
04:05
committable6 joined,
coverable6 joined,
statisfiable6 joined,
linkable6 joined
04:06
bloatable6 joined,
unicodable6 joined,
nativecallable6 joined,
tellable6 joined,
greppable6 joined,
releasable6 joined
05:04
shareable6 joined
05:07
reportable6 joined
06:02
reportable6 left
06:03
reportable6 joined
06:04
notable6 joined
06:05
bisectable6 joined
06:06
squashable6 joined
06:09
squashable6 left
06:10
Razetime joined
06:11
squashable6 joined
07:31
frost joined
08:06
sourceable6 joined
09:55
evalable6 left,
linkable6 left
09:56
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
09:56 | |||||||||||||||||||||||||||||||||||||
Geth | nqp/new-disp: 107 commits pushed by (Jonathan Worthington)++, (Stefan Seifert)++ review: github.com/Raku/nqp/compare/3ae827...e2ca6d608c |
09:58 | |||||||||||||||||||||||||||||||||||||
rakudo/new-disp: 133 commits pushed by (Jonathan Worthington)++, (Stefan Seifert)++ review: github.com/rakudo/rakudo/compare/b...eb90319554 |
|||||||||||||||||||||||||||||||||||||||
rakudo/new-disp: 1116b3913e | (Stefan Seifert)++ | src/core.c/Junction.pm6 Fix overzealous autothreading of Junctions even on Mu parameters A Mu type constraint on a parameter is supposed to avoid autothreading of junctions for that parameter. Usually this is ensured by the the dispatcher only considering autothreading on bind failures. However when there are multiple Junction arguments, it's possible that some should be passed through (i.e. Mu type constraints on the parameters) and some should be autothreaded. ... (15 more lines) |
10:15 | ||||||||||||||||||||||||||||||||||||||
nine | Failed to create directory '/home/nine/rakudo/t/04-nativecall/.precomp/E5BEAE0DF29D9477F2D8489D167BE887A1A5B93F/64' with mode '0o777': Failed to mkdir: File exists | 10:19 | |||||||||||||||||||||||||||||||||||||
This ^^^ is rather common. Seen it a few times on CI and I suspect it's the reason for those random make test errors I get | 10:20 | ||||||||||||||||||||||||||||||||||||||
Happens when running highly parallel tests, e.g. TEST_JOBS=20 make test after some change to rakudo | |||||||||||||||||||||||||||||||||||||||
10:28
frost left
10:42
linkable6 left
10:44
linkable6 joined
10:55
evalable6 joined
11:06
quotable6 joined
12:02
reportable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 87152ebabc | (Elizabeth Mattijsen)++ | 3 files Introduce -Msafe-snapper Snapper functionality that allows you to press Control-c and *still* get a Telemetry report. Removes that functionality from -Msnapper. Problem with Control-c safety is that it will start up the supervisor thread to handle the pressing of Control-c, which causes extra load and reduces the number of available threads, thus affecting the Telemetry data. |
12:29 | |||||||||||||||||||||||||||||||||||||
rakudo: b451f89b68 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 3 files Merge pull request #4502 from rakudo/safe-snapper Introduce -Msafe-snapper |
|||||||||||||||||||||||||||||||||||||||
timo | lizmat: did you think on the suggestion i had for the safe snapping functionality? | 12:58 | |||||||||||||||||||||||||||||||||||||
lizmat | I must have missed that ? | ||||||||||||||||||||||||||||||||||||||
timo | OK, what i said was like, the op that you use to subscribe to signals like ctrl-c just asks you to pass a ConcBlockingQueue on which a message is sent when the signal has been sent | 12:59 | |||||||||||||||||||||||||||||||||||||
i'm not sure what happens if you subscribe with this op twice, i.e. once with the theoretical supervisorless safe snapper and another time with signal(blah).tap | 13:00 | ||||||||||||||||||||||||||||||||||||||
but it's possible that that just works fine | |||||||||||||||||||||||||||||||||||||||
lizmat | well, that's true on the MoarVM end only, no? | 13:01 | |||||||||||||||||||||||||||||||||||||
in any case, nobody had anything to say about the PR, and since it is relatively safe, I merged it | 13:02 | ||||||||||||||||||||||||||||||||||||||
timo | hm, actually, what "just" happens is that the sub signal uses $*SCHEDULER | ||||||||||||||||||||||||||||||||||||||
maybe spawning a thread and using SameThreadScheduler is possible here? | |||||||||||||||||||||||||||||||||||||||
that'd be simpler than stealing the code that uses nqp::signal from signals.pm6 | 13:03 | ||||||||||||||||||||||||||||||||||||||
plus it looks like you can freely call nqp::signal multiple times | 13:04 | ||||||||||||||||||||||||||||||||||||||
13:05
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
timo | you know, it's not uncommon for programs to react to SIGUSR1 or SIGUSR2 with some status output, for example dd does that | 13:06 | |||||||||||||||||||||||||||||||||||||
the snapper could do that as well, dump recorded data so far when it receives that | |||||||||||||||||||||||||||||||||||||||
perhaps making the signal it uses configurable with something like an env var for cases where your user's program already uses SIGUSR1 for something else | 13:07 | ||||||||||||||||||||||||||||||||||||||
lizmat | feels like over-engineering to me atm :-) | 13:12 | |||||||||||||||||||||||||||||||||||||
timo | OK | 13:17 | |||||||||||||||||||||||||||||||||||||
lizmat | I'll take PR's :-) | 13:27 | |||||||||||||||||||||||||||||||||||||
14:17
b2gills left
14:18
b2gills joined
14:41
Razetime38 joined
14:44
Razetime left
15:58
Razetime joined
16:00
Razetime38 left
16:39
Razetime left
18:02
reportable6 left
19:04
reportable6 joined
20:21
discord-raku-bot left
20:22
discord-raku-bot joined
20:25
Xliff joined
22:04
evalable6 left,
linkable6 left
22:05
linkable6 joined
23:06
evalable6 joined
|