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:31
pamplemousse left
00:56
go|dfish left,
tbrowder left,
Guest35100 left,
rba[m] left,
MasterDuke left,
japhb left,
gfldex left,
camelCaser left,
TimToady left,
jnthn left,
Ulti left,
samebchase left,
Kaiepi left,
dogbert17 left,
mst left,
Voldenet left,
discord6 left,
Geth left,
scovit left,
HarmtH left,
krunen left,
tyil left,
jdv79 left,
camelia left,
TreyHarris left,
tony-o left,
DrForr left,
tobs left,
mornfall left,
[Coke] left,
AlexDaniel left,
|Tux| left,
synopsebot left,
chansen_ left,
timotimo left,
reportable6 left,
lucasb left,
unicodable6 left,
benchable6 left,
quotable6 left,
undersightable6 left,
nativecallable6 left,
tellable6 left,
squashable6 left,
rba left,
greppable6 left,
committable6 left,
evalable6 left,
coverable6 left,
bloatable6 left,
notable6 left,
statisfiable6 left,
awwaiid left,
hoelzro left,
kawaii left,
a3f left,
AlexDaniel` left,
SmokeMachine left,
[Tux] left,
shareable6 left,
releasable6 left,
bisectable6 left,
samcv left,
epony left
01:01
nine joined,
[Coke] joined
01:11
SmokeMachine joined,
zostay joined,
AlexDaniel` joined,
a3f joined,
kawaii joined,
hoelzro joined,
camelCaser joined,
TimToady joined,
moritz joined,
jnthn joined,
Ulti joined,
Guest35100 joined,
lucasb_ joined,
reportable6_ joined,
unicodable6_ joined,
[Tux] joined,
shareable6 joined,
releasable6 joined,
bisectable6 joined,
verne.freenode.net sets mode: +vvv shareable6 releasable6 bisectable6,
MasterDuke joined
01:12
go|dfish joined,
tbrowder joined,
camelia joined,
TreyHarris joined,
tony-o joined,
literal joined,
DrForr joined,
tobs joined,
mornfall joined,
verne.freenode.net sets mode: +v camelia,
japhb joined,
gfldex joined,
nebuchadnezzar joined,
bartolin joined,
lucasb_ left,
lucasb_ joined,
Guest35100 left,
Guest35100 joined,
samcv joined
01:13
samebchase joined,
Kaiepi joined,
dogbert17 joined,
mst joined,
Voldenet joined,
discord6 joined,
Geth joined,
scovit joined,
HarmtH joined,
klapperl_ joined,
krunen joined,
tyil joined,
jdv79 joined,
ChanServ sets mode: +vv reportable6_ unicodable6_,
rba[m] joined,
AlexDaniel joined,
|Tux| joined,
synopsebot joined,
chansen_ joined,
timotimo joined,
verne.freenode.net sets mode: +v timotimo,
nativecallable6 joined,
tellable6 joined,
squashable6 joined,
rba joined,
greppable6 joined,
committable6 joined,
evalable6 joined,
coverable6 joined,
bloatable6 joined,
notable6 joined,
statisfiable6 joined,
awwaiid joined
01:14
Guest35100 left
01:15
AlexDaniel` left,
rba[m] left
01:21
epony joined
01:27
AlexDaniel` joined
01:28
Guest35100 joined
01:30
rba[m] joined
01:49
benchable6 joined
01:51
quotable6 joined
02:27
lucasb_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #3131: Add p6clientcore ops |
03:03 | |||||||||||||||||||||||||||||||||||||
07:47
gfldex left
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
08:28 | |||||||||||||||||||||||||||||||||||||
08:45
sortiz joined
09:45
Guest71418 joined
10:08
sortiz left
|
|||||||||||||||||||||||||||||||||||||||
kawaii | I made an attempt at a star release locally but the Rakudo build process has changed so much it didin't really work :( | 10:33 | |||||||||||||||||||||||||||||||||||||
So I guess we wait for the actual star maintainers to do their bit | 10:34 | ||||||||||||||||||||||||||||||||||||||
10:42
robertle_ joined
11:28
lucasb_ joined
11:32
lucasb_ is now known as lucasb
11:33
lucasb left
11:34
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: “Excellent golf (and will make a nice spectest!) I suspect a missing guard; I'll look at it in the morning. :)” | 11:55 | |||||||||||||||||||||||||||||||||||||
jnthn: did that happen? :) | |||||||||||||||||||||||||||||||||||||||
jnthn: because: github.com/rakudo/rakudo/issues/3132 | 11:56 | ||||||||||||||||||||||||||||||||||||||
12:01
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | AlexDaniel: Yes, I fixed it and added the new spectest | 12:30 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ohhh ok | ||||||||||||||||||||||||||||||||||||||
jnthn | 1f526efa709747 | ||||||||||||||||||||||||||||||||||||||
(in roast) | |||||||||||||||||||||||||||||||||||||||
0dd6573a45f in rakudo | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | I see! Thanks | 12:31 | |||||||||||||||||||||||||||||||||||||
jnthn | If there's still breakage after that, then please ticket it | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | jnthn: sure, but no, it just seems that blin started doing things before you pushed it | 12:32 | |||||||||||||||||||||||||||||||||||||
so we're probably fine! | |||||||||||||||||||||||||||||||||||||||
we'll see next time | |||||||||||||||||||||||||||||||||||||||
jnthn | OK, here's hoping :) | 12:37 | |||||||||||||||||||||||||||||||||||||
kawaii | I will do another Blin run this Sunday/Monday | ||||||||||||||||||||||||||||||||||||||
put those 12 cores to good use | 12:38 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/master: 4 commits pushed by (Vadim Belman)++ | 13:31 | |||||||||||||||||||||||||||||||||||||
vrurg | pmurias: Could you check if R#3131 didn't break JS build? I can't because my nodejs is broken and I have no time to fight with it. | 13:34 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#3131 [closed]: github.com/rakudo/rakudo/pull/3131 Add p6clientcore ops | ||||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'll pass your message to pmurias | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: I now always what to say "thank you, tellable6!" | ||||||||||||||||||||||||||||||||||||||
s/what/want/ | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: hah, should it instead say “I'll pass your message to pmurias (you're welcome!)” :) | 13:35 | |||||||||||||||||||||||||||||||||||||
vrurg | I like it! Not for a long time, but for a couple of months it'd be fun! :) | 13:36 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | hmm looking at the code, it's a bit more difficult because it simply redispatches to another method | 13:39 | |||||||||||||||||||||||||||||||||||||
it's doable but probably not worth it | 13:40 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: then don't waste time. Maybe, if you have some spare time some day, teach it answeting to 'thank you, tellable6'. ;) | 13:43 | |||||||||||||||||||||||||||||||||||||
timotimo: the ops for requesting caller's language version has landed in the code. nqp::p6client* family. | 13:45 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: why doesn't it pick up this ^? I guess, timo wasn't around long enough. | 13:47 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: because timotimo is currently on the channel | 13:50 | |||||||||||||||||||||||||||||||||||||
so I assume they see your messages anyway | |||||||||||||||||||||||||||||||||||||||
vrurg | I thought it also picks up if the party wasn't active for some time. | 13:51 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: maybe it should | 13:54 | |||||||||||||||||||||||||||||||||||||
.seen timotimo | |||||||||||||||||||||||||||||||||||||||
tellable6 | AlexDaniel, I saw timotimo 2019-08-21T18:03:03Z in #moarvm: <timotimo> i mean not what it points to, the pointer itself | ||||||||||||||||||||||||||||||||||||||
14:21
tellable6 left
14:24
tellable6 joined,
ChanServ sets mode: +v tellable6
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | thank you, tellable6 | 14:26 | |||||||||||||||||||||||||||||||||||||
tellable6 | AlexDaniel, \o/ | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tellable6: thanks! | ||||||||||||||||||||||||||||||||||||||
tellable6 | AlexDaniel, It's my pleasure! | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: :) | ||||||||||||||||||||||||||||||||||||||
it will work for all bots once they're restarted | 14:27 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: I saw the commit. Wow! :D | 14:30 | |||||||||||||||||||||||||||||||||||||
thank you, tellable6 ! | |||||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'm happy to help! | ||||||||||||||||||||||||||||||||||||||
vrurg | I love it! :D | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: tbrowder++ created pull request #3134: Add doc containing Damian's comments on acceptable Pod6 configuration values |
14:34 | |||||||||||||||||||||||||||||||||||||
rakudo: a362f4ebc2 | (Tom Browder)++ | docs/pod6-configure-notes-from-damian-conway.md add doc containing Damian's comments |
14:35 | ||||||||||||||||||||||||||||||||||||||
rakudo: 71646ead96 | (Tom Browder)++ (committed using GitHub Web editor) | docs/pod6-configure-notes-from-damian-conway.md Merge pull request #3134 from tbrowder/damian Add doc containing Damian's comments on acceptable Pod6 configuration values |
|||||||||||||||||||||||||||||||||||||||
15:23
suman joined
15:38
suman left
15:39
robertle_ left
15:40
pamplemousse joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: ZhongnianTao++ created pull request #3135: Add GB18030 to the encoding lists |
15:54 | |||||||||||||||||||||||||||||||||||||
problem-solving/path-to-raku: 62c083def6 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md Add a strength and an opportunity |
16:08 | ||||||||||||||||||||||||||||||||||||||
16:46
chloekek joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | problem-solving/path-to-raku: bcf6c877b7 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md Revert "Add a strength and an opportunity" This reverts commit 62c083def671f1080677b5cccab7768292c0c339. |
18:07 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: well, how do I put it… | 18:37 | |||||||||||||||||||||||||||||||||||||
vrurg: *ables won't have 6 in their nicks after the rename, because I simply wouldn't feel comfortable enough with that | |||||||||||||||||||||||||||||||||||||||
maybe it's my personal problem, I don't know | 18:38 | ||||||||||||||||||||||||||||||||||||||
18:54
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: it's up to you. I would rename my repos too. But I'd be very much against removing 6. from the version because it's just doesn't worth it. | 18:56 | |||||||||||||||||||||||||||||||||||||
We'd have enough other problems after rename besides of versioning scheme change. | |||||||||||||||||||||||||||||||||||||||
[Coke] | I don't think we need to change our versioning scheme. | 18:57 | |||||||||||||||||||||||||||||||||||||
(not given 3.5 years of releases) | 18:58 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 670400e625 | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/MultiCacheInstance.java [JVM] Handle null arguments in multicache Previously there was a NullPointerException when an argument was null. This should fix boolification of nqp:null in rakudo, using infix:<,> with nqp::null and similiar constructs. |
19:12 | |||||||||||||||||||||||||||||||||||||
problem-solving/path-to-raku: 235ae7d6e7 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md Mention potential drain from events |
19:25 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | [Coke]: and in these years there were only two. Language versioning is what people were talking about | 19:36 | |||||||||||||||||||||||||||||||||||||
[Coke]: also, it's a bit hard to fix it without changing how we approach the problem | 19:37 | ||||||||||||||||||||||||||||||||||||||
ok you can slap a minor version on top but is it really the best way to do it? | |||||||||||||||||||||||||||||||||||||||
note that currently we don't have any solution at all. We just have always-changing errata branches | 19:38 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: what's that wrong with 6.c.1 for bug fixes? | 19:45 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: it's ok, we just don't do it yet | 19:46 | |||||||||||||||||||||||||||||||||||||
vrurg: and nobody thought how it's going to affect stuff | |||||||||||||||||||||||||||||||||||||||
vrurg: like, use v6.d is what exactly? v6.d.0 or the latest 6.d? | 19:47 | ||||||||||||||||||||||||||||||||||||||
also there's no 6.d.0 | |||||||||||||||||||||||||||||||||||||||
vrurg | This would have to be considered yet. We would have to nail down 6.[cd].0 at the current -errata tip. Simply because no other anchors for that. | 19:49 | |||||||||||||||||||||||||||||||||||||
use v6.x; is essentially `use v6.x.0`. | 19:50 | ||||||||||||||||||||||||||||||||||||||
We may have a few problems related to this. But they're inevitable whatever policy is chosen exactly because of current non-regulated state of the things. | 19:51 | ||||||||||||||||||||||||||||||||||||||
The problem with patch number is that we can't support all of them in the core. We would like to preserve our sanity untouched, don't we? | 20:00 | ||||||||||||||||||||||||||||||||||||||
So, compiler must just know what patch number it supports. If code requests higher number – it's unsupported. If lower – we accept. Anything else would be too costly to support. | 20:01 | ||||||||||||||||||||||||||||||||||||||
This also changes how `use v6.x;` is treated: the code just doesn't care about the patch level. | 20:02 | ||||||||||||||||||||||||||||||||||||||
20:16
pamplemousse left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | the changes to errata were intended to be very minor. I'm sure we can come up with an approach that everyone is happy with for future releases. | 20:20 | |||||||||||||||||||||||||||||||||||||
21:18
chloekek left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | so minor that they don't deserve a minor version bump? :) | 21:50 | |||||||||||||||||||||||||||||||||||||
22:16
robertle left
22:37
squashable6 left
22:39
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | heaps of praise upon whomever made a version mismatch spout a "WARNING" every now and then rather than abort Configure.pl | 22:58 | |||||||||||||||||||||||||||||||||||||
it's so much more comfortable to develop with this | |||||||||||||||||||||||||||||||||||||||
vrurg | timotimo: actually, it only warns if ignore-errors is set. | 23:07 | |||||||||||||||||||||||||||||||||||||
Otherwise there is no other WARNING in Configure. | |||||||||||||||||||||||||||||||||||||||
timotimo | cool, i have no idea how i turned that on, but it seems like i did | 23:08 | |||||||||||||||||||||||||||||||||||||
vrurg | Likely so. :) | ||||||||||||||||||||||||||||||||||||||
timotimo | say hello to much improved error messages in nativecall when you pass wrong types around | 23:13 | |||||||||||||||||||||||||||||||||||||
vrurg | \o/ | ||||||||||||||||||||||||||||||||||||||
Interesting, is there a way to find a lexical in currently being optimized compunit? I would like to have Metamodel::DefaultParent support multi-version COREs. | 23:48 | ||||||||||||||||||||||||||||||||||||||
$*W.find_symbol doesn't work at the optimization time. | 23:49 | ||||||||||||||||||||||||||||||||||||||
timotimo | the optimizer has its own symbol finding stuff | 23:53 | |||||||||||||||||||||||||||||||||||||
vrurg | timotimo: just have found it. Unfortunately, there is no direct access to it from DefaultParent. I would have to introduce one more dynamic entity. | 23:55 | |||||||||||||||||||||||||||||||||||||
jnthn | vrurg: Hm, what would it be resolving differently? | 23:57 | |||||||||||||||||||||||||||||||||||||
vrurg | jnthn: I'm implementing github.com/perl6/6.d-prep/issues/9. Because it is different class behaviour, it must be 6.e version of Grammar. But it is used as a default parent. | 23:58 | |||||||||||||||||||||||||||||||||||||
`use v6.e; grammar Foo { }` must use v6.e Grammar. | 23:59 |