Camelia, the Perl 6 bug

IRC log for #parrot, 2010-02-27

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:03 bacek pmichaud, unping
00:08 tetragon joined #parrot
00:09 bacek msg cotto I updated ops_pct. It doesn't epically fail any more.
00:09 purl Message for cotto stored.
00:12 dalek parrot: r44515 | bacek++ | branches/ops_pct/compilers​/opsc/compiler/actions.pm:
00:13 dalek parrot: Fix actions.pm to be in proper namespace and proper is-a.
00:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44515/
00:13 dalek parrot: r44516 | bacek++ | branches/ops_pct/compilers/opsc/builtins.pir:
00:13 dalek parrot: Add 'list' builtin.
00:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44516/
00:13 dalek parrot: r44517 | bacek++ | branches/ops_pct/compilers/opsc/ops/oplib.pm:
00:13 dalek parrot: Explicitely create list for ops_past.
00:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44517/
00:13 dalek parrot: r44518 | bacek++ | branches/ops_pct/compilers/opsc/builtins.pir:
00:13 dalek parrot: Chnage 'hash' and 'list' to able to create hash and list from params.
00:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44518/
00:13 dalek parrot: r44519 | bacek++ | branches/ops_pct/compilers/o​psc/t/04-oplib_parse_ops.t:
00:13 dalek parrot: Update test
00:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44519/
00:14 Coke anyone /here/ having trouble building latest rakudo with latest parrot?
00:16 chromatic Big memory footprint.
00:16 Whiteknight Coke: I havent tried
00:16 Whiteknight will now
00:19 Whiteknight lots of warnings
00:21 Whiteknight /usr/local/bin/parrot: symbol lookup error: dynext/perl6_group.so: undefined symbol: PObj_active_destroy_SET
00:21 chromatic I thought they removed that.
00:22 Coke Whiteknight: are you on the new master?
00:22 Whiteknight Coke: I am, but I might be behind a few commits
00:22 Whiteknight trying again
00:26 dalek rakudo/master: 44950e8 | jonathan++ | src/pmc/perl6multisub.pmc:
00:26 dalek rakudo/master: Set scalar property on multis so they don't flatten out to their candidates.
00:26 dalek rakudo/master: review: http://github.com/rakudo/rakudo/commit/4​4950e88537c6429c3d6d2b1f16538f45720137f
00:27 lichtkind hello parrot people
00:27 lichtkind please check http://www.perlfoundation.​org/perl6/index.cgi?parrot
00:34 bacek msg cotto Hooray. Your turn! "All tests successful." on make opsc-test :)
00:34 purl Message for cotto stored.
00:36 eternaleye joined #parrot
00:38 Whiteknight Coke: I just updated rakudo and built it again, and get the same eror
00:38 Whiteknight error
00:39 Whiteknight damnit, I think I'm still on the old ng branch
00:39 Whiteknight how do you switch branches in git?
00:39 Coke git checkout something something something.
00:40 Whiteknight something something something the dark side. something something something complete
00:43 Whiteknight Okay, I'm finally building the correct rakudo
00:45 dalek parrot: r44520 | bacek++ | branches/ops_pct/src/ops/core.ops:
00:45 Whiteknight ...and having extreme difficulty building it
00:45 dalek parrot: Fix core.ops syntax.
00:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44520/
00:45 dalek parrot: r44521 | bacek++ | branches/ops_pct/compilers/o​psc/t/04-oplib_parse_ops.t:
00:45 dalek parrot: Update ops count in test.
00:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44521/
00:45 dalek parrot: r44522 | bacek++ | branches/ops_pct/compilers/opsc/ops/oplib.pm:
00:46 dalek parrot: Fix loading skip file.
00:46 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44522/
00:46 dalek parrot: r44523 | coke++ | branches/rm_cflags (2 files):
00:46 dalek parrot: TODO a warning for this file.
00:46 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44523/
00:46 cotto Woohoo!
00:46 cotto bacek++
00:46 Coke can anyone fix the const issues on compilers/imcc/reg_alloc.c:616 and 17?
00:46 Whiteknight Coke: On it
00:47 Whiteknight Coke: I don't get any warnings in that file
00:48 Coke that's because trunk hides them.
00:48 Coke (CFLAGS magic)
00:48 Whiteknight Coke: Okay...so how do I unhide it?
00:48 Whiteknight or do I have to do this in branch?
00:50 Coke that's the easiest way is to build in the rm_cflags branch.
00:51 Coke (which is blocking mergeback on eliminating these few warnings. =-)
00:51 Whiteknight okay
01:03 Whiteknight these warnings are doozie
01:03 Whiteknight doozies
01:03 Coke aintdeydo?
01:03 Whiteknight I dont know why the compiler doesn't like any of my fixes
01:04 chromatic C's type system is awfully thin?
01:04 Whiteknight a is a const void *, but when cast to const SymReg** it says I'm discarding qualifiers
01:05 Whiteknight so that doesn't make any sense, because the cast includes const
01:06 chromatic Maybe you need to cast to const SymReg * const *
01:06 bacek Whiteknight, we cast it to "SymReg**", not const SymReg
01:06 Whiteknight chromatic: I hadn't considered that particular incantation
01:07 Whiteknight if I typedef SymReg* pSymReg, then cast to const pSymReg*, it works
01:07 Whiteknight chromatic++ That idea worked
01:07 Whiteknight and it's cleaner than the other stuff I tried with typdefs or unions
01:08 chromatic const in C is... hard to explain.
01:09 Whiteknight true, and I've seen it explained incorrectly so many times
01:09 Whiteknight I've always felt that a good type system wouldn't make you jump through a million stupid hoops just to do simple operations like this
01:09 Whiteknight all this effort, and absolutely zero difference in the generated machiencode
01:10 AndyA joined #parrot
01:11 Coke that leaves only 3 warnings in that branch.
01:11 Coke (gcc, anyways)
01:12 Whiteknight where at?
01:12 nopaste "coke" at 72.228.52.192 pasted "last 3 warnings in rm_cflags under GCC." (3 lines) at http://nopaste.snit.ch/19803
01:12 Coke first one is generated code, I'm trying to find the incantation to shut it up.
01:12 Coke last two are function signature mismatches, I think.
01:13 chromatic Yeah, those are the result from what I did yesterday.
01:16 Coke you brokez it?
01:16 Whiteknight line 5887 in imcparser.c doesn't have a "&&"
01:18 dalek rakudo/master: 43e22db | pmichaud++ | src/Perl6/Actions.pm:
01:18 dalek rakudo/master: Make &-sigiled variables act like scalars also (they don't flatten).
01:18 dalek rakudo/master: review: http://github.com/rakudo/rakudo/commit/4​3e22dbe86fabe56f1a377a39e3fed627a2d6423
01:18 dalek rakudo/master: c7d3993 | pmichaud++ | src/pmc/perl6multisub.pmc:
01:18 dalek rakudo/master: Merge branch 'master' of git@github.com:rakudo/rakudo
01:18 dalek rakudo/master: review: http://github.com/rakudo/rakudo/commit/c​7d399374ce66b3d5b3a75cc66e4db50ae22f169
01:18 Whiteknight actually, it is like 5897 because the damn #line directives are screwey
01:18 dalek parrot: r44524 | whiteknight++ | branches/rm_cflags/compilers/imcc/reg_alloc.c:
01:18 dalek parrot: fix two build warnings here involving const. chromatic++ for the winning idea
01:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44524/
01:18 Whiteknight but there's no "&&" there either
01:19 chromatic Looking.
01:22 * Whiteknight HATES #line directives
01:22 Whiteknight seriously, hate.
01:24 Whiteknight I configured with --no-line-directives, but apparently bison didn't get the memo
01:24 chromatic I don't get that error message on the branch.
01:25 chromatic s/error message/warning/
01:25 Whiteknight the error I'm getting is actually on line 5898, not 5897 or 5887 like the compiler reports
01:25 chromatic if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
01:25 chromatic yyalloc = YYSTACK_ALLOC_MAXIMUM;
01:26 Whiteknight yep, that's the one
01:27 Coke that's in the generated code, yes?
01:27 Whiteknight The error doesn't even make sense. a non-zero constant with logical && can evaluate to false if the other argument is false
01:27 Coke (I just found the switch to stop complaining about that.)
01:28 Whiteknight so the error message is just wrong
01:29 tewk Whiteknight, it means that the && expr is dead code you only need one of the two operands.
01:29 Whiteknight tewk: sure, that's okay. But the error message doesn't say that really
01:29 tewk if ( mybool && true ) just needs to be if (mybool)
01:29 Whiteknight not to mention that neither side of that operator is a non-zero constant
01:31 Coke doesn't matter, it's gone from the branch now. =-)
01:31 tewk One possiblity,  yyalloc is signed and YYSTACK_ALLOC_MAXIMUM is unsigned maximum. then yyalloc <= YYSTACK_ALLOC_MAXIMUM) will always be true
01:31 chromatic That was my guess.
01:32 Whiteknight normally in those cases you get a warning about comparions between signed/unsigned, or even a warning about a condition that is always true
01:33 tewk Whiteknight, gcc does constant folding/optimization  very early in compile process(during parse), so often the messages you get are for already transformed code.
01:33 Whiteknight breaking it up onto two lines, "char foo = yyalloc <= YYSTACK_ALLOC_MAXIMUM", and I get no error at all
01:33 Whiteknight not even a warning about the mismatched comparison, or the case that is never false
01:34 Whiteknight so that's stupid
01:34 Coke chromatic: broke teh build.
01:35 dalek parrot: r44525 | chromatic++ | branches/rm_cflags/compilers/imcc (3 files):
01:35 dalek parrot: [IMCC] Fixed constness and casts of emitter open functions.
01:35 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44525/
01:35 dalek parrot: r44526 | coke++ | branches/rm_cflags/config/auto/warnings.pm:
01:35 dalek parrot: This warning is in generated code; ignore it.
01:35 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44526/
01:37 eternaleye joined #parrot
01:45 Coke after r44525, the branch is failing to build for me:
01:45 Coke compilers/imcc/instructions.c: In function 'e_file_open':
01:45 Coke compilers/imcc/instructions.c:799: error: 'param' undeclared (first use in this function)
01:45 Coke (which is wierd, because param isn't there.)
01:53 Coke fixed. I think that kills all warnings with gcc, hiding as few as possible.
01:53 Coke Whiteknight++
01:53 Coke chromatic++
01:53 Coke kid51++
01:54 Whiteknight w00t
01:54 Coke ... why am I bothering with this again? =-)
01:55 Austin You needed something to put on the tpf wiki ?
01:56 Austin You needed something to put on the tpf wiki ?
01:56 Austin ww
01:56 Whiteknight Austin: ctrl+c, ctrl+v?
01:56 Austin Up-arrow enter.
01:56 Austin In the wrong window.
01:58 Whiteknight anyway, I'm out for the night. Later.
02:08 sushibowl joined #parrot
02:09 dalek parrot: r44527 | coke++ | branches/rm_cflags/compilers/imcc/instructions.c:
02:10 dalek parrot: rename this parameter back to param - otherwise it breaks the build.
02:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44527/
02:10 dalek parrot: r44528 | coke++ | failed to fetch changeset:
02:10 dalek parrot: merge latest changes from trunk
02:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44528/
02:10 dalek parrot: r44529 | jkeenan++ | branches/rm_cflags/t/steps/auto/warnings-01.t:
02:10 dalek parrot: Add test for verbose output: case where we do not support compiler warnings.
02:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44529/
02:34 dalek hq9plus: f79eca6 | mxia++ | plugins/com.aptana.radrails.in​tro/plugins_radrails_2.0.xml:
02:34 dalek hq9plus: Updated Nokia to 2.3.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​f79eca629bfe4a006a0f2de14ef473bc4b8d9cab
02:34 dalek hq9plus: a7c5cd9 | mxia++ | builders/build_win_installer/windows-nsis/Aptana RadRails.nsi:
02:34 dalek hq9plus: Delete the subdirectories individually instead of deleting the whole installation dir at once when uninstalling.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​a7c5cd9edca6406b83c0facc0117a81f7b4d7ee2
02:34 dalek hq9plus: 117bf73 | mxia++ | builders/rcp_build/build_local.properties:
02:34 dalek hq9plus: Updated to 2.0.1.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​117bf7338c147cc98117387e2a9bd158b9422cf1
02:34 dalek hq9plus: 48267f2 | mxia++ | features/com.aptana.radrails.feature (2 files):
02:34 dalek hq9plus: Updated version to 2.0.1.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​48267f2b38d526458f3b2ad1943c9a9970e8473f
02:34 dalek hq9plus: 813544e | mxia++ |  (3 files):
02:34 dalek hq9plus: Updated the modified plugins and features to 2.0.2.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​813544e446439986875e5d12c365fd0363fe8921
02:34 dalek hq9plus: e28ee11 | sgtcoolguy++ | plugins/ (11 files):
02:34 dalek hq9plus: Fix issue where HAML editor choked on '/' character
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​e28ee1169f66c8eb51c978f25b91c806518738cc
02:34 dalek hq9plus: 6b8e5c0 | sgtcoolguy++ |  (2 files):
02:34 dalek hq9plus: bump version number to hopefully help with update issue
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​6b8e5c0c9661bb0e742cfa18fa38a4e90581ab73
02:34 dalek hq9plus: 6a9e773 | mxia++ |  (3 files):
02:34 dalek hq9plus: Updated the version to 2.0.3.
02:34 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​6a9e773bad1e82b428ebc33b8b9929b9451fb953
02:34 dalek hq9plus: ddcc7de | mxia++ |  (13 files):
02:34 dalek hq9plus: Merge branch 'master' of github.com:aptana/radrails
02:35 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​ddcc7de687de856f0237b9455815c46d801f8056
02:35 dalek hq9plus: ec37409 | mxia++ | license.html:
02:35 dalek hq9plus: Checked in a non-code change to force the master branch to have the latest revision.
02:35 dalek hq9plus: review: http://github.com/aptana/radrails/commit/​ec3740902c11d8ef1e707577444c2ecae964f891
02:35 dalek lua: d566f0d | (Yuki Sonoda (Yugui))++ | 1.8/core/array/insert_spec.rb:
02:35 dalek lua: * adds 1.9 feature to the spec for Array#insert.
02:35 dalek lua: * adds some description
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/d566f0d4a5daf17ba2d24268e6751942d5f09c06
02:35 dalek lua: 971b40d | (Yuki Sonoda (Yugui))++ | 1.8/core/array/inspect_spec.rb:
02:35 dalek lua: * changes the spec for Array#inspect.
02:35 dalek lua: * the format of inspection strings is not a part of the specification of
02:35 dalek lua:   Ruby language.
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/971b40de9dad22b00f5078ffffadce473f457e35
02:35 dalek lua: fe3c5f4 | (Yuki Sonoda (Yugui))++ | 1.8/core/array/intersection_spec.rb:
02:35 dalek lua: adds description to Array#&.
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/fe3c5f464fa978ea82369b4b6f1d4e0c6cd8ac73
02:35 dalek lua: 9c9ed89 | (Yuki Sonoda (Yugui))++ | 1.8/core/array/join_spec.rb:
02:35 dalek lua: * adds 1.9 feature to the spec for Array#join
02:35 dalek lua: * adds more description.
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/9c9ed893a83580522243a8c6c22077aba1236b28
02:35 dalek lua: 07a18da | (Yuki Sonoda (Yugui))++ | 1.8/core/array/join_spec.rb:
02:35 dalek lua: weaken the description for recursive arrays because it is implementation
02:35 dalek lua: depended.
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/07a18da581d1de3d7779464054fe6762cd4da0ef
02:35 dalek lua: 311b4d3 | (Yuki Sonoda (Yugui))++ | 1.8/core/array/ (3 files):
02:35 dalek lua: * adds 1.9 feature to the spec for Array#last
02:35 dalek lua: * adds more description to the specs for Array#first and Array#last.
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/311b4d38cf7cd13df81623f7f7553c23590aa115
02:35 dalek lua: 24e7204 | (Jim Deville)++ | 1. (43 files):
02:35 dalek lua: Merge branch 'master' of git@github.com:rubyspec/rubyspec
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/24e7204ad10f046f33868de8e25b729ec70fae2b
02:35 dalek lua: 446a907 | (Jim Deville)++ | 1.8/library/bigdecimal/remainder_spec.rb:
02:35 dalek lua: resolved leftover conflict in bigdecimal/remainder_spec.rb
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/446a90753c9db42c1a866e8c57ca371f8791d74b
02:35 dalek lua: e16f6bf | (Jim Deville)++ | 1. (17 files):
02:35 dalek lua: specs added by various people to TFS
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/e16f6bfc80691fb42cbb9411f97f5870511d2930
02:35 dalek lua: f122b8d | (Jim Deville)++ | 1.8/ (51 files):
02:35 dalek lua: syncing to head of tfs
02:35 dalek lua: review: http://github.com/ironruby/rubyspec/commit​/f122b8d4d836fec79cc9e102ab59420e2c825ad3
02:35 dalek primitivearc: 1338303 | mxia++ | plugins/com.aptana.ide.rcp/META-INF/p2.inf:
02:35 dalek primitivearc: Try to see if removing the last slash works.
02:35 dalek primitivearc: review: http://github.com/aptana/studio/commit/1​338303e0bc113f39c6b5dbd135a2bf0f4c0dd30
02:35 dalek primitivearc: 30cf6ad | mxia++ | plugins/com.aptana.ide.rcp/META-INF/p2.inf:
02:35 dalek primitivearc: Reverted back to the early version of p2.inf and then track it down from there.
02:35 dalek primitivearc: review: http://github.com/aptana/studio/commit/3​0cf6adf5942e32685d625f5d61602b12b0c0ea7
02:35 dalek primitivearc: d354147 | mxia++ | plugins/com.aptana.ide.rcp/META-INF/p2.inf:
02:35 dalek primitivearc: Fixed the p2.inf.
02:35 dalek primitivearc: review: http://github.com/aptana/studio/commit/d​354147cc14b5388343484759a8ca41680d40d8c
02:35 dalek primitivearc: 0c81695 | mxia++ | builders/build_win_installer/windows-nsis/Aptana Studio.nsi:
02:35 dalek primitivearc: Delete the subdirectories individually instead of deleting the whole installation dir at once.
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/0​c81695cfee84c90129bf43ea782926d98719ab2
02:36 dalek primitivearc: 4df130d | mxia++ |  (3 files):
02:36 dalek primitivearc: Updated the version of modified plugins and features they belong to 2.0.1.
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/4​df130d177d48809a20be89e68a6a8956c23f703
02:36 dalek primitivearc: b6159db | mxia++ |  (3 files):
02:36 dalek primitivearc: Updated the modified plugins and features to 2.0.2.
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/b​6159dbfbe6acf6690e3f5b31659450a7469d138
02:36 dalek primitivearc: bfcee28 | (Max Stepanov)++ | plugins/com.aptana.ide.rcp/ide.product:
02:36 dalek primitivearc: increase max heap size to 512m
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/b​fcee2817f1e312e832f9c8fd378b4f030e87090
02:36 dalek primitivearc: 347aefc | mxia++ | features/com.aptana.ide.featu​re.studio/feature.properties:
02:36 dalek primitivearc: Pushes a minor change to update the qualifier.
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/3​47aefccd7974c0df6455fbec6f33021068397b9
02:36 dalek primitivearc: a9db34e | mxia++ | plugins/com.aptana.ide.rcp/ide.product:
02:36 dalek primitivearc: Merge branch 'master' of github.com:aptana/studio
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/a​9db34e4716803e4cdfa16d82c8aadecd28f0b9b
02:36 dalek primitivearc: db237a6 | mxia++ |  (3 files):
02:36 dalek primitivearc: Updated the version to 2.0.3.
02:36 dalek primitivearc: review: http://github.com/aptana/studio/commit/d​b237a6785a23af33d5844d6e03a904e0112fa39
02:36 dalek kea: ada022d | Nils++ | adventure/ (2 files):
02:36 dalek kea: Fehler beim druecken von Enter behoben wenn kein Gegenstand auf dem Feld ist
02:40 kid51 Hmm, dalek seems to be reporting lots of non-parrot stuff on github
02:40 TimToady to #perl6 too
02:42 dalek joined #parrot
02:48 mikehh kid51: I am getting very random TODO passes with t/dynoplibs/random-range.t
02:49 Austin mikehh: Yeah. The prng sometimes passes, sometimes fails - it's not random enough.
02:49 Austin I marked them as todo so they wouldn't fail the build, but I'd be glad for a better testing solution.
02:50 mikehh Austin: I messed around with it a bit - increased the count to 100000 and even 1000000 but still got similar results
02:51 Austin Right. If we loosen up the chi2 threshold (use one of the columns other than the leftmost one in the table) you can reduce the frequency of failures, but that just makes it more surprising when the failure happens.
02:52 mikehh the problem is that I don't think truly random numbers (as opposed to pseudo-random) would always pass the test
02:54 Austin Heh.
02:54 Austin Sure, there's always the chance of rolling 100 seven's in a row.
02:54 dalek markdown: e0b74f0 | (Aslak Hellesøy)++ | lib/cucumber/formatter/pdf.rb:
02:54 dalek markdown: Merge branch 'master' of git://github.com/andyw8/andyw8-cucumber
02:54 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/e0b74f0f986de361c5548ab423db022c24f6ba0b
02:54 dalek markdown: d7eb93c | (Aslak Hellesøy)++ | History.txt:
02:54 dalek markdown: Attributions [#553 state:resolved]
02:54 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/d7eb93c6c7c92bbcc0a0102770504f55e71d7085
02:54 dalek markdown: 16c29ac | (Aslak Hellesøy)++ | features/html_formatter/a.html:
02:54 dalek markdown: Fix broken feature
02:54 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/16c29ac5ecba9292f63c72ad1234e3019c33b43a
02:54 dalek markdown: 6af3d51 | (Aslak Hellesøy)++ | cucumber.gemspec:
02:54 dalek markdown: Update gemspec
02:54 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/6af3d51473caefde67ff20ef262f280e19b0d92e
02:54 dalek markdown: c4b4da5 | (Aslak Hellesøy)++ |  (2 files):
02:54 dalek markdown: upgrade spork
02:54 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/c4b4da5a6003506a280fc53c1a6db088054286ea
02:54 dalek markdown: 769fa85 | (Aslak Hellesøy)++ |  (7 files):
02:55 dalek markdown: Bugfix: PDF generation requires 'prawn-format' [#558 state:resolved]
02:55 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/769fa85961378c747fa1515fd01a021607fd3786
02:55 kid51 mikehh:  Yes, I just did a smolder test and got "unexpected todos" in that test
02:55 dalek markdown: d39b044 | (Joseph Wilk)++ |  (6 files):
02:55 dalek markdown: Show profiles in error scenario summary [#550 state:resolved]
02:55 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/d39b044cb53f4645f966ba8eed0b036fafb66dce
02:55 dalek markdown: b6ff65d | (Aslak Hellesøy)++ |  (6 files):
02:55 dalek markdown: Merge branch 'master' of git://github.com/josephwilk/cucumber
02:55 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/b6ff65da583f2a38817d2f7467bcf92406892488
02:55 dalek markdown: fb878f1 | (Aslak Hellesøy)++ |  (2 files):
02:55 dalek markdown: Update --help for --tags which was out of date
02:55 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/fb878f1ddbffb94b3d7423e22ccf476be74a6795
02:55 dalek markdown: 2d70244 | (Aslak Hellesøy)++ |  (2 files):
02:55 dalek markdown: Merge branch 'master' of git://github.com/mattwynne/cucumber
02:55 dalek markdown: review: http://github.com/aslakhellesoy/cucumber/com​mit/2d70244ace343dcc24d0bb558ee30946e30a899a
02:55 dalek fun: 92720cc | (Duncan Harris)++ | 720p/ (8 files):
02:55 dalek fun: added: Settings submenu for Home
02:55 dalek fun: review: http://github.com/djh/aeon/commit/927​20cca5bb01f5cd7c170f06eee71c70fa68f95
02:55 eternaleye joined #parrot
02:55 dalek fun: e4000af | (Duncan Harris)++ |  (7 files):
02:55 dalek fun: updated: new Context/Button Menu
02:55 dalek fun: review: http://github.com/djh/aeon/commit/e40​00af7763811f88f053d201f95049e5bcc87db
02:55 dalek fun: 8225204 | (Duncan Harris)++ | 720p/Viewtype_List.xml:
02:55 dalek fun: removed: unused Play symbol for List
02:55 dalek fun: review: http://github.com/djh/aeon/commit/822​5204632f0026ae8ed5b80338b07e6944fa6f0
02:55 dalek fun: a31c3b6 | (Duncan Harris)++ | 720p/ (20 files):
02:55 dalek fun: updated: darken filter for dialogs disabled
02:55 dalek fun: Testing for new dialog format (ongoing)
02:55 dalek fun: review: http://github.com/djh/aeon/commit/a31​c3b6713aea8bcc94823891cb20c634a34ba5e
02:55 dalek fun: bd945af | unknown++ | 720p/ (7 files):
02:55 dalek fun: updated: new fonts
02:55 dalek fun: Initial commit. Be sure to download new font package from aeonproject.com. Lots of minor adjustments and further font changes still to do, but it's a start.
02:55 dalek fun: review: http://github.com/djh/aeon/commit/bd9​45af60225c7adb47b7f81c50f471b943b145f
02:55 dalek fun: 634c442 | (Duncan Harris)++ |  (2 files):
02:55 dalek fun: fixed: Music List icon edge
02:55 dalek fun: review: http://github.com/djh/aeon/commit/634​c4429820b27ba11d56a5b2530b74dd5ad7cd6
02:55 dalek fun: c73e2bd | (Duncan Harris)++ | 720p/ (2 files):
02:55 dalek fun: fixed: y alignment for Small List
02:55 dalek fun: review: http://github.com/djh/aeon/commit/c73​e2bd92211131970ae262e0cc5023006764bdc
02:55 dalek fun: 1a0c6cf | (Duncan Harris)++ | 720p/Viewtype_Multiplex.xml:
02:55 dalek fun: fixed: glass transparency for Multiplex Movies
02:55 dalek fun: review: http://github.com/djh/aeon/commit/1a0​c6cf3b924d07d1983cc42fa06344c34e1cff3
02:55 dalek fun: cb0dfcc | (Duncan Harris)++ | 720p/Font.xml:
02:55 dalek fun: updated: font update for Progress Dialog
02:55 dalek fun: review: http://github.com/djh/aeon/commit/cb0​dfccdc3f6eaf65b0e88daa4542c9a5beef47d
02:55 dalek fun: 363709f | (Duncan Harris)++ |  (5 files):
02:55 dalek fun: updated: native media flagging support
02:55 dalek fun: Initial commit.
02:55 dalek fun: review: http://github.com/djh/aeon/commit/363​709fe3596ae00b53f4ccfdd5861900c5b8779
02:55 dalek plparrot: 870ad48 | treed++ | Rakefile:
02:55 dalek plparrot: Add a smolder target to the Rakefile to submit report.tar.gz to the appropriate website.
02:55 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/870ad48af64d5127a1ad189167c5a65c3bf763cd
02:55 dalek plparrot: 7d77922 | treed++ | Rakefile:
02:55 dalek plparrot: Refactor the Rakefile a little.
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/7d77922e2403b4720986ceebea8659cf9e760153
02:56 dalek plparrot: c25a9e2 | treed++ | Rakefile:
02:56 dalek plparrot: Add Parrot Revision to smolder report, and adjust method for getting commit id. (jdv79++)
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/c25a9e2491295d970795a59ce1789814dc182fca
02:56 dalek plparrot: 46b861f | treed++ | Rakefile:
02:56 dalek plparrot: Move the Parrot Revision to its proper place. (jdv79++)
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/46b861fe0ccf90d425b58b72c5d1a09db69d7629
02:56 dalek plparrot: e1037c8 | treed++ | Rakefile:
02:56 dalek plparrot: Ensure that get_submitter always returns something. (jdv79++)
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/e1037c8c03323e991860b935c71d5e73dbefae32
02:56 dalek plparrot: 62ad078 | fperrad++ |  (14 files):
02:56 dalek plparrot: Merge remote branch 'cardinal/master'
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/62ad07823c6401259ffc84280f05d9ed83c3cc0c
02:56 dalek plparrot: 10dca74 | fperrad++ |  (5 files):
02:56 dalek plparrot: update infrastructure with setup.pir (distutils)
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/10dca746dccb5b0d6c17d1fe68cfc0c53afdf16f
02:56 dalek plparrot: e68c574 | fperrad++ | plumage/cardinal.json:
02:56 dalek plparrot: add a Plumage description
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/e68c574ddc2126d2aa3f79478629a9b0c4fb0038
02:56 dalek plparrot: 9c99a89 | fperrad++ | setup.pir:
02:56 dalek plparrot: - update the URL of Smolder
02:56 dalek plparrot: - follow the latest distutils library
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/9c99a8942382135b974c8ede8526675bc3247b31
02:56 dalek plparrot: dab2076 | fperrad++ | plumage/cardinal.json:
02:56 dalek plparrot: Plumage description
02:56 dalek plparrot: - regenerate with more instructions
02:56 dalek plparrot: - move to ports/plumage
02:56 dalek plparrot: review: http://github.com/cardinal/cardinal/commit​/dab2076639469fab967d98144c5ae51892a8b636
02:56 dalek hq9plus: fa91da5 | Andreas++ | django_extensions/locale/ (14 files):
02:56 dalek hq9plus: Initialize the i18n procedure.
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/fa91da5​8df4bb98b7717c54a5819a33ccf42120b
02:56 dalek hq9plus: ef8811d | alup++ | django_extensions/locale/el/LC_MESSAGES/django.po:
02:56 dalek hq9plus: l10n: Updates to Greek (el) translation
02:56 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/ef8811d​61d65023fec568343e0aa238fc9e260ce
02:56 dalek hq9plus: 8b0befd | (Jeff Balogh)++ | django_extensions/management/commands/ (4 files):
02:56 dalek hq9plus: Django removed ERROR_OUTPUT in [12009]; ERROR does the same thing
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/8b0befd​0b2c82d61f752dacf83dc0cbe0dcfaf1c
02:56 dalek hq9plus: e0b5f42 | (Flavio Curella)++ | django_extensions/locale/it/LC_MESSAGES/django.po:
02:56 dalek hq9plus: l10n: Updates to Italian (it) translation
02:56 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/e0b5f42​076c61524f3fc35e775dcf631ff29c789
02:56 dalek hq9plus: 3aa769e | (Flavio Curella)++ | django_extensions/locale/it/LC_MESSAGES/django.po:
02:56 dalek hq9plus: l10n: Updates to Italian (it) translation
02:56 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/3aa769e​638e92cb2b88022d2ab711f7cff603d32
02:56 dalek hq9plus: 655a1c3 | (Dimitris Glezos)++ | django_extensions/locale/el/LC_MESSAGES/django.po:
02:56 dalek hq9plus: l10n: Updates to Greek (el) translation
02:56 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/655a1c3​6c0143c928328475da9b379dd2474c5a6
02:56 dalek hq9plus: 089a25a | (Jannis Leidel)++ | django_extensions/locale/ (14 files):
02:56 dalek hq9plus: Merge remote branch 'alup/master'
02:56 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/089a25a​eaa3b8f0edd65dfdc88597f9541c2f447
02:56 dalek hq9plus: 7390864 | (Jannis Leidel)++ | django_extensions/locale/de/LC_MESSAGES/django.po:
02:57 dalek hq9plus: l10n: Updates to German (de) translation
02:57 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:57 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/7390864​813023b9f2a699cf5ffa58ed1ade269ec
02:57 dalek hq9plus: 8f6b8f4 | (Alejandro Varas)++ | django_extensions/locale/es/LC_MESSAGES/django.po:
02:57 dalek hq9plus: l10n: Updates to Spanish (Castilian) (es) translation
02:57 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:57 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/8f6b8f4​24eef7e875c9c751e476b301e5b9839c6
02:57 dalek hq9plus: 9a93358 | (Alejandro Varas)++ | django_extensions/locale/es/LC_MESSAGES/django.po:
02:57 dalek hq9plus: l10n: Updates to Spanish (Castilian) (es) translation
02:57 dalek hq9plus: Transmitted-via: Transifex (www.transifex.net)
02:57 dalek hq9plus: review: http://github.com/django-extension​s/django-extensions/commit/9a93358​f7be3bca21e43a1ee7cc3924b61b6bc5f
02:57 dalek gil: 8229009 | (Todd Werth)++ |  (4 files):
02:57 dalek gil: Changed and added git bash commands.  Included show_colors script
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​8229009285bc30f440e811cb12a18ae6232235b3
02:57 dalek gil: f6243a0 | (Todd Werth)++ | etc/bashrc_ (2 files):
02:57 dalek gil: Minor tweaks to app specific stuff in bash
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​f6243a04c211ede21f25da0e8cfa9df1448cb894
02:57 dalek gil: 5fdd72a | (Todd Werth)++ |  (15 files):
02:57 dalek gil: Updates to snipMate and snippets.  Added git completion to bash, and changed prompt to show git branch.  Misc etc
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​5fdd72a4e06ca8dbe1c25126cc87256b2f6489f7
02:57 dalek gil: 85ae208 | (Todd Werth)++ | etc/ (4 files):
02:57 dalek gil: Minor tweaks: added ability to have a local bashrc file per machine.  Added style for over 120 char lines in vim.  Misc
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​85ae208ca4de1196ed6da9211ac65c4817357c5b
02:57 dalek gil: b20cf68 | (Todd Werth)++ | etc/ (6 files):
02:57 dalek gil: Color mods for Snow Leopard (thanks davidyang).  Tweaked previous commit.  Changed long line format in vim
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​b20cf688f299664f39def1cc471ad98d91eb2b42
02:57 dalek gil: 8b449b0 | (Todd Werth)++ | etc/ (8 files):
02:57 dalek gil: Misc and javascript changes. Set vi mode in bash. Fixed prompt issue. Added single unit test in rails. Javascript tweaks
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​8b449b067e815037a15be7e3d874038cd2a08f50
02:57 dalek gil: 80bc979 | (Todd Werth)++ |  (3 files):
02:57 dalek gil: Added jsl (javscript lint) binary, config, and wrapper script
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​80bc97971055787440eb41280d8158e7d97765e9
02:57 dalek gil: 21bbec6 | (Todd Werth)++ | etc/ (9 files):
02:57 dalek gil: Various misc changes I made over the last month.  Added taglist plugin
02:57 dalek gil: review: http://github.com/twerth/dotfiles/commit/​21bbec672443e135f4ea97f8ffe4e35986910f16
02:58 mikehh dalek needs to sort out what we get here (and perl6)
02:58 plobsing_ some of those posts are rather entertaining. It never occurred to me that hq9plus needed i18n and l10n.
02:59 mikehh I'll accept plparrot, but markdown, gil, hp9plus, fun?
02:59 Austin I just /ignore dalek.
03:00 plobsing_ mikehh: those are all (dormant) parrot projects
03:00 mikehh well I still like parrot
03:01 mikehh well someone is working on them
03:02 plobsing_ nope, look at the review links. They point to the wrong repos.
03:04 mikehh meanwhile back on the ranch
03:04 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32419), fulltest) at r44529 - Ubuntu 9.10 i386 (g++ with --optimize)
03:05 mikehh that of course includes TODO passes
03:10 dalek joined #parrot
03:39 snarkyboojum joined #parrot
03:48 janus joined #parrot
03:53 dalek cardinal: 1573324 | jkocherhans++ | django/views/debug.py:
03:53 dalek cardinal: Fixed #10216. Only try to gather template exception info if the exception is a Django TemplateSyntaxError. Thanks, Alex Gaynor.
03:53 dalek cardinal: review: http://github.com/django/django/commit/1​5733244bf0de28a08b9ab18f842e0043a890de9
03:53 dalek cardinal: 4f97557 | jbronn++ | docs/intro/tutorial03.txt:
03:53 dalek cardinal: Fixed #12958 -- Fixed typo I introduced in r12527.  Thanks, mitchf.
03:53 treed The fuck?
03:53 dalek cardinal: review: http://github.com/django/django/commit/4​f97557deab64bb053e922e3b93a4d58bb954ce2
03:53 dalek cardinal: 1dffed7 | jkocherhans++ |  (2 files):
03:53 dalek cardinal: Fixed #12901. Again. Model validation will not be performed on excluded fields that were overridden in the form. Thanks, ammarr.
03:54 dalek cardinal: review: http://github.com/django/django/commit/1​dffed761a8feecf4cc38e1d2ad319c17cd005f3
03:54 dalek cardinal: ad49d15 | russellm++ | django/core/management/commands/syncdb.py:
03:54 dalek cardinal: Fixed #12712 -- Corrected a problem with synchronizing that prevented m2m tables from being created under certain circumstances. Thanks to IonelMaries for the report, and Alex Gaynor for the patch.
03:54 dalek cardinal: review: http://github.com/django/django/commit/a​d49d150b8e4dd1e8d9a29cdf7b738d136e84854
03:54 treed That's... not cardinal.
03:54 dalek cardinal: 4ad90c4 | russellm++ |  (10 files):
03:54 dalek cardinal: Fixed #6191, #11296 -- Modified the admin deletion confirmation page to use the same object collection scheme as the actual deletion. This ensures that all objects that may be deleted are actually deleted, and that cyclic display problems are avoided. Thanks to carljm for the patch.
03:54 dalek cardinal: review: http://github.com/django/django/commit/4​ad90c4026ce9400923b36437ea97fd22c91d178
03:54 dalek cardinal: e755a8b | russellm++ | tests/regressiontests/admin_view​s/fixtures/deleted-objects.xml:
03:54 dalek cardinal: Added file omitted from r12598.
03:54 dalek cardinal: review: http://github.com/django/django/commit/e​755a8b16321dc3e03a46ef9bfd97750d8159ec6
03:54 was kicked by PerlJam: dalek
03:54 plobsing_ dalek?
03:54 purl i guess dalek is #parrot's spammy little rss bot or (see: dalek plugins)
03:54 treed It appears that dalek is reading django's feed for cardinal's.
03:54 plobsing_ dalek plugins?
03:54 purl hmmm... dalek plugins is http://github.com/Infinoid​/dalek-plugins/tree/master
03:55 plobsing_ do I poke Infinoid about dalek problems?
03:55 kid51 plobsing_:  good idea
03:55 purl kid51: Good Idea: Going alpine skiing in the winter. Bad Idea: Going alpine skiing in the summer.
03:56 plobsing_ msg Infinoid dalek seems to be reading the wrong github feeds
03:56 purl Message for infinoid stored.
03:56 kid51 I posted on list, but I did that because I couldn't remember who took care of dalek
03:56 * kid51 must sleep
03:56 purl $kid51->sleep(8 * 3600);
04:01 dalek joined #parrot
04:02 dalek eclectus: cf667a2 | (Eric Florenzano)++ | tests/ (3 files):
04:03 dalek eclectus: Added the ability to run the tests in a standalone way.
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/cf667a2c9df0ec7814d7ff68dae77d50109bc5a0
04:03 dalek eclectus: 8020c5b | (Eric Florenzano)++ | .gitignore:
04:03 dalek eclectus: Add a .gitignore
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/8020c5b25654c56a5c137fffc0b94217989537a4
04:03 dalek eclectus: 5469668 | (Eric Florenzano)++ | tests/settings.pyc:
04:03 dalek eclectus: Remove an accidental pyc file checkin
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/5469668e22c60e68a9cd1dcb236895549cfe2fab
04:03 dalek eclectus: 1fb5b47 | (Eric Florenzano)++ | avatar/views.py:
04:03 dalek eclectus: Add a clarifying comment
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/1fb5b47ca06ea04e78f2bd2e7b6c12cb6218d18d
04:03 dalek eclectus: 2ef99bc | (Eric Florenzano)++ | avatar/default.jpg:
04:03 dalek eclectus: Moved default.jpg to reflect the community standard for media files
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/2ef99bc3c1395ae3a793031294b982672e3ea6a6
04:03 dalek eclectus: 67361f3 | (Eric Florenzano)++ | avatar/__init__.py:
04:03 dalek eclectus: Remove vestigial import
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/67361f3933feccc25c4e107cc05f1e29872a85a7
04:03 dalek eclectus: 5648cb9 | (Eric Florenzano)++ |  (6 files):
04:03 dalek eclectus: Cleanup, reorganization, moved the default avatar url to conform to community standards, and added a test to ensure that it's correct.
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/5648cb9f113a7c53d657621621cbf44cd56dfe5d
04:03 dalek eclectus: b50c1b1 | (Eric Florenzano)++ | avatar/ (2 files):
04:03 dalek eclectus: Cleanup, reorganization, moved the default avatar url to conform to community standards, and added a test to ensure that it's correct.
04:03 plobsing_ STOP THE MADNESS!
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/b50c1b1780659ec683a0de062444fa50d16b3028
04:03 dalek eclectus: 111ecd8 | (Eric Florenzano)++ | avatar/ (4 files):
04:03 dalek eclectus: Obsessive compulsive import cleanup
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/111ecd8543e9358d83cbcd4d1ef5f3debad53c20
04:03 dalek eclectus: 85adf39 | (Eric Florenzano)++ | avatar/views.py:
04:03 dalek eclectus: More obsessive compulsiveness
04:03 dalek eclectus: review: http://github.com/ericflo/django-avatar/comm​it/85adf39b2446b0c2353094368de29db28c1d7623
04:03 dalek gil: b6b49a4 | (Mark Paschal)++ | setup.py:
04:03 dalek gil: Add trove classifiers
04:03 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/b6b49a4e95c2d42559d50525c64ee73a5e4e0627
04:03 dalek gil: 83cff7f | (Mark Paschal)++ | setup.py:
04:03 dalek gil: Read long description from readme
04:03 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/83cff7fcb19d5122e6354d41d69689ce628aac50
04:03 dalek gil: 78db368 | (Mark Paschal)++ | LICENSE:
04:03 dalek gil: Add date to license file
04:03 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/78db3685733d0f8c7488042ae05cef3e6f45eb59
04:03 dalek gil: 873377b | (Mark Paschal)++ | setup.py:
04:03 dalek gil: Point URL at github project, not just the documentation pages
04:03 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/873377bf591c02f066b65718757b398e1e923e03
04:03 dalek gil: a685527 | (Brad Choate)++ | remoteobjects/http.py:
04:04 dalek gil: Helper methods for issuing HEAD/OPTIONS HTTP requests on objects.
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/a685527da229a90cde3e27c9c3c64e39f365cbff
04:04 dalek gil: 8ce5e50 | (Brad Choate)++ | remoteobjects/promise.py:
04:04 dalek gil: A PromisedResponse object and head() and options() methods for representing these requests in a batch.
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/8ce5e50527ec7f540ad1d8b8c97f2726f786ae52
04:04 dalek gil: 3545a29 | (Mark Paschal)++ | setup.py:
04:04 dalek gil: Don't care if the README can't be read (such as during easy_install, sometimes, maybe)
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/3545a29a9f54e463eed05f6698e7e8be7b4cf43a
04:04 dalek gil: 4f388f9 | (Brad Choate)++ | setup.py:
04:04 dalek gil: Merge branch '1.1' into caching
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/4f388f987b8e760986c5c8fb3ed6588aa4a77822
04:04 dalek gil: cba5699 | (Brad Choate)++ |  (4 files):
04:04 dalek gil: Release metadata; added changelog.
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/cba5699dbda028e03d7e4d97af3a1b4b0e24fc3e
04:04 dalek gil: 4fd1d03 | (Alex Gaynor)++ | remoteobjects/fields.py:
04:04 dalek gil: Allow None values on Datetime
04:04 dalek gil: review: http://github.com/alex/remoteobjects/commi​t/4fd1d03fc5ec041fa226d93bdf4a0188ce569b4c
04:04 dalek lazy-k: aedacc5 | wilkie++ | kernel/ (2 files):
04:04 dalek lazy-k: Synchronization in system calls without global locks across all system calls?
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/aedacc5889e40855e264bc2eff183a901418464c
04:04 dalek lazy-k: c1a203f | wilkie++ | kernel/ (7 files):
04:04 dalek lazy-k: Gibs and RamFS in kernel space.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/c1a203f7140c1cccb5395790a9ea65ec563edf41
04:04 dalek lazy-k: c9c88a9 | wilkie++ |  (14 files):
04:04 dalek lazy-k: Userspace Gibs and RamFS.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/c9c88a9bb6f9ef2e5cf7eff37e7a6c9bb7c5ddeb
04:04 dalek lazy-k: 83a1e5f | wilkie++ |  (4 files):
04:04 dalek lazy-k: Added Gib functionality to userspace Gib.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/83a1e5f9b83e78b215f8e9102189ee488a036710
04:04 dalek lazy-k: 27ebad2 | wilkie++ | kernel/dev/console.d:
04:04 dalek lazy-k: Kernel Console driver now with more security.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/27ebad2bf17902df1cdfccc3fd31b1577640d8fb
04:04 dalek lazy-k: b038354 | wilkie++ | kernel/core/kmain.d:
04:04 dalek lazy-k: Silly sleep.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/b038354cdb38c29ed1c1faac4172827cda3908b4
04:04 dalek lazy-k: 4c02100 | wilkie++ | kernel/core/kmain.d:
04:04 dalek lazy-k: Don't need that.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/4c0210032e97fe779e7e9903082e297e6f913ace
04:04 dalek lazy-k: a5b8f00 | wilkie++ |  (12 files):
04:04 dalek lazy-k: Took out a static library that can be built from the repo. Added keyboard driver.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/a5b8f00c0e0e7ccf8efe19ac2b4318e594c3ba23
04:04 dalek lazy-k: ff6992c | wilkie++ |  (13 files):
04:04 dalek lazy-k: Userspace keyboard driver.
04:04 dalek lazy-k: review: http://github.com/xomboverlord/xomb/commit​/ff6992cadd08092207a70655eb0abd0f1f3ae03d
04:04 dalek lazy-k: 8fac755 | xomboverlord++ |  (319 files):
04:04 dalek lazy-k: Merge branch 'master' of git://github.com/wilkie/xomb
04:04 treed yeah, dalek is broken
04:05 treed huh
04:05 * treed was in the middle of kicking
04:06 dalek joined #parrot
04:16 dalek blizkost: 21b18c7 | dukeleto++ | t/01-basic-math.t:
04:16 dalek blizkost: Refactor basic math tests
04:16 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​21b18c7627dc3f4ec37baf75ab944b4bda714a4a
04:16 dalek blizkost: 2ed67c1 | dukeleto++ | t/builtins/require.t:
04:17 dalek blizkost: Refactor require tests
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​2ed67c19ef5edc44eef8034be823d2b4f939406e
04:17 dalek blizkost: 1130257 | dukeleto++ | t/ (2 files):
04:17 dalek blizkost: Basic test for use and turn on strict/warnings in t/01-basic-math.t
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​1130257f4f57b7807c06d9408f979ad55fda69d6
04:17 treed That seems to be legit.
04:17 dalek blizkost: 2a2b97f | moritz++ | Configure.pl:
04:17 dalek blizkost: Configure.pl - nicer error message when no parrot_config is found
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​2a2b97f4106220fd706ff7f1d43b2d8aa8cca935
04:17 dalek blizkost: 8937c68 | dukeleto++ | t/02-eval.t.disabled:
04:17 dalek blizkost: Re-enable t/02-eval.t with a check to see if v6.pm is installed
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​8937c6867ddaef781a975e7f91b3723e38e4ed68
04:17 dalek blizkost: 8151531 | dukeleto++ | Configure.pl:
04:17 dalek blizkost: Merge branch 'master' of github.com:jnthn/blizkost
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​8151531e484c14ebf29d75fe67e5a73b515dcbdc
04:17 dalek blizkost: 2dfe9b5 | fperrad++ |  (2 files):
04:17 dalek blizkost: patch ISS file (blizkost -> perl5)
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​2dfe9b503e573678f097e721f345af2b0e1a72aa
04:17 dalek blizkost: f8b96dd | fperrad++ | build/Makefile.in:
04:17 dalek blizkost: remove useless LD_RUN_PATH
04:17 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​f8b96dd8ce4cecde200c1805f9bd75fa3eaf43ce
04:17 dalek blizkost: acba2b1 | dukeleto++ | Configure.pl:
04:18 dalek blizkost: Give a slightly better error message when Configure.pl can't find the build tool
04:18 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​acba2b1a83e6cd9a25d5bc8602e60ced00043b70
04:18 dalek blizkost: 154c89f | dukeleto++ | TODO:
04:18 dalek blizkost: Add a TODO file and notes about loading XS
04:18 dalek blizkost: The first and most important TODO item is loading XS modules from Perl 5 in Blizkost.
04:18 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​154c89f40ef1821f307ae7d390a914c8e7782198
04:18 dalek cardinal: 870ad48 | treed++ | Rakefile:
04:18 dalek cardinal: Add a smolder target to the Rakefile to submit report.tar.gz to the appropriate website.
04:18 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/870ad48af64d5127a1ad189167c5a65c3bf763cd
04:18 dalek cardinal: 7d77922 | treed++ | Rakefile:
04:18 dalek cardinal: Refactor the Rakefile a little.
04:18 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/7d77922e2403b4720986ceebea8659cf9e760153
04:18 dalek cardinal: c25a9e2 | treed++ | Rakefile:
04:18 dalek cardinal: Add Parrot Revision to smolder report, and adjust method for getting commit id. (jdv79++)
04:18 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/c25a9e2491295d970795a59ce1789814dc182fca
04:18 dalek cardinal: 46b861f | treed++ | Rakefile:
04:19 dalek cardinal: Move the Parrot Revision to its proper place. (jdv79++)
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/46b861fe0ccf90d425b58b72c5d1a09db69d7629
04:19 dalek cardinal: e1037c8 | treed++ | Rakefile:
04:19 dalek cardinal: Ensure that get_submitter always returns something. (jdv79++)
04:19 treed Uh, hm.
04:19 treed These are ancient.
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/e1037c8c03323e991860b935c71d5e73dbefae32
04:19 dalek cardinal: 62ad078 | fperrad++ |  (14 files):
04:19 dalek cardinal: Merge remote branch 'cardinal/master'
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/62ad07823c6401259ffc84280f05d9ed83c3cc0c
04:19 dalek cardinal: 10dca74 | fperrad++ |  (5 files):
04:19 dalek cardinal: update infrastructure with setup.pir (distutils)
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/10dca746dccb5b0d6c17d1fe68cfc0c53afdf16f
04:19 dalek cardinal: e68c574 | fperrad++ | plumage/cardinal.json:
04:19 dalek cardinal: add a Plumage description
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/e68c574ddc2126d2aa3f79478629a9b0c4fb0038
04:19 dalek cardinal: 9c99a89 | fperrad++ | setup.pir:
04:19 dalek cardinal: - update the URL of Smolder
04:19 dalek cardinal: - follow the latest distutils library
04:19 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/9c99a8942382135b974c8ede8526675bc3247b31
04:19 dalek cardinal: dab2076 | fperrad++ | plumage/cardinal.json:
04:19 dalek cardinal: Plumage description
04:19 treed Dammit.
04:19 dalek cardinal: - regenerate with more instructions
04:19 dalek cardinal: - move to ports/plumage
04:19 treed No +q mode here.
04:20 dalek cardinal: review: http://github.com/cardinal/cardinal/commit​/dab2076639469fab967d98144c5ae51892a8b636
04:20 dalek fun: 3419602 | Jarrod++ | examples/euler1.fun:
04:20 dalek fun: Left a line commented out in the euler1.fun example. Whoops.
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/34​19602406342f45b0b4feaf3a189be0dd908fe2
04:20 dalek fun: 9f8e595 | Jarrod++ |  (3 files):
04:20 dalek fun: Added lor and land. The 'l' stands for both 'list' and 'lazy'. They take list arguments and run them, instead of pulling two value types off the stack. The big advantage is that these are short circuiting expressions, so using these should save a few cpu cycles.
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/9f​8e595056a0ff6660c47598b9a8ad0bb86e7151
04:20 dalek fun: 2984157 | Jarrod++ |  (3 files):
04:20 dalek fun: Applied a few handy patches provided by fperrad++
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/29​84157ed578cfd4bfb51f8106caf84f0fdaef08
04:20 dalek fun: 33619ae | Jarrod++ | config/makefiles/root.in:
04:20 dalek fun: Applied a small patch to patch a patch :) fperrad++
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/33​619ae24287cf3c183619d667624c0637481149
04:20 dalek fun: 44c4b1d | Jarrod++ |  (7 files):
04:20 dalek fun: Updated the build process (fperrad++). Also added pred/succ builtins for better compatibility with 'joy' code.
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/44​c4b1d410df8111ae5688e0d81028ae37bafc8a
04:20 dalek fun: d64c0bb | Jarrod++ |  (5 files):
04:20 dalek fun: Fixed the build to work with the new parrot. Seems fine..
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/d6​4c0bbc832dec30613af5c0cd5385e161dd0dec
04:20 dalek fun: 0c0d119 | fperrad++ |  (8 files):
04:20 dalek fun: update infrastructure with setup.pir (distutils)
04:20 dalek fun: review: http://github.com/TiMBuS/fun/commit/0c​0d1194feebbbff168f0b9bf425339a249f9b57
04:20 dalek fun: dd934e1 | fperrad++ |  (4 files):
04:20 dalek fun: refactor with opcode 'load_language'
04:26 dalek joined #parrot
04:57 Tene Austin: rethrow is not setting the backtrace incorrectly.  the default handler for unhandled exceptions just doesn't use the backtrace of the exception for reporting, but just calls PDB_backtrace, which prints out the trace for the current operation.
04:57 Austin Ahh.
04:57 Tene Still needs to be fixed, sure, just not quite the same problem.
04:57 Austin So the data is present but ignored?
04:57 Tene Yeah.
04:58 Austin Well, you can close that ticket if you like, and I'll open another one. :)
05:01 Tene Hmm.  I'm not sure whether the 'backtrace' stuff has all the information we need.  Investigating.
05:02 Austin Something about subs and annotations. Nothing about contexts.
05:02 Tene yeah.
05:02 Tene well, it comes from the 'backtrace' method of the context of the resume continuation.
05:03 Austin Why does context have a backtrace method?
05:03 Austin (Other than to support exceptions, I guess...)
05:03 Tene dunno
05:11 jsut_ joined #parrot
05:16 Tene PDB_backtrace *is* getting file and line from an annotations.
05:17 Tene PMC *annot = PackFile_Annotations_lookup(interp, interp->code->annotations,
05:17 Tene Parrot_pcc_get_pc(interp, ctx) - interp->code->base.data + 1, NULL);
05:22 Tene PDB_backtrace adds one to the third arg of PFAl, but callcontext's backtrace doesn't.
07:41 hicx174 joined #parrot
07:52 dduncan joined #parrot
07:54 dduncan left #parrot
07:54 eternaleye joined #parrot
07:54 dduncan joined #parrot
07:55 hicx174 joined #parrot
08:08 Tene Ooo... I think I got it.  Testing...
08:09 Tene Yay, segfault!
08:16 nopaste "tene" at 76.27.121.193 pasted "Austin: try this with r44533" (29 lines) at http://nopaste.snit.ch/19804
08:17 Tene PDB_backtrace was *checking* for additional file/line info from annotations, but that's not where it was actually getting it from.
08:17 Tene I added an extra entry to the backtrace frames that gets the same information that the current PDB_backtrace is using.
08:18 Tene should be pretty trivial to write a new backtrace dump that uses that.
08:18 Tene HLL file/line if available, PIR file/line if not.
08:19 Tene anyway, g'night all
08:20 iblechbot joined #parrot
08:21 dalek parrot: r44533 | tene++ | branches/exceptions_refactor/src (2 files):
08:21 dalek parrot: Allow rethrowing subclasses of exception.
08:21 dalek parrot: Add additional information to backtraces. (still needs docs update)
08:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44533/
08:39 bacek joined #parrot
08:40 fperrad joined #parrot
08:44 bacek aloha
08:45 hicx174 joined #parrot
09:02 cotto hio bacek
09:02 bacek aloha cotto
09:02 bacek I've got idea for opsc
09:02 cotto do tell
09:02 bacek Just reimplement current ops2c in exact same way
09:03 bacek (In terms of classes and design)
09:04 cotto including all the regex nastiness?
09:05 bacek not all of them
09:05 purl not all of them are modifying my brain
09:05 bacek but it will be good starting point to completely understand what we want at the end from parser/compiler
09:08 cotto I'd rather just pick at the existing code to figure out what we need the compiler to do and design based on that.
09:09 cotto Is understanding the ops2c code your main goal or is there more to that approach?
09:10 bacek Test suite
09:10 purl Test suite is probably just not testing enough cases.
09:10 bacek (and actually I do like current ops2c design)
09:10 cotto I have a low view of the ops2c and pmc2c tests.
09:11 cotto if there's anything reusable in there, I completely agree that we should use it.  I don't suspect there's very much.
09:12 bacek Not "ops2c" tests. Test which we'll write for opsc.
09:13 cotto Are you saying that we should try to write tests against ops2c that will also work for opsc?
09:13 bacek no-no-no
09:14 bacek Just write tests for opsc.
09:14 bacek But don't redesign opsc from scratch.
09:14 bacek Just reimplement ops2c in NQP as close as possible
09:14 cotto design opsc and its tests based on ops2c's current design?
09:15 bacek s/possible/make sense/
09:15 bacek yes, exactly
09:17 cotto That approach makes sense.
09:20 cotto The parsing logic will need to be more cleanly separated than it is in ops2c, but that'll come naturally if we have a separate grammar.
09:20 bacek agreed
09:21 bacek Actually bit part of OpsFile can be implemened in sane way.
09:21 cotto yes
09:21 bacek But it will require almost full grammar of C
09:22 bacek But we can probably adopt Close's grammar for it
09:22 cotto I think blatant cheating is an option there.
09:22 bacek It's not cheating! It's borrowing!
09:24 cotto Whatever we do, I'm sure it'll be better than the {{=0}} nonsense that OpsFile currently does.
09:24 bacek It's not actually "nonsense". It was just quickest way
09:25 cotto the parser will only need to be smart enough to pick out the special bits like $1 and expr NEXT();
09:25 bacek Is LTM works in nqp-rx?
09:25 cotto istr that it does now
09:25 cotto You'll have to verify with pmichaud
09:25 bacek than we can do partial parsing.
09:26 bacek msg pmichaud Is LTM works in nqp-rx?
09:26 purl Message for pmichaud stored.
09:27 cotto {{=0}} makes sense when using perl 5 and regexes.  We have better tools.
09:27 bacek indeed
09:28 bacek but as first cut we can do in same way
09:28 bacek And then implement proper op body parsing
09:28 cotto make it work then make it work well
09:28 bacek exactly :)
09:29 bacek Or we can just introduce special language for op bodies
09:29 bacek and than implement parsing and translating it into plain-C
09:29 cotto Call it "Lorito". ;)
09:30 bacek xkcd 707!
09:30 bacek Now I have to kill you :)
09:31 cotto I'm loving the idea of having the PIR compiler be a checked-in copy of a bunch of Lorito-generated C code.
09:31 bacek That's what I'm trying to achieve
09:31 cotto I love the smell of bootstrapping in the morning.
09:31 cotto (but not boots)
09:31 cotto yup
09:33 bacek So, I'm going to create bunch of skeleton files for opsc
09:33 bacek Fix make to actually use them
09:33 cotto and beat pmichaud
09:34 cotto (as in be faster than, not as in injure)
09:34 bacek We already done it! opsc resurrected and passing make test!
09:37 cotto nice work there, btw
09:38 cotto I need to sleep.
09:38 cotto good night
09:42 bacek good night
09:52 bacek msg pmichaud (I know you against it) What about NQP Settings library shipped with Parrot? Not fancy stuff, just something like Hash.kv, String.match, etc. Simplified version of Perl6 Settings which mapped directly to Parrot's guts. Just because there is already few projects reinventing wheel on their own (plumage, opsc, etc?)
09:52 purl Message for pmichaud stored.
10:07 dduncan left #parrot
10:58 iblechbot joined #parrot
11:28 dalek winxed: r428 | julian.notfound++ | trunk/examples/pirado.winxed:
11:28 dalek winxed: pirado: use op_family to search for appropiate opcode, testing labels and "goto"
11:28 dalek winxed: syntactic sugar
11:28 purl i heard syntactic sugar was there for a reason :-) or at http://obvious.freeshell.org/cake.jpg
11:28 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=428
11:33 lucian joined #parrot
11:37 AndyA joined #parrot
11:39 eternaleye joined #parrot
11:41 lucian joined #parrot
11:54 lucian_ joined #parrot
12:12 payload joined #parrot
12:12 lucian joined #parrot
12:16 lucian_ joined #parrot
12:28 sushibowl joined #parrot
12:35 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32424), fulltest) at r44533 - Ubuntu 9.10 i386 (gcc with --optimize)
12:36 mikehh still random TODO passes with t/dynoplibs/random-range.t
12:45 joeri joined #parrot
12:52 mikehh rakudo - All tests PASS - test, spectest-smolder #32426 - built on parrot r44533 - Ubuntu 9.10 i386 (gcc with --optimize)
13:25 mikehh rakudo - had to apply a patch to get g++ to build but with the patch
13:25 mikehh rakudo - All tests PASS - test, spectest-smolder #32427 - built on parrot r44533 - Ubuntu 9.10 i386 (g++ with --optimize)
13:28 fperrad ttbot ?
13:28 purl ttbot is, like, TapTinder build bot owned by mj41 and reporting http://tt.ro.vutbr.cz/buil​dstatus/pr-Parrot/rp-trunk build errors. or a master of timing
13:29 fperrad purl ?
13:29 purl fperrad?
13:32 nopaste "mikehh" at 94.10.35.176 pasted "patch to get rakudo to build with g++" (13 lines) at http://nopaste.snit.ch/19805
13:34 mikehh the patch is to rakudo not parrot
13:50 pjcj joined #parrot
14:02 Whiteknight joined #parrot
14:52 dalek winxed: r429 | julian.notfound++ | trunk/examples/pirado.winxed:
14:52 dalek winxed: pirado: improve arg parsing, now some jump opcodes works, still limited to
14:52 dalek winxed: backwards jumps
14:52 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=429
15:08 cognominal joined #parrot
15:09 jsut joined #parrot
15:15 lucian joined #parrot
15:17 Whiteknight good morning
15:25 Whiteknight purl msg Tene do we have tests for throwing/rethrowing subclasses?
15:25 purl Message for tene stored.
15:28 pmichaud purl messages
15:28 Whiteknight purl msg plobsing should we list Parrot_ext_call_cb as experimental? At least until we have good tests for it.
15:28 purl Message for plobsing stored.
15:30 Whiteknight purl msg plobsing is there a performance penalty using Parrot_pcc_build_sig_object_from_varargs in terms of Parrot_pcc_build_sig_object_from_callbacks?
15:30 purl Message for plobsing stored.
15:32 pmichaud msg bacek  I have no problem with creating an nqp settings library -- we've even discussed hosting it in the nqp-rx repository.  I just got sidetracked onto other things in the past few weeks/months.  Maybe we should just start one in the nqp-rx repo and see where we end up...?
15:32 purl Message for bacek stored.
15:32 Whiteknight pmichaud: settings library?
15:33 lichtkind joined #parrot
15:33 lichtkind dear devs please have a look at http://www.perlfoundation.​org/perl6/index.cgi?parrot
15:33 lichtkind dukeleto: you could too :)
15:35 Whiteknight s/there Perl source code/their Perl source code/
15:35 pmichaud Whiteknight: a library that can be loaded at runtime to provide even more p6-like behaviors
15:35 NotFound lichtkind: "a subset of Perl 6 that is much fiendlier and faster to code in for normal people." Faster than what? And: what is "normal people"?
15:35 Whiteknight pmichaud: isn't that what kakapo intends?
15:36 pmichaud Whiteknight: I think so -- bacek's point is that several people seem to be independently creating one
15:36 pmichaud and japhb started on back in december
15:36 pmichaud *one
15:38 Whiteknight ok
15:38 lichtkind NotFound: yes its written a bit sloppy, anything else you found?
15:38 Whiteknight I guess there is no harm in having multiple such libraries
15:38 Austin Whiteknight: Technically, kakapo intents to be *useful.* I haven't limited myself to the specs, although in general I try to comply when I'm in the same neighborhood. So kakapo has unit test code, matchers, mock generators, etc., in addition to whatever spec compliance stuff I've written.
15:39 Whiteknight Austin, I had been planning a mock object project, so no need for that anymore
15:40 Austin Commits welcome!
15:40 Whiteknight if you have a bit for me
15:40 NotFound lichtkind: nothing else.
15:40 purl well, nothing else is counting how many hours scrottie's computer has been on!  SMART rules!
15:40 Austin Got a gitorious id?
15:41 dalek nqp-rx: 581e2ae | pmichaud++ | src/NQP/Actions.pm:
15:41 dalek nqp-rx: Default to using root_new ['parrot';'Hash']  instead of new ['Hash'].
15:41 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/5​81e2ae98699da3338e5898be958d3584bd3f0e6
15:41 dalek nqp-rx: 4d7d950 | pmichaud++ | src/stage0/ (3 files):
15:41 dalek nqp-rx: Update bootstrap with < ... > and root_new fixes.
15:41 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/4​d7d950227da2eb13b28b01dd067b149ac09fc16
15:41 dalek nqp-rx: fc0d842 | pmichaud++ | src/HLL/Grammar.pm:
15:41 dalek nqp-rx: Fix hexints->decints typo spotted by Austin++ .
15:41 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/f​c0d8422fb44f7917f41dd01f70043460f95cf01
15:43 Whiteknight Austin, "whiteknight"
15:44 Psyche^ joined #parrot
15:44 lichtkind NotFound: thanks
15:45 Austin Whiteknight: Welcome to strigops-habroptilae
15:46 Whiteknight ...and what is that?
15:46 Austin It's the kakapo committers group
15:46 Austin Sorry, "Team"
15:46 Austin according to gitorious.
15:47 Whiteknight okay then
15:59 mikehh joined #parrot
16:08 lucian joined #parrot
16:08 NotFound There is no opcode to use get_pmc_keyed_str? $P1 = $P0[1] uses get_pmc_keyed_int but $P1 = $P0["a"] uses get_pmc_keyed
16:31 theory joined #parrot
17:01 Tene Whiteknight: we have no tests for throwing/rethrowing subclasses.  I would love it if someone added some to the exceptions_refactor branch, as I haven't yet.
17:02 Tene Austin: you see my paste from last night?
17:20 Infinoid urgh.  What's going on with dalek?
17:22 Tene Infinoid: looks liek github is feeding it bad information
17:22 Infinoid ok.  specific to github, then?
17:22 japhb pmichaud, Austin, bacek_at_work, feel free to suck the brains out of plumage's src/lib/Util.nqp.  Note that Plumage can only use libraries that will be available with plain Parrot, so cannot use Kakapo (chicken and egg) unless Kakapo is snapshotted into Parrot like nqp-rx is.  However, I would *love* to move Util.nqp into the nqp-rx repo ... ;-)
17:22 Tene That's my understanding.
17:45 dalek parrot: r44534 | NotFound++ | trunk/src/pmc/opcode.pmc:
17:45 dalek parrot: some getter methods in Opcode PMC
17:45 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44534/
17:46 ttbot Parrot trunk/ r44534 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/217599.txt ( http://tt.ro.vutbr.cz//buil​dstatus/pr-Parrot/rp-trunk/ )
17:47 NotFound Urgh. Fixing...
18:03 dalek parrot: r44535 | NotFound++ | trunk/src/pmc/opcode.pmc:
18:03 dalek parrot: fix declaration after code from r44534
18:03 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44535/
18:08 TiMBuS joined #parrot
18:16 patspam joined #parrot
18:22 dalek kakapo: 3ea3d35 | austin++ |  (4 files):
18:22 dalek kakapo: Added testcase assertions package
18:22 dalek kakapo: Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
18:22 dalek kakapo: review: http://gitorious.org/kakapo/kakapo/commit​/3ea3d35df12f3e7392aadee03ddc279d70b9fa7a
18:33 kurahaupo joined #parrot
18:43 davidfetter joined #parrot
19:24 jan joined #parrot
19:30 Infinoid so far the github feeds are behaving.  but I've got a polling script that will watch it for changes, and if I see anything drastic, I'll at least know what to filter out
19:30 Infinoid in the meantime, do you guys want me to disable github feeds in dalek?  (it looks like some of the mistakes resulted in a lot of spam)
19:31 * Infinoid asks #perl6 too
19:33 treed So the issue was on github's side?
19:34 Infinoid It sounds like it.  So far it looks like they were returning someone else's log once in a while
19:34 Infinoid Fortunately, my bone idleness means dalek hasn't been touched much, so I didn't introduce any new bugs there :)
19:37 treed I thought maybe they'd changed how feed URLs work or something.
19:38 kurahaupo1 joined #parrot
19:38 treed I dunno, I say leave him in.
19:38 treed If he starts misbehaving, we'll kickban.
19:38 treed ANd you can come unban when he's not misbehaving anymore.
19:39 Infinoid actually, I'll put one more hack in so it just won't emit anything that has a commit link to the wrong project.
19:41 treed Ah, that's probably a safe bet.
19:41 Infinoid though, unless dalek was restarted sometime today, I can't explain why it would re-print old history like that
19:42 Infinoid (when dalek starts up, it walks the feed once and puts all the commits into a %known hash, and then from then on, it only emits stuff it hasn't seen before)
19:42 treed There was a lot of quitting and rejoining.
19:42 treed Which may have been restarting.
19:43 Infinoid hmm.  any idea what daemontools' @400000004b889eef2a7360d4 timestamp would look like in Earth time?
19:44 treed Uh...
19:44 treed hard to say.
19:44 treed That's an odd timestamp
19:44 treed The @ makes me think of beats
19:44 Infinoid If it was restarted (and it must have been within the last 2 hours because of the log rotation, just having trouble getting more specific than that) and the first feed fetches it got were bad data, and then github started returning real data, the real data would be seen as new and be printed.
19:45 treed That stamp contains more data than I'd ever expect for a datetime.
19:45 treed 64-bits
19:45 treed plus the 4 way on the end
19:46 Infinoid ah, tai64.  I found a converter
19:53 plobsing msg Whiteknight (Parrot_ext_call_cb experimental) for sure
19:53 purl Message for whiteknight stored.
19:54 plobsing msg Whiteknight (performance penalty) a little. but I would hope our hot path through that code is from ops, which already do the same things
19:54 purl Message for whiteknight stored.
19:56 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32429), fulltest) at r44535 - Ubuntu 9.10 amd64 (gcc with --optimize)
20:21 AndyA joined #parrot
20:30 yobert joined #parrot
20:34 kurahaupo1 joined #parrot
20:38 bacek joined #parrot
20:43 dalek winxed: r430 | julian.notfound++ | trunk/examples/pirado.winxed:
20:43 dalek winxed: pirado: refactoring and improvements, forward jumps now works
20:43 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=430
20:52 dalek winxed: r431 | julian.notfound++ | trunk/examples/pirado.winxed:
20:52 dalek winxed: pirado: temporary trick to parse ops with more than two args
20:52 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=431
20:53 dalek TT #1484 created by kurahaupo++: Number of errors reported by "prove" too high
21:02 bacek ~~
21:03 dukeleto bacek: o hai
21:03 bacek dukeleto, aloha
21:12 mikehh joined #parrot
21:20 dukeleto bacek: what are you hacking on ?
21:20 bacek dukeleto, nothing atm. May be put more effort to opsc
21:26 dukeleto bacek: opsc?
21:27 bacek dukeleto, ops_pct branch. Reimplementing ops2c in NQP
21:29 bacek adn I do want NQP Settings library...
21:30 bacek msg pmichaud Ok. I'll fork nqp-rx and create initial version of NQP Settings library.
21:30 purl Message for pmichaud stored.
21:37 dalek parrot: r44536 | NotFound++ | trunk/src (2 files):
21:37 dalek parrot: make parrot_debugger breakpoints work a little
21:37 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44536/
21:40 lichtkind dukeleto: jai
21:49 japhb bacek: please do steal from Plumage for that.  I spent a lot of effort trying to make Util.nqp match pmichaud's requirements, I'd hate for it all to be wasted.
21:49 bacek japhb, will do
21:50 japhb thanks
22:09 lichtkind are PAST and POST still part of the HLL transformation ?
22:09 Tene Yes.
22:11 Whiteknight What optimizations do we do to get to POST?
22:13 Tene No optimization stage yet.
22:13 Tene There's infrastructure to add one if you'd like, but nobody has explored that yet.
22:16 Whiteknight Tene: is there anything like documentation about that infrastructure? I would like to explore it if I knew where to start
22:16 Whiteknight purl msg Austin the mock infrastructure looks pretty awesome. I take it you like Latin?
22:16 purl Message for austin stored.
22:16 lichtkind Tene: thanks
22:17 Tene Whiteknight: you just add an additional compiler stage.  You're passed the tree from the previous stage, and you should return the tree you want to pass to the next stage.
22:17 Whiteknight Tene: okay, so next question: how to add additional compiler stage?
22:19 Tene Whiteknight: compiler.'addstage'('methodname', 'after' => 'past')
22:19 Whiteknight okay, and what's the signature of the stage method? "P->P" taking and returning a reference to the root of a tree?
22:19 Tene so, like, add an 'optimize' method that accepts the tree, and a :named :slurpy param, and then .'addstage'('optimize', ...)
22:19 Whiteknight or just "P->"?
22:20 Whiteknight oh, what's the named slurpy param do?
22:20 Tene adverbs that might have been passed in by the user calling the compiler.
22:27 dalek parrot: r44537 | NotFound++ | trunk (3 files):
22:27 dalek parrot: manual_attrs attribute, set it in ParrotInterpreter and Handle
22:27 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44537/
22:29 eternaleye joined #parrot
22:50 Austin joined #parrot
23:04 mikehh joined #parrot
23:08 dalek winxed: r432 | julian.notfound++ | trunk/winxedst1.winxed:
23:08 dalek winxed: fix key separator in stage 1, was using , instead of ; (how I didn't notice
23:08 dalek winxed: before?)
23:08 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=432
23:37 mikehh_ joined #parrot
23:38 dukeleto 'ello
23:45 mikehh_ joined #parrot
23:46 * Coke is running out of steam on rm_flags. =|
23:47 dukeleto Coke: what is up?
23:47 Coke laziness!
23:47 purl laziness is a virtue, after all :) or http://bill.wards.net/blosx​om/humor/story/feynman.html
23:47 dukeleto Coke: do you need testing or something?
23:47 Coke need to fix the build for --optimize on non-gcc.
23:48 Coke last bit of CFLAGS magic.
23:48 dukeleto Coke: what is the most useful non-gcc compiler to test? i could try to install it
23:48 Coke solaris cc.
23:48 purl i think solaris cc is the only context I recall hearing of rogue wave
23:48 Coke ooh, rogue wave. wow.
23:48 Coke rogue wave?
23:48 purl rogue wave is, like, evil.  STL is insane.  Different lineage
23:49 Coke dukeleto: if you have some other funky compiler, be nice to make sure rm_cflags branch doesn't kill it.
23:49 Coke um, tt #1484 is about prove? that ain't parrot.
23:49 dukeleto rogue waves are waves that are waves that are taller than ~3 std dev of other waves
23:51 dukeleto rogue waves don't necessarily need to be caused by tsunamis
23:52 dukeleto they are usually in the open ocean, and tanker companies study them, because they occasionally take out a tanker ship
23:53 mikehh_ joined #parrot
23:53 * dukeleto had a math prof in grad skool that studied rogue waves
23:54 dukeleto Coke: i dont have access to a solaris box, but i could try icc
23:54 Coke hokay.
23:54 Coke wonder if anyone has tried that on trunk lately. you might want to start there. =-)
23:55 NotFound When you finish, I'll write a new c compiler just to make it break }:)

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

Parrot | source cross referenced