Camelia, the Perl 6 bug

IRC log for #parrot, 2013-01-11

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:04 Reini joined #parrot
00:23 dalek parrot: 3242725 | rurban++ | t/op/say.t:
00:23 dalek parrot: [codingstd] cuddled else in t/op/say.t
00:23 dalek parrot: review: https://github.com/parrot/parrot/commit/324272550a
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: c421054 | rurban++ | / (3 files):
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: [GH #880/#875] Try to fix some GC thread bugs
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875:
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not ascent into parent_interpreter with a threaded interp. (No influence)
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not mark PMCs when threaded interp is different to the current interp
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: (Parrot_gc_mark_PMC_alive)
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/c4210545df
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: f2cca9a | rurban++ | / (2 files):
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: add t/stress/threads.t for GH #880 and GH #875
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/f2cca9ae02
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: 8be7e86 | rurban++ | t/stress/threads.t:
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: t/stress/threads.t fixup: add comments
00:25 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/8be7e86e59
01:11 Mike-PerlRecruiter_ joined #parrot
01:35 travis-ci joined #parrot
01:35 travis-ci [travis-ci] parrot/parrot#789 (master - 3242725 : Reini Urban): The build was fixed.
01:35 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/49a6dacdb080...324272550a6c
01:35 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/4079842
01:35 travis-ci left #parrot
02:04 arnsholt_ joined #parrot
02:05 ilbot2 joined #parrot
02:05 Topic for #parrot is now #parrot Parrot 4.11.0 "[All together - Happy Birthday Lovebird]" --with-threads | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
02:06 dalek joined #parrot
02:06 elmex_ joined #parrot
02:08 Liz joined #parrot
07:01 Reini joined #parrot
08:08 Reini joined #parrot
09:08 Reini joined #parrot
09:42 Reini joined #parrot
09:42 Psyche^ joined #parrot
10:42 Reini joined #parrot
11:16 Reini joined #parrot
11:17 woosley left #parrot
12:16 Reini joined #parrot
12:25 contingencyplan joined #parrot
12:50 Reini joined #parrot
13:11 Mike-PerlRecruiter_ joined #parrot
13:44 PacoAir joined #parrot
13:50 Reini joined #parrot
14:20 bouncy joined #parrot
14:49 dalek parrot: 5874ae9 | rurban++ | t/pmc/task.t:
14:49 dalek parrot: [GH #907] skip task.t until rurban/task.t-gh907 is merged
14:49 dalek parrot: review: https://github.com/parrot/parrot/commit/5874ae9841
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: abf8bc6 | rurban++ | / (3 files):
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: [GH #880/#875] Try to fix some GC thread bugs
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875:
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not ascent into parent_interpreter with a threaded interp. (No influence)
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not mark PMCs when threaded interp is different to the current interp
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: (Parrot_gc_mark_PMC_alive)
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/abf8bc69b2
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: 7a07d29 | rurban++ | / (2 files):
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: add t/stress/threads.t for GH #880 and GH #875
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/7a07d29854
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: 4b31daa | rurban++ | t/stress/threads.t:
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: t/stress/threads.t fixup: add comments
14:50 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/4b31daa935
14:54 dalek parrot: 756c6df | rurban++ | / (2 files):
14:54 dalek parrot: add t/stress/threads.t for GH #880 and GH #875
14:54 dalek parrot: review: https://github.com/parrot/parrot/commit/756c6dfcf0
14:54 dalek parrot/rurban/fix-gc-thr-gh880+gh875: c629543 | rurban++ | / (2 files):
14:54 dalek parrot/rurban/fix-gc-thr-gh880+gh875: add t/stress/threads.t for GH #880 and GH #875
14:54 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/c629543b5a
15:03 travis-ci joined #parrot
15:03 travis-ci [travis-ci] parrot/parrot#790 (master - 5874ae9 : Reini Urban): The build was broken.
15:03 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/324272550a6c...5874ae98412a
15:03 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/4090857
15:03 travis-ci left #parrot
15:24 travis-ci joined #parrot
15:24 travis-ci [travis-ci] parrot/parrot#791 (master - 756c6df : Reini Urban): The build was broken.
15:24 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/5874ae98412a...756c6dfcf0b1
15:24 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/4090950
15:24 travis-ci left #parrot
15:29 bluescreen joined #parrot
15:35 rurban travis problems on travis, (clone timeout), not with our code
16:05 rurban Updated m0 and threads stability milestones (postponed a bit)
16:13 dalek parrot/rurban/fix-gc-thr-gh880+gh875: d911b3f | rurban++ | / (3 files):
16:13 dalek parrot/rurban/fix-gc-thr-gh880+gh875: [GH #880/#875] Try to fix some GC thread bugs
16:14 dalek parrot/rurban/fix-gc-thr-gh880+gh875:
16:14 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not ascent into parent_interpreter with a threaded interp. (No influence)
16:14 dalek parrot/rurban/fix-gc-thr-gh880+gh875: Do not mark PMCs when threaded interp is different to the current interp
16:14 dalek parrot/rurban/fix-gc-thr-gh880+gh875: (Parrot_gc_mark_PMC_alive)
16:14 dalek parrot/rurban/fix-gc-thr-gh880+gh875: review: https://github.com/parrot/parrot/commit/d911b3fdb8
16:26 dalek rakudo/froggs_multibyte: 36a7d0f | (Tobias Leich)++ | src/core/IO/Socket.pm:
16:26 dalek rakudo/froggs_multibyte: .recv will return a Buf in binmode, Str otherwise
16:26 dalek rakudo/froggs_multibyte:
16:26 dalek rakudo/froggs_multibyte: So you wont end up with binary data in a Str. If binmode is
16:26 dalek rakudo/froggs_multibyte: turned off, the received data will be an utf8 encoded string.
16:26 dalek rakudo/froggs_multibyte: An exception is thrown if it is unable to do so.
16:26 dalek rakudo/froggs_multibyte: review: https://github.com/rakudo/rakudo/commit/36a7d0f0b5
16:27 rurban Leaving now to Orlando for the weekend. Happy bugday. I couldn't fix threads, task.t but the 5.0 release and the ChangeLog looks good.
16:27 rurban sockets.read also
18:03 dalek rakudo/nom: 8edd740 | jnthn++ | src/Perl6/Grammar.pm:
18:03 dalek rakudo/nom: Update precedence of setops to match updated spec.
18:03 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8edd740d70
18:41 zby_home joined #parrot
19:30 dalek nqp: 3a1258d | moritz++ | src/ops/nqp_bigint.ops:
19:30 dalek nqp: initialize the system PRNG with the parrot one
19:30 dalek nqp: review: https://github.com/perl6/nqp/commit/3a1258de07
19:49 tuxit joined #parrot
20:16 dalek parrot/rurban/fix-gc-thr2: 48b84ca | rurban++ | src/gc/gc_gms.c:
20:16 dalek parrot/rurban/fix-gc-thr2: Fix -DTHREAD_DEBUG PARROT_GC_ASSERT_INTERP assertion in gc_gms for PMCNULL
20:16 dalek parrot/rurban/fix-gc-thr2:
20:16 dalek parrot/rurban/fix-gc-thr2: This caused t/stress/threads.t test 2 to fail.
20:16 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/48b84caea0
20:47 dalek parrot/rurban/fix-gc-thr2: 340e90d | rurban++ | / (2 files):
20:47 dalek parrot/rurban/fix-gc-thr2: add t/stress/threads.t for GH #880 and GH #875
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/340e90dbff
20:47 dalek parrot/rurban/fix-gc-thr2: d742899 | rurban++ | src/pmc/task.pmc:
20:47 dalek parrot/rurban/fix-gc-thr2: Move PObj_custom_mark_SET to the end of Task.init
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/d7428996ae
20:47 dalek parrot/rurban/fix-gc-thr2: cb5beee | rurban++ | src/pmc/parrotinterpreter.pmc:
20:47 dalek parrot/rurban/fix-gc-thr2: [GH #880/#875] Apparently fixed the GC thread bugs
20:47 dalek parrot/rurban/fix-gc-thr2:
20:47 dalek parrot/rurban/fix-gc-thr2: Also block the sweep phase from proxied interps. Previously only the mark.
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/cb5beee840
20:47 dalek parrot/rurban/fix-gc-thr2: 8e5acdf | rurban++ | t/stress/threads.t:
20:47 dalek parrot/rurban/fix-gc-thr2: Update t/stress/threads.t docs
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/8e5acdf71c
20:47 dalek parrot/rurban/fix-gc-thr2: d820131 | rurban++ | src/gc/ (2 files):
20:47 dalek parrot/rurban/fix-gc-thr2: fix threads: do not mark parent_interp
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/d820131f16
20:47 dalek parrot/rurban/fix-gc-thr2: d5b8ff7 | rurban++ | src/gc/gc_gms.c:
20:47 Reini joined #parrot
20:47 dalek parrot/rurban/fix-gc-thr2: Fix -DTHREAD_DEBUG PARROT_GC_ASSERT_INTERP assertion in gc_gms for PMCNULL
20:47 dalek parrot/rurban/fix-gc-thr2:
20:47 dalek parrot/rurban/fix-gc-thr2: This caused t/stress/threads.t test 2 to fail.
20:47 dalek parrot/rurban/fix-gc-thr2: review: https://github.com/parrot/parrot/commit/d5b8ff7497
20:47 dalek Heuristic branch merge: pushed 18 commits to rakudo/froggs_mergemulti by jnthn
20:53 dalek Heuristic branch merge: pushed 16 commits to parrot/rurban/socket-gh909 by rurban
21:01 alester joined #parrot
21:03 Reini No darwin progress with threads. Trying now latest asan
21:40 contingencyplan joined #parrot
21:54 dalek rakudo/nom: fec4986 | jnthn++ | src/core/traits.pm:
21:54 dalek rakudo/nom: Eliminate $*W mentions in traits.pm.
21:54 dalek rakudo/nom:
21:54 dalek rakudo/nom: This was always a hack, unrequired for a while now.
21:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fec4986d7b
21:54 dalek rakudo/nom: f083685 | jnthn++ | src/core/ (3 files):
21:54 dalek rakudo/nom: Fix hash/array binding constraints.
21:55 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f083685718
22:12 whiteknight joined #parrot
22:14 bluescreen_ joined #parrot
22:32 dalek rakudo/nom: 763a621 | (Tobias Leich)++ | src/Perl6/World.pm:
22:32 dalek rakudo/nom: possible fix for multi-method import bug
22:32 dalek rakudo/nom:
22:32 dalek rakudo/nom: This patch allows you to import multi methods from several modules.
22:32 dalek rakudo/nom: It merges the dispachtee lists. Two identical dispatchee signatures
22:32 dalek rakudo/nom: dont clash yet, since I am unable to compare signatures.
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/763a62173c
22:32 dalek rakudo/nom: 8ae44d9 | (Tobias Leich)++ | / (7 files):
22:32 dalek rakudo/nom: Merge branch 'nom' of github.com:rakudo/rakudo into froggs_mergemulti
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8ae44d938d
22:32 dalek rakudo/nom: 15bb0c4 | (Tobias Leich)++ | src/ (2 files):
22:32 dalek rakudo/nom: throw X::Import::OnlystarProto
22:32 dalek rakudo/nom:
22:32 dalek rakudo/nom: Only if both sides have an onlystar proto the merge is allowed.
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/15bb0c4544
22:32 dalek rakudo/nom: 758537f | (Tobias Leich)++ | t/spectest.data:
22:32 dalek rakudo/nom: added test file import-multi.t
22:32 dalek rakudo/nom:
22:32 dalek rakudo/nom: These tests cover the import and merging of multi subs and traits.
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/758537f062
22:32 dalek rakudo/nom: 1685f09 | (Tobias Leich)++ | src/ (4 files):
22:32 dalek rakudo/nom: Merge branch 'nom' of github.com:rakudo/rakudo into froggs_mergemulti
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1685f0986d
22:32 dalek rakudo/nom: ad93780 | (Tobias Leich)++ | / (3 files):
22:32 dalek rakudo/nom: Merge branch 'nom' of github.com:rakudo/rakudo into froggs_mergemulti
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ad9378092c
22:32 dalek rakudo/nom: e08b311 | jnthn++ | / (15 files):
22:32 dalek rakudo/nom: Merge branch 'nom' into froggs_mergemulti
22:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e08b3113a5
22:32 dalek rakudo/nom: fad34f8 | jnthn++ | src/Perl6/World.pm:
22:32 dalek rakudo/nom: Simplify and make multi merging a bit more robust.
22:32 dalek rakudo/nom:
22:33 dalek rakudo/nom: Better duplicate elimination, and more reliable determination of what
22:33 dalek rakudo/nom: is/isn't a dispatcher. Passes all the same tests.
22:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fad34f8fbb
22:33 dalek rakudo/nom: fec0ef8 | jnthn++ | / (3 files):
22:33 dalek rakudo/nom: Merge branch 'froggs_mergemulti' into nom
22:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fec0ef86bd
22:56 dalek rakudo/nom: fda63ce | jnthn++ | src/core/traits.pm:
22:56 dalek rakudo/nom: Remove out of date comment.
22:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fda63ce197
22:56 dalek rakudo/nom: 463daf0 | jnthn++ | docs/ChangeLog:
22:56 dalek rakudo/nom: Update ChangeLog.
22:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/463daf0429
23:06 dalek rakudo/nom: 46913d6 | jnthn++ | src/core/Junction.pm:
23:06 dalek rakudo/nom: Make Junction.Str return...a Str!
23:06 dalek rakudo/nom:
23:06 dalek rakudo/nom: Previously, it would form a Junction with everything Str'd. Thing is,
23:06 dalek rakudo/nom: things that (fairly) expect to get back a Str when they call .Str will
23:06 dalek rakudo/nom: then explode when they try to unbox it. This brings us in line with
23:06 dalek rakudo/nom: Niecza's semantics, so at the very least it's convergence...
23:06 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/46913d6d9f
23:28 dalek rakudo/nom: dfefd94 | jnthn++ | src/Perl6/Ops.pm:
23:28 dalek rakudo/nom: Specialize compilation of defor to fix bugs.
23:28 dalek rakudo/nom:
23:28 dalek rakudo/nom: This makes defor use a call to .defined, not go via the Parrot v-table
23:28 dalek rakudo/nom: function. There were some inconsistencies there somehow for roles and
23:28 dalek rakudo/nom: modules; this makes sure defor will never give results inconsistent
23:28 dalek rakudo/nom: with .defined.
23:28 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/dfefd94518
23:42 Khisanth joined #parrot
23:52 dalek rakudo/nom: bd9bc6f | jnthn++ | src/Perl6/Actions.pm:
23:52 dalek rakudo/nom: Fix (my %) over-sharing.
23:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd9bc6ff01

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced