Parrot 5.7.0 "Azure-rumped Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 26 August 2013.
00:12 Psyche^ joined 00:43 darbelo joined 01:06 FROGGS joined 01:12 benabik joined 01:48 denisboyun joined 01:51 FROGGS joined 02:06 kid51 joined 02:45 FROGGS joined 03:17 preflex_ joined 04:23 particle joined 04:36 FROGGS joined 04:46 mtk joined 06:10 zby_home joined 06:22 davidfetter joined 09:52 schm00ster joined
dalek kudo/nom: 90cfaa0 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
Make sure Bag|Set.delete don't exist (Any.delete vivified them)
10:25
11:44 mtj joined
dalek kudo/nom: 8a6a949 | (Elizabeth Mattijsen)++ | src/core/Any.pm:
Make %h<a><b> := "foo" work; alas, %h<a><b> := my $b doesn't yet
12:40
kudo/nom: 1145e1c | (Elizabeth Mattijsen)++ | src/core/Any.pm:
Fix error message fail
13:15 PacoAir joined
dalek kudo/nom: 386a090 | (Elizabeth Mattijsen)++ | src/core/Variable.pm:
It's always in the timing of things: fix "is default(Nil)"
13:39
14:04 darbelo joined 14:08 rurban1 joined 14:14 benabik joined 14:21 pmurias joined
pmurias what does Parrot_str_to_cstring do if the string contains nulls? 14:22
benabik Probably converts it to a cstring that has nulls. 14:28
(This probably works about as well as it sounds.) 14:29
14:38 bluescreen joined
pmurias and Parrot_str_new(interp,"\\0",1) construct a string containing a null byte? 14:41
* constructs
what encoding are the strings return by Parrot_str_to_cstring?
dalek p/shell3: 257f172 | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Attempt at corretly passing the env variables on windows.
14:45
benabik IIRC, strings know their encoding, and the cstring is probably that encoding. 14:48
dalek p/shell3: dd3c146 | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Use real \\0
14:54
kudo/nom: 956aa09 | (Elizabeth Mattijsen)++ | src/core/Range.pm:
Eradicate .PIR code for range reification

There is no point keeping it around if we have an NQP version around that also works on Parrot. And which in the future will be better optimisable.
15:09
p/shell3: 432b962 | (Pawel Murias)++ | t/nqp/78-shell.t:
Test that passing env variable to child processes works correctly.
15:28
p/shell3: d4257cd | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Avoid leaking memory with shell3 on windows.
15:44
p: 3adbc0a | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Make nqp::shell respect the 3 argument on linux.
15:48
p: 6cbe2ef | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Pass the env variables on windows.
p: 257f172 | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Attempt at corretly passing the env variables on windows.
p: dd3c146 | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Use real \\0
p: 432b962 | (Pawel Murias)++ | t/nqp/78-shell.t:
Test that passing env variable to child processes works correctly.
p: d4257cd | (Pawel Murias)++ | src/vm/parrot/ops/nqp.ops:
Avoid leaking memory with shell3 on windows.
p: 2c1e7c9 | (Pawel Murias)++ | / (2 files):
This should make shell3 respect it's third argument on parrot, tested on linux and windows (FROGGS++).
16:58 darbelo joined 17:30 pmurias joined 17:34 darbelo joined 18:11 denis_boyun joined
Util #ps in 30m 19:00
19:07 myhrlin joined
dalek kudo/nom: 2d28fdd | (Elizabeth Mattijsen)++ | src/core/ (3 files):
X::Comp::Trait exception becomes X::Comp::Trait::Unknown
19:28
kudo/nom: bc7c2eb | (Tobias Leich)++ | src/core/terms.pm:
fetch/store to %*ENV directly

  ... instead of using the thing returned by nqp::getenvhash()
19:36
kudo/nom: 17b17a4 | (Tobias Leich)++ | / (2 files):
use nqp::shell() instead of pir::spawn

Also bump NQP_REVISION, to pull in pmurias++ patch.
20:14 benabik joined 20:56 drift joined 21:05 darbelo_ joined 21:29 rurban1 joined
dalek p: 6f97a10 | (Tobias Leich)++ | src/vm/jvm/QAST/Compiler.nqp:
return an int as promised by b563f22e696761287243dd054a119f6334a1234d
22:04
kudo/nom: 3bdc0c3 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
Make error message on 'my int $a is default(42)' etc. more friendly
22:12
22:28 rurban1 joined
dalek p: aa41dd3 | (Tobias Leich)++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
fake posix-like return value for nqp::shell()@jvm
22:42
kudo/nom: 26a36bf | (Tobias Leich)++ | / (2 files):
return posix-like return value for nqp::shell

This should be returned as a Proc::Status object, according to S29:552 and S29:634.
22:47
23:47 Maddingu1 joined, perlite_ joined, particle1 joined, rurban joined, dngor joined 23:48 Psyche^ joined, woolfy joined 23:49 rurban_ joined, p6eval joined, Tene joined, mtj joined, eternaleye joined, preflex joined, dalek joined, Timbus joined, schm00ster joined, davidfetter joined, Khisanth joined, awwaiid joined, sorear joined, szbalint joined, knewt joined, cxreg joined, Util joined, cotto joined 23:50 autark joined, Liz joined, wagle_ joined, FROGGS joined, smash joined, kshannon joined, Coke joined 23:54 slavorg joined