llfourn | nine: I left you a message wrt to RT#130535 but it looks like the bot didn't want to pass it on :( | 01:26 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=130535 | ||
llfourn | nine: irclog.perlgeek.de/perl6-dev/2017-...i_14077555 | 01:27 | |
ugexe | s/C::B/D::B/ also allows it to work | 02:04 | |
there are some RTs linked to that^ | |||
MasterDuke | don't mean to spam, but hopefully a fresh set of eyes will see this. in src/Perl6/Actions.nqp, how can i find out whether i'm running on a 32 or 64 bit system? | 02:11 | |
ugexe | m: { class A::B::A { }; }; role A::B::C { }; class A::B { has A::B::C $!x; } | 02:14 | |
camelia | 5===SORRY!5=== Type 'A::B::C' is not declared at <tmp>:1 ------> 3le A::B::C { }; class A::B { has A::B::C7⏏5 $!x; } Malformed has at <tmp>:1 ------> 3ole A::B::C { }; class A::B { has A::B::7⏏5C $!x; } |
||
ugexe | remove extra { } around class A::B::A { };, it runs | 02:15 | |
MasterDuke | .tell jnthn i've updated github.com/rakudo/rakudo/pull/1018. it now builds for the JVM, and ./perl6-j -e 'say "hi"' runs fine, but a `make install` fails and i can't run the spectests. here's a gist of the output i get gist.github.com/MasterDuke17/2c8fb...046af1331. tied adding some debug statements, nothing jumping out at me. any suggestions? | 02:16 | |
yoleaux2 | MasterDuke: I'll pass your message to jnthn. | ||
Geth | rakudo: MasterDuke17++ created pull request #1021: Optimize Actions.(dec|hex|oct|bin)int() |
04:04 | |
[Tux] | This is Rakudo version 2017.02-33-g80e0bce9e built on MoarVM version 2017.02 | 07:46 | |
csv-ip5xs 3.480 | |||
test 13.042 | |||
test-t 4.957 - 5.607 | |||
csv-parser 13.780 | |||
guess the computer was busy during the slow run :/ | 07:47 | ||
lizmat | Files=1176, Tests=55923, 188 wallclock secs (11.37 usr 4.49 sys + 1125.88 cusr 104.97 csys = 1246.71 CPU) | 07:58 | |
llfourn | ugexe: Yes it's a case where changing the names around fixes it. It happens because when the symbols are runtime merged from the require'd compunit they don't find there way into the lexical version of the prexisting package's .WHO. So if you change the name so the package doesn't exist before it won't happen. | 10:33 | |
Geth | roast: ronaldxs++ created pull request #243: fudgeandrun - remove error report for valid non-zero exit code |
14:08 | |
TimToady | Hey, you guyses didn't have to stop developing just cuz I went on vacation! | 19:43 | |
IOninja | :) | ||
gfldex | we could do with some help to answer the following question: github.com/perl6/doc/issues/1208#i...-281482451 | 21:14 | |
b2gills | Perl 5 | 21:33 | |
Perl 5's &system was split into one that always involves the shell (&shell), and one that always doesn't (&run) | 21:34 | ||
in Perl 5 `system ONE-ARG` uses the shell `system TWO ARGS` doesn't ( except on Windows so that `echo` and `dir` work, which is a security vulnerability waiting to happen ) | 21:37 | ||
gfldex | that wasn't the question | ||
b2gills | Then it should be an issue on perl6/roast not perl6/doc | 21:38 | |
[Coke] | b2gills: given that it's a legit documentation question, I don't see the point. we're all one big happy family here. | 21:42 | |
b2gills | If the problem is that it isn't tested, then it should be tested, because otherwise it is "undefined behavior". If the tests don't match the change I just did, then frankly both the tests and implementation are wrong. (in this case) | 21:47 | |
I'm sure the implementation follows what the docs now say | 21:48 | ||
gfldex | does "sure" mean you did read the code? | 21:49 | |
b2gills | I'm sure because otherwise I would have written code that suddenly didn't work right | ||
「shell 'echo $_'」 VS 「run <echo $_>」 | 21:51 | ||
IOninja | Isn't the question whether it uses shell on some possible OS and not as general functionality? | 23:27 | |
lizmat | . | 23:28 | |
IOninja | : | ||
s: &run | 23:29 | ||
SourceBaby | IOninja, Sauce is at github.com/rakudo/rakudo/blob/80e0...oc.pm#L142 |