Geth | rakudo: d93f805389 | (Zoffix Znet)++ | tools/lib/NQP/Configure.pm Fetch tags too to avoid potental missing tags As here: irclog.perlgeek.de/perl6/2018-01-11#i_15676712 |
00:46 | |||||||||||||||||||||||||||||||||||||
nqp: fb5848819b | (Zoffix Znet)++ | tools/lib/NQP/Configure.pm Fetch tags too to avoid potental missing tags As here: irclog.perlgeek.de/perl6/2018-01-11#i_15676712 |
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. Zoffix Znet 'Fetch tags too to avoid potental missing tags | 01:02 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/327486698 github.com/perl6/nqp/compare/dfa8a...5848819b86 | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: c6b7012a9c | (Zoffix Znet)++ | 2 files Fix spurious warnings with colonpaired longnames Fixes RT#131305: rt.perl.org/Ticket/Display.html?id=131305 With a simple colonpair, like `infix:<+>` we have the value right away and don't get warnings, but with things like `postfix:<[ ]>` the value has a complex value that we compile-time compile when ... (10 more lines) |
01:29 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#131305 [new]: rt.perl.org/Ticket/Display.html?id=131305 Useless Useless Use Warning when invoking colonpaired routines | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build canceled. Zoffix Znet 'Comment out leftover debugging statement' | 02:06 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327402532 github.com/rakudo/rakudo/compare/d...e9d55205d4 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 02:07 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 0dc4f7318f | (Zoffix Znet)++ | src/Perl6/Actions.nqp Use faster nqp::elems instead of + on QAST nodes Bench shows it being 20% faster. There are more opportunities for this change in Rakudo, but converting all I found caused an explosion I had trouble locating the cause of, so doing it partially. |
03:48 | |||||||||||||||||||||||||||||||||||||
nqp: 6b9d226f0c | (Zoffix Znet)++ | 18 files Use faster nqp::elems instead of + on QAST nodes Bench shows it being about 20% faster |
|||||||||||||||||||||||||||||||||||||||
rakudo: b6004362bf | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] Brings 3 commits NQP bump brought: github.com/perl6/nqp/compare/2017....g6b9d226f0 6b9d226f0 Use faster nqp::elems instead of + on QAST nodes f760f56f1 Remove trailing whitespace fb5848819 Fetch tags too to avoid potental missing tags |
03:49 | ||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2017....g6b9d226f0 631875fcdf | (Zoffix Znet)++ | src/core/allomorphs.pm Phixes github.com/rakudo/rakudo/issues/1387 The methods use Rational's candidates, which create a new object using `self.new`, expecting it to take a numerator and denominator, but `self` is a RatStr, not a Rat. ... (7 more lines) |
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build canceled. Zoffix Znet 'Fetch tags too to avoid potental missing tags | 03:59 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327486625 github.com/rakudo/rakudo/compare/0...3f80538934 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'Remove trailing whitespace' | 06:06 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327514299 github.com/rakudo/rakudo/compare/c...65efe8b8f5 | |||||||||||||||||||||||||||||||||||||||
Rakudo build failed. Zoffix Znet 'Use faster nqp::elems instead of + on QAST nodes | 07:15 | ||||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327524245 github.com/rakudo/rakudo/compare/8...c4f7318f6a | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||||||||||||||||||||||||||||||||||||||
[Tux] | I plan to do a distribution update of my workstation this weekend from openSUSE Leap 42.2 to 42.3. I do not think it will have any influence on the timings, but it might | 08:17 | |||||||||||||||||||||||||||||||||||||
|
08:29 | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Zoffix Znet '[NQP Bump] Brings 3 commits | 08:48 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327524372 github.com/rakudo/rakudo/compare/0...004362bf82 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | ||||||||||||||||||||||||||||||||||||||
lizmat | good *, #perl6-dev | 08:55 | |||||||||||||||||||||||||||||||||||||
on modules.perl6.org/search/ , is there a way to show only core modules? | |||||||||||||||||||||||||||||||||||||||
if not, maybe core modules should have "core" tag ? | 08:56 | ||||||||||||||||||||||||||||||||||||||
DrForr | That almost seems important enough to be its own (optional) flag in META6.json or friends. | 09:01 | |||||||||||||||||||||||||||||||||||||
lizmat | but *is* there a META6.json file for those ? | 09:02 | |||||||||||||||||||||||||||||||||||||
if so, where does that live ? | |||||||||||||||||||||||||||||||||||||||
DrForr | Aah, so I fail at knowing... right. | 09:03 | |||||||||||||||||||||||||||||||||||||
That does sound similar to dual-life modules in p5, but the circumstances are clearly different. Dual-life modules exist in core *and* CPAN, perl6 core modules aren't yet broken out onto CPAN. | 09:05 | ||||||||||||||||||||||||||||||||||||||
Which leads me to the inevitable reminder to get what I have into CPAN over the weekend or similar. | 09:06 | ||||||||||||||||||||||||||||||||||||||
lizmat | using App::Mi6 it's trivial :-) | 09:10 | |||||||||||||||||||||||||||||||||||||
DrForr | Duly noted, and installing when I get home. | 09:24 | |||||||||||||||||||||||||||||||||||||
lizmat | Files=1231, Tests=76004, 330 wallclock secs (14.77 usr 5.40 sys + 2272.39 cusr 232.07 csys = 2524.63 CPU) | 09:32 | |||||||||||||||||||||||||||||||||||||
afk& | 09:40 | ||||||||||||||||||||||||||||||||||||||
Zoffix | lizmat: use from:core modules.perl6.org/search/?q=from%3Acore | 12:51 | |||||||||||||||||||||||||||||||||||||
tbrowder | .tell AlexDaniel success!! tidying up and adding some new tests...will ping when ready again for a review. | ||||||||||||||||||||||||||||||||||||||
yoleaux | tbrowder: I'll pass your message to AlexDaniel. | ||||||||||||||||||||||||||||||||||||||
Zoffix | hm, looks like modules.perl6.org/help doesn't list that one | ||||||||||||||||||||||||||||||||||||||
lizmat | Zoffix: also, Telemetry appears to be missing, how do I add that ? | 12:52 | |||||||||||||||||||||||||||||||||||||
and snapper for that matter | |||||||||||||||||||||||||||||||||||||||
Zoffix | lizmat: they need to be listed in this hash: github.com/perl6/modules.perl6.org....pm#L8-L22 | 12:53 | |||||||||||||||||||||||||||||||||||||
lizmat | ok, will add them | 12:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel` | . | 13:21 | |||||||||||||||||||||||||||||||||||||
... Ah... | |||||||||||||||||||||||||||||||||||||||
lizmat | m: my $a = <2.2>; dd $a; $a++ # this should work, shouldn't it ? | 13:23 | |||||||||||||||||||||||||||||||||||||
camelia | RatStr $a = RatStr.new(2.2, "2.2") Type check failed in binding to parameter '$r'; expected Rat but got Int (16) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
lizmat | m: my $a = 2.2; dd $a; $a++; dd $a # this does | 13:24 | |||||||||||||||||||||||||||||||||||||
camelia | Rat $a = 2.2 Rat $a = 3.2 |
||||||||||||||||||||||||||||||||||||||
lizmat | m: my $a = <2.2>; dd $a; $a += 1; dd $a # and this does | 13:25 | |||||||||||||||||||||||||||||||||||||
camelia | RatStr $a = RatStr.new(2.2, "2.2") Rat $a = 3.2 |
||||||||||||||||||||||||||||||||||||||
lizmat | RatStr seems to be the only one with this problem, NumStr, IntStr and ComplexStr are all ok | 13:27 | |||||||||||||||||||||||||||||||||||||
Zoffix | s: &postfix:<++>, \(<2.2>) | 13:30 | |||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Something's wrong: ERR: Could not find candidate that can do \(RatStr.new(2.2, "2.2")) in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 37 in block <unit> at -e line 6 | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: &postfix:<++>, \(my $ = <2.2>) | ||||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/b600...ny.pm#L512 | ||||||||||||||||||||||||||||||||||||||
Zoffix | s: <2.2>, 'succ', \() | 13:31 | |||||||||||||||||||||||||||||||||||||
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/b600...al.pm#L202 | ||||||||||||||||||||||||||||||||||||||
lizmat | GH #1387 | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: my $x = <2e0>; dd $x; $x++; dd $x | 13:34 | |||||||||||||||||||||||||||||||||||||
camelia | NumStr $x = NumStr.new(2e0, "2e0") Num $x = 3e0 |
||||||||||||||||||||||||||||||||||||||
Zoffix | All allomorphs are affected looks like; it's just RatStr is the only one to explode. | ||||||||||||||||||||||||||||||||||||||
[Coke] | .ask zoffix do you have an LC_COLLATE variable set? your comment on doc's 287bd033 indicates you're using sort -u (which is what I use), but when I do it, I end up not collating, just sorting by codepoint. | 14:16 | |||||||||||||||||||||||||||||||||||||
yoleaux | [Coke]: I'll pass your message to zoffix. | ||||||||||||||||||||||||||||||||||||||
[Coke] | .tell zoffix (like your sort order better, want to keep it when I resort in the future) | ||||||||||||||||||||||||||||||||||||||
yoleaux | [Coke]: I'll pass your message to zoffix. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | . | 14:19 | |||||||||||||||||||||||||||||||||||||
yoleaux | 12:51Z <tbrowder> AlexDaniel: success!! tidying up and adding some new tests...will ping when ready again for a review. | ||||||||||||||||||||||||||||||||||||||
Zoffix | . | 14:45 | |||||||||||||||||||||||||||||||||||||
yoleaux | 14:16Z <[Coke]> Zoffix: do you have an LC_COLLATE variable set? your comment on doc's 287bd033 indicates you're using sort -u (which is what I use), but when I do it, I end up not collating, just sorting by codepoint. | ||||||||||||||||||||||||||||||||||||||
14:16Z <[Coke]> Zoffix: (like your sort order better, want to keep it when I resort in the future) | |||||||||||||||||||||||||||||||||||||||
Zoffix | [Coke]: I don't have LC_COLLATE set | ||||||||||||||||||||||||||||||||||||||
[Coke]: here's my entire env: gist.github.com/zoffixznet/2b52b3b...36c020b4bd | 14:47 | ||||||||||||||||||||||||||||||||||||||
$ sort --version | 14:48 | ||||||||||||||||||||||||||||||||||||||
sort (GNU coreutils) 8.21 | |||||||||||||||||||||||||||||||||||||||
lizmat | afk& | 14:54 | |||||||||||||||||||||||||||||||||||||
dogbert2_ | hmm, is github having problems, I get a page with a unicorn | 15:20 | |||||||||||||||||||||||||||||||||||||
MasterDuke | dogbert2_: same here | 15:21 | |||||||||||||||||||||||||||||||||||||
dogbert2_ | what a meltdown :) | ||||||||||||||||||||||||||||||||||||||
[Coke] | .tell zoffix thanks, it's probably the sort binary itself then. | 15:55 | |||||||||||||||||||||||||||||||||||||
yoleaux | [Coke]: I'll pass your message to zoffix. | ||||||||||||||||||||||||||||||||||||||
geekosaur | $LANG is set, this will set $LC_COLLATE implicitly | 16:03 | |||||||||||||||||||||||||||||||||||||
and most unicode locales have a default collation that, among other things, case-folds | 16:04 | ||||||||||||||||||||||||||||||||||||||
[Coke] | geekosaur: my LANG is set to the same thing. | 16:18 | |||||||||||||||||||||||||||||||||||||
but my sort version is "2.3-Apple (99)" | 16:19 | ||||||||||||||||||||||||||||||||||||||
timotimo | ooh, fascinating | 16:22 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 4e1bcfccc6 | (Zoffix Znet)++ | S02-literals/allomorphic.t Test .succ/.pred on allomorphs Closes github.com/rakudo/rakudo/issues/1387 Rakudo fix: github.com/rakudo/rakudo/commit/631875fcdf |
||||||||||||||||||||||||||||||||||||||
nqp: a620559a78 | (Zoffix Znet)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 5 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...-ged7c1234 ed7c1234 Optimize not_i when its input is a known value 671bf1db Add some missing fact dependencies 38a7f577 Remove bogus comment and known value fact tweak c1da6f96 Make instruction deletion within dead BBs a no-op 65098f05 Make log facts tolerate the odd outlier |
16:57 | ||||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...-ged7c1234 | |||||||||||||||||||||||||||||||||||||||
rakudo: 31b3b77318 | (Zoffix Znet)++ | tools/build/NQP_REVISION [NQP Bump] a620559a7 [MoarVM Bump] Brings 5 co […] NQP bump brought: github.com/perl6/nqp/compare/2017....ga620559a7 MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...-ged7c1234 ed7c1234 Optimize not_i when its input is a known value 671bf1db Add some missing fact dependencies 38a7f577 Remove bogus comment and known value fact tweak c1da6f96 Make instruction deletion within dead BBs a no-op 65098f05 Make log facts tolerate the odd outlier |
|||||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2017....ga620559a7 | |||||||||||||||||||||||||||||||||||||||
rakudo/supply-syntax-opts: 55e56393d7 | (Jonathan Worthington)++ | 2 files Compile time error for misplaced whenever I thought we already were doing this, but: make it a compile time error to have a `whenever` block that is not lexically within a `supply` or `react` block. Hopefully nobody was relying on this not being an error; if they are, we can ban it in 6.d, and conditionally do the opts that rely on it only for 6.d also. However, it seems highly unlikely. |
17:05 | ||||||||||||||||||||||||||||||||||||||
rakudo/supply-syntax-opts: d41acccd5e | (Jonathan Worthington)++ | 2 files Optimize `supply emit <arg>` This is a convenient way of getting a Supply that will simply emit a single argument and then be done (or quit if the process of producing the argument throws an exception). Given the program `my $s = supply emit 42; for ^100_000 { react whenever $s { } }`, this results in it running in 78% of the time it would without this optimization. |
|||||||||||||||||||||||||||||||||||||||
Kaiepi | sorry for the newby question and compile moarvm, nqp, and rakudo? | 18:12 | |||||||||||||||||||||||||||||||||||||
i want to script this but working out how to build them in the right order | 18:14 | ||||||||||||||||||||||||||||||||||||||
timotimo | there's a script for you! | 18:15 | |||||||||||||||||||||||||||||||||||||
github.com/zoffixznet/z - i think this is the one | |||||||||||||||||||||||||||||||||||||||
Kaiepi | perfect you're a lifesaver | 18:16 | |||||||||||||||||||||||||||||||||||||
timotimo | other than that it's not very difficult. just got to run Configure.pl with the same --prefix in moarvm, then nqp, then rakudo. and after Configure.pl in each of those folders you'll have to make install, so the next configure script can find what you've built | 18:17 | |||||||||||||||||||||||||||||||||||||
Kaiepi | yeah, just the order was confusing a bit | 18:21 | |||||||||||||||||||||||||||||||||||||
remembering which prefis is which | |||||||||||||||||||||||||||||||||||||||
timotimo | the prefixes should be the same or it won't work :) | ||||||||||||||||||||||||||||||||||||||
Kaiepi | hm | 18:23 | |||||||||||||||||||||||||||||||||||||
what was the order? | |||||||||||||||||||||||||||||||||||||||
nvm read | |||||||||||||||||||||||||||||||||||||||
i was doing nqp first, not moar | |||||||||||||||||||||||||||||||||||||||
timotimo | you can build nqp without moar, but then you'll have to use either jvm or js as backend (or both) | 18:34 | |||||||||||||||||||||||||||||||||||||
Kaiepi | i need to check if the jdk plays nicely with it | 18:35 | |||||||||||||||||||||||||||||||||||||
timotimo | rakudo on jvm is known to have problems :( | 18:38 | |||||||||||||||||||||||||||||||||||||
and rakudo on js doesn't pass the whole perl6 spec test suite yet | |||||||||||||||||||||||||||||||||||||||
Kaiepi | idr what happened on freebsd but the install failed | ||||||||||||||||||||||||||||||||||||||
timotimo | oh, freebsd | ||||||||||||||||||||||||||||||||||||||
Kaiepi | i'm on openbsd now | 18:39 | |||||||||||||||||||||||||||||||||||||
timotimo | i wonder if some security feature is being too restrictive, like, we ask for executable stack because of our nativecall stuff | ||||||||||||||||||||||||||||||||||||||
Kaiepi | the most annoying thing i dealt with was tweaking /etc/login.conf to let me compile stuff without giving up | 18:40 | |||||||||||||||||||||||||||||||||||||
timotimo | huh? | 18:41 | |||||||||||||||||||||||||||||||||||||
Kaiepi | its default max-prox, open file limit , proc count, file | 18:42 | |||||||||||||||||||||||||||||||||||||
they were preeetty modest with the limits | |||||||||||||||||||||||||||||||||||||||
thank god i wasn't building the userland discovering | 18:43 | ||||||||||||||||||||||||||||||||||||||
*discovering that | |||||||||||||||||||||||||||||||||||||||
timotimo | open files, yeah, that's fun | 18:48 | |||||||||||||||||||||||||||||||||||||
we have multiple open files for every thread the user code starts, and we start out with two threads already | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 70c57c3a92 | usev6++ | src/Perl6/Metamodel/BOOTSTRAP.nqp [jvm] Hide unimplemented op captureinnerlex The code refactoring in 773d2b9e7b exposed nqp::captureinnerlex for all backends -- even though the new method !clone_phasers is called on MoarVM only. Fixes the JVM build. |
20:57 | |||||||||||||||||||||||||||||||||||||
lizmat | bartolin++ | 21:06 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: ac2e50c855 | (Zoffix Znet)++ | src/Perl6/Actions.nqp NO MONKEY BUSINESS!! 🙈🙉🙊 Fixes github.com/rakudo/rakudo/issues/1386 Not adding any tests. |
21:34 | |||||||||||||||||||||||||||||||||||||
lizmat | .tell Zoffix modules.perl6.org/search/?q=List%3A%3AUtil shows List::Util 2x, did I do something wrong ? | 22:31 | |||||||||||||||||||||||||||||||||||||
yoleaux | lizmat: I'll pass your message to Zoffix. | ||||||||||||||||||||||||||||||||||||||
Zoffix | lizmat: nope, and the duplicate is gone now. It's a bug on the site. See #2 on this issue: github.com/perl6/modules.perl6.org/issues/95 | 22:37 | |||||||||||||||||||||||||||||||||||||
lizmat | ok *phew* | 22:38 | |||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet '[NQP Bump] a620559a7 [MoarVM Bump] Brings 5 co […] | 23:37 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/327767945 github.com/rakudo/rakudo/compare/6...b3b7731804 |