#parrot Parrot 4.11.0 "[All together - Happy Birthday Lovebird]" --with-threads | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 3 January 2013.
00:19 kid51_ joined 00:28 Reini joined 00:45 particle joined 00:50 particle1 joined 01:10 Reini joined 02:37 contingencyplan joined 03:07 particle joined
dalek rrot/rurban/fix-gc-thr-gh880+gh875: 1a27f28 | rurban++ | / (3 files):
[GH #880/#875] Try to fix some GC thread bugs

Do not ascent into parent_interpreter with a threaded interp. (No influence) Do not mark PMCs when threaded interp is different to the current interp
  (Parrot_gc_mark_PMC_alive)
03:44
08:14 Reini joined
dalek kudo/froggs_mergemulti: 758537f | (Tobias Leich)++ | t/spectest.data:
added test file import-multi.t

These tests cover the import and merging of multi subs and traits.
08:17
09:14 Reini joined 09:41 Psyche^ joined 09:49 Reini joined 10:24 Reini joined 10:59 Reini joined 11:32 Reini joined
dalek kudo/nom: 70262f8 | moritz++ | src/utils/perl6doc (3 files):
delete old perl6doc files
11:45
12:04 Reini joined 12:38 Reini joined 13:14 Reini joined 13:49 Reini joined 14:08 PacoAir joined 14:22 Reini joined 14:54 Reini joined
rurban Writing threads stress tests 15:38
dalek rrot/rurban/fix-gc-thr-gh880+gh875: c3f2352 | rurban++ | / (2 files):
add t/stress/threads.t for GH #880 and GH #875
15:47
rrot: ef57ae2 | rurban++ | lib/Parrot/Test.pm:
[cage] Improve _pir_stdin_output_slurp ./parrot vs parrot.exe
15:48
15:55 dmalcolm joined
dalek rrot: 53a0258 | rurban++ | lib/Parrot/Test.pm:
Revert "[cage] Improve _pir_stdin_output_slurp ./parrot vs parrot.exe"

This reverts commit ef57ae2391e8f41d233367095d125dbbef0bb903. got: 'sh: .parrot.exe: command not found
17:03
rrot: 85a4324 | rurban++ | t/library/lib_search_path.t:
[t] Fix lib_search_path.t on windows (wrong sep)
rrot/rurban/fix-gc-thr-gh880+gh875: 521bad6 | rurban++ | t/stress/threads.t:
t/stress/threads.t fixup: add comments
17:32 travis-ci joined
travis-ci [travis-ci] parrot/parrot#767 (master - 85a4324 : Reini Urban): The build was fixed. 17:32
[travis-ci] Change view : github.com/parrot/parrot/compare/e...a4324a22c8
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3955000
17:32 travis-ci left 17:34 dukeleto joined
dukeleto ~~ 17:46
18:28 PacoAir joined
rurban How do I get the exception message from an caught exceptionhandler? 18:36
exceptionhandler should provide an exception attribute or method 18:37
task.t still fails travis-ci.org/parrot/parrot/jobs/3953536 18:39
18:56 Reini joined
rurban github.com/parrot/parrot/issues/911 19:10
dalek rrot: 647eb44 | rurban++ | src/pmc/callcontext.pmc:
[cage] ExceptioHandlers typo in callcontext.pmc pod
19:13
19:26 travis-ci joined
travis-ci [travis-ci] parrot/parrot#768 (master - 647eb44 : Reini Urban): The build was broken. 19:26
[travis-ci] Change view : github.com/parrot/parrot/compare/8...7eb4414284
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3957256
19:26 travis-ci left, tuxit joined 19:31 Reini joined
dalek rrot/rurban/fh-strerr-gh911: 1a2fc76 | rurban++ | / (3 files):
[GH #911] Provide strerror unknown for filehandle errors

Unify printed type: filehandle => FileHandle, to sync with generic Parrot_io_open
  "Cannot open %s, no path", vtable->name errmsg.
19:37
20:00 bluescreen joined
rurban dukeleto: is your src/nci/extra_thunks.c empty? 20:06
dalek rrot/rurban/fh-strerr-gh911: aaea429 | rurban++ | / (3 files):
[GH #911] Provide strerror for unknown filehandle errors

Unify printed type: filehandle => FileHandle, to sync with generic Parrot_io_open
  "Cannot open %s, no path", vtable->name errmsg.
20:26
20:32 Reini joined
dukeleto rurban: nope, not empty 20:39
this brings me back: github.com/kpshek/mm2pwd 20:40
dalek kudo/nom: 6d4b902 | moritz++ | src/core/Temporal.pm:
fix DateTime.Date (RT #114758)'
20:55
21:06 contingencyplan joined 21:08 Reini joined 21:13 PacoAir joined 21:39 perlite joined 21:40 mtk joined
dalek rrot: 2c0226c | rurban++ | tools/dev/gdb-pp.py:
[cage] handle GDBPretyyPrint.py printing with invalid strings

Ignore Python Exception <type exceptions.LookupError> unknown encoding: null:
Strip struct attributes error to ""
   PMC<Null> = {[] = }, [ctx] = 0x0, [comp_flags] = 0, [arg_info] = 0x0, [outer_ctx] = 0x0}
21:40
rrot/rurban/pirbook-ch7code-gh802: 20ea135 | rurban++ | tools/dev/gdb-pp.py:
[cage] handle GDBPretyyPrint.py printing with empty strings

Ignore Python Exception <type exceptions.LookupError> unknown encoding: null:
21:41
rrot/rurban/pirbook-ch7code-gh802: 59484bf | rurban++ | tools/dev/gdb-pp.py:
fixup
rrot/rurban/pirbook-ch7code-gh802: e80030c | rurban++ | docs/book/pir/ch07_objects.pod:
[GH #802][docs] Better newclass example code in pirbook
rrot/rurban/pirbook-ch7code-gh802: 1ecf180 | rurban++ | docs/book/pir/ch07_objects.pod:
[GH #802][docs] Better newclass example code in pirbook
21:47
22:08 Reini joined
dalek rrot/rurban/nci_test-dupldecl-gh897: 0205c62 | rurban++ | src/nci_test.c:
[GH #897] Fix duplicate declaration of int_cb_D4 is invalid in C++ warnings

Do not declare them twice. Note that static and extern vars both do not work with our nci.
22:38
22:44 Reini joined
rurban Apparently I fixed the GC issues with threads now 22:49
22:57 davidfetter joined 23:45 Reini joined
dalek rrot/rurban/fix-gc-thr2: 9163337 | rurban++ | / (2 files):
add t/stress/threads.t for GH #880 and GH #875
23:52
rrot/rurban/fix-gc-thr2: 353595e | rurban++ | src/pmc/task.pmc:
Move PObj_custom_mark_SET to the end of Task.init
rrot/rurban/fix-gc-thr2: 7f92dd4 | 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.
rurban Nope, false hope
rrot/rurban/fix-gc-thr2: cc009f4 | rurban++ | t/stress/threads.t:
Update t/stress/threads.t docs
23:53 travis-ci joined
travis-ci [travis-ci] parrot/parrot#770 (master - 0c1f7bf : Reini Urban): The build was fixed. 23:53
[travis-ci] Change view : github.com/parrot/parrot/compare/2...1f7bfc13ce
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3961435
23:53 travis-ci left
dalek rrot: f67b89a | rurban++ | docs/deprecations/deprecations.pod:
Update docs/deprecations/deprecations.pod (4.12 => 5.0)
23:58