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:22
leont left
01:20
AlexDaniel left
01:30
AlexDaniel joined
03:16
coverable6 left,
greppable6 left,
unicodable6 left,
releasable6 left,
bloatable6 left,
reportable6 left,
committable6 left,
quotable6 left,
nativecallable6 left,
benchable6 left,
notable6 left,
evalable6 left,
squashable6 left,
statisfiable6 left,
bisectable6 left,
shareable6 left,
undersightable6 left,
committable6 joined,
greppable6 joined,
ChanServ sets mode: +v greppable6
03:17
nativecallable6 joined,
evalable6 joined,
notable6 joined,
ChanServ sets mode: +v notable6,
undersightable6 joined,
ChanServ sets mode: +v undersightable6,
bisectable6 joined
03:18
unicodable6 joined
03:19
shareable6 joined,
ChanServ sets mode: +v shareable6,
quotable6 joined,
ChanServ sets mode: +v quotable6,
benchable6 joined,
reportable6 joined,
squashable6 joined,
ChanServ sets mode: +v squashable6
03:20
statisfiable6 joined,
bloatable6 joined,
ChanServ sets mode: +v bloatable6,
releasable6 joined,
ChanServ sets mode: +v releasable6,
coverable6 joined
08:42
leont joined
09:35
leont left
09:40
[Tux] left
09:51
[Tux] joined
10:26
camelia joined
|
|||||||||||||||||||||||||||||||||||||||
nine | m: say "test" | 10:26 | |||||||||||||||||||||||||||||||||||||
10:27
ChanServ sets mode: +v camelia
|
|||||||||||||||||||||||||||||||||||||||
camelia | sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges? | 10:27 | |||||||||||||||||||||||||||||||||||||
10:36
camelia left
10:37
camelia joined
|
|||||||||||||||||||||||||||||||||||||||
nine | m: say "test" | 10:37 | |||||||||||||||||||||||||||||||||||||
10:38
ChanServ sets mode: +v camelia
|
|||||||||||||||||||||||||||||||||||||||
camelia | test | 10:38 | |||||||||||||||||||||||||||||||||||||
lizmat | m: say "hello world" | ||||||||||||||||||||||||||||||||||||||
camelia | hello world | ||||||||||||||||||||||||||||||||||||||
lizmat | yeah, probably was precomping | ||||||||||||||||||||||||||||||||||||||
11:16
AlexDani` joined,
AlexDani` left,
llfourn left,
TreyHarris left,
samcv left,
commavir left,
tony-o left,
samcv joined,
AlexDani` joined
11:17
tony-o joined,
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
11:18 | |||||||||||||||||||||||||||||||||||||
11:19
TreyHarris joined
11:23
commavir joined
11:24
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 47832fe1ca | (Elizabeth Mattijsen)++ | src/RESTRICTED.setting Remove no longer existing internal sub wrappers |
11:44 | |||||||||||||||||||||||||||||||||||||
lizmat | afk& | 11:45 | |||||||||||||||||||||||||||||||||||||
11:58
camelia left
12:01
camelia joined
12:03
ChanServ sets mode: +v camelia
12:29
dalek left
12:31
camelia left
12:55
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
13:01
AlexDani` joined
13:03
AlexDaniel left
13:05
AlexDani` left
13:06
awwaiid left,
AlexDani` joined
13:07
awwaiid joined
13:15
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
13:32
Geth left
14:04
lgtaube left
14:21
lgtaube joined
|
|||||||||||||||||||||||||||||||||||||||
bartolin | in src/core/Buf.pm6 there are a few calls to nqp::getattr for a Range object that don't nqp::decont that object: github.com/rakudo/rakudo/blob/adba...f.pm6#L387 | 15:15 | |||||||||||||||||||||||||||||||||||||
that doesn't work on the jvm backend (java.lang.RuntimeException: No such attribute '$!is-int' for this object) | |||||||||||||||||||||||||||||||||||||||
timotimo | good catch | 15:16 | |||||||||||||||||||||||||||||||||||||
i think oftentimes there'd be a variable that holds a deconted version of some object, but i'm not sure if that's still good for performance or if putting deconts everywhere is more efficient or something | |||||||||||||||||||||||||||||||||||||||
bartolin | so, there should be a nqp::decont, right? (like here: github.com/rakudo/rakudo/blob/adba....pm6#L693) | ||||||||||||||||||||||||||||||||||||||
bartolin wonders what would be more efficient, too. | 15:17 | ||||||||||||||||||||||||||||||||||||||
timotimo | probably depends entirely upon how spesh deals with it | ||||||||||||||||||||||||||||||||||||||
and the jit fater spesh, too | |||||||||||||||||||||||||||||||||||||||
bartolin | in this particular cases it would need five additional calls to nqp::decont. I'm reluctant to add those. (it would make the code work on the JVM backend, though :) | 15:19 | |||||||||||||||||||||||||||||||||||||
16:20
AlexDaniel left,
AlexDaniel joined
16:30
synopsebot left,
dalek joined,
ChanServ sets mode: +v dalek,
synopsebot joined,
ChanServ sets mode: +v synopsebot,
Geth joined,
ChanServ sets mode: +v Geth,
p6lert_ joined,
p6lert left
16:45
evalable6 left
16:46
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | bartolin: please add the deconts | 17:06 | |||||||||||||||||||||||||||||||||||||
even more generally: if you find something doesn't work on the JVM backend because of a missing decont. please add it | 17:07 | ||||||||||||||||||||||||||||||||||||||
bartolin | thanks, will do. | 17:42 | |||||||||||||||||||||||||||||||||||||
17:44
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
bartolin | I've also just found a missing (from the perspective of the JVM backend) null check for %!hash in src/core/Capture.pm6: github.com/rakudo/rakudo/blob/adba...re.pm6#L37 I think I'll add that, too. (We have similiar checks for null or definedness in that area of code.) | 17:44 | |||||||||||||||||||||||||||||||||||||
. o O ( there is always git revert ) | |||||||||||||||||||||||||||||||||||||||
18:07
AlexDaniel left
18:17
AlexDaniel joined
18:34
epony left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: a5b22387a3 | usev6++ | src/core/Buf.pm6 Decont Range before calling nqp::getattr on it Makes the method work on the JVM backend. Calling the method did fail with a RuntimeException "No such attribute '6298is-int' for this object" before. |
18:49 | |||||||||||||||||||||||||||||||||||||
bartolin | oops, that $! was interpreted by the shell :) | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: f26fbd374a | usev6++ | src/core/Capture.pm6 Add null/defined checks for %!hash The first check avoids a NullPointerException in S06-other/main-refactored.t on the JVM backend. The failing code was: sub MAIN("NEVER MATCHES") { 42 } |
19:30 | |||||||||||||||||||||||||||||||||||||
19:53
epony joined
20:01
leont joined
20:32
remi_ness joined
20:50
hankache joined
20:51
entonian joined
20:56
entonian left
21:03
lucasb left
|
|||||||||||||||||||||||||||||||||||||||
hankache | Rakudo Star 2019.03 has been released (tar.gz & msi) The dmg will follow soon | 21:51 | |||||||||||||||||||||||||||||||||||||
21:56
squashable6 left
22:00
squashable6 joined
22:25
hankache left
22:27
remi_ness left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | .oO( that could've been said right after the v6.d releaseā¦ ) |
23:40 |