Parrot 5.7.0 "Azure-rumped Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 31 August 2013.
00:12 Psyche^ joined 01:01 kid51 joined 01:20 kid51_ joined 03:28 preflex_ joined 04:19 rurban joined 05:19 rurban joined 06:00 FROGGS joined 06:20 rurban joined 06:27 agre joined 06:29 denisboyun joined 07:12 bouncy joined 07:21 rurban joined
dalek p: e57bb75 | (Arne Skjærholt)++ | src/vm/parrot/QAST/Operations.nqp:
Expose pir::nqp_native_call_init as nqp::op.
07:28
p: 8cd38ba | (Arne Skjærholt)++ | t/nativecall/01-basic.t:
Add basic test file for native call functionality.
p: fe8cb95 | (Arne Skjærholt)++ | tools/build/Makefile-Parrot.in:
Run native call tests as part of Parrot test suite.
08:21 rurban joined 09:21 rurban joined 09:29 agre joined 10:01 schm00ster joined 10:22 rurban joined
dalek kudo/nom: 105d588 | (Elizabeth Mattijsen)++ | src/core/Bag.pm:
Slight optimization in pick/roll, much more is needed
10:22
kudo/nom: 3feb92e | (Elizabeth Mattijsen)++ | src/core/Bag.pm:
Fail on invalid values, rather than die
11:00 FROGGS joined 11:22 rurban joined 12:23 rurban joined
dalek kudo/nom: fb7c07c | (Elizabeth Mattijsen)++ | src/core/ (4 files):
Make KeyBag work according to spec (mostly) + additional fixes/tweaks
12:50
13:16 PacoAir joined 13:23 denisboyun joined, rurban joined 13:30 denis_boyun_ joined, rurban joined 14:01 bluescreen joined 14:07 Hunger joined, darbelo joined 14:41 rurban joined 14:42 PacoAir joined 14:54 benabik joined 15:30 benabik joined 15:49 AndroUser2 joined 16:39 PacoAir joined 16:43 agre joined 17:39 darbelo joined
agre Hi. examples/library/md5sum.pir mentions the `jit' runcore. Where can I find it? 18:00
benabik IIRC the JIT run core was unstable and very limited in platforms and is therefore no longer available. 18:01
agre And what about the `debugger' runcore? 18:02
benabik Less sure about that. There was work on a debugger not that long ago, don't recall current status. 18:04
agre Thanks 18:05
benabik The -R option allows switching runcores.
I see a debugger core in the source, but I don't know much else about it.
agre -R debugger complains, that's why I asked 18:06
benabik Weird. Looks like that should work. 18:08
Ohhhhhh... The set_runcore API doesn't inspect the available cores, it has a big set of if/els if 18:09
So the debugger code is in there, but completely unusable.
benabik headdesks. 18:10
agre :)
hmm.. where are these if/else ...? I can't find 'em 18:14
benabik src/embed/somethingsoemthing Parrot_api_set_runcore
Or something like that.
agre ok 18:15
benabik I acked for the error message from -Rdebugger
18:20 FROGGS joined
agre debugger, when enabled, crashes. 18:23
benabik Unsurprising. 18:24
Disabled code tends to bitrot
agre strange, -Rexec is enabled, though does nothing at all
18:47 agre_ joined 21:51 bluescreen joined
dalek p/donaldh-sockets: f2e5bb8 | (Donald Hunter)++ | src/vm/jvm/runtime/org/perl6/nqp/io/ (3 files):
donaldh first hack on sockets for JVM.
22:05
p/donaldh-sockets: bdce26a | (Donald Hunter)++ | src/vm/jvm/ (3 files):
Initial ops for socket IO using NIO.
p/donaldh-sockets: f93c49d | (Donald Hunter)++ | src/vm/jvm/ (6 files):
Added server socket and process pipe to IO.
p/donaldh-sockets: eccf03e | (Donald Hunter)++ | / (4 files):
Add nqp::openpipe tests (JVM only)
p/donaldh-sockets: 2990f78 | (Donald Hunter)++ | src/vm/jvm/ (5 files):
Add nqp::setinputlinesep for JVM.
22:26 kid51 joined 22:29 benabik joined 22:52 FROGGS joined
dalek kudo/nom: d5b47b7 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
Code esthetics on set() and bag()
22:53
kudo/nom: a426d5a | (Elizabeth Mattijsen)++ | src/core/ (2 files):
Set/Bag are no longer Iterable, Any (implicitely so)

This solves the problem of sets/bags being flattened at most places
23:39 kid51 joined