|
00:02
Kaiepi left
00:03
Kaiepi joined
01:00
lucasb left
|
|||||||||||||||||||||||||||||||||||||||
| vrurg | .ask pmurias When jvm backend serialize closures does it serialize their respective core setting too? | 01:11 | |||||||||||||||||||||||||||||||||||||
| tellable6 | vrurg, I'll pass your message to pmurias | ||||||||||||||||||||||||||||||||||||||
|
02:02
benjif left,
benjif joined
02:58
benjif left
|
|||||||||||||||||||||||||||||||||||||||
| Geth | nqp/configure-rebuild-all: fcf5bf5591 | (Vadim Belman)++ | 3 files Added --force-rebuild command line option Forces rebuild of MoarVM if `--gen-moar` was used too. Mostly good if bypassed from upstream (Rakudo) which might need total rebuild under certain circumstances. |
03:03 | |||||||||||||||||||||||||||||||||||||
| nqp: vrurg++ created pull request #586: Added --force-rebuild command line option |
|||||||||||||||||||||||||||||||||||||||
| nqp/configure-rebuild-all: e304774121 | (Vadim Belman)++ | 3rdparty/nqp-configure nqp-configure submodule update |
03:04 | ||||||||||||||||||||||||||||||||||||||
| rakudo/configure-rebuild-all: 532476f5ca | (Vadim Belman)++ | 3 files Add --force-rebuild command line option Forces rebuild of all required components like NQP and, possibly, MoarVM. --force-rebuild tries to pretend we're building in an empty or almost empty environment. I.e.: perl Configure.pl --backends=moar --gen-nqp --force-rebuild ... (6 more lines) |
03:09 | ||||||||||||||||||||||||||||||||||||||
| rakudo: vrurg++ created pull request #3248: Add --force-rebuild command line option |
|||||||||||||||||||||||||||||||||||||||
|
03:10
benjif joined
06:08
[TuxCM] joined
06:37
[TuxCM] left
|
|||||||||||||||||||||||||||||||||||||||
| Geth | roast: Altai-man++ created pull request #588: Test fake-infix adverbs on a construct |
06:47 | |||||||||||||||||||||||||||||||||||||
|
06:55
benjif left
06:56
benjif joined
07:05
benjif left
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: Altai-man++ created pull request #3249: Test return constraints for role implementors |
07:11 | |||||||||||||||||||||||||||||||||||||
| nine | More good news: looks like my changes to NativeCall also fixed issues with running optimized (JIT compiled) native subs at BEGIN time, so we can now lift that long time restriction :) | 07:20 | |||||||||||||||||||||||||||||||||||||
| That restriction meant that a native sub called at BEGIN time has never gotten the optimized body and instead always went through the old generic code, even later at runtime. | 07:21 | ||||||||||||||||||||||||||||||||||||||
| Will make that change after the release | |||||||||||||||||||||||||||||||||||||||
|
07:37
pmurias joined
08:34
[TuxCM] joined
08:42
pmurias left
09:14
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | colabti.org/irclogger/irclogger_lo...-10-19#l84 | 09:42 | |||||||||||||||||||||||||||||||||||||
| now I remember | |||||||||||||||||||||||||||||||||||||||
| I need to split text by \n but I can't | |||||||||||||||||||||||||||||||||||||||
|
09:42
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | m: say “foo\r\nbar”.split(“\n”)[0] | 09:43 | |||||||||||||||||||||||||||||||||||||
| camelia | fo | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | camelia wtf was that | ||||||||||||||||||||||||||||||||||||||
| e: say “foo\r\nbar”.split(“\n”)[0] | |||||||||||||||||||||||||||||||||||||||
| evalable6 | foo␍ bar |
||||||||||||||||||||||||||||||||||||||
| AlexDaniel | and previously I had this github.com/perl6/whateverable/comm...9ed5779a8f | 09:46 | |||||||||||||||||||||||||||||||||||||
| so .lines is wrong for example because it splits on single \r | |||||||||||||||||||||||||||||||||||||||
| and .split(“\n”) is wrong because it ignores \r\n | |||||||||||||||||||||||||||||||||||||||
| I remember raising a ticket at some point, but IIRC the idea there was basically “tough luck, split it yourself” | 09:51 | ||||||||||||||||||||||||||||||||||||||
| which is kinda horrible for something as simple as processing output of unix tools :S | 09:52 | ||||||||||||||||||||||||||||||||||||||
| maybe .lines on IO::Path is different? But I don't have IO::Path | 09:54 | ||||||||||||||||||||||||||||||||||||||
| the output comes from Proc::Async, which I then decode as utf8-c8. I shouldn't? | 09:55 | ||||||||||||||||||||||||||||||||||||||
| e: dd “foo\rbar\r\nbaz\nend”.lines | 09:57 | ||||||||||||||||||||||||||||||||||||||
| evalable6 | ("foo", "bar", "baz", "end").Seq | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | e: dd “foo\rbar\r\nbaz\nend”.split(“\n”) | ||||||||||||||||||||||||||||||||||||||
| evalable6 | ("foo\rbar\r\nbaz", "end").Seq | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | e: dd “foo\rbar\r\nbaz\nend”.split(/\n/) | ||||||||||||||||||||||||||||||||||||||
| evalable6 | ("foo", "bar", "baz", "end").Seq | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | e: dd “foo\rbar\r\nbaz\nend”.split(/“\n”/) | ||||||||||||||||||||||||||||||||||||||
| evalable6 | ("foo\rbar\r\nbaz", "end").Seq | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | e: dd “foo\rbar\r\nbaz\nend”.split(/“\n”|“\r\n”/) | 09:58 | |||||||||||||||||||||||||||||||||||||
| evalable6 | ("foo\rbar", "baz", "end").Seq | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | I mean, that's going to eat \r but I can close my eyes on that for now… | 09:59 | |||||||||||||||||||||||||||||||||||||
| e: dd “foo\rbar\r\nbaz\nend”.split(“\n”|“\r\n”) | |||||||||||||||||||||||||||||||||||||||
| evalable6 | any(("foo\rbar\r\nbaz", "end").Seq, ("foo\rbar", "baz\nend").Seq) | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | lizmat: ↑ I don't think it's supposed to work this way? :) | 10:00 | |||||||||||||||||||||||||||||||||||||
| the junction thing | |||||||||||||||||||||||||||||||||||||||
| alright, whatever: github.com/perl6/whateverable/commit/9ac71dca89 | 10:11 | ||||||||||||||||||||||||||||||||||||||
|
10:12
greppable6 left
10:14
greppable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| lizmat | m: dd “foo\rbar\r\nbaz\nend”.split(“\n”,“\r\n”) | 10:15 | |||||||||||||||||||||||||||||||||||||
| camelia | ().Seq | ||||||||||||||||||||||||||||||||||||||
| lizmat | hmmm | ||||||||||||||||||||||||||||||||||||||
|
11:50
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
| [TuxCM] |
|
12:16 | |||||||||||||||||||||||||||||||||||||
|
12:24
lucasb joined
12:40
pmurias joined
12:48
pmurias left
12:50
pmurias joined
13:45
[TuxCM] left
14:05
[TuxCM] joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | roast: 8b29706459 | Altai-man++ | S12-class/inheritance.t Test Parameter subclassing Spec test for github.com/rakudo/rakudo/issues/2829 as suggested by jnthn. |
15:10 | |||||||||||||||||||||||||||||||||||||
| roast: 0aeb74eef5 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S12-class/inheritance.t Merge pull request #585 from Altai-man/test-param-subclass Test Parameter subclassing |
|||||||||||||||||||||||||||||||||||||||
| roast: e84dbeca19 | Altai-man++ | S12-meta/classhow.t Test runtime-created classes being attributes Closes github.com/rakudo/rakudo/issues/2607 |
15:28 | ||||||||||||||||||||||||||||||||||||||
| roast: 8fddffc486 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S12-meta/classhow.t Merge pull request #586 from Altai-man/test-2607 Test runtime-created classes being attributes |
|||||||||||||||||||||||||||||||||||||||
| roast: 535cea30d2 | Altai-man++ | S02-types/pair.t Test fake-infix adverbs on a construct Just code provided by the ticket, closes github.com/rakudo/rakudo/issues/1500 |
15:29 | ||||||||||||||||||||||||||||||||||||||
| roast: 93cc2e4274 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S02-types/pair.t Merge pull request #588 from Altai-man/test-1500 Test fake-infix adverbs on a construct |
|||||||||||||||||||||||||||||||||||||||
|
15:31
sena_kun left
15:36
sena_kun joined
15:54
[TuxCM] left
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: 7dc34148eb | (Stefan Seifert)++ | t/04-nativecall/00-misc.t Fix new NativeCall test failing on Windows On Windows calloc isn't as easily available, so use a function of the test library instead as NativeCall target. |
16:16 | |||||||||||||||||||||||||||||||||||||
|
16:38
greppable6 left
16:40
greppable6 joined
17:01
pmurias left
17:13
sena_kun left
17:14
sena_kun joined
17:57
haxmeister joined
|
|||||||||||||||||||||||||||||||||||||||
| haxmeister | are there any detailed documents describing the minimum requirements for installing modules/dist in terms of what rakudo specifically needs as opposed to what zef needs? | 18:00 | |||||||||||||||||||||||||||||||||||||
|
19:04
pmurias joined
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | are you talking about individual modules, like C bindings for something need the C library itself, or something else? | 19:07 | |||||||||||||||||||||||||||||||||||||
| haxmeister | I'm talking about information that can help me with system administration of Raku and the installation of packages or modules on a unix style system... in this application zef doesn't appear to be designed well for it, so I want to clarify what is actually needed by rakudo | 19:12 | |||||||||||||||||||||||||||||||||||||
| I"m talking about multi-user systems | |||||||||||||||||||||||||||||||||||||||
| timotimo | ah | 19:22 | |||||||||||||||||||||||||||||||||||||
| sorry for being AFK unexpectedly | |||||||||||||||||||||||||||||||||||||||
| our very own nine has done some work for packaging stuff for the suse distro, there's a thing called CompUnitRepo::Staging or so that does precomp magic so the precompiled files could be distributed in packages i think? | 19:23 | ||||||||||||||||||||||||||||||||||||||
| haxmeister | I am using OpenSuse Tumbleweed currently on this laptop, and Funtoo and Ubuntu on other machines. | 19:30 | |||||||||||||||||||||||||||||||||||||
| but my inquiry was more generic.. looking for the type if information nine would have used to do such work | 19:31 | ||||||||||||||||||||||||||||||||||||||
| would need info to help with distribution on source based linux distros as well | 19:32 | ||||||||||||||||||||||||||||||||||||||
| timotimo | well, nine is a core developer who developed that staging thing (which as i understand it is also useful to build stuff in one place and copy it over to another, like you would in a sandboxed build environment) | 19:45 | |||||||||||||||||||||||||||||||||||||
| so i can't really point you at the questions that were necessary for that work | |||||||||||||||||||||||||||||||||||||||
| haxmeister: you could have a look at rakudo's tools/install-dist.p6, but i can't guarantee that that's the right way to go for what you want to do | 20:07 | ||||||||||||||||||||||||||||||||||||||
| haxmeister | thank you timotimo | 20:09 | |||||||||||||||||||||||||||||||||||||
|
20:09
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | good luck! | 20:11 | |||||||||||||||||||||||||||||||||||||
|
20:11
pmurias joined
20:54
[TuxCM] joined
21:05
[TuxCM] left
|
|||||||||||||||||||||||||||||||||||||||
| nine | haxmeister: tools/install-dist.p6 is specifically meant to be used for creating distribution packages. The existing packages show how it's used: build.opensuse.org/package/view_fi...c?expand=1 | 21:16 | |||||||||||||||||||||||||||||||||||||
| There are also scripts for automating the packaging and for putting them onto the Open Build Service: github.com/niner/meta2rpm | 21:17 | ||||||||||||||||||||||||||||||||||||||
| timotimo | we could perhaps have a spot for people in the same situation as haxmeister | ||||||||||||||||||||||||||||||||||||||
| on the website or where-ever | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel | nine: thank you for looking into the blockers 👍 | 21:25 | |||||||||||||||||||||||||||||||||||||
| Kaiepi | i'm running into the same error as #3045 in my own code | 21:29 | |||||||||||||||||||||||||||||||||||||
| R#3045 | |||||||||||||||||||||||||||||||||||||||
| however you get the bot to link rakudo issues | |||||||||||||||||||||||||||||||||||||||
| timotimo | that's the right way, i guess it just isn't here | 21:30 | |||||||||||||||||||||||||||||||||||||
| Kaiepi | ah | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | yeah because we have to chase down every single bot and tweak it | ||||||||||||||||||||||||||||||||||||||
| hmm do I feel like it or not… | 21:33 | ||||||||||||||||||||||||||||||||||||||
| I can quickly just turn it into something able6 | |||||||||||||||||||||||||||||||||||||||
|
21:34
ggoebel joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | actually, let me do it | 21:35 | |||||||||||||||||||||||||||||||||||||
| timotimo | synopsable | ||||||||||||||||||||||||||||||||||||||
| japhb | A bot that chases down other bots and moves them to new channels? | ||||||||||||||||||||||||||||||||||||||
| shepherdable | 21:36 | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | rather recruits them | ||||||||||||||||||||||||||||||||||||||
| timotimo: linkable? | |||||||||||||||||||||||||||||||||||||||
| japhb | piedpiper | 21:37 | |||||||||||||||||||||||||||||||||||||
| timotimo | it does a little more than just linking, i think? | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | like | ||||||||||||||||||||||||||||||||||||||
| ? | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel deletes code, deletes code, deletes code… | 21:39 | ||||||||||||||||||||||||||||||||||||||
| timotimo | i don't remember :) :) | 21:40 | |||||||||||||||||||||||||||||||||||||
| nine | AlexDaniel: the epoll issue must be one of the weirdest ever | 21:54 | |||||||||||||||||||||||||||||||||||||
| Nothing about it makes real sense: github.com/rakudo/rakudo/issues/32...-544200300 | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel | nine: let me guess, minor changes to the source code causing issues? | ||||||||||||||||||||||||||||||||||||||
| nine | yep | ||||||||||||||||||||||||||||||||||||||
| Almost any change really | 21:55 | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | I remember some issue where changing some whitespace in the source code made it reliably fail or pass | ||||||||||||||||||||||||||||||||||||||
| that was fixed many years ago, but still :) | 21:56 | ||||||||||||||||||||||||||||||||||||||
| was fun | |||||||||||||||||||||||||||||||||||||||
|
22:31
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: Altai-man++ created pull request #3250: Test indexing with whatever for CArray |
22:31 | |||||||||||||||||||||||||||||||||||||
|
22:33
lucasb left
|
|||||||||||||||||||||||||||||||||||||||
| patrickb | .tell nine wrt the Inline::Perl5 with `make test`. I think I have an idea what's going wrong and what needs to be done to fix it. I'll report back in the next days. | 22:35 | |||||||||||||||||||||||||||||||||||||
| tellable6 | patrickb, I'll pass your message to nine | ||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: bc8ca4e6e7 | Altai-man++ | t/04-nativecall/05-arrays.t Test indexing with whatever for CArray Closes github.com/rakudo/rakudo/issues/2682 |
||||||||||||||||||||||||||||||||||||||
| rakudo: df657a3552 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | t/04-nativecall/05-arrays.t Merge pull request #3250 from Altai-man/test-carray-star-index Test indexing with whatever for CArray |
|||||||||||||||||||||||||||||||||||||||
|
22:36
patrickb left
22:57
pmurias left
23:11
sena_kun left
23:14
ggoebel left
23:28
ggoebel joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: 9b181a700e | (Ben Davies)++ | src/Perl6/Metamodel/Naming.nqp Fix another MOP-related StrLexRef serialization bug Perl6::Metamodel::Naming's name and shortname attributes are expected to be literal strings, but if, say, a Raku module uses any given new_type method on a Rakudo HOW with :name bound to a Scalar, this doesn't end up being the case. Decont names and shortnames given to Perl6::Metamodel::Naming's methods similarly to f13ac2c03630ad0b56658f29c722fd8f2a45409c. |
23:53 | |||||||||||||||||||||||||||||||||||||
| Kaiepi | nine++, i wouldn't have figured this out without that commit | ||||||||||||||||||||||||||||||||||||||