Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 22 October 2014.
00:23 stryx`_ joined 00:28 stryx`__ joined 03:51 MikeFair joined 06:08 bighugedog joined 06:19 rurban joined
rurban Oho, big surprise. my centos6.5 can upload smolder reports 07:05
smolder.parrot.org/app/projects/re...ails/45422
dalek rrot: 4483dd6 | rurban++ | t/src/threads_io.t:
[test] fix threads_io.t on pure redhat/centos

perl Time::HiRes is not installed there on a fresh system. See smolder.parrot.org/app/projects/tap.../45422/267 Can't locate Time/HiRes.pm in @INC at t/src/threads_io.t line 10.
07:23
07:36 travis-ci joined
travis-ci parrot/parrot#1180 (master - 4483dd6 : Reini Urban): The build passed. 07:36
Change view : github.com/parrot/parrot/compare/3...83dd61bf9c
Build details : travis-ci.org/parrot/parrot/builds/38899292
07:36 travis-ci left
rurban people.debian.org/~aurel32/qemu/mips/ + $ qemu-system-mips64 -M malta -kernel vmlinux-2.6.32-5-5kc-malta \\ 07:37
> -hda debian_squeeze_mips_standard.qcow2 \\
> -append "root=/dev/sda1 console=tty0 mem=256m@0x0 mem=1791m@0x90000000" -m 2047
works fine now (2GB RAM)
07:37 FROGGS joined
rurban instead of 256 07:37
ppc64 needs: qemu-system-ppc64 -m 2048 -hda debian-sid-ppc64.qcow2 \\ 07:38
-kernel vmlinux-3.2.0-4-powerpc64 \\
-initrd initrd.img-3.2.0-4-powerpc64 \\
-append "root=/dev/sda3 libata.dma=0 1"
1 for runlevel 1. There's some bug in runlevel 2 after cron
11:16 kid51 joined 12:25 bighugedog joined
dalek rrot: 9c6fd54 | util++ | lib/Parrot/Harness/Smoke.pm:
s/ /_/ for key in extra data sent to Smolder. Fixes GH#1078
13:25
Util #ps time 13:30
13:39 travis-ci joined
travis-ci parrot/parrot#1181 (master - 9c6fd54 : Bruce Gray): The build passed. 13:39
Change view : github.com/parrot/parrot/compare/4...6fd540c254
Build details : travis-ci.org/parrot/parrot/builds/38926568
13:39 travis-ci left
dalek rrot/smoke-me/coro-return-gh1106: e32f1a1 | rurban++ | / (3 files):
coro: WIP refactor reset

do not delete the ctx on reset, just reset the pc and yield to 0. does not work yet
13:47
rrot/smoke-me/coro-return-gh1106: 2f95279 | rurban++ | src/pmc/continuation.pmc:
coro WIP
rrot/smoke-me/coro-return-gh1106: 5ef3de3 | rurban++ | / (3 files):
coro: refactor WIP, cheaper reset

do not delete the ctx for a reset. an empty ctx is for the case calling a coro. but autoreset is performed when returning from a coro. so change the reset method to just turn back the adress to its original, and handle autoreset with an inlined variant thereof. But we still need to switch segments/ctx when returning from a autoreset (returncc) coro.
14:01 travis-ci joined
travis-ci parrot/parrot#1182 (smoke-me/coro-return-gh1106 - 5ef3de3 : Reini Urban): The build was broken. 14:01
Change view : github.com/parrot/parrot/compare/f...f3de3ab488
Build details : travis-ci.org/parrot/parrot/builds/38928771
14:01 travis-ci left
rurban with the smolder patch: Could not upload report to Smolder at smolder.parrot.org 14:35
dalek Heuristic branch merge: pushed 24 commits to parrot/rurban/lexqnames-gh1095-dev by rurban 15:44
15:51 anon joined 15:52 anon left 16:26 FROGGS joined 16:28 Chirag joined
dalek rrot/rurban/lexqnames-gh1095-dev: 68c3d2c | rurban++ | compilers/imcc/imc (2 files):
imcc: WIP do_loadlib use external memory for temp string
16:31
16:45 bighugedog joined 17:36 parrot013 joined 17:49 FROGGS_ joined 18:51 davidfetter joined
dalek rrot/rurban/lexqnames-gh1095-dev: 597ed96 | rurban++ | compilers/imcc/pbc.c:
imcc: never store STRINGNULL in registers

performance-wise it would be a good idea, but the vm is not prepared to deal with it. e.g. index fails, lots of invalid encoding errors. maybe we should set the empty string to ascii.
21:48
rrot/rurban/lexqnames-gh1095-dev: 657f11f | rurban++ | compilers/imcc/imc (3 files):
[imcc] empty named constants can only be subs

on the original code this looked like
  (strncmp(unquoted_name, "Sub", name_length) with
name_length = 0, for .const $Pxx = "constant"