Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-dev, 2016-10-29

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:34 FROGGS_ joined #perl6-dev
01:34 geekosaur joined #perl6-dev
01:49 ilbot3 joined #perl6-dev
01:49 Topic for #perl6-dev is now Perl 6 language and compiler development 2.0 | Logs at http://irclog.perlgeek.de/perl6-dev/today
02:06 japhb .tell jnthn Created a new OO::Monitors issue (#8) ... monitor methods swallow ad hoc exceptions and throw a 'Cannot invoke this object (REPR: Null; VMNull)' error instead.
02:06 yoleaux2 japhb: I'll pass your message to jnthn.
02:49 gfldex RT#129984 can be closed, it's properly doced with https://github.com/perl6/doc/commit/144a3a92ce
02:56 viki done
03:24 MasterDuke joined #perl6-dev
04:06 japhb .tell jnthn Went on a golfing spree from a different angle trying to figure out the underlying bug that was catching up OO::Monitors; results added to issue #8 and are humerously insane.
04:06 yoleaux2 japhb: I'll pass your message to jnthn.
04:06 japhb also humorously
04:18 MasterDuke joined #perl6-dev
06:32 lizmat Files=1150, Tests=53694, 218 wallclock secs (13.16 usr  3.94 sys + 1343.61 cusr 114.80 csys = 1475.51 CPU)
07:28 ggoebel joined #perl6-dev
07:48 RabidGravy joined #perl6-dev
08:07 stmuk_ did anyone test the R* 2016.10.1 Mac rebuild on 10.12?
08:10 * lizmat must admit she's still on 10.10
08:11 stmuk_ 10.12 seems exactly the same as 10.11 apart from the annoying xcode/clang issues
08:11 * lizmat waits for her next MBP to upgrade
08:12 stmuk_ not a vim user then ;)
08:13 lizmat well, for one, going to test the ESC on touchbar issue
08:13 lizmat if I don't like it, I'll remap CAPS-LOCK to ESC
08:13 lizmat should be pretty easy to get used to that
08:14 stmuk_ I'm waiting to see if the key travel is better than the MB
09:06 AlexDaniel joined #perl6-dev
09:18 [Tux] This is Rakudo version 2016.10-87-g627a77e built on MoarVM version 2016.10-27-g196361f
09:18 [Tux] csv-ip5xs        3.129
09:18 [Tux] test            13.846
09:18 [Tux] test-t           6.980
09:18 [Tux] csv-parser      17.793
09:38 dalek rakudo/nom: bc7fcc6 | lizmat++ | src/core/ (14 files):
09:38 dalek rakudo/nom: Streamline infix:<eqv>
09:38 dalek rakudo/nom:
09:38 dalek rakudo/nom: - make sure all non-any candidates have :D
09:38 dalek rakudo/nom: - add special Any:U,Any:U candidate
09:38 dalek rakudo/nom: - add special Any:U,Any:D candidate (always False)
09:38 dalek rakudo/nom: - rewrite candidates using nqp ops (except Signature/Parameter)
09:38 dalek rakudo/nom: - add candidates for Str, IntStr, NumStr, RatStr, ComplexStr
09:38 dalek rakudo/nom: - now dies on Seq:D,Seq:D if both are lazy, return False if only one of them is
09:38 dalek rakudo/nom:
09:38 dalek rakudo/nom: Improves: Str: 14x, type: 10x, Range: 3.5x, Int|Seq|Hash: 1.5x, Array: 1.2x
09:38 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bc7fcc61e8
09:39 timotimo wowza
09:42 lizmat back in a mo
09:46 lizmat joined #perl6-dev
09:46 * lizmat is back with a fresh version of Textual
11:58 evalable6 joined #perl6-dev
11:59 dalek rakudo/nom: c22adb1 | MasterDuke17++ | src/ (4 files):
11:59 dalek rakudo/nom: Make Signature.$!arity an int instead of Mu
11:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c22adb1b16
11:59 dalek rakudo/nom: 7e67fb5 | MasterDuke17++ | src/ (2 files):
11:59 dalek rakudo/nom: Make ForeignCode.$!do a Code instead of Mu
12:00 dalek joined #perl6-dev
12:19 MasterDuke that branch kept growing and growing, eventually i had to stop and just make a PR for what had been done already. there's more that can be done, but that was the easier stuff
12:21 FROGGS_ MasterDuke++
12:24 MasterDuke ha, we'll see. it passed spectests, but i admit i don't fully understand all the changes
12:26 MasterDuke and it started out as yak shaving to get to a fix for RT #77070
12:28 lizmat MasterDuke: I didn't check JVM before I merged, but the first build failed  :-(
12:28 lizmat trying from scratch now
12:31 MasterDuke travis couldn't fetch
12:31 ggoebel joined #perl6-dev
12:32 MasterDuke https://travis-ci.org/rakudo/rakudo/builds/171604648
12:32 buggable [travis build above] ☠ Did not recognize some failures. Check results manually. All failures are on JVM only.
12:33 MasterDuke The command "git fetch origin +refs/pull/908/merge:" failed and exited with 128 during .
12:35 MasterDuke buggable: source
12:35 buggable MasterDuke, See: https://github.com/zoffixznet/perl6-buggable
13:02 lizmat MasterDuke: JVM built and make test ok after I nuked install
13:02 MasterDuke cool
13:35 dalek rakudo/nom: 868b6c5 | MasterDuke17++ | src/Perl6/Metamodel/BOOTSTRAP.nqp:
13:35 dalek rakudo/nom: Forgot to actually rename Routine.$!dispatch_order
13:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/868b6c562b
13:35 dalek rakudo/nom: 49f861a | FROGGS++ | src/Perl6/Metamodel/BOOTSTRAP.nqp:
13:35 dalek rakudo/nom: Merge pull request #909 from MasterDuke17/nom
13:35 dalek rakudo/nom:
13:35 dalek rakudo/nom: Forgot to actually rename Routine.$!dispatch_order
13:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/49f861ac24
14:31 * lizmat argh, found a bug that disappears with spesh disabled
14:31 lizmat it involves canonpath and my current directory
14:33 lizmat hmmm..   and a programming on my side  :-(
14:36 MasterDuke are there any plans for how to implement uniprop on the jvm? would it likely involve bringing in the ICU4J library?
14:37 timotimo i think we'll build a java output mode for our unicode database
14:41 timotimo tony-o: would you mind kicking perl6-json-faster off of github? :)
14:42 MasterDuke timotimo: where is that database?
14:42 timotimo inside moarvm
14:42 timotimo src/unicode and tools/cdc2c or what it's called
15:13 dalek rakudo/nom: f3f00fb | lizmat++ | src/core/IO/Spec/Unix.pm:
15:13 dalek rakudo/nom: Re-imagine IO::Spec::Unix.canonpath
15:13 dalek rakudo/nom:
15:13 dalek rakudo/nom: - rewrite using nqp ops where possible
15:13 dalek rakudo/nom:
15:13 dalek rakudo/nom: Between 7x and 50x faster, depending on dirtiness of path
15:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f3f00fbf08
15:13 lizmat afk&
15:58 travis-ci joined #perl6-dev
15:58 travis-ci Rakudo build errored. Elizabeth Mattijsen 'Re-imagine IO::Spec::Unix.canonpath
15:58 travis-ci https://travis-ci.org/rakudo/rakudo/builds/171629125 https://github.com/rakudo/rakudo/compare/49f861ac24fa...f3f00fbf08e0
15:58 travis-ci left #perl6-dev
15:58 buggable [travis build above] ✓ All failures are due to timeout (1), missing build log (0), or GitHub connectivity (0). All failures are on JVM only.
16:07 geekosaur joined #perl6-dev
17:01 buggable joined #perl6-dev
17:05 dalek nqp: 750eb3f | usev6++ | t/nqp/019-file-ops.t:
17:05 dalek nqp: Add basic tests for nqp::copy and nqp::rename
17:05 dalek nqp:
17:05 dalek nqp: Closes issue #141
17:05 dalek nqp: review: https://github.com/perl6/nqp/commit/750eb3f2ae
17:29 bartolin could someone on OS X take a look whether the test for nqp::lstat_time with a symlink still fails? https://github.com/perl6/nqp/issues/274 It works for me on linux and freebsd for both, MoarVM and JVM
17:36 TimToady joined #perl6-dev
18:11 dalek nqp: 40a17f9 | usev6++ | src/vm/jvm/ (2 files):
18:11 dalek nqp: Adjust categories on JVM to MoarVM
18:11 dalek nqp: review: https://github.com/perl6/nqp/commit/40a17f9bec
18:11 dalek nqp: d28006b | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ExceptionHandling.java:
18:11 dalek nqp: Add missing category EX_CAT_PROCEED for JVM
18:11 dalek nqp: review: https://github.com/perl6/nqp/commit/d28006ba3c
18:11 dalek nqp: 533baf7 | usev6++ | src/NQP/Actions.nqp:
18:11 dalek nqp: $CONTROL_RETURN is 32 on JVM now
18:11 dalek nqp:
18:11 dalek nqp: (hard coded value can be replaced with nqp::const::CONTROL_RETURN
18:11 dalek nqp: after rebootstrap, cmp. comment)
18:11 dalek nqp: review: https://github.com/perl6/nqp/commit/533baf719e
18:11 dalek nqp: 444cab7 | FROGGS++ | src/ (3 files):
18:11 dalek nqp: Merge pull request #315 from usev6/jvm_cat_reorder
18:20 japhb lizmat++ for canonpath speedup especially -- that thing was a HUGE drag on filesystem performance, thank you.
19:27 FROGGS joined #perl6-dev
19:56 dalek rakudo/nom: db61aaa | lizmat++ | src/core/CompUnit/Repository.pm:
19:56 dalek rakudo/nom: Don't use return if we don't have to
19:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/db61aaac14
20:02 lizmat good night, #perl6-dev!
20:03 FROGGS gnight lizmat
20:03 bartolin o/
20:36 dalek roast: 2292a45 | usev6++ | S05-metasyntax/angle-brackets.t:
20:36 dalek roast: Add tests for RT #129969
20:36 dalek roast: review: https://github.com/perl6/roast/commit/2292a4554a
20:41 travis-ci joined #perl6-dev
20:41 travis-ci Rakudo build passed. Elizabeth Mattijsen 'Don't use return if we don't have to'
20:41 travis-ci https://travis-ci.org/rakudo/rakudo/builds/171668448 https://github.com/rakudo/rakudo/compare/f3f00fbf08e0...db61aaac14f1
20:41 travis-ci left #perl6-dev
21:08 evalable6_ joined #perl6-dev
21:39 evalable6_ joined #perl6-dev
22:19 FROGGS joined #perl6-dev
23:47 cognominal joined #perl6-dev

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary