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:21
lucasb left
01:47
epony left
|
|||||||||||||||||||||||||||||||||||||||
sortiz | lizmat: As your new github.com/rakudo/rakudo/commit/23fca8f6fb don't solve the original issue in #2650, I don't think is a good idea. | 01:56 | |||||||||||||||||||||||||||||||||||||
Now there is an arbitrary difference between "for Failure.new { .perl.say }" and "for Failure.new, Failure.new { .perl.say }" | 02:02 | ||||||||||||||||||||||||||||||||||||||
02:10
epony joined
03:27
ugexe joined
03:54
leont left
04:09
pmurias left
05:32
sortiz left
07:33
AlexDaniel joined
08:10
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
08:45 | |||||||||||||||||||||||||||||||||||||
Neat, and I am even working from home! | |||||||||||||||||||||||||||||||||||||||
09:07
pmurias left
09:24
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1266, Tests=88069, 406 wallclock secs (21.18 usr 6.26 sys + 2935.21 cusr 229.79 csys = 3192.44 CPU) | 10:05 | |||||||||||||||||||||||||||||||||||||
10:06
leont joined
10:17
ExtraCrispy left
10:23
leont left
10:51
ExtraCrispy joined
12:50
Kaiepi left
12:52
Kaiepi joined
13:04
Kaiepi left
13:07
Kaiepi joined
13:16
Kaiepi left
13:17
Kaiepi joined
13:37
lucasb joined,
Kaiepi left,
Kaiepi joined
14:14
leont joined
14:42
Kaiepi left
14:45
Kaiepi joined
14:48
Kaiepi left
15:13
leont left
15:25
Kaiepi joined
15:32
AlexDaniel` left,
tyil[m] left
15:45
AlexDaniel` joined
16:11
tyil[m] joined
17:18
leont joined
17:22
vrurg left
17:24
leont left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 4ffb4082b0 | (Elizabeth Mattijsen)++ | src/core/Failure.pm6 Make Failure.list also throw As part of R#2650 |
17:46 | |||||||||||||||||||||||||||||||||||||
lucasb | so, Failure wasn't supposed to be "propagating"? | 17:56 | |||||||||||||||||||||||||||||||||||||
design.perl6.org/S02.html#line_1393 | 17:58 | ||||||||||||||||||||||||||||||||||||||
$fee.fie.[$foe].{$foo} | |||||||||||||||||||||||||||||||||||||||
ah, Nil *is* | 18:00 | ||||||||||||||||||||||||||||||||||||||
lizmat | bisectable6: Failure.new.foo.bar.baz // die "foo" | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=4ffb408) because on both starting points the exit code is 1 | 18:01 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | 6c: Failure.new.foo.bar.baz // die "foo" | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, bisect log: gist.github.com/3226606de6bfd60208...2c7b23aa18 | ||||||||||||||||||||||||||||||||||||||
lizmat, (2016-03-02) github.com/rakudo/rakudo/commit/fd...7e379b5038 | |||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, gist.github.com/3f74ebef906f8e8aed...72bf802380 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | just the line number changing | 18:02 | |||||||||||||||||||||||||||||||||||||
18:17
AlexDaniel left
18:18
AlexDaniel joined
18:24
leont joined
18:28
vrurg joined
18:31
leont left
18:34
vrurg left
18:38
vrurg joined
19:37
hankache joined
20:12
ExtraCrispy left
20:16
lucasb left
20:26
hankache left
21:10
hankache joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/thread_init_stack_size: 31cba34125 | (Nick Logan)++ | 6 files Add stack size parameter to nqp::newthread Adds a stack size parameter to set the initial stack size of a new thread. |
21:46 | |||||||||||||||||||||||||||||||||||||
nqp: ugexe++ created pull request #522: Add stack size parameter to nqp::newthread |
21:49 | ||||||||||||||||||||||||||||||||||||||
star: 526ac1bc98 | (Naoum Hankache)++ (committed using GitHub Web editor) | tools/star/release-guide.pod Update release-guide.pod |
22:02 | ||||||||||||||||||||||||||||||||||||||
bartolin | ugexe: a question about Rakudo::Internals::JSON, since you've updated it recently: do you think it would be okay to change the variable $pos in that class from 'int' to 'Int'? There seems to be a bug with the 'is rw' trait for natives on the jvm backend: github.com/rakudo/rakudo/issues/27...-473592555 (I didn't build and spectest that change on moar yet, but could do that later/tomorrow) | 22:07 | |||||||||||||||||||||||||||||||||||||
22:17
hankache_ joined
22:20
hankache left
22:26
hankache_ left
22:27
hankache joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | bartolin: seems like it should be ok. `int` would have been used in JSON::Fast for performance reasons, but I don't think a typical META6.json only has one or two integers | 22:28 | |||||||||||||||||||||||||||||||||||||
only has but^ | |||||||||||||||||||||||||||||||||||||||
timotimo | isn't $pos for the position the parser is at rather than integers in the source data? | 22:29 | |||||||||||||||||||||||||||||||||||||
ugexe | ah of course | ||||||||||||||||||||||||||||||||||||||
bartolin | maybe I should try to measure what's the price for switching to Int. there are at least two alternatives: a) fixing the JVM bug -- best option, but I didn't find the exact problem, yet; b) adding '#?if jvm' statements to use 'Int' only on the JVM backend. | 22:35 | |||||||||||||||||||||||||||||||||||||
22:36
vrurg left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | can we "constant JsonInt := int" or "constant JsonInt := Int" based on jvm or not? | 22:36 | |||||||||||||||||||||||||||||||||||||
bartolin | that should work. you intend to change the signature to 'JsonInt $pos is rw' and contain the workaround in one place? | 22:39 | |||||||||||||||||||||||||||||||||||||
timotimo | yeah | ||||||||||||||||||||||||||||||||||||||
dunno how often "int" appears in that code, but i think it's like ten times? | |||||||||||||||||||||||||||||||||||||||
bartolin | I'll try that (probably tomorrow) -- I like the idea :) | ||||||||||||||||||||||||||||||||||||||
yeah, it occurs seven times | 22:40 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: usev6++ created pull request #523: [jvm, js] Tweak check for illegal range endpoint |
22:44 | |||||||||||||||||||||||||||||||||||||
ugexe | you can get a benchmark via `zef search HTTP` | ||||||||||||||||||||||||||||||||||||||
bartolin | thanks for the suggestions! | 22:47 | |||||||||||||||||||||||||||||||||||||
hankache | .seen AlexDaniel | 23:11 | |||||||||||||||||||||||||||||||||||||
yoleaux | I saw AlexDaniel 18:02Z in #perl6-dev: <AlexDaniel> just the line number changing | ||||||||||||||||||||||||||||||||||||||
hankache | .seen stmuk | ||||||||||||||||||||||||||||||||||||||
yoleaux | I saw stmuk 8 Nov 2018 22:20Z in #perl6: <stmuk> I think the meaning of "refrains" has been overloaded! | ||||||||||||||||||||||||||||||||||||||
gfldex | m: whenever my $listener = IO::Socket::Async.listen("localhost", 0) -> $conn {}; say $listener.socket-port; | 23:41 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Cannot have a 'whenever' block outside the scope of a 'supply' or 'react' block at <tmp>:1 ------> 3whenever7⏏5 my $listener = IO::Socket::Async.listen |
||||||||||||||||||||||||||||||||||||||
gfldex | m: react { whenever my $listener = IO::Socket::Async.listen("localhost", 0) -> $conn {} }; say $listener.socket-port; | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$listener' is not declared at <tmp>:1 ------> 3sten("localhost", 0) -> $conn {} }; say 7⏏5$listener.socket-port; |
||||||||||||||||||||||||||||||||||||||
23:53
hankache left
|