Camelia, the Perl 6 bug

IRC log for #parrot, 2013-01-10

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:06 Reini joined #parrot
01:11 schmooster joined #parrot
01:12 Mike-PerlRecruiter_ joined #parrot
01:45 whiteknight joined #parrot
01:46 whiteknight good evening, #parrot
02:01 dalek parrot: c36fce9 | rurban++ | / (2 files):
02:01 dalek parrot: [codingstd] Add missing ChangeLog lines, fix socket.pmc line lengths
02:01 dalek parrot: review: https://github.com/parrot/parrot/commit/c36fce991c
02:09 Reini joined #parrot
02:46 Reini joined #parrot
04:15 dalek parrot: fb5f016 | rurban++ | src/dynpmc/Rules.in:
04:15 dalek parrot: [GH #921] Fix tabs in src/dynpmc/Rules.mak cygwin/hpux
04:15 dalek parrot:
04:15 dalek parrot: These missing tabs caused to miss the addgenerated lines for dynpmc libs.
04:16 dalek parrot: review: https://github.com/parrot/parrot/commit/fb5f016a09
04:20 woosley joined #parrot
04:27 travis-ci joined #parrot
04:27 travis-ci [travis-ci] parrot/parrot#785 (master - fb5f016 : Reini Urban): The build was fixed.
04:27 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/c36fce991cf9...fb5f016a09dc
04:27 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/4059214
04:27 travis-ci left #parrot
05:05 dalek parrot: 73c6d32 | rurban++ | lib/Parrot/Install.pm:
05:05 dalek parrot: [GH #921] cygwin Fix Could not create //usr/local/share/parrot/4.11.0-devel/MANIFEST
05:05 dalek parrot:
05:05 dalek parrot: catdir with "" creates //.
05:05 dalek parrot: review: https://github.com/parrot/parrot/commit/73c6d32870
05:17 travis-ci joined #parrot
05:17 travis-ci [travis-ci] parrot/parrot#786 (master - 73c6d32 : Reini Urban): The build was broken.
05:17 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/fb5f016a09dc...73c6d3287051
05:17 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/4059710
05:17 travis-ci left #parrot
07:55 PacoAir joined #parrot
08:17 ingy joined #parrot
08:55 Reini joined #parrot
09:42 Psyche^ joined #parrot
10:26 Reini joined #parrot
10:41 bouncy joined #parrot
11:57 Reini joined #parrot
13:10 Mike-PerlRecruiter_ joined #parrot
13:44 contingencyplan joined #parrot
13:56 Reini joined #parrot
14:02 PacoAir joined #parrot
14:47 schmoo joined #parrot
15:56 dalek parrot/rurban/dynpmc-manifest-gh922: f79c114 | rurban++ | / (3 files):
15:56 dalek parrot/rurban/dynpmc-manifest-gh922: [GH #922] addgenerated dynpmc headers in make, not pmc2c
15:56 dalek parrot/rurban/dynpmc-manifest-gh922:
15:56 dalek parrot/rurban/dynpmc-manifest-gh922: rakudo and nqp do not have to clean a generated MANIFEST.generated.
15:56 dalek parrot/rurban/dynpmc-manifest-gh922: review: https://github.com/parrot/parrot/commit/f79c114de0
15:58 dalek parrot: f79c114 | rurban++ | / (3 files):
15:58 dalek parrot: [GH #922] addgenerated dynpmc headers in make, not pmc2c
15:58 dalek parrot:
15:58 dalek parrot: rakudo and nqp do not have to clean a generated MANIFEST.generated.
15:58 dalek parrot: review: https://github.com/parrot/parrot/commit/f79c114de0
16:00 bluescreen joined #parrot
16:17 dmalcolm joined #parrot
17:59 rurban Implementing now proper semaphore code for t/pmc/task.t, as in examples/threads/chameneos.pir) we'd really need a semaphore library
18:19 tadzik cool
18:20 tadzik I read that one when implementing semaphores for Rakudo
18:34 rurban Oh, sockets already have setable encodings...
18:35 dalek nqp: 79adaf3 | rurban++ | .gitignore:
18:35 dalek nqp: Revert "add MANIFEST.generated to .gitignore"
18:35 dalek nqp:
18:35 dalek nqp: This reverts commit 5f89700d9c98f0f8216f72edadfc6134726c324c.
18:35 dalek nqp: Not generated with parrot 5.0, since https://github.com/parrot/parrot/issues/922
18:35 dalek nqp: review: https://github.com/perl6/nqp/commit/79adaf3b3e
18:35 dalek nqp: 5a9b349 | rurban++ | tools/build/Makefile.in:
18:35 dalek nqp: install dynpmc headers, as parrot 5.0 does so
18:35 dalek nqp:
18:35 dalek nqp: See https://github.com/parrot/parrot/issues/922
18:35 dalek nqp: review: https://github.com/perl6/nqp/commit/5a9b3492cc
18:36 PacoAir joined #parrot
18:38 dalek parrot/rurban/threaded-say-gh893: b1d0662 | rurban++ | t/op/say.t:
18:38 dalek parrot/rurban/threaded-say-gh893: [GH #893] add test for threaded say, mixup with \n
18:38 dalek parrot/rurban/threaded-say-gh893:
18:38 dalek parrot/rurban/threaded-say-gh893: Test that for each say a \n is printed per thread.
18:38 dalek parrot/rurban/threaded-say-gh893: Test it on a multi-core machine with
18:38 dalek parrot/rurban/threaded-say-gh893:
18:38 dalek parrot/rurban/threaded-say-gh893:     watch prove -v t/op/say.t
18:38 dalek parrot/rurban/threaded-say-gh893: review: https://github.com/parrot/parrot/commit/b1d0662088
18:38 dalek parrot/rurban/threaded-say-gh893: 4fff43a | rurban++ | src/ops/ (2 files):
18:38 dalek parrot/rurban/threaded-say-gh893: [GH #893] improve concurrent say. concat with \n, then puts
18:38 dalek parrot/rurban/threaded-say-gh893:
18:38 dalek parrot/rurban/threaded-say-gh893: Provide better atomicity with threads. To avoid mixing strings with
18:38 dalek parrot/rurban/threaded-say-gh893: newlines in most cases. This is not foolproof of course.
18:38 dalek parrot/rurban/threaded-say-gh893: concat only if it will not extend the already allocated buffer to
18:38 dalek parrot/rurban/threaded-say-gh893: avoid copying.
18:38 dalek parrot/rurban/threaded-say-gh893: make bootstrap-ops for say
18:38 dalek parrot/rurban/threaded-say-gh893: review: https://github.com/parrot/parrot/commit/4fff43a763
18:38 dalek parrot/rurban/threaded-say-gh893: d7886d8 | rurban++ | / (3 files):
18:38 dalek parrot/rurban/threaded-say-gh893: [GH #893] Refactor better atomic say op: test for 80% success, concat if the buflen < 80
18:38 dalek parrot/rurban/threaded-say-gh893:
18:38 dalek parrot/rurban/threaded-say-gh893: Since even SREGs are constant, Parrot_str_concat will always create a copy. So allow small cheap copies.
18:38 dalek parrot/rurban/threaded-say-gh893: review: https://github.com/parrot/parrot/commit/d7886d8b0b
18:58 dalek parrot: b1d0662 | rurban++ | t/op/say.t:
18:58 dalek parrot: [GH #893] add test for threaded say, mixup with \n
18:58 dalek parrot:
18:58 dalek parrot: Test that for each say a \n is printed per thread.
18:58 dalek parrot: Test it on a multi-core machine with
18:58 dalek parrot:
18:58 dalek parrot:     watch prove -v t/op/say.t
18:58 dalek parrot: review: https://github.com/parrot/parrot/commit/b1d0662088
18:58 dalek parrot: 4fff43a | rurban++ | src/ops/ (2 files):
18:58 dalek parrot: [GH #893] improve concurrent say. concat with \n, then puts
18:58 dalek parrot:
18:58 dalek parrot: Provide better atomicity with threads. To avoid mixing strings with
18:58 dalek parrot: newlines in most cases. This is not foolproof of course.
18:58 dalek parrot: concat only if it will not extend the already allocated buffer to
18:58 dalek parrot: avoid copying.
18:58 dalek parrot: make bootstrap-ops for say
18:58 dalek parrot: review: https://github.com/parrot/parrot/commit/4fff43a763
18:58 dalek parrot: d7886d8 | rurban++ | / (3 files):
18:58 dalek parrot: [GH #893] Refactor better atomic say op: test for 80% success, concat if the buflen < 80
18:58 dalek parrot:
18:58 dalek parrot: Since even SREGs are constant, Parrot_str_concat will always create a copy. So allow small cheap copies.
18:58 dalek parrot: review: https://github.com/parrot/parrot/commit/d7886d8b0b
18:58 dalek parrot: 49a6dac | rurban++ | / (3 files):
18:58 dalek parrot: Merge branch 'rurban/threaded-say-gh893'
18:58 dalek parrot: review: https://github.com/parrot/parrot/commit/49a6dacdb0
21:23 contingencyplan joined #parrot
21:25 dalek rakudo/nom: 99c4f9c | jnthn++ | src/Perl6/Actions.pm:
21:25 dalek rakudo/nom: Fix a broken case of autosink.
21:25 dalek rakudo/nom:
21:25 dalek rakudo/nom: $foo.bar() will not be a top-level callmethod, but will actually wrap
21:25 dalek rakudo/nom: it in something to do Perl 6 type coercion if the method returns some
21:25 dalek rakudo/nom: other object. This we need p6type in the autosink list too.
21:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/99c4f9c9b5
22:24 dalek rakudo/nom: 45c445a | jnthn++ | src/core/Failure.pm:
22:24 dalek rakudo/nom: Failure.sink should not throw if handled.
22:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/45c445ac7b
22:24 dalek rakudo/nom: 8ca20db | jnthn++ | src/Perl6/Actions.pm:
22:24 dalek rakudo/nom: Remove bogus defined test in sink handling.
22:25 dalek rakudo/nom:
22:25 dalek rakudo/nom: This means that Failure is now correctly sunk.
22:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8ca20dba80
22:34 rurban Brought parrot to segfault with pure pir. (with my semaphore lib)
22:35 rurban ParrotInterpreter_nci_schedule_proxied, 2nd param proxy is PMCNULL
22:53 gaz_schmooster joined #parrot
22:58 dalek rakudo/nom: 099d0ec | jnthn++ | src/core/List.pm:
22:58 dalek rakudo/nom: Implement whatever star cases of splice.
22:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/099d0ecfb4
22:59 whiteknight joined #parrot
23:09 rurban Done for today, bye #parrot
23:09 tadzik o/
23:11 dalek nqp: d5c0011 | jnthn++ | src/HLL/Compiler.pm:
23:11 dalek nqp: Fix REPL variable updating bug.
23:11 dalek nqp: review: https://github.com/perl6/nqp/commit/d5c0011763
23:13 dalek rakudo/nom: 4eca84f | jnthn++ | tools/build/NQP_REVISION:
23:13 dalek rakudo/nom: Bump NQP_REVISION to get REPL fix.
23:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4eca84f6d5
23:37 dalek rakudo/nom: 3c475e3 | jnthn++ | src/core/operators.pm:
23:37 dalek rakudo/nom: Fix sequences with Junction endpoints.
23:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3c475e3f40
23:53 aloha joined #parrot

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

Parrot | source cross referenced