Camelia, the Perl 6 bug

IRC log for #parrot, 2012-06-21

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:02 dngor joined #parrot
00:36 whiteknight joined #parrot
00:48 rurban Perl NOC: Network outage (Ask Bjørn Hansen) - http://log.perl.org/2012/06/network-outage.html
00:58 whiteknight good evening, #parrot
01:03 sorear good evening, whiteknight.
01:04 whiteknight hello sorear. How are you doing?
01:32 dalek parrot/whiteknight/io_cleanup1: fcb320b | Whiteknight++ | src/io/buffer.c:
01:32 dalek parrot/whiteknight/io_cleanup1: +a missing ASSERT_ARGS
01:32 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/fcb320b980
01:32 dalek parrot/whiteknight/io_cleanup1: 4ffcbd5 | Whiteknight++ | src/io/ (4 files):
01:32 dalek parrot/whiteknight/io_cleanup1: several POD fixes to make the test happy
01:32 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/4ffcbd5b1a
01:32 dalek parrot/whiteknight/io_cleanup1: 9b4a229 | Whiteknight++ | src/ (8 files):
01:32 dalek parrot/whiteknight/io_cleanup1: Fixes to line-length.
01:32 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/9b4a229e0f
01:32 dalek parrot/whiteknight/io_cleanup1: 6313ab4 | Whiteknight++ | src/io/ (2 files):
01:32 dalek parrot/whiteknight/io_cleanup1: Add space between keyword and parens
01:32 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/6313ab454d
01:32 dalek parrot/whiteknight/io_cleanup1: a6f2d93 | Whiteknight++ | src/io/api.c:
01:33 dalek parrot/whiteknight/io_cleanup1: Fix cuddled else
01:33 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/a6f2d9307b
01:33 dalek parrot/whiteknight/io_cleanup1: 57417ea | Whiteknight++ | src/io/io_private.h:
01:33 dalek parrot/whiteknight/io_cleanup1: Add necessary params in #define macro defs
01:33 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/57417eadc4
01:33 dalek parrot/whiteknight/io_cleanup1: e938e70 | Whiteknight++ | src/io/ (2 files):
01:33 dalek parrot/whiteknight/io_cleanup1: Fixes to ASSERT_ARGS
01:33 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/e938e70f9e
01:33 dalek parrot/whiteknight/io_cleanup1: 5e00f2f | Whiteknight++ | / (3 files):
01:33 dalek parrot/whiteknight/io_cleanup1: Remove some C++ comments. Some of these are TODO notes that still need to be addressed
01:33 dalek parrot/whiteknight/io_cleanup1: review: https://github.com/parrot/parrot/commit/5e00f2fd9e
01:33 whiteknight sometiems I like codestd tests, because they're a cheap source of karma
05:07 preflex joined #parrot
05:38 alvis cotto: ping
05:45 alvis cotto: Sorry I dropped out yesterday evening after you answered my question. Regardless, I just wondered if you'd decided on how best to handle parrotblog.org? That is, which direction you'd like to go it with it?
05:47 alvis cotto: About m0: The spec says "global interpreter data structure" has the following structure: "0   OP_FUNCS   array of functions that implement ops". ...
05:50 alvis cotto: Does that *really* mean it contains a pointer to an array of pointers to functions? Similar to the perl implementation, with it's reference to anonymous array with references to the op subroutines? Or does it *actually* mean an "array of functions ...." Thanks.
05:57 kuku joined #parrot
06:04 alvis cotto: A follow up: What I'm wondering is, is 'm0_interp.pl' a fairly faithful implementation -- something to be largely duplicated, 'cept for the more perlish bits -- in the c implementation? So that, '$interp->[CONFIG] = {}' means the c implementation should/ought/must/shall hang a pointer to empty hashtable entry onto (*interp)[CONFIG]? Thanks again.
06:28 * alvis bed
07:25 particle joined #parrot
08:02 brrt joined #parrot
08:08 lucian joined #parrot
08:28 wagle joined #parrot
11:02 brrt left #parrot
11:17 dalek rakudo/nom: 0e8d1a1 | pmichaud++ | docs/ChangeLog:
11:17 dalek rakudo/nom: Some ChangeLog updates.
11:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0e8d1a16eb
11:20 dalek rakudo/nom: e93b935 | pmichaud++ | docs/announce/2012.06:
11:20 dalek rakudo/nom: Update announcement a bit.
11:20 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e93b935311
11:29 arnsholt joined #parrot
12:22 JimmyZ joined #parrot
13:09 Psyche^ joined #parrot
13:10 PacoAir joined #parrot
13:34 dalek rakudo/nom: 65dc805 | pmichaud++ | src/core/ (3 files):
13:34 dalek rakudo/nom: Refactor <prior> and $last_save handling for matches.
13:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/65dc80520b
14:12 dalek winxed: 090de4a | NotFound++ | t/medium/02bitwiseops.t:
14:12 dalek winxed: test operator ~
14:12 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/090de4a8cb
15:16 dmalcolm joined #parrot
15:51 contingencyplan joined #parrot
15:59 darbelo joined #parrot
16:07 jashwanth joined #parrot
16:14 schmooster joined #parrot
16:15 jashwanth hello dukeleto
16:23 mtk00 joined #parrot
16:35 dalek rakudo/nom: 4d79923 | jnthn++ | / (2 files):
16:35 dalek rakudo/nom: Make | flattening work on pairs, which flatten as named arguments.
16:36 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4d799234fc
16:44 mtk00 joined #parrot
16:52 dalek rakudo/nom: 61f6f14 | jnthn++ | src/Perl6/Grammar.pm:
16:52 dalek rakudo/nom: <arglist> happily parses empty space here, then we could get nasty errors if whitespace fell in the wrong place rather than good errors or the module being loaded. Add a check against it.
16:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/61f6f14693
17:23 dalek rakudo/nom: d5f39a2 | jnthn++ | src/Perl6/ (2 files):
17:23 dalek rakudo/nom: Canonicalize regex names properly so that they will properly participate in protoregex dispatch and <sym> will get set properly.
17:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d5f39a2c34
17:24 tuxit joined #parrot
17:47 kuku joined #parrot
17:55 timo joined #parrot
17:55 timo good day
17:55 timo i'm looking to implement using protocol 0 to create a socket and letting the system figure out the correct protocol number
17:56 timo now i'd like to get the actual protocol number back into the parrot socket structure, but i can't use getsockopt in socket_api.c
17:56 timo can you help me define a correct Parrot_io_getsockopt or at least Parrot_io_get_socket_protocol correctly?
17:57 timo i'm not familiar with all the macros that seem to be relevant to functions in parrot c code
18:07 Jashwanth joined #parrot
18:09 rich joined #parrot
18:27 PacoAir joined #parrot
18:53 schmoo joined #parrot
19:01 dalek winxed: 0562600 | NotFound++ | winxedst2.winxed:
19:01 dalek winxed: move variable creation to optimize phase in declarations, for .. in and catch
19:01 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/05626007ae
19:07 kuku joined #parrot
19:21 mtk joined #parrot
19:29 pipebrain joined #parrot
19:30 pipebrain hello
19:30 pipebrain congrats on the new release
20:21 dalek Heuristic branch merge: pushed 221 commits to nqp/toqast by jnthn
20:22 dalek nqp/toqast: f19813a | jnthn++ | t/qast/qast.t:
20:22 dalek nqp/toqast: Correct test count and switch over to use QAST; now that QAST is broken out into a separate library post-qbootstrap.
20:22 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/f19813a027
20:26 dalek nqp/toqast: ea9ceea | jnthn++ | src/HLL/Grammar.pm:
20:26 dalek nqp/toqast: Override FAILGOAL in HLL::Grammar and get it to delegate to panic, so we get a line number.
20:26 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/ea9ceea3ed
20:26 dalek nqp/toqast: d82864d | pmichaud++ | CREDITS:
20:26 dalek nqp/toqast: Fix CREDITS to reflect that usernames are for GitHub.
20:26 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/d82864d09f
20:26 dalek nqp/toqast: b1226fb | jnthn++ | src/6model/serialization.c:
20:26 dalek nqp/toqast: Try to unbust things on big endian platforms. Untested, but should do the trick.
20:26 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/b1226fb1bf
20:26 dalek nqp/toqast: b5930e1 | moritz++ | tools/build/PARROT_REVISION:
20:26 dalek nqp/toqast: bump parrot version to 4.5 release
20:26 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/b5930e183d
20:26 dalek nqp/toqast: d965a53 | jnthn++ | / (4 files):
20:26 dalek nqp/toqast: Merge branch 'master' into toqast
20:26 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/d965a533c2
21:05 dalek nqp: 46cf8f8 | jnthn++ | src/PAST/NQP.pir:
21:05 dalek nqp: Start getting some more of the 6model primitives into the nqp:: namespace.
21:05 dalek nqp: review: https://github.com/perl6/nqp/commit/46cf8f8400
21:05 dalek nqp: bc64ed0 | jnthn++ | src/how/NQP (5 files):
21:05 dalek nqp: Use nqp::setwho and nqp::newtype.
21:05 dalek nqp: review: https://github.com/perl6/nqp/commit/bc64ed0a88
22:27 brambles joined #parrot
22:28 brambles_ joined #parrot
22:30 dalek nqp: 01558df | jnthn++ | src/how/NQPClassHOW.pm:
22:30 dalek nqp: Eliminate a pir::isa usage.
22:30 dalek nqp: review: https://github.com/perl6/nqp/commit/01558dfff2
22:30 dalek nqp: 73ebd23 | jnthn++ | src/stage0/ (8 files):
22:30 dalek nqp: Update bootstrap.
22:30 dalek nqp: review: https://github.com/perl6/nqp/commit/73ebd23662
22:32 kid51 joined #parrot
23:20 mtk joined #parrot

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

Parrot | source cross referenced