Parrot 5.7.0 "Azure-rumped Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 6 October 2013.
00:13 autark joined 00:15 benabik joined 00:58 benabik joined 02:10 kid51_ joined 02:14 autark joined 03:19 rurban1 joined 03:50 preflex_ joined 05:20 sharpobject joined
sharpobject سمَـَّوُوُحخ ̷̴̐خ ̷̴̐خ ̷̴̐خ امارتيخ ̷̴̐خ' 05:21
06:02 FROGGS joined 07:14 rurban1 joined 08:14 rurban1 joined 09:15 rurban1 joined 10:05 woosley left 10:16 rurban1 joined 10:30 denisboyun joined 11:16 rurban1 joined
Util benabik: What version of ICU did you upgrade to? And what version from, if you can tell? 12:05
12:17 rurban1 joined 12:41 kid51 joined
dalek kudo/moar-support: e1056ec | jnthn++ | src/vm/moar/ModuleLoaderVMConfig.nqp:
First pass at a ModuleLoaderVMConfig for Moar.
12:49
kudo/moar-support: af53dfe | jnthn++ | src/Perl6/ModuleLoader.nqp:
Make ModuleLoader.nqp Moar friendly.
kudo/moar-support: aeb4e8b | jnthn++ | / (2 files):
Stub configure/makefile for MoarVM building.

Doesn't even get passed the first file yet, and will want various things fixing along the way, but enough to start the porting work.
p: 60a7992 | jnthn++ | src/vm/moar/QAST/QASTOperationsMAST.nqp:
Map nqp::bindhllsym on MoarVM.
13:10
13:18 rurban1 joined
dalek p: 60e2222 | jnthn++ | src/vm/moar/ModuleLoader.nqp:
Bring MoarVM module loader in line with others.
13:20
14:18 rurban1 joined 15:00 denis_boyun joined 15:18 rurban1 joined 15:20 rurban2 joined
dalek Heuristic branch merge: pushed 220 commits to nqp/nativecall-jvm by jnthn 15:25
p/nativecall-jvm: ddb9cd4 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/NativeCallOps.java:
Some NativeCall error handling tweaks.
16:03
p/nativecall-jvm: a37b601 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/NativeCallOps.java:
Do "current process" loading in a portable way.
p/nativecall-jvm: 20c10a9 | jnthn++ | t/nativecall/01-basic.t:
NativeCall test tweak; now passes on Windows.
16:20 denisboyun joined
dalek p/nativecall-jvm: ca138b9 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (4 files):
Hold native callsite info at an extra indirection.

This will help support inlining it into a P6opaque.
16:35
p/nativecall-jvm: 43567c3 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/NativeCall.java:
Teach NativeCall REPR how to inline itself.

Note that there's not currently a way to get hold of the inlined thing so NativeCall can use it; that will come next.
16:41 mtk joined
dalek p/nativecall-jvm: 0040bf6 | jnthn++ | tools/build/Makefile-JVM.in:
Install jna JAR.
16:47
17:52 FROGGS joined 17:58 Hackbinary joined
Util benabik: On Mac 10.8.5, did `brew install icu4c`, and it said it was a keg-only formula, so I ran Parrot's Configure.pl with --icu-config=/usr/local/opt/icu4c/bin/icu-config . 18:36
Started with `make realclean`, finished with `make fulltest`. All worked as expected.
ICU version 52.1 18:37
18:54 rurban1 joined 19:04 mtk joined
dalek rrot: 9983b88 | NotFound++ | compilers/imcc/pcc.c:
Fix SEGV from #996
19:07
19:23 travis-ci joined
travis-ci [travis-ci] parrot/parrot#921 (master - 9983b88 : NotFound): The build passed. 19:23
[travis-ci] Change view : github.com/parrot/parrot/compare/0...83b884d84e
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/12465130
19:23 travis-ci left
rurban oha! NotFound is back! 20:09
dalek p/nativecall-jvm: 764b127 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (3 files):
Make native call sites nested in P6opaque work.

With this, we can have NativeCall basically working on JVM (will need work on CArray and CStruct before we have full support, though).
20:44
p/nativecall-jvm: 10abc40 | jnthn++ | src/vm/parrot/pmc/sixmodelobject.pmc:
Add missing 6model v-table forwarders.

With this we can use the normal nqp::atpos_* with CArray. This means NativeCall can be tweaked to build on JVM also without breaking it on Parrot.
21:20
21:46 benabik joined
benabik Util: From 51.1 to 52.1 using brew and --icu-config. Might be something else that broke, but I have a lot less time to track these things down than I used to. 21:48
dalek p: 825038b | jnthn++ | src/vm/moar/QAST/QASTCompilerMAST.nqp:
Remove leftover code from the Moar nqp-cc.

This avoids loads of calls to nqp::getenvhash(...) in the eval-heavy t/qregex.
22:22
22:54 kid51 joined