🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||
00:00
reportable6 left
00:03
reportable6 joined
|
|||
Geth | rakudo/main: 52bf2b4b3f | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/compunit.rakumod Remove leftover debugging code |
00:42 | |
01:30
nine left,
nine joined
|
|||
Geth | Lingua-Conjunction: packy++ created pull request #2: Fix bug in :str parameter |
03:57 | |
04:34
guifa left,
guifa_ joined
06:00
reportable6 left
06:02
reportable6 joined
07:33
sena_kun joined
08:41
NemokoschKiwi joined
08:48
NemokoschKiwi left
|
|||
Geth | Lingua-Conjunction/main: 09e66a609b | (Packy Anderson)++ (committed using GitHub Web editor) | lib/Lingua/Conjunction.rakumod Fix bug in :str parameter Currently, the documentation says :str "can use special sequence [|] (e.g. octop[us|i]) where string to the left of the | will be used when the list contains just one item and the string to the right will be used otherwise," but it uses the left of the | when the list contains one OR TWO items. This change corrects the behavior to conform with the documentation. |
09:00 | |
Lingua-Conjunction/main: 6c860063c9 | (Packy Anderson)++ (committed using GitHub Web editor) | lib/Lingua/Conjunction.rakumod Merge pull request #1 from packy/packy-patch-1 Fix bug in :str parameter |
|||
Lingua-Conjunction/main: 372d37c38b | (Márton Polgár)++ (committed using GitHub Web editor) | lib/Lingua/Conjunction.rakumod Merge pull request #2 from packy/main Fix bug in :str parameter |
|||
Lingua-Conjunction/main: ff5971b50c | (Polgár Márton)++ | 4 files 1.1.1 |
09:03 | ||
lizmat | m: my int $a = 0; for ^10_000_000 { $a++ }; say now - INIT now; | 09:09 | |
camelia | 0.08178685 | ||
lizmat | m: my int $a = 0; for ^10_000_000 { $a++ }; say now - INIT now; | 09:10 | |
camelia | 0.073605638 | ||
lizmat | m: my int $a = 0; for ^10_000_000 { $a++ }; say now - INIT now; | ||
camelia | 0.075644316 | ||
lizmat | m: my int $a = 0; for ^10_000_000 -> int $_ { $a++ }; say now - INIT now; | ||
camelia | 0.075035974 | ||
lizmat | m: my int $a = 0; for ^10_000_000 -> int $_ { $a++ }; say now - INIT now; | ||
camelia | 0.074155608 | ||
lizmat | hmmm | ||
there's a pronounced difference on an M1 | 09:23 | ||
I guess JIT hides the difference on Intel CPUs] | 09:28 | ||
11:23
explorer joined
11:39
MasterDuke joined
|
|||
MasterDuke | has anyone else noticed that the output of `make m-test m-spectest` is now interleaved a bit? it used to complete the rakudo tests and then start the spectest, but now it'll start the spectest a little before the rakudo tests finish | 11:43 | |
lizmat | I never run them like that, actually: I run "make test" usually before running "make spectest" as the former finishes faster, and if it find problems, then it usually doesn't make sense to run "make spectest" anyway | 11:47 | |
*finds | |||
MasterDuke | i'm 99.9% pretty sure it'll also stop if the `m-test` fails my way also, i think they're almost equivalent | 11:53 | |
12:00
reportable6 left
|
|||
lizmat | TIL :-) | 12:00 | |
12:03
reportable6 joined
12:18
jgaz left
13:39
linkable6 left,
evalable6 left
13:40
linkable6 joined,
evalable6 joined
|
|||
Geth | rakudo/main: 512f5cc467 | (Elizabeth Mattijsen)++ | src/Raku/ast/compunit.rakumod RakuAST: better document the --doc logic |
13:44 | |
vrurg_ | MasterDuke: make -j1 would be your solution, I think. | 13:46 | |
13:46
vrurg_ is now known as vrurg
|
|||
Geth | rakudo/lizmat-use-rakumod: a62d4012e7 | (Elizabeth Mattijsen)++ | 16 files Fix mention of .pm6 in many scripts |
13:50 | |
14:40
jgaz joined
15:46
benchable6 left,
squashable6 left,
coverable6 left,
tellable6 left,
releasable6 left,
bisectable6 left,
shareable6 left,
linkable6 left,
reportable6 left,
evalable6 left,
bloatable6 left,
committable6 left,
notable6 left,
greppable6 left,
sourceable6 left,
statisfiable6 left,
nativecallable6 left,
quotable6 left,
unicodable6 left
15:47
greppable6 joined,
nativecallable6 joined,
statisfiable6 joined,
unicodable6 joined
15:48
coverable6 joined,
evalable6 joined,
committable6 joined,
sourceable6 joined,
bloatable6 joined,
releasable6 joined,
linkable6 joined,
bisectable6 joined
15:49
tellable6 joined,
quotable6 joined,
shareable6 joined,
reportable6 joined,
notable6 joined,
squashable6 joined,
benchable6 joined
17:40
evalable6 left,
linkable6 left
17:43
linkable6 joined,
evalable6 joined
18:00
reportable6 left
18:02
squashable6 left
18:03
reportable6 joined
18:05
squashable6 joined
|
|||
Geth | rakudo/lizmat-use-rakumod: c3bae076b6 | (Elizabeth Mattijsen)++ | CREDITS Restore Ingy's D: |
18:11 | |
lizmat | aah... Github webhooks working again :-) | ||
[Coke] | We used to have assign/unassign ticket notices generating alerts, yes? | 18:17 | |
(make not on raku/doc) | |||
*maybe* | |||
lizmat | yeah, they are on | 18:19 | |
it's just that Github is about 30 minutes late pushing them to Geth at the moment | |||
[Coke] | ahhh | 18:22 | |
then I apologize for the flood to #raku-doc that's coming | 18:23 | ||
MasterDuke | vrurg: yeah, but i never used to have to use `-j1` | 18:54 | |
[Coke] | do you have TEST_JOBS set? | 18:59 | |
MasterDuke | yeah, to 12. but my env has been mostly unchanged for years | 19:00 | |
ugexe | MasterDuke: i wonder if its github.com/rakudo/rakudo/commit/1d...d2c37e49f0 | 19:08 | |
i dont see how it would be that commit, it just looks like the most likely out of any recent commits to that Makefile.in | 19:09 | ||
MasterDuke | nope, just tried with that change reverted and same behavior | 19:19 | |
ugexe | you regenerated the Makefile yeah? | 19:30 | |
cause i probably wouldn't have :P | |||
MasterDuke | i assume `perl Configure.pl --prefix=/home/dan/Source/perl6/install/ --backend=moar` will, because that's what i always run first | 19:34 | |
oh wow. i just reverted the revert (so i'm on the HEAD of my use_new_stat_syscall_in_DirRecurse branch), and now i got something i've never seen before during `+++ Installing files` | 19:35 | ||
gist.github.com/MasterDuke17/89654...43deda35b1 | 19:36 | ||
i didn't do a make clean, or clear out my precomp dirs, but i do always run Configure.pl | 19:43 | ||
vrurg | MasterDuke: you started having that behavior when I resolved all dependencies and allowed parallelism in Rakudo Makefile. I'm pretty sure this is the moment. But up to my memory, make doesn't care where it got its targets from, it would behave the same. | ||
MasterDuke | when was that? because i'm pretty sure this started in the past couple months | 19:49 | |
vrurg | Not sure. > half a year ago, perhaps. | 19:55 | |
Found. The last December is when I commended out .NOTPARALLEL | 19:56 | ||
MasterDuke: BTW, you can uncomment .NOTPARALLEL in tools/tampltes/Makefile-common-rules.in and try again. Don't forget ./Configure.pl, of course! :) | 20:01 | ||
On my side (macOS, GNU Make v4.4.1) it seemingly executes both targets sequentially. | 20:02 | ||
MasterDuke | as is right now? or with that uncommented? | 20:04 | |
vrurg | As is, but I was wrong. The illusion of sequentiality was created by m-test finishing before m-spectest managed to finish preparing and start. | 20:06 | |
MasterDuke | ha | ||
guess you have a faster machine than i | 20:07 | ||
vrurg | Likely so, M2 Ultra. | ||
MasterDuke | yep, uncommenting that brings back the behavior i'm used to. e.g., test finishes then spectest starts | 20:09 | |
vrurg | Anyway, I don't see this behavior as a problem. There is a problem with make which doesn't allow forced-sequential targets and I do miss this on occasion. But otherwise this is not an issue. | 20:10 | |
MasterDuke | yeah, i think things actually work ok, it just was a change from what i was used to | 20:11 | |
vrurg | And we always have `make m-test & make m-spectest` is necessary. BTW, I tried -O and -Orecursive (guess, it's the same) but there is no fun in waiting until it collects all spectest output first. | 20:13 | |
Ah, -Oline is no difference because `prove` is the line. | 20:14 | ||
OK... | |||
20:43
jgaz left
20:56
jgaz joined
21:56
nativecallable6 left,
reportable6 left,
committable6 left,
coverable6 left,
unicodable6 left,
bloatable6 left,
statisfiable6 left,
releasable6 left,
tellable6 left,
shareable6 left,
notable6 left,
bisectable6 left,
quotable6 left,
sourceable6 left,
greppable6 left
21:57
greppable6 joined,
notable6 joined,
statisfiable6 joined,
shareable6 joined
21:58
bloatable6 joined,
unicodable6 joined,
bisectable6 joined,
reportable6 joined,
releasable6 joined,
nativecallable6 joined,
coverable6 joined
21:59
committable6 joined,
tellable6 joined
22:00
sourceable6 joined,
quotable6 joined
22:29
NemokoschKiwi joined
22:54
sena_kun left
22:57
NemokoschKiwi left
23:57
bisectable6 left,
committable6 left,
notable6 left,
greppable6 left,
releasable6 left,
shareable6 left,
tellable6 left,
statisfiable6 left,
unicodable6 left,
sourceable6 left,
nativecallable6 left,
coverable6 left,
linkable6 left,
squashable6 left,
quotable6 left,
reportable6 left,
bloatable6 left
23:58
bisectable6 joined,
unicodable6 joined,
nativecallable6 joined,
greppable6 joined,
squashable6 joined,
coverable6 joined
23:59
shareable6 joined,
tellable6 joined,
sourceable6 joined,
statisfiable6 joined
|