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.
gfldex RT#129984 can be closed, it's properly doced with github.com/perl6/doc/commit/144a3a92ce 02:49
viki done 02:56
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.
japhb also humorously
lizmat Files=1150, Tests=53694, 218 wallclock secs (13.16 usr 3.94 sys + 1343.61 cusr 114.80 csys = 1475.51 CPU) 06:32
stmuk_ did anyone test the R* 2016.10.1 Mac rebuild on 10.12? 08:07
lizmat must admit she's still on 10.10 08:10
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
stmuk_ not a vim user then ;) 08:12
lizmat well, for one, going to test the ESC on touchbar issue 08:13
if I don't like it, I'll remap CAPS-LOCK to ESC
should be pretty easy to get used to that
stmuk_ I'm waiting to see if the key travel is better than the MB 08:14
[Tux] This is Rakudo version 2016.10-87-g627a77e built on MoarVM version 2016.10-27-g196361f 09:18
csv-ip5xs 3.129
test 13.846
test-t 6.980
csv-parser 17.793
dalek kudo/nom: bc7fcc6 | lizmat++ | src/core/ (14 files):
Streamline infix:<eqv>

  - make sure all non-any candidates have :D
  - add special Any:U,Any:U candidate
  - add special Any:U,Any:D candidate (always False)
  - rewrite candidates using nqp ops (except Signature/Parameter)
  - add candidates for Str, IntStr, NumStr, RatStr, ComplexStr
  - now dies on Seq:D,Seq:D if both are lazy, return False if only one of them is
Improves: Str: 14x, type: 10x, Range: 3.5x, Int|Seq|Hash: 1.5x, Array: 1.2x
09:38
timotimo wowza 09:39
lizmat back in a mo 09:42
lizmat is back with a fresh version of Textual 09:46
dalek kudo/nom: c22adb1 | MasterDuke17++ | src/ (4 files):
Make Signature.$!arity an int instead of Mu
11:59
kudo/nom: 7e67fb5 | MasterDuke17++ | src/ (2 files):
Make ForeignCode.$!do a Code instead of Mu

Forgot to actually rename Routine.$!dispatch_order
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:19
FROGGS_ MasterDuke++ 12:21
MasterDuke ha, we'll see. it passed spectests, but i admit i don't fully understand all the changes 12:24
and it started out as yak shaving to get to a fix for RT #77070 12:26
lizmat MasterDuke: I didn't check JVM before I merged, but the first build failed :-( 12:28
trying from scratch now
MasterDuke travis couldn't fetch 12:31
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.
MasterDuke The command "git fetch origin +refs/pull/908/merge:" failed and exited with 128 during . 12:33
buggable: source 12:35
buggable MasterDuke, See: github.com/zoffixznet/perl6-buggable
lizmat MasterDuke: JVM built and make test ok after I nuked install 13:02
MasterDuke cool
kudo/nom: 49f861a | FROGGS++ | src/Perl6/Metamodel/BOOTSTRAP.nqp:
Merge pull request #909 from MasterDuke17/nom

Forgot to actually rename Routine.$!dispatch_order
lizmat argh, found a bug that disappears with spesh disabled 14:31
it involves canonpath and my current directory
hmmm.. and a programming on my side :-( 14:33
MasterDuke are there any plans for how to implement uniprop on the jvm? would it likely involve bringing in the ICU4J library? 14:36
timotimo i think we'll build a java output mode for our unicode database 14:37
tony-o: would you mind kicking perl6-json-faster off of github? :) 14:41
MasterDuke timotimo: where is that database? 14:42
timotimo inside moarvm
src/unicode and tools/cdc2c or what it's called
dalek kudo/nom: f3f00fb | lizmat++ | src/core/IO/Spec/Unix.pm:
Re-imagine IO::Spec::Unix.canonpath

  - rewrite using nqp ops where possible
Between 7x and 50x faster, depending on dirtiness of path
15:13
lizmat afk&
travis-ci Rakudo build errored. Elizabeth Mattijsen 'Re-imagine IO::Spec::Unix.canonpath 15:58
travis-ci.org/rakudo/rakudo/builds/171629125 github.com/rakudo/rakudo/compare/4...f00fbf08e0
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.
dalek p: 750eb3f | usev6++ | t/nqp/019-file-ops.t:
Add basic tests for nqp::copy and nqp::rename

Closes issue #141
17:05
bartolin could someone on OS X take a look whether the test for nqp::lstat_time with a symlink still fails? github.com/perl6/nqp/issues/274 It works for me on linux and freebsd for both, MoarVM and JVM 17:29
dalek p: 40a17f9 | usev6++ | src/vm/jvm/ (2 files):
Adjust categories on JVM to MoarVM
18:11
p: d28006b | usev6++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ExceptionHandling.java:
Add missing category EX_CAT_PROCEED for JVM
p: 533baf7 | usev6++ | src/NQP/Actions.nqp:
$CONTROL_RETURN is 32 on JVM now

  (hard coded value can be replaced with nqp::const::CONTROL_RETURN
after rebootstrap, cmp. comment)
nqp: 444cab7 | FROGGS++ | src/ (3 files):
nqp: Merge pull request #315 from usev6/jvm_cat_reorder
japhb lizmat++ for canonpath speedup especially -- that thing was a HUGE drag on filesystem performance, thank you. 18:20
dalek kudo/nom: db61aaa | lizmat++ | src/core/CompUnit/Repository.pm:
Don't use return if we don't have to
19:56
lizmat good night, #perl6-dev! 20:02
FROGGS gnight lizmat 20:03
bartolin o/
dalek ast: 2292a45 | usev6++ | S05-metasyntax/angle-brackets.t:
Add tests for RT #129969
20:36
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Don't use return if we don't have to' 20:41
travis-ci.org/rakudo/rakudo/builds/171668448 github.com/rakudo/rakudo/compare/f...61aaac14f1