Camelia, the Perl 6 bug

IRC log for #parrot, 2012-02-13

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:15 dalek plumage: 1260749 | dukeleto++ | README (2 files):
00:15 dalek plumage: [doc] Convert readme to markdown
00:15 dalek plumage: review: https://github.com/parrot/​plumage/commit/126074960b
00:27 dalek plumage: 086903e | dukeleto++ | .travis.yml:
00:27 dalek plumage: [ci] Try running the Plumage test suite on the lastest Parrot master on Travis
00:27 dalek plumage: review: https://github.com/parrot/​plumage/commit/086903e673
00:38 dalek plumage: 4a6e4a4 | dukeleto++ | .travis.yml:
00:38 dalek plumage: [ci] Make sure we are in the correct directory
00:38 dalek plumage: review: https://github.com/parrot/​plumage/commit/4a6e4a4aad
01:19 whiteknight dukeleto++
01:19 whiteknight Eventually I would like to get Rosella added there too
01:37 woosley joined #parrot
01:45 dalek Rosella: 4b9bf1b | Whiteknight++ | / (3 files):
01:45 dalek Rosella: [Template] add in a simple benchmarks file for compilation
01:45 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/4b9bf1bf4c
04:09 alvis joined #parrot
04:10 dalek plumage: 8db9060 | dukeleto++ | .travis.yml:
04:10 dalek plumage: [ci] Make a shallow git clone of parrot  to save bandwidth
04:10 dalek plumage: review: https://github.com/parrot/​plumage/commit/8db9060c5d
04:25 dalek cardinal: 0711385 | dukeleto++ | README.rdoc:
04:25 dalek cardinal: [doc] Update readme now that we have a setup.winxed
04:25 dalek cardinal: review: https://github.com/parrot/​cardinal/commit/07113857b7
05:23 dukeleto ~~
06:00 benabik joined #parrot
06:04 dukeleto aloha seen chromatic
06:04 aloha dukeleto: chromatic was last seen in #parrot 157 days 4 hours ago saying "In theory IMCC could rewrite the existing syntax to those flags.".
06:11 dukeleto msg whiteknight sign into travis-ci.org with your github id, turn on the travis service hook via the GUI after you log in, then let me know
06:11 aloha OK. I'll deliver the message.
06:15 dalek cardinal: 48a7306 | dukeleto++ | .travis.yml:
06:15 dalek cardinal: [ci] Hook up the Cardinal test suite to Travis
06:15 dalek cardinal: review: https://github.com/parrot/​cardinal/commit/48a730603b
06:24 dukeleto msg benabik if you have some tuits, please throw them this way: https://github.com/parrot/​tree-optimization/issues/2
06:24 aloha OK. I'll deliver the message.
06:25 contingencyplan joined #parrot
06:29 benabik dukeleto: I haven't actually poked at t-o in much detail, but I'll take a hack at it.
06:29 benabik (Tomorrow)
07:16 dalek rakudo/rat-vs-fatrat: 85196e7 | moritz++ | src/core/Rat.pm:
07:16 dalek rakudo/rat-vs-fatrat: conversions between Rat and FatRat
07:16 dalek rakudo/rat-vs-fatrat: review: https://github.com/rakudo/rakudo/commit/85196e73a4
07:19 dalek rakudo/nom: 85196e7 | moritz++ | src/core/Rat.pm:
07:19 dalek rakudo/nom: conversions between Rat and FatRat
07:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/85196e73a4
07:19 dalek rakudo/nom: dc7bcfb | moritz++ | / (2 files):
07:19 dalek rakudo/nom: Merge remote branch 'origin/rat-vs-fatrat' into nom
07:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/dc7bcfb4a6
07:24 trey joined #parrot
07:44 dalek rakudo/nom: 6b1cbaa | moritz++ | docs/ChangeLog:
07:44 dalek rakudo/nom: update ChangeLog
07:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6b1cbaabcf
08:41 mj41 joined #parrot
09:09 fperrad joined #parrot
09:14 lucian joined #parrot
10:07 dalek rakudo/nom: 5d20cb5 | moritz++ | src/core/ (4 files):
10:07 dalek rakudo/nom: coercion methods to FatRat
10:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5d20cb50ae
10:07 dalek rakudo/nom: ddd1f02 | moritz++ | src/core/Rat.pm:
10:07 dalek rakudo/nom: fix thinko in DIVIDE_NUMBERS
10:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ddd1f02c56
10:07 dalek rakudo/nom: 5b9e9af | moritz++ | src/core/Rat.pm:
10:07 dalek rakudo/nom: separate FatRat.perl, fix Rational.Str
10:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5b9e9afdb2
10:07 woosley left #parrot
10:14 dalek rakudo/nom: 306626c | moritz++ | src/core/ (2 files):
10:14 dalek rakudo/nom: make error reporting more robust
10:14 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/306626cf87
10:26 dalek rakudo/nom: 125e7f9 | moritz++ | / (2 files):
10:26 dalek rakudo/nom: more FatRat type fixes; run the tests!
10:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/125e7f9588
11:02 schmooster joined #parrot
13:24 ligne joined #parrot
13:27 dalek rakudo/nom: f3fe530 | moritz++ | src/Perl6/Actions.pm:
13:27 dalek rakudo/nom: canonicalize regex adverb names
13:27 dalek rakudo/nom:
13:27 dalek rakudo/nom: This makes  ~~ m:ignorecase/.../ work again; the long forms already
13:27 dalek rakudo/nom: worked on the inside of regexes.
13:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f3fe5303fa
14:57 schmooster joined #parrot
14:59 PacoAir joined #parrot
15:16 dalek rakudo/nom: 3728201 | moritz++ | docs/ROADMAP:
15:16 dalek rakudo/nom: remove complete ROADMAP item
15:16 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3728201fc0
15:20 jsut_ joined #parrot
15:21 NotFound cd
15:21 NotFound Ups
15:32 masak NotFound: ~$
15:34 NotFound alvis: ping
15:37 NotFound msg alvis you can't assign to cdr(o), its result is an anonymous temporary register. You may need =: instead of =
15:37 aloha OK. I'll deliver the message.
15:43 Psyche^ joined #parrot
15:57 mtk joined #parrot
16:05 JimmyZ joined #parrot
16:26 preflex_ joined #parrot
16:29 dmalcolm joined #parrot
16:32 contingencyplan joined #parrot
17:04 dukeleto ~~
17:04 benabik o/ #parrot
17:04 cotto 'morning
17:05 dukeleto cotto: how goes it?
17:05 * dukeleto has been on a CI kick lately
17:05 dukeleto i have Plumage, Cardinal, Rakudo and Parrot on Travis CI now
17:05 cotto just got out of an insane week
17:05 dukeleto cotto: i am still in an insane quarter :)
17:06 benabik dukeleto++
17:06 dukeleto benabik: if you have any idea about that tree-optimization failure, please let me know
17:07 dukeleto benabik: i want to hook that up to travis ci as well
17:07 benabik dukeleto: I'll look into it.  I haven't really poked at the guts of t-o yet.
17:08 dukeleto benabik: thanks. I assume it is just something deprecation-related.
17:09 benabik Huh.  "Could not find sub get_parrot"
17:12 Coke btw, I'll be in leeds next month if anyone is about.
17:12 benabik Oh.  there's a difference between nqp and parrot-nqp.  D'oh.
17:14 alvis joined #parrot
17:15 alvis NotFound: ahhh, thank you. i didn't understand the *why* behind its failure.
17:19 lateau__ joined #parrot
17:27 dukeleto alvis: howdy
17:27 benabik dukeleto: Doesn't look deprecation-related.  What you're seeing is the same bug as in issue #1
17:29 dukeleto benabik: looks like some behavior changed. Something gets decontainerized now where it wasn't before
17:29 dukeleto benabik: that test must have passes at some point
17:30 dukeleto benabik: so if it is not deprecation-related, it is as least behavior that changed
17:30 dukeleto seen tcurtis
17:30 aloha tcurtis was last seen in #parrot 142 days 9 hours ago joining the channel.
17:30 benabik It's the exact same behavior that tcurtis described in the bug a year ago.
17:39 dukeleto benabik: maybe we just change the test?
17:39 benabik It's not supposed to be dropping the PAST::Stmts, I think.  It's genuinely broken.
17:53 dukeleto benabik: ok, then.
17:53 dukeleto benabik: we are getting somewhere
17:53 dukeleto benabik: so it is stripping PAST::Stmts from the tree?
17:53 dukeleto benabik: why does the test blow up instead of fail?
17:54 benabik dukeleto: I think it does just fail.  The harness turns the failure into an exception I think...
17:55 zby_home joined #parrot
17:56 dukeleto benabik: ah! bugs within bugs...
17:56 benabik If you run "parrot -L build /usr/local/lib/parrot/4.0.​0-devel/library/nqp-rx.pbc t/tree-optimizer.t", you see that the test just says "not ok"
18:06 trey joined #parrot
18:18 Coke I cannot, btw, get parrot building on cygwin.
18:18 Coke anyone doing so these days?
18:18 dmalcolm joined #parrot
18:19 benabik I used Strawberry for testing on Win7
18:20 Coke yah. I never use cygwin, but we have an old rakudo bug I'm trying to close.
18:21 * benabik gave up Cygwin and just started installing Debian on  VirtualBox instead.
18:26 simcop2387 joined #parrot
18:27 not_gerd joined #parrot
18:28 not_gerd hello, #parrot
18:29 not_gerd Coke: what failures are you seeing on cygwin?
18:31 Coke moment.
18:31 Coke not_gerd: ah. removed cygwin at some point, will regen tonight.
18:32 Coke it was during the "which compiler to use" config probe, complaining about the literal compiler name "gcc-"
18:32 Coke (when gcc worked just fine.)
18:33 not_gerd Coke: haven't seen that one before... how recent is your cygwin installation?
18:33 not_gerd (or rather, was?)
18:33 Coke I installed it sunday to test.
18:35 not_gerd well, I just successfully built on cygwin - feel free to contact me when you try again...
18:35 Coke what version of cygwin are you using?
18:35 Coke my setup.exe is version 2.763
18:36 Coke (can't install at work due to firewall issues.)
18:36 not_gerd same version
18:37 dalek rakudo/nom: f2f193b | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
18:37 dalek rakudo/nom: Fix bug in attribute generic instantiation discovered by moritz++.
18:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f2f193b548
18:38 Coke not_gerd: any chance you could comment on https://rt.perl.org/rt3/Ti​cket/Display.html?id=64032 ? (preferably in such a way that makes it closable? ;)
18:39 Coke (if not, no worries, I'll get back to cygwin tonight.)
18:40 not_gerd Coke: I can do it - is it possible to reply by mail or do I need to create an account?
18:43 not_gerd Coke: the fix is https://github.com/rakudo/rakudo/commit/​25967beec9dcb4e79523f529bfa5809a5b396508 , btw
18:46 moritz not_gerd: you can comment by mail
18:46 moritz not_gerd: but if you say it's closed, I can close it for you
18:47 dalek tree-optimization: 11f087c | dukeleto++ | README (2 files):
18:47 dalek tree-optimization: [doc] Improve readme
18:47 dalek tree-optimization: review: https://github.com/parrot/tree-​optimization/commit/11f087c264
18:48 not_gerd moritz: it's closable - all of Parrot, NQP and Rakudo should build successfully on Cygwin and at least do so on my machine
18:48 moritz ok, closed
18:50 Coke not_gerd: oh! didn't realize you had just made it work; I was just trying to clear out old tickets!
18:50 Coke not_gerd++
18:52 dalek rakudo/nom: bd5adba | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
18:52 dalek rakudo/nom: Replace a bunch of pir:: with nqp::.
18:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/bd5adba801
18:54 dalek tree-optimization: 173c78d | dukeleto++ | README.md:
18:54 dalek tree-optimization: Add more details to readme
18:54 dalek tree-optimization: review: https://github.com/parrot/tree-​optimization/commit/173c78d71d
18:58 lucian joined #parrot
19:01 Coke # 02/13/2012 - niecza at 100.01%
19:01 Coke "niecza",     20055,     8,   751,  1573, 22387, 23233
19:01 Coke "rakudo",     20052,    29,   611,  1863, 22555, 23243
19:02 Coke ww, sorry.
19:17 mj41 joined #parrot
19:26 dalek nqp: 7f521e3 | moritz++ | / (3 files):
19:26 dalek nqp: add nqp::div_In opcode
19:26 dalek nqp:
19:26 dalek nqp: It smart-ish-ly divides two big integers and returns a double.
19:26 dalek nqp: review: https://github.com/perl6/nqp/commit/7f521e35fc
19:32 cogno joined #parrot
19:42 not_gerd left #parrot
20:17 perlite joined #parrot
20:21 dalek rakudo/nom: 91c3326 | moritz++ | / (2 files):
20:21 dalek rakudo/nom: smarter FatRat numification
20:21 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/91c332648f
21:20 cogno joined #parrot
21:57 dalek nqp/bs: dfdba67 | jnthn++ | src/HLL/World.pm:
21:57 dalek nqp/bs: Fix how we include the serialized data into the PIR. Makes the deserializer consider it non-corrupt and start deserializing it, at least.
21:57 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/dfdba67678
21:57 dalek nqp/bs: bf0a0d8 | jnthn++ | src/6model/ (2 files):
21:57 dalek nqp/bs: Q. Does || have the same semantics in C as in Perl? A. No, idiot. BTW, here's a corrupt heap. Enjoy your day!
21:57 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/bf0a0d8b0b
23:09 dalek nqp/bs: 6291382 | jnthn++ | src/ (2 files):
23:09 dalek nqp/bs: Add a way to grab a code ref from an SC; will be needed for the new fixup handling code.
23:09 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/6291382d89
23:09 dalek nqp/bs: 15cb1fe | jnthn++ | src/ (2 files):
23:09 dalek nqp/bs: Start to suppress generation of various deserialization events that are covered by the new serializer when $NEW_SER is set.
23:09 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/15cb1fef12
23:09 dalek nqp/bs: ad91b27 | jnthn++ | src/ (2 files):
23:09 dalek nqp/bs: Refactoring and simplification to fixup event handling.
23:10 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/ad91b273db
23:10 dalek nqp/bs: 5eab84b | jnthn++ | src/ (3 files):
23:10 dalek nqp/bs: Separate out things that need to happen (like dependency loading) before we deserialize the SC, and fixups that should happen afterwards.
23:10 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/5eab84bc15
23:29 whiteknight joined #parrot
23:30 dalek nqp/bs: 5595db2 | jnthn++ | src/HLL/World.pm:
23:30 dalek nqp/bs: Fix an off-by-1.
23:30 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/5595db2193
23:30 dalek nqp/bs: 2142ec6 | jnthn++ | src/6model/serialization.c:
23:30 dalek nqp/bs: Serialize STable->WHO. With this, we now appear successfully serialize and deserialize the module loader and NQP meta-objects, and get some way into compiling NQPCORE.setting.
23:30 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/2142ec606f
23:42 whiteknight good evening, #parrot
23:56 preflex_ joined #parrot

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

Parrot | source cross referenced