Camelia, the Perl 6 bug

IRC log for #parrot, 2010-07-19

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 dalek parrot: r48106 | Chandon++ | branches/gsoc_threads (17 files):
00:08 dalek parrot: [gsoc_threads] Merge from trunk.
00:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48106/
00:24 bacek joined #parrot
00:31 kid51 joined #parrot
00:36 nbrown joined #parrot
00:39 kid51 gsoc_threads branch:  Getting test failures in t/pmc/pmc.t and t/pmc/scheduler.t
00:41 aloha joined #parrot
00:42 kid51 http://smolder.plusthree.com/ap​p/projects/report_details/34937
00:48 bacek joined #parrot
00:53 Chandon kid51: If we're doing automated testing I should probably set those to ignore or something.
00:54 kid51 But aren't we *always* doing automated testing?
00:54 Chandon Didn't know that. Probably should have assumed.
00:55 kid51 Any branch in the repository is fair game for testing.
00:55 kid51 And for those of us who do Smolder tests, the difference between testing trunk and testing a branch is just one word.
00:56 kid51 I don't claim any insight into the subject of that branch ...
00:57 kid51 ... but I do know that tests that are passing in trunk but failing in branch are a red flag.
00:59 Chandon That sounds like a reasonable assumption.
01:01 kid51 I'm glad to see you've got a number of TODO items identified in your branch.
01:03 kid51 trunk at r 48106: make fulltest PASS linux/i386
01:26 bacek joined #parrot
02:14 bacek joined #parrot
02:14 kid51 make fulltest PASS also on darwin/ppc
02:15 aloha joined #parrot
02:17 hercynium joined #parrot
02:36 dalek parrot: r48107 | Chandon++ | branches/gsoc_threads (9 files):
02:36 dalek parrot: [gsoc_threads] Task queue only has tasks in it. Also, skip scheduler tests.
02:36 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48107/
02:54 janus joined #parrot
02:54 potato joined #parrot
03:13 jsut_ joined #parrot
03:41 LoganLK joined #parrot
04:09 yobert joined #parrot
04:18 TiMBuS joined #parrot
04:27 theory joined #parrot
05:08 TiMBuS joined #parrot
05:09 atrodo joined #parrot
05:29 snarkyboojum joined #parrot
06:04 he_ joined #parrot
06:08 uniejo joined #parrot
06:57 dalek parrot: r48108 | khairul++ | branches/gsoc_instrument (4 files):
06:57 dalek parrot: Added test for gc event class.
06:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48108/
07:01 cotto yay for tests
07:26 baest joined #parrot
07:59 AzureStone joined #parrot
08:03 dalek parrot: r48109 | moritz++ | trunk/CREDITS:
08:03 dalek parrot: [CREDIT] update Audrey Tang's nick name, by her request
08:03 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48109/
08:19 dalek left #parrot
08:19 dalek joined #parrot
08:36 AndyA joined #parrot
09:35 kj joined #parrot
09:38 dalek nqp-rx: 7b1280f | pmichaud++ | src/ (3 files):
09:38 dalek nqp-rx: Add backtrack indicators to Cursor, Regex "pass" nodes.
09:38 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/7​b1280f9bed6aec230d334fcf5dd2d317a4ce732
09:38 dalek nqp-rx: eb16d23 | pmichaud++ | src/ (2 files):
09:38 dalek nqp-rx: Initial version of backtracking.  Adds Cursor.next and helper methods to restart
09:39 dalek nqp-rx: match from a given Cursor.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/e​b16d23de5e2e44ac619da611d710bcca656d450
09:39 dalek nqp-rx: b796e3d | pmichaud++ | src/Regex/Cursor.pir:
09:39 dalek nqp-rx: Be more robust about backtracking into failed/nonbacktracking cursors.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/b​796e3d7dab74cee608e3e3e571f9f773b1088ab
09:39 dalek nqp-rx: a1c5ce3 | pmichaud++ | src/ (2 files):
09:39 dalek nqp-rx: Add backtracking into subrule code.  Split !cursor_next from Cursor.next .
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/a​1c5ce3baead01a2d53fce9d5c887c84f6e49ad7
09:39 dalek nqp-rx: c2c2fbe | pmichaud++ | src/PAST/Compiler-Regex.pir:
09:39 dalek nqp-rx: Eliminate (unsaved) uniquereg used for markers in greedy/ratchet quantifier.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/c​2c2fbe25a48b8b3fb25bddf378fb391c4954d9b
09:39 dalek nqp-rx: 7b0bf98 | pmichaud++ | src/PAST/Compiler-Regex.pir:
09:39 dalek nqp-rx: Make sure uniquereg for frugal quantifiers is reset properly if re-entering
09:39 dalek nqp-rx: subroutine.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/7​b0bf98e14aeeb50c76e0274ffc93b380e77b7dd
09:39 dalek nqp-rx: cf03cdb | pmichaud++ | build/PARROT_REVISION:
09:39 dalek nqp-rx: Bump PARROT_REVISION.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/c​f03cdb70126451407e4af201fd095c5556f2399
09:39 dalek nqp-rx: 6aedfc2 | pmichaud++ | src/stage0/ (4 files):
09:39 dalek nqp-rx: Update bootstrap.
09:39 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/6​aedfc201c03ad4f547732298c940ce2822aa669
09:40 dalek rakudo: 9005478 | pmichaud++ | build/PARROT_REVISION:
09:40 dalek rakudo: Bump PARROT_REVISION to get regex backtracking fixes from nqp-rx.  Fixes RT
09:40 dalek rakudo: #73608.
09:40 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​005478267083d6a04e31a93a2dcffc2acea22cb
09:42 jsut joined #parrot
09:46 dalek parrot: r48110 | pmichaud++ | trunk/ext/nqp-rx/src/stage0 (4 files):
09:46 dalek parrot: [nqp-rx]:  Update bootstrap with regex backtracking fixes.
09:46 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48110/
11:05 lucian joined #parrot
11:36 snarkyboojum joined #parrot
11:38 clinton joined #parrot
11:43 dalek rakudo: 8d8114f | moritz++ | src/Perl6/Compiler.pir:
11:43 dalek rakudo: print parrot version in --version output, and athe revision only if != 0
11:43 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​d8114fa7bec532798da7004b864e349e437d874
12:15 khairul joined #parrot
12:22 whiteknight joined #parrot
12:28 whiteknight good morning, #parrot
12:49 jsut_ joined #parrot
12:51 Coke whiteknight: zzzzzzzzzzzzz
12:54 whiteknight Coke: aaaaaaaaaaaaaaaaaaaaaaaa
12:55 ambs joined #parrot
12:57 bluescreen joined #parrot
13:08 bluescreen joined #parrot
13:23 khairul_ joined #parrot
13:31 bluescreen joined #parrot
13:32 Coke khairul: fixed your blog in planet parrot.
13:52 JimmyZ joined #parrot
13:53 macroron joined #parrot
13:54 bluescreen joined #parrot
13:54 whiteknight purl msg ash_: Have you seen http://github.com/graydon/rust ? it's an interesting language with an interesting interface to C function calls. Looks like it creates a separate stack to call them on. Don't think it effects your project, but definitely worth a look at.
13:54 purl Message for ash_ stored.
13:56 tcurtis joined #parrot
14:01 bubaflub joined #parrot
14:07 Andy joined #parrot
14:14 dalek rakudo: 40c6ec7 | (Вячеслав Матюхин)++ | src/Perl6/Actions.pm:
14:14 dalek rakudo: Implement nested Whatever-currying
14:14 dalek rakudo: chaned pir::exist to defined, to not rely on the underlying data structure too
14:14 dalek rakudo: much (suggested by jnthn++, conducted by moritz).
14:14 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/4​0c6ec787b8fcd54a9e59ad09a1ad00536b4557a
14:14 dalek rakudo: cf5f19a | moritz++ | CREDITS:
14:15 dalek joined #parrot
14:18 whiteknight sounds like something suspicious you could get at an indian restaurant: "I'll have the whatever curry"
14:20 moritz is that the curry with last week's left-overs? :-)
14:20 atrodo that's not something I'd order.  I'm hit or miss on the curry anyways
14:22 theory joined #parrot
14:24 bubaflub joined #parrot
14:34 Coke one more day for bugfixes and platform reports.
14:35 Coke I will probably cut 2.6 in the evening.
14:35 Coke (tomorrow)
14:44 dalek squaak-tutorial: 6133e26 | tcurtis++ | doc/tutorial_episode_6.pod:
14:44 dalek squaak-tutorial: Remove superfluous {*} in Ep 6
14:44 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/6133e2686f310996c60e20da20babbbedd9ade7b
14:44 dalek squaak-tutorial: abe0ce4 | tcurtis++ | doc/tutorial_episode_6.pod:
14:44 dalek squaak-tutorial: $(...) -> .ast in Ep 6.
14:44 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/abe0ce4be04ab634faefd84da6504fd7ce811eaa
14:58 dalek winxed: r561 | NotFound++ | trunk/examples/fly.winxed:
14:58 dalek winxed: improve fly example
14:58 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=561
15:04 snarkyboojum joined #parrot
15:06 particle left #parrot
15:07 particle joined #parrot
15:10 [1]Casan joined #parrot
15:10 theory joined #parrot
15:16 particle left #parrot
15:19 kthakore joined #parrot
15:19 kthakore hi folks
15:20 kthakore bacek_at_work: around?
15:20 particle joined #parrot
15:20 Coke just had 3 smolder failures come through.
15:20 Coke These are the ones that fail on a regular basis. can someone todo these tests?
15:26 davidfetter joined #parrot
16:05 dalek rakudo: 2f4733e | moritz++ | src/Perl6/Grammar.pm:
16:05 dalek rakudo: implement NYI messages for six different phasers
16:05 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2​f4733ea8a42294ed2a23c2e09eb067c0eb2c4ea
16:08 eternaleye joined #parrot
16:12 ruoso joined #parrot
16:21 whiteknight joined #parrot
16:30 dalek squaak-tutorial: cde4870 | tcurtis++ | doc/tutorial_episode_3.pod:
16:30 dalek squaak-tutorial: Refactor to be more correct to the grammar in Ep 3.
16:30 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/cde4870963bdacbfbd6a325d956001ea3604d36b
16:30 dalek squaak-tutorial: 7827432 | tcurtis++ | src/Squaak/ (2 files):
16:30 dalek squaak-tutorial: Make the appropriate changes to the appropriate grammar in accordance with
16:30 dalek squaak-tutorial: previous commit.
16:30 purl hmmm... previous commit is the 'fix'
16:30 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/7827432490fcee2f60c5ecfc2f48fc4f2fe00aa4
16:37 Coke What is the point of including the name of the file in the NAME section of POD?
16:40 dalek parrot: r48111 | khairul++ | branches/gsoc_instrument (4 files):
16:40 dalek parrot: Add NULL check when destroying InstrumentVtable.
16:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48111/
16:40 dalek winxed: r562 | NotFound++ | trunk/examples/fly.winxed:
16:40 dalek winxed: add automatic mode to fly example
16:40 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=562
16:45 arnsholt Hmm. Writing tests for backtracking is hard
16:51 * Coke also wonders what the diff between NAME and TITLE is,.
16:53 tcurtis Coke: Don't forget about Name.
16:55 Mythmon joined #parrot
16:56 Mythmon Coke: ping
16:59 Mythmon hmm. since he doesn't seem to be around, has anyone noticed an issue where when you edit a page on the trac.parrot.org wiki, you get logged out?
16:59 Mythmon I am a sysadmin for the server its on, I am trying to fix it, but I can't reproduce the bug myself.
17:00 NotFound Mythmon: tell people to check his system clock.
17:01 cotto_work ~~
17:01 Mythmon NotFound: ?
17:02 NotFound Mythmon: In my experience, that is the cause of that kind of problems 99% of times.
17:02 Mythmon Ah. I was expecting that it had to do with our caching service being a bit to aggressive and caching the page that commits the edit.
17:03 NotFound Mythmon: don't know, but checking clocks as first step doesn't harm.
17:05 Mythmon true. i will have him check that.
17:05 dalek squaak-tutorial: d185c17 | tcurtis++ | doc/tutorial_episode_6.pod:
17:05 dalek squaak-tutorial: Some further changes in Ep 6.
17:05 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/d185c17960361ea285b9c5fdb1fa16ecc05da6ba
17:07 NotFound japhb: ping
17:07 japhb NotFound, pong
17:07 japhb (Here by the miracle of Telepresence!"
17:07 NotFound japhb: check last revision of fly.winxed if you want a nice opengl demo
17:08 japhb NotFound, ah, cool, thanks!
17:08 kthakore hi NotFound
17:08 japhb Needs an update of parrot, too?
17:08 kthakore hi japhb
17:08 japhb Hi, kthakore!
17:08 NotFound japhb: no, last you tried will be fine
17:08 japhb OK, cool
17:08 particle Coke: Mythmon: you should talk
17:08 kthakore japhb: hi
17:08 particle Mythmon: thanks for joining.  coke asked me to submit the request for trac.parrot.org
17:09 Mythmon ah.
17:09 [1]Casan joined #parrot
17:09 kthakore messages?
17:09 purl To access purl's messages, msg me with the word "messages".
17:13 dalek parrot: r48112 | coke++ | branches/html_cleanup/lib/​Parrot/Docs/PodToHtml.pm:
17:13 dalek parrot: Default title to what POD::Simple::HTML thinks the title is.
17:13 dalek parrot: Massage slightly to match current output of 2.5.0's 'make html'
17:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48112/
17:13 dalek parrot: r48113 | coke++ | branches/html_cleanup (12 files):
17:13 dalek parrot: Make POD conform to 'make html' expectations a bit more.
17:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48113/
17:17 dalek squaak-tutorial: a12ad27 | tcurtis++ | doc/tutorial_episode_6.pod:
17:17 dalek squaak-tutorial: Make sub_call a statement.
17:17 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/a12ad27c403c29af0a6e0c7be6b04863cb64b688
17:17 dalek squaak-tutorial: 1f22fac | tcurtis++ | src/Squaak/ (2 files):
17:17 dalek squaak-tutorial: Make sub_definitions work the way they should in the example compiler.
17:17 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/1f22fac290e5275e2e0756e6b7c8f54912106c49
17:18 dalek tracwiki: v6 | coke++ | CleanupMakeHtml
17:18 dalek tracwiki: track latest changes WRT title.
17:18 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Cle​anupMakeHtml?version=6&action=diff
17:22 Coke Mythmon: I had that problem days ago.
17:22 Coke I can no longer reproduce it myself.
17:22 Coke in the past, it was due to the caching, yes.
17:22 Coke There is a reason I did not open a ticket, though. I blame particle for your wasted time, sorry. =-)
17:23 dalek squaak-tutorial: 18859f4 | tcurtis++ | src/Squaak/ (2 files):
17:23 dalek squaak-tutorial: Add sub calls to example compiler.
17:23 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/18859f4033f87277241edfc3b8d86541f4749a78
17:23 Coke Alrightee, diffs in 'make html' now down to about 3.9KLOD
17:24 Mythmon Coke: no problem. We got the ticket about the time that we had changed something with the cacher, so I blamed that at first. I'm glad to hear it is working.
17:24 kthakore howdy folks .... I am attempting to crack TT#1639
17:25 Coke Mythmon: prolly a blip. I'll definitely open a ticket if it recurs.
17:25 Coke Mythmon++ # danke
17:25 kthakore but I am unsure what StringBuilder (src/pmc/stringbuilder.pmc) replaces for (src/pmc/string.pmc)
17:25 kthakore and where does the overlap needs to be changed in StringHandle
17:25 kthakore anyone?
17:25 purl Somewhere, someplace, in some universe, somebody uses whatever you just asked about.
17:25 kthakore oh well
17:26 kthakore I will wait for bacek
17:27 Coke kthakore: Stringhandle uses a STRING as an internal buffer.
17:27 Coke that buffer should be a StringBuilder instead of a String.
17:27 Coke the main reason is the guts of push_string(), which stringbuilder does better.
17:27 kthakore so STRINGHANDLE ?
17:28 Coke whoops. moment.
17:28 whiteknight kthakore: what's the question?
17:28 Coke whiteknight: the ticket is vague.
17:29 Coke ok. stringHnale has an attr "*stringhandle" - that's the one that needs replacing.
17:29 kthakore whiteknight: yeah ...
17:29 * purl doo wop doo wop // shang a langa shanga langaa
17:29 dalek squaak-tutorial: 2ac5a71 | tcurtis++ | doc/tutorial_episode_6.pod:
17:29 dalek squaak-tutorial: Superfluous {*}s in Ep 6.
17:29 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/2ac5a7159f6007124bec01414db262a99bff2082
17:29 dalek squaak-tutorial: 9996dfc | tcurtis++ | doc/tutorial_episode_6.pod:
17:29 dalek squaak-tutorial: for_statement -> statement:sym<for>
17:29 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/9996dfc1662e33bb04ac3325613a159c4b3b1535
17:29 kthakore Coke: ok
17:29 kthakore whiteknight: Coke can that ticket be clarified?
17:30 Coke it's the "puts" method that makes it want the update.
17:31 kthakore ok
17:31 kthakore Coke: that narrows done code to look like?
17:31 Coke kthakore: you could start by changing the open() method to initialize the stringhandle attr with a StringBuilder instead of a string and seeing what breaks.
17:32 japhb NotFound, Finally got a chance to run the fly.winxed demo.  Very nice!  :-)
17:33 NotFound japhb: thanks
17:33 japhb Did you get a chance to try the multisampling on a system that had HW OpenGL?
17:33 NotFound japhb: I looked at some docs and failed to find a way to use it without complicating a lot the code.
17:34 japhb Huh.  Surprising, that.
17:35 NotFound Most probably my fault.
17:38 Coke I will hack on the html_cleanup branch again this evening. eyes welcome in the meantime.
17:41 japhb NotFound, I have it working here.
17:42 japhb Would you like a diff?
17:42 NotFound japhb: Sure!
17:43 nopaste "japhb" at 192.168.1.3 pasted "fly.winxed diff for MULTISAMPLE" (39 lines) at http://nopaste.snit.ch/22122
17:43 japhb There you go.  :-)
17:44 particle Mythmon++ # sorry about the snipe hunt
17:45 NotFound japhb: Just that? I'll have confused something in my attempts, then.
17:45 japhb Yup.  :-)
17:45 japhb (Mis-pasted a constant, maybe?)
17:45 NotFound Probably.
17:46 kthakore Coke: sory $work came in
17:47 kthakore Coke: um ... would be posibble .. kind sir ... to update that ticket with your stuff?
17:56 bubaflub joined #parrot
17:57 Coke I would appreciate it if someone else with wiki rights could do that. otherwise I'll do it when I get off $DAYJOB
17:57 kthakore Coke: can you see TT#1639
17:57 NotFound japhb: I don't appreciate any difference.
17:57 Coke kthakore: yes.
17:57 tcurtis kthakore: link and what you want updated?
17:57 Coke I have admin rights. just a little busy atm.
17:58 tcurtis I think I can edit it.
17:58 japhb NotFound, didn't you tell me you were running with software GL on your usual box?
17:58 * Coke wonders who carl williams is and why he is spamming me.
17:58 NotFound japhb: I've tested on my laptop.
17:59 japhb NotFound, what's OS and GPU on the laptop?
18:00 Coke ugh.
18:01 NotFound Ubuntu, Intel Mobile 4 Series
18:01 Coke Ok. I'll update the ticket. :P
18:01 kthakore Coke: ok
18:01 kthakore Coke: tcurtis  I updated the ticket
18:02 kthakore Coke: I ask for clarification on puts() method there
18:02 Coke I do feel that if I bother clarifying too much, I might as well just write the patch. if you have specific questions, those would be good to note.
18:02 kthakore Coke: ok
18:02 kthakore Coke: np
18:02 kthakore Coke: can atleast confirm the files there?
18:03 kthakore src/pmc/stringbuilder.pmc string.pmc and stringhandle.pmc?
18:03 kthakore I am sorry I am total newb
18:03 japhb NotFound, Intel graphics?  There's your problem right there, sadly.  REALLY poor support of not-absolutely-core features.
18:04 japhb Which Ubuntu, OOC?
18:04 NotFound japhb: I'll commit it anyway, then.
18:04 japhb NotFound, nod, thx
18:04 NotFound japhb: 10.04
18:05 * japhb has a laptop with 10.04 and nvidia graphics.
18:05 japhb I'll test there as well, just for fun.
18:05 japhb Already committed?
18:06 Coke ticket updated.
18:07 Coke and I'm just busy today, sorry I'm grouchy. =)
18:07 joeri joined #parrot
18:07 dalek winxed: r563 | NotFound++ | trunk/examples/fly.winxed:
18:07 dalek winxed: enable multisample in fly example, japhb++
18:07 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=563
18:08 japhb Ah the joy of a fresh OS reinstall: Want to get something done?  First, install all of the packages you had before the reinstall!  Three hours later, you're ready to go!  :-/
18:12 cotto_work I love that game.
18:29 Coke seen szabgab?
18:29 purl szabgab was last seen on #p5p 19 days, 8 hours, 36 minutes and 41 seconds ago, saying: ribasushi, need commit bit?  [Jun 30 09:52:43 2010]
18:38 mmcleric joined #parrot
18:42 dalek nqp-rx: 5725781 | pmichaud++ |  (2 files):
18:42 dalek nqp-rx: Fix protoregex bug with classnames beginning with Q.
18:42 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/5​7257818cd7630b987e606e1c38dbe3181049bce
18:42 dalek nqp-rx: 11cd811 | pmichaud++ | src/stage0/ (4 files):
18:42 dalek nqp-rx: Update bootstrap.
18:42 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/1​1cd81140dad7f313921489e23f7cea7bd37ae5b
18:44 pmichaud japhb: I maintain a script that installs all of my packages and settings for me.
18:44 japhb pmichaud, that would probably work ... if not for the fact that I changed distros.  :-)
18:45 pmichaud japhb: ah, that does make it more difficult.  :)
18:45 Mythmon left #parrot
18:46 pmichaud locally:
18:49 particle sheesh, why doesn't everyone just run things in virtual machines?
18:49 dalek rakudo: cd2d123 | pmichaud++ | build/PARROT_REVISION:
18:49 dalek rakudo: Bump PARROT_REVISION to get fix for Q-named classes.  Fixes RT #74276.
18:49 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​d2d1234e2c16edf081bdfd8d286860852744fa7
18:49 Coke particle: there's an edge case problem.
18:50 particle who cares what your base distro is as long as the vm hypervisor runs there?
18:51 japhb particle, because GPU performance sucks in a VM.
18:52 particle export DISPLAY ;)
18:53 particle you're right, gpu performance is still one of the weak links in vm infra
18:53 dalek parrot: r48114 | pmichaud++ | trunk/ext/nqp-rx/src/stage0 (4 files):
18:53 dalek parrot: [nqp-rx] Update nqp-rx with fix for protoregexes causing Q-classes to fail.
18:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48114/
18:54 * Coke is reminded that he has yet to find a valid key/disk combination to run XP on his linux box.
19:09 whiteknight joined #parrot
19:10 particle coke: are you running xp to test parrot?
19:10 Coke oh hell no
19:10 particle wrong answer
19:10 particle if it's to test parrot, i can give you a key :)
19:10 Coke "I would be happy to run xp to test parrot if people bought me a machine for it."
19:11 particle i can give you any OS and a key, but the hw you'll need another sponsor for.
19:11 particle any *windows* OS
19:12 Coke no, this is decidedly not for parrot use, I won't abuse your codes.
19:19 dalek rakudo: 21d67d5 | jonathan++ | src/Perl6/BacktracePrinter.pm:
19:19 dalek rakudo: Instead of starting to make a list of 'ignore this frame' for the backtrace
19:19 dalek rakudo: printer, we'll instead just have an annotation to mark a frame as invisible for
19:19 dalek rakudo: its purposes. Then it's just one thing to check.
19:19 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2​1d67d5f89f45deaa96e676af0002e05e97a15d1
19:19 dalek rakudo: b62db16 | jonathan++ | src/builtins/control.pir:
19:19 dalek rakudo: Mark die and warn as being invisible to the backtrace printer.
19:19 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/b​62db16f9a1b7e5c6eaa901d1585957329ee81b8
19:19 dalek rakudo: c0df20c | jonathan++ | src/metamodel/Attribute.nqp:
19:19 dalek rakudo: Mark attribute accessors as invisible frames so the errors give the line number
19:19 dalek rakudo: where we tried to access the attribute, not some useless one.
19:19 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​0df20c023151abc8c764b78a8cfb9a60857ef47
19:27 dalek parrot: r48115 | gerd++ | trunk/lib/Parrot/Install.pm:
19:27 dalek parrot: to take care about symlinks; according to tt #509; also tested with a FAT32 destination, there the library will be copied
19:27 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48115/
19:31 tcurtis pmichaud: ping
19:31 pmichaud tcurtis: pong
19:32 tcurtis pmichaud: How can I make "PAST::Op.new( $iter, $stepsize, :pirop('add'), :node($/) )" turn into an add_p_p instead of add_p_p_p? More accurately, what's the incantation I really want?
19:33 pmichaud tcurtis: you're wanting to add $stepsize to $iter?
19:33 tcurtis pmichaud: right.
19:34 pmichaud PAST::Op.new( $iter, $stepsize, :pirop('add__0PP'), :node($/) )
19:34 tcurtis Thanks. pmichaud++
19:34 pmichaud note that the result of the node will be $iter after the add, too.
19:34 pmichaud the '0'  says to use the first (0th) argument as the return value for this node.
19:35 pmichaud as opposed to  add__PP   which would allocate a new register for the result
19:35 pmichaud (and not really give what you want anyway :-)
19:36 pmichaud slightly better might be
19:36 pmichaud add__0P+
19:36 pmichaud which avoids coercing the second argument to a PMC
19:36 pmichaud but that really depends a bit more on HLL knowledge
19:38 tcurtis pmichaud: thanks. Now I just need to figure out what else is broken about Squaak's for. :)
19:38 pmichaud afk # heading towards airport
19:50 * tcurtis is done with Episode 6 of the tutorial. :)
19:51 whiteknight tcurtis++
19:52 whiteknight I would love to help with that, but I've been spending every ounce of my available energy getting Kakapo running again
19:52 dalek squaak-tutorial: d640b72 | tcurtis++ | doc/tutorial_episode_6.pod:
19:52 dalek squaak-tutorial: $(...) -> .ast in Ep 6.
19:52 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/d640b7234b5f8bc9839ef3276feedaa6fcc83c0a
19:52 dalek squaak-tutorial: e372aba | tcurtis++ | doc/tutorial_episode_6.pod:
19:52 dalek squaak-tutorial: Fix Ep 6 exercise solution.
19:52 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/e372aba426e510b2b4665c8f541d46587b333524
19:52 dalek squaak-tutorial: 21bbd5c | tcurtis++ | src/Squaak/ (2 files):
19:52 dalek squaak-tutorial: Bring example compiler in line with last commit.
19:52 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/21bbd5cc2029e99daeb8cbdce33b9a6bc93307bf
19:56 hanekomu_9 joined #parrot
20:02 Coke if folks can test gerd's patch on various OSen, i'd appreciate it (TT#509)
20:25 theory joined #parrot
20:25 dukeleto tcurtis++ # nice work on the squaak tutorial
20:26 tcurtis dukeleto: thanks. Episode 7 is going to be...fun. Time to reverse engineer NQP's optable.
20:36 jan joined #parrot
20:43 cotto_work tcurtis++
20:43 Coke how many eps are there?
20:43 Coke tcurtis++
20:43 tcurtis 9.
20:43 Coke (no one has tackled this in aeons. =-)
20:44 cotto_work If I'm lucky, I'll have tuits to help tonight.
20:46 cotto_work It's nice to see that GitHub displays POD well.
20:46 tcurtis Although 9 doesn't really require any work since it's just an example Squaak program and some exercises without solutions.
20:49 tcurtis cotto_work++: great. :)
20:57 cotto_work 8 doesn't look too bad
21:02 cotto_work tcurtis, if I ever see you at a YAPC or something, remind me to buy you a beer or something.  Awesomeness isn't worth much if nobody knows how to use it.
21:02 cotto_work or something
21:02 purl hmmm... something is really wrong out there :)
21:04 tcurtis cotto_work: The "or something" would definitely have to be the one anytime in the next 3 years(unless it's in a country with a lower drinking age). :)
21:04 dalek winxed: r564 | NotFound++ | trunk/examples/fly.winxed:
21:04 dalek winxed: typo
21:04 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=564
21:04 cotto_work That's why I put it there.
21:05 dukeleto tcurtis: Canada's drinking age is 18 :)
21:06 dukeleto cotto_work: i asked the github peeps to render POD a while ago, glad to hear that it deploys and works
21:06 cotto_work http://github.com/ekiru/squaak-tutorial​/blob/master/doc/tutorial_episode_6.pod <-there it is
21:06 cotto_work dukeleto++
21:06 Coke contributing to the deliquency of a minor-- !
21:07 cotto_work I'd only do that as far as is legal.
21:08 cotto_work There's plenty of delinquency in Parrot already.
21:09 tcurtis cotto_work: there what is?
21:09 cotto_work github's POD rendering
21:10 dalek rakudo: 981e44e | moritz++ | t/spectest.data:
21:10 dalek rakudo: run two more test files
21:10 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​81e44e550ac82ccb15ac6915baf23f2c5f54fda
21:25 particle joined #parrot
21:29 hercynium joined #parrot
21:44 ash_ joined #parrot
21:56 dalek parrot: r48116 | mikehh++ | branches/html_cleanup/lib/​Parrot/Docs/PodToHtml.pm:
21:56 dalek parrot: fix codetest failure - trailing whitespace
21:56 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48116/
22:03 dalek rakudo: 0b12127 | masak++ | src/core/operators.pm:
22:03 dalek rakudo: [operators.pm] changed parameter name
22:03 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​b12127ac482251495a0d58d45e1ba1a0bc002f9
22:07 payload joined #parrot
22:11 bubaflub joined #parrot
22:14 dalek squaak-tutorial: 012459d | tcurtis++ |  (2 files):
22:14 dalek squaak-tutorial: Properly panic on redeclaration of variables.
22:14 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/012459dd495f2fe87c2dcb14dd0b5e996807f3bd
22:16 lucian_ joined #parrot
22:20 theory joined #parrot
22:32 theory joined #parrot
22:40 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#34957), fulltest) at r48116 - Ubuntu 10.04 amd64 (g++ with --optimize)
22:42 snarkyboojum joined #parrot
22:43 theory joined #parrot
23:19 AndyA joined #parrot
23:19 dalek squaak-tutorial: 2e2f878 | tcurtis++ |  (2 files):
23:19 dalek squaak-tutorial: Bring back operator stuff.
23:19 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/2e2f8786df49c9752278175550c39dc0cd4052b4
23:20 japhb joined #parrot
23:23 whiteknight joined #parrot
23:39 mikehh rakudo (0b12127) builds on parrot r48116 - make test PASS, spectest_smolder -> #34959 (pugs r31770) FAIL - Ubuntu 10.04 amd64 (g++ with --optimize)
23:39 mikehh t/spec/S32-temporal/DateTime-strftime.t - Non-zero exit status: 1 - No subtests run
23:39 mikehh 14 TODO PASSes in 2 files
23:43 davidfetter joined #parrot
23:49 dalek squaak-tutorial: fd7d28d | tcurtis++ | src/Squaak/ (2 files):
23:49 dalek squaak-tutorial: EXPR not expression in example compiler.
23:49 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/fd7d28def1371b4b95b518bc797620aa30cbd68c
23:49 dalek squaak-tutorial: 5225c4e | tcurtis++ | doc/tutorial_episode_3.pod:
23:49 dalek squaak-tutorial: Update explicit mention of expression in Ep 3 to EXPR.
23:49 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/5225c4e292e201a46b3535cf177830a35555c259
23:49 dalek squaak-tutorial: edde33a | tcurtis++ | doc/tutorial_episode_4.pod:
23:49 dalek squaak-tutorial: s:ai(1) /expression/EXPR/ in Ep 4.
23:49 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/edde33a173605401ce1056ab15ea7a002c850339
23:49 dalek squaak-tutorial: 64a7fff | tcurtis++ | doc/tutorial_episode_5.pod:
23:49 dalek squaak-tutorial: expression -> EXPR in Ep. 5.
23:49 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/64a7fff7279fcf335a5a9f7d291ca17f1a52c04a
23:49 dalek squaak-tutorial: 2fde2ee | tcurtis++ | doc/tutorial_episode_6.pod:
23:49 dalek squaak-tutorial: expression -> EXPR in Ep. 6.
23:49 dalek squaak-tutorial: review: http://github.com/ekiru/squaak-tutorial/comm​it/2fde2eedccc54e8551d5115ff9943d17054605be
23:56 Psyche^ joined #parrot

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

Parrot | source cross referenced