Parrot 6.10.0 "New Caledonian lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 5 December 2014.
01:34 lauleon joined 07:19 khisanth_ joined 07:22 FROGGS joined 07:58 Reini joined
dalek rrot: dd34725 | rurban++ | / (4 files):
[docs] various comments on UnManagedStruct, ...
08:05
08:17 travis-ci joined
travis-ci parrot/parrot#1398 (master - dd34725 : Reini Urban): The build passed. 08:17
Change view : github.com/parrot/parrot/compare/d...34725de8bd
Build details : travis-ci.org/parrot/parrot/builds/43321037
08:17 travis-ci left 08:44 stryx` joined
dalek rrot/rurban/gc-scan: d531cda | rurban++ | t/codingstd/c_indent.t:
[test] disallow negative repeat counts

in t/codingstd/c_indent.t, observable with perl5.21.7
10:03
rurban New plot github.com/parrot/parrot-bench#parrot-bench 10:49
dalek rrot/rurban/gc-precise: ef459fe | Whiteknight++ | / (4 files):
Add in the naive basics of GC anchoring for precise GC
12:04
rrot/rurban/gc-precise: d58e9c9 | Whiteknight++ | / (2 files):
Add in a header flag for whether we turn on the precise GC or not.
rrot/rurban/gc-precise: 196156b | Whiteknight++ | / (3 files):
Add in support for anchoring strings. Parrot builds and runs fine in GC_USE_PRECISE modes 0 and 1
rrot/rurban/gc-precise: 5dd0387 | Whiteknight++ | / (2 files):
In GC_USE_PRECISE==1, print out some debug messages in trace_system_areas when we find an unanchored PMC or STRING. We can use that output to help narrow down occurances.
rrot/rurban/gc-precise: bd82876 | rurban++ | src/interp/ (2 files):
[gc-precise] fixup inter_create.c and interp->gc_anchor_storage
rrot/rurban/gc-precise: 27a4438 | rurban++ | / (5 files):
[gc-precise] more fixups

seperate gc_anchor_storage typedef and struct from field.
   warning: using ‘gc_anchor_storage’ as both field and typedef name is invalid in C++ [-Wc++-compat]
simplify GC_PRECISE_WARN as macro and with proper casts. print it now only with -D101
add new parrot/runcore_trace.h dependency, and fix wrong src/gc/system$(O) suffix override.
12:09 lauleon joined
rurban I'll be away for some time, updating my system... 12:11
to debian 8 and systemd... 12:13
I'll also add new harddiscs 12:24
15:40 GeJ_ joined 16:02 FROGGS joined 16:13 rurban joined
dalek rrot/rurban/gc-precise: f6a2f75 | rurban++ | / (3 files):
[gc-precise] codingstd
16:44
17:11 Reini joined 17:56 fdgdgsdfg joined
dalek rrot: d531cda | rurban++ | t/codingstd/c_indent.t:
[test] disallow negative repeat counts

in t/codingstd/c_indent.t, observable with perl5.21.7
18:15
rrot/rurban/fix-gc-thr2: c0c6859 | rurban++ | src/pmc/task.pmc:
Move PObj_custom_mark_SET to the end of Task.init
18:16
rrot/rurban/fix-gc-thr2: 8f8316e | rurban++ | src/pmc/parrotinterpreter.pmc:
[GH #880/#875] Apparently fixed the GC thread bugs

Also block the sweep phase from proxied interps. Previously only the mark.
rrot/rurban/fix-gc-thr2: f5928b2 | rurban++ | t/stress/threads.t:
Update t/stress/threads.t docs
rrot/rurban/fix-gc-thr2: 1f5cda7 | rurban++ | src/gc/ (2 files):
fix threads: do not mark parent_interp
rrot/rurban/fix-gc-thr2: 24f73e2 | rurban++ | src/gc/gc_gms.c:
Fix -DTHREAD_DEBUG PARROT_GC_ASSERT_INTERP assertion in gc_gms for PMCNULL

This caused t/stress/threads.t test 2 to fail.
18:43 travis-ci joined
travis-ci parrot/parrot#1399 (master - d531cda : Reini Urban): The build has errored. 18:43
Change view : github.com/parrot/parrot/compare/d...31cda6b18c
Build details : travis-ci.org/parrot/parrot/builds/43375665
18:43 travis-ci left 19:09 FROGGS joined 20:35 autark joined 20:38 Reini joined
dalek rrot: 30f1e1f | rurban++ | t/pmc/nci.t:
[test] instrument t/pmc/nci.t 61 for check for #1155

if strings/bytebuffers passed to nci are freed or moved during a GC or not.
  ./parrot_old -D301 -t --gc-debug t/pmc/nci_61.pir
find the address of the string buffer in the output, and search for it in the subsequent GC
22:11
22:50 travis-ci joined
travis-ci parrot/parrot#1400 (master - 30f1e1f : Reini Urban): The build passed. 22:50
Change view : github.com/parrot/parrot/compare/d...f1e1f37c7f
Build details : travis-ci.org/parrot/parrot/builds/43401444
22:50 travis-ci left