|
Parrot 1.7.0 "African Grey" is out! | Fix issues caused by the pcc_reapply merge | find out what's up with the slice opcode | Please test context_auto_attrs branch. Set by moderator on 31 October 2009. |
|||
| bacek | src\\ops\\core.ops(128) : error C2037: left of 'pred_offset' specifies undefined struct/union 'Parrot_Context_attributes' | 00:00 | |
| What does it mean??? | |||
| dukeleto | bacek: trolls are in your machine. don't feed them. | 00:01 | |
| dalek | rrot: r42198 | NotFound++ | branches/context_auto_attrs: remove already merged branch |
||
| dukeleto | bacek: i didn't know you were on the twitterwebs! | 00:06 | |
| jonathan | bacek: Means the compiler doesn't think the thingy you tried to look up pred_offset in isn't a pointer to a struct. | 00:08 | |
| oh, one too many negatives | 00:09 | ||
| bacek | dukeleto, I'm everywhere. It's part of my plan to Conquer the World! | 00:11 | |
| jonathan, but it does work on gcc... | |||
|
00:12
payload joined
|
|||
| bacek | dukeleto, I'm usually twit in Russian :) | 00:14 | |
| dukeleto | bacek: all the more fun! | ||
| dalek | rrot: r42199 | bacek++ | trunk (3 files): Expose Parrot_pcc_allocate_register and free_registers. Use it in |
00:15 | |
| dukeleto | bacek: can you add stuff to Changes whenever you add to the PARROT_API ? that would greatly ease the job of the release manager who compiles the Changelist | 00:16 | |
| i would like to see this as a policy in docs/project/ somewhere | 00:17 | ||
| bacek: does that seem reasonable? | |||
| bacek | dukeleto, yeah... But my laziness winning atm :) | ||
| dukeleto | bacek: i can understand. adding sometime before a few hours before the release would be fine :) | 00:18 | |
| but the sooner you do it, the less likely you are to forget | |||
| bacek | dukeleto, that's why I don't opt-in as release manager :) | ||
| dukeleto | bacek: you don't have to make the language sound good in the Changes file, just start a list under the heading: "Parrot API Changes" | 00:19 | |
| bacek: all we need to know is if something is added, deprecated or removed | |||
| the release manager can make it sound awesome ;) | |||
| bacek | dukeleto, will do. After merging Context and CallSig. API is likely to change during this merge. | 00:20 | |
| ttbot | Parrot trunk/ r42199 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/128968.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | ||
| dukeleto | bacek: sounds good. is there a good way for me to find out when branches are merged, other than read every svn commit? | ||
| bacek | dukeleto, use grep! | 00:21 | |
| dukeleto | i could write a cronjob that looks for merge commits, i guess | ||
| bacek: do all merge commits msgs have a pattern that they must match? | |||
| bacek | dukeleto, they are usually stating "Merge something" | 00:22 | |
| docs/project/branching_guide | |||
| jonathan | bacek: Meh. :-/ | 00:23 | |
| dukeleto | so if I attempt match the pattern m/merge/ i will find all merge commits, but I may find false positives | ||
| bacek | jonathan, I found it. Trying to fix | ||
| jonathan | bacek: Guess I can try and hunt it down next time I need to get a later Parrot, if nobody finds it first. | 00:24 | |
| oh, nice. :-) | |||
| bacek++ | |||
| dukeleto | how do I weed them out? does svn have any metadata associated to a commit that identifies it as a merge as opposed to a normal commit? | ||
| jonathan: what's up? | |||
| purl | The birds, the sky, and the ceiling. | ||
| jonathan | What purl said. ;-) | ||
| dukeleto | can i have ops, please? | 00:25 | |
| jonathan | dukeleto: Depends. Can you resist the incredible temptation to kick purl? ;-) | ||
| kid51 | dukeleto: There is no requirement that merge commits identify themselves as such, though most do. | ||
| jonathan | bacek: BTW, still working on context/call sig merge? | 00:26 | |
| kid51 | And I doubt there is anything in the svn metadata. | ||
| bacek | jonathan, I'll scrap old branch and start new one. Maybe tonight | ||
| kid51 | After all, you merge into your sandbox, and then commit from the sandbox. | ||
| dukeleto | kid51: yeah, I was pretty sure of that already, but I asked in vain hope that y'all know something about svn that I don't :) | ||
| jonathan | bacek: OK, I'm not in a hurry for it at all. | ||
| bacek: I was just curious of hte status and what roadblocks you might have hit. | 00:27 | ||
| It's not something I'd want to attempt. ;-) | |||
| moderator | Parrot 1.7.0 "African Grey" is out! | Fix issues caused by the pcc_reapply and context_auto_attrs merges | find out what's up with the slice opcode | 00:27 | |
| dukeleto | not to imply that there are issues with the context_auto_attrs merge, just taking a precautionary measure ;) | 00:27 | |
| bacek | jonathan, one roadblock I just cleaned in context_auto_attrs :) | 00:28 | |
| dukeleto | so is anybody seeing threads.t fail intermittently? | ||
| bacek | jonathan, next one - is shiny weather outside :) | ||
| dukeleto | kid51: what kind of write up are you looking for to the pm mailing list? | ||
| kid51 | dukeleto: For problems with threads.t, see trac.parrot.org/parrot/search?q=threads.t | 00:30 | |
| jonathan | bacek: Come here! -3C outside! :-D | ||
| kid51 | Now, switch to pmgroups question | ||
| bacek | jonathan, no way! I like current +22 more! | 00:31 | |
| dalek | rrot: r42200 | bacek++ | trunk/lib/Parrot/Ops2c/Utils.pm: Include "pmc_context.h" in all ops preamble. |
||
| kid51 | dukeleto: What I'd be interested in is hearing: Where did it take place? How was it organized? Who organized it/attended? What topics were hacked on? Were there any logistical barriers (e.g., net access) to be overcome? | 00:32 | |
| Am interested because the Twitter feeds and other stuff I read in the last few days suggested that these have been somewhat regular events. | 00:33 | ||
| All other hackathons I've known about/tried to organize have been *special* events. | |||
| purl coverage? | 00:35 | ||
| purl | i think coverage is cv.perl6.cz | ||
| kid51 | purl Parrot coverage? | 00:36 | |
| purl | i don't know, kid51 | ||
| dalek | rrot: r42201 | bacek++ | trunk/include/parrot/context.h: Fix optimized build by include pmc_context.h inside parrot/context.h |
00:37 | |
| ttbot | Parrot trunk/ r42200 MSWin32-x86-multi-thread make error tt.ro.vutbr.cz/file/cmdout/129022.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 00:38 | |
| dukeleto | kid51: the pdx hackathon is a weekly event, every thursday | ||
| kid51: according to calagator: calagator.org/events/search?query=hackathon , we have had 19 announced hackathons | 00:39 | ||
| in a row | |||
| bacek | msg chromatic Can you benchmark trunk (at r42201 it should build with --optimized) | 00:41 | |
| purl | Message for chromatic stored. | ||
| dukeleto | it is a loose knit group of perl mongers, PUGS people (postgres), some ruby folks, parrot hackers and random portland tech people that use calagator and/or twitter | ||
| bacek: you should be asking me that question | |||
| bacek: benchmarked against what? | |||
| bacek | dukeleto, against before merge | 00:42 | |
| dukeleto | bacek: i have access to a server to use for parrot benchmarks, donated to me by moritz++ | ||
| bacek | dukeleto, is benchmark results published somehow? | ||
| dukeleto | bacek: how about vs 1.7.0 ? | ||
| hmm, that would include pcc_reapply | 00:43 | ||
| yeah, I can do it against an arbitrary rev. which one would you prefer? | |||
| bacek: compare it against the trunk commit directly before the merge? | |||
| bacek | dukeleto, r42192 - just before merge | ||
| kid51 | dukeleto: Looked at calagator site. | ||
| Looks like raison d'etre for moving to Portland ;-) | 00:44 | ||
| dukeleto | bacek: they are not published in a way better than me telling whoever wants to hear about it, in an adhoc manner. i have plans to change this | ||
| kid51: yeah, there is often more than 10 tech events per day in PDX | 00:45 | ||
| most of which don't suck | |||
| except for the SEO ones :) | |||
| bacek | dukeleto, good-good. | ||
| kid51 | SEO? | ||
| purl | SEO is, like, search engine optimizer or lol, suicide by Google: forums.searchenginewatch.com/showth...php?t=5800 or spammy bastards or Spammer, Execrably Overpaid | ||
| bacek | Bulli beach is bloody good reason to go offline | ||
| See you! | |||
| dukeleto | bacek: this may be of use to you: timtowtdi.org/~leto/valgrind_output/ | 00:46 | |
| bacek: that is valgrind output for every release version of parrot and trunk (from about 2 days ago) run against fib.pir | |||
| bacek: fib.pir has gotten slower on linux recently :( | 00:47 | ||
| kid51: PDX also has PDX.pm, which mostly spawned PDX Hackathon | |||
| kid51: at first it was the PDX.pm Hackathon, but we decided to open it up to anybody, not just Perl Mongers | 00:48 | ||
| PDX.pm is possibly the best/most fun Perl Monger group in existence | |||
| don't let particle hear that, though | |||
| kid51 has long had interest in organizing hackathons: thenceforward.net/perl/yapc/YAPC-NA...houslight/ | 00:49 | ||
| ... but hasn't succeeded in doing it in NYC since late lamented Phalanx project | 00:50 | ||
| 4.5 years ago | |||
| dukeleto | kid51: pdx hackathon has *very* little organization | ||
| kid51: we all agree to show up at the same time/location to drink and nerd out. anything else is optional. | |||
| kid51 | Do you have your own room in that bar? | ||
| dukeleto | kid51: we usually occupy a large portion of it. but it is in a huge warehouse, and the "european board gamers" meet there the same night and consistently dwarf our numbers | 00:51 | |
| kid51 | Ah, that gives me a mental picture. | 00:52 | |
| dukeleto | like, pdx hackathon could have 10-15 people, while 100 people are there for board games. sometimes there is even a non-zero intersection between the groups :) | ||
| kid51 | What makes a board game european? | ||
| dukeleto | we usually grab the back wall which has lots of power outlets | ||
| there have been some pictures of hackathons, one sec | 00:53 | ||
| NotFound | kid51: Bids are in euros | 00:54 | |
| (not in pounds, because british throw darts instead) | 00:55 | ||
| jonathan | NotFound: Heh, you beat me to making a comment about the British... :-P | 00:57 | |
| NotFound: I think the darts world champion actually is that British guy who drinks ten pints of beer a day or something. | 00:58 | ||
| NotFound | And he championed because they pay beers to the winner. | 00:59 | |
| jonathan | Well, at least British beer is good. ;-) | 01:00 | |
| NotFound | That's right | ||
| jonathan | The selection of beer is one of the things I miss about living there. OTOH, I now live close to the Czech border, so lots of good beer flows over the border from there. \\o/ | 01:01 | |
| NotFound | The beer contribution to good international relations is understimated. | 01:02 | |
| The UNO must create an agency or something | |||
| kid51 finds yet another error in the PIR book | 01:05 | ||
| Good, that one was already fixed in docs/book/pir/ | 01:07 | ||
|
01:09
Austin_away joined
|
|||
| dukeleto | Portland beer is better than British beer. And it is pretty darn close to being as good as Czech beer. | 01:13 | |
| kid51: Picture of Eric Wilhelm and Ben Hengst at a recent PDX hackathon: www.facebook.com/photo.php?pid=3571...=697737500 | 01:14 | ||
| Portland has the most brew pubs per capita than any other US city. | 01:15 | ||
| pretty bad grammar, but hopefully that made sense. I am enjoying some fine PDX brew right now :) | 01:16 | ||
| jonathan | dukeleto: It sounds like the brew works well. :-D | 01:17 | |
| dukeleto | jonathan: I take that both as an insult and a compliment ;) | 01:18 | |
| jonathan was only in PDX once. | |||
| For OSCON. I had epic jet-lag for much of it though. | |||
| But still got to enjoy some beer. | |||
| Didn't get to see much of the city, mind. Was like, in for OSCON, attend, then out again. | 01:19 | ||
| It seemed like a pretty cool place, though. | 01:21 | ||
| nopaste | "kid51" at 71.246.106.224 pasted "Book says last line of output should be '5.0' rather than '0'" (16 lines) at nopaste.snit.ch/18523 | ||
| kid51 | Cf: lines 1101-1104 of docs/book/pir/ch04_variables.pod | ||
| dukeleto | jonathan: next OSCON is in PDX, as well as Open Source Bridge, which is cheaper and better. stay in town a little longer, I will buy you a beer :) | 01:22 | |
| jonathan | kid51: Heh. I'm inclined to agree with the book. | ||
| dukeleto: tbh, OSCON was kinda too big for me. | |||
| kid51 | jonathan: Why? | ||
| NotFound | I have a window with the winxed parser c++ source and other with the parser example source code and sometimes I confuse them. The goal of having a familiar looking syntax has bee reached X-) | ||
| jonathan | kid51: I dunno. Just how I felt. | ||
| dukeleto | jonathan: OSCON is all enterprisy and commercial | ||
| kid51: the book is correct, that is a bug | 01:23 | ||
| kid51 | Is that bug tracked in a ticket? | ||
| jonathan | kid51: To put it into context, I do a lot of workshops, which are more on the scale of hundred or so people or less, or YAPCs, which are more like several hundred. | ||
| So OSCON was a bit of a shock to the system. | |||
| :-) | 01:24 | ||
| kid51 | jonathan: No, I wasn't wondering why you thought OSCON was too big. I was wondering why you were agreeing with the book rather than the results | ||
| jonathan | kid51: oh. | ||
| :-) | |||
| kid51 | I'm working my way thru the PIR book ... | ||
| jonathan | kid51: Well, because something int-ifying to something, but the numification being so different, feels...odd. | ||
| dukeleto | kid51: hmm, wait a sec. let me verify that | ||
| kid51 | ... having successfully avoided learning PIR for my first 3 years in Parrot project :-) | ||
| jonathan | kid51: I mena, if they both gave 0 consistently, of gave 5 and 5.0, I would kinda follow. It just feels inconsistent having one do 5 and the other not numify the string at all. | 01:25 | |
| dukeleto | no, it is not a bug, unless large swaths of parrot are not acting as they should | ||
| purl | okay, dukeleto. | ||
| kid51 | Docs say: Converting a string to an integer or number only makes sense when the contents | 01:26 | |
| of the string are a number. The C<String> PMC will attempt to extract a number | |||
| from the beginning of the string, but otherwise will return a false value. | |||
| dukeleto | $P1 = box "5" | ||
| $N1 = $P1 | |||
| say $N1 | |||
| prints "5\\n" | |||
| jonathan | dukeleto: OK, that's what I'd expect. | ||
| So why doesn't it in the larger example? | |||
| dukeleto | jonathan: it does | ||
| jonathan | Wait...I thought kid51 said that the book claimed the output for $N1 was 0? | 01:27 | |
| erm | |||
| wait | |||
| s/the book/parrot/ | |||
| NotFound | It gives 5.0 as a number, but that doesn't mean that say emits '5.0' | ||
| dukeleto | jonathan: it actually could still be a bug | ||
| jonathan | NotFound: OK, fine but it seems to emit 0 in the nopaste. | 01:28 | |
| dukeleto | boxing a string which is not a valid number should give NaN, in my humble opinion | ||
| jonathan | dukeleto: And for the integer case? | ||
| NotFound | NaI X-) | ||
| jonathan | lol | 01:29 | |
| dukeleto | jonathan: don't you laugh at my numeric and integral complications! ;) | 01:31 | |
| sadly, there is no NaI, only MAX_INT | |||
| kid51 | The *biggest* problem here, IMO, is the comment in line 1104 of docs/book/pir/ch04_variables.pod | ||
| dukeleto | which is platform dependent, but at least documented in ieee754-2008. certain integer operations return MAX_INT when something fishy happens | 01:32 | |
| kid51 | It leads me to believe that the output of 'say $N1' would be "5.0\\n" ... which it clearly is not | ||
| platform is darwin/ppc mac os x 10.4.11 | |||
| jonathan | kid51: I must admit that I'm surprised that Parrot doesn't do that. | ||
| Or at least 5 (decimal part truncated) | |||
| NotFound | $ winxed -e 'var p= "5 birds"; int i= p; say(i) ' | 01:33 | |
| dukeleto | kid51: there is a bug there. say $N1 in that case should return "5\\n" | ||
| not 0 | |||
| NotFound | Unfortunately, winxed has no float type yet. | ||
| kid51 | Speaking naively (i.e., not knowing much about PMCs), I wouldn't expect conversion of strings to floating-point numbers to be defined | 01:34 | |
| dukeleto | but numeric registers do not add a .0 when an integer is stored in a numeric register | ||
| kid51 | Am filing TT | ||
| dukeleto | there is no way to know that "it is an integer". unless a flag is set at modification time, which is not done | ||
| kid51: yes, please add a test case to the TT, as an attached patch to a currently existing test file or a new one | 01:35 | ||
| kid51: thanks for your work, this is important | |||
| NotFound | dukeleto: a flag for what? | ||
| dukeleto | NotFound: a flag saying " i am an integer being stored in a numeric register". none exists currently, to my knowledge | 01:36 | |
| jonathan | dukeleto: No, it's coerced to a float. | 01:37 | |
| NotFound | dukeleto: there is no such flag because such a thing doesn't make sense. | ||
| dukeleto | NotFound: exactly. | ||
| jonathan: exactly. | |||
| NotFound | They are registers, they just contain values, no some metadata about how they were initialized or assigned | 01:38 | |
| dukeleto | i am trying to explain why a numeric register *can not know* that an integer is being stored in it | ||
| NotFound: yes. | |||
| kid51: does what we said make sense? | |||
| dalek | TT #1168 created by jkeenan++: PMC to Float conversion not working as documented | 01:41 | |
| kid51 | dukeleto: See the ticket, which documents the extent to which I understand the issue. | 01:42 | |
| I cc-ed you all :-) | |||
| NotFound | String.get_number calls Parrot_str_to_num | ||
| And Parrot_str_to_num is... uh... long and ugly. | 01:43 | ||
| jonathan | Using the evalbot on #perl6 I did... | 01:46 | |
| nqp: my $x := pir::box__PS('5 birds'); pir::say(pir::set__NP($x)) | |||
| NotFound | The before_dot part stops on any unexpected char by setting check_nan, and check_nan sets 0 on non NaN | ||
| jonathan | And got output 0. | ||
| pmichaud | I'm very surprised that doesn't work. | ||
| jonathan | pmichaud: yeah same! | 01:47 | |
| pmichaud | I'm very surprised that hasn't shown up to be a problem before now :) | ||
| jonathan | pmichaud: yeah same! | ||
| ;-) | |||
| I still can't believe that (a) Parrot does this and (b) there aren't tests that fail as a result... | |||
| I guess it could be by design. :-| | |||
| NotFound | And doesn't make sense to check for "NaN" after having seen some digits. | ||
| dalek | rrot: r42202 | mikehh++ | trunk/include/parrot/context.h: fix codetest failure - incorrect indenting in preprocessor directive |
01:52 | |
| jonathan -> sleep | |||
| dukeleto | Patches Welcome! | 01:56 | |
| purl | patches welcome is ponies welcome or Set Objectives, Achieve Results! or swahili for "Put up or shut up." | ||
| kid51 | Well, before we can apply a patch, we need to clarify what the correct behavior should be. | 01:59 | |
| Please post your thoughts to trac.parrot.org/parrot/ticket/1168 | |||
| dalek | rrot: r42203 | mikehh++ | trunk/compilers/pirc/src/bcgen.c: fix codetest failure - unused assert macro |
02:02 | |
|
02:04
Austin_away joined
|
|||
| dukeleto | kid51: i put my 2 centavos in | 02:07 | |
| NotFound | One more time: what print or says outs has nothing to do about how the register has been assigned. | 02:17 | |
|
02:19
bubaflub joined
|
|||
| dukeleto | NotFound: yes. but the output of printing a numeric register should be specced and tested | 02:19 | |
| bubaflub: welcome! | |||
| purl | Heh, not likely around here you won't be. or | ||
| bubaflub | hola. | ||
| dukeleto | purl, go play in traffic | 02:20 | |
| purl wanders off to dent some cars. | |||
| NotFound | dukeleto: but mixing things unrelated in the same ticket doesn't help | 02:21 | |
| mikehh | All tests PASS (pre/post-config, smoke (#29558), fulltest) at r42203 - Ubuntu 9.10 amd64 | ||
| dukeleto | NotFound: I agree. New tickets welcome! | 02:22 | |
| moderator | Parrot 1.7.0 "African Grey" is out! | Fix issues caused by the pcc_reapply and context_auto_attrs merges | find out what's up with the slice opcode | Latest modified TT's: icanhaz.com/parrotbugs | 02:23 | |
|
02:25
TiMBuS joined
02:41
RobertLJ joined
02:42
RobertLJ joined
03:08
Psyche^ joined
|
|||
| dukeleto | languages? | 03:12 | |
| purl | languages is trac.parrot.org/parrot/wiki/Languages | ||
| dalek | tracwiki: v103 | dukeleto++ | Languages | 03:20 | |
| tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff | |||
| dukeleto | Kea is the newest Parrot-based HLL. Factor of the Parrot VM: github.com/leto/kea . Patches and tuits welcome! | 03:30 | |
| ask me for commit bits to the github repo, and ye shall receive | |||
| dalek | TT #1169 created by bubaflub++: [PATCH] lives_ok() for Test::More | 03:31 | |
| bubaflub | dukeleto: what exactly is kea? i.e. what does it do? | ||
| dukeleto | bubaflub: it is a re-implementation of the Factor programming language on top of the Parrot Virtual Machine | 03:32 | |
| purl, factor? | |||
| purl | no idea, dukeleto | ||
| dukeleto | purl, factor is factorcode.org - Factor : A practical stack language | 03:33 | |
| purl | OK, dukeleto. | ||
| dukeleto | bubaflub: i am running a test suite on top of trunk with your patch applied | 03:37 | |
| bubaflub: if it passes, patch will be committed :) | 03:38 | ||
| is make -j still broken on trunk? that makes me really angry | 03:40 | ||
| (whoever did that and didn't fix it)-- | |||
| bubaflub | yeah, i couldn't compile it with -j on trunk | ||
| just plane ole make for me | |||
| dukeleto | it wastes so much time, for no fucking reason | ||
| chromatic told me how to fix it, i mostly forgot already. something doesn't have the correct dependencies listed in Makefile.in. i think | 03:41 | ||
|
03:41
janus joined
|
|||
| dukeleto | a pmc was added recently, so the list is not up to date. or somesuch | 03:41 | |
| can someone bisect the issue, to see when it started failing? | |||
| that would help a bunch | 03:42 | ||
| i meant to say "Factor on the Parrot VM" before. oh well. | 03:43 | ||
| prepositions are the devil | |||
| THE DEVIL, I SAY | 03:46 | ||
| Tene just got google wave invite. | 03:53 | ||
| someone's working on Factor on Parrot? | |||
| Oh, you. | 03:54 | ||
| dukeleto | Tene: me :) | 03:57 | |
| Tene: and at least one other. would you like a commit bit? | |||
| Tene: i've got friends in low places | 03:59 | ||
| dalek | rrot: r42204 | dukeleto++ | trunk (3 files): [t][TT# 1169] Add lives_ok() to Test::More, which tests if a bit of PIR runs without throwing an exception. bubaflub++ |
04:21 | |
| dukeleto | karma bubaflub | ||
| purl | bubaflub has karma of 3 | ||
| dalek | TT #1169 closed by dukeleto++: [PATCH] lives_ok() for Test::More | 04:27 | |
| dukeleto | karma dukeleto | 04:28 | |
| purl | dukeleto has karma of 281 | ||
| dukeleto | does parrot ever use SSA form for anything, internally ? | 04:29 | |
| msg chromatic does parrot ever use SSA form for anything, internally ? | |||
| purl | Message for chromatic stored. | ||
| Tene | dukeleto: I would like. | 04:34 | |
| dukeleto | Tene: you now have a commit bit | 04:36 | |
| There was a screaming in the sky. | 04:48 | ||
| Tene | karma tene | 04:54 | |
| purl | tene has karma of 572 | ||
| dukeleto | we now have a welcome wagon: twitter.com/parrotvm/status/5331285388 | 04:56 | |
| i need to add instructions for @parrotvm on the release manager docs. some one bug me about that when I am less drunk | 05:05 | ||
|
06:20
bubaflub joined
|
|||
| dalek | tracwiki: v104 | dukeleto++ | Languages | 06:38 | |
| tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff | |||
| tracwiki: v7 | dukeleto++ | AbandonedLanguages | 06:45 | ||
| tracwiki: add stuff about blizkost and the relation it has to PONIE | |||
| tracwiki: trac.parrot.org/parrot/wiki/Abando...ction=diff | |||
|
07:04
nbrown joined
07:07
eternaleye joined
07:31
fperrad joined
07:38
mikehh joined
|
|||
| dalek | tracwiki: v105 | fperrad++ | Languages | 07:41 | |
| tracwiki: typo | |||
| tracwiki: trac.parrot.org/parrot/wiki/Langua...ction=diff | |||
| tracwiki: v12 | barney++ | ListOfPlatforms | 08:07 | ||
| tracwiki: Upgraded to Karmic | |||
| tracwiki: trac.parrot.org/parrot/wiki/ListOf...ction=diff | |||
|
08:14
iblechbot joined
|
|||
| mikehh | msg bacek: rakudo don't like r42201/2 | 08:46 | |
| purl | Message for bacek stored. | ||
| cotto | mikehh, those are pretty innocent changes. | 08:59 | |
| well past time for bed | 09:00 | ||
| dalek | rrot: r42205 | fperrad++ | trunk/compilers/pirc/src/bcgen.h: [pirc] fix build broken by merge r42197 |
09:24 | |
| mikehh | cotto: not from an installed parrot | 09:32 | |
| msg bacek: with installed parrot it can't find '../src/pmc/pmc_context.h' | 09:34 | ||
| purl | Message for bacek stored. | 09:35 | |
|
09:45
mokurai1 left
09:48
bacek joined
|
|||
| bacek | o hai | 10:40 | |
| mikehh | hi there | 10:44 | |
| bacek | mikehh, "fixed" :) | 10:46 | |
| mikehh | bacek :-} | ||
| dalek | rrot: r42206 | bacek++ | trunk/include/parrot/context.h: Fix including pmc_context.h in installed parrot |
10:47 | |
| rrot: r42207 | bacek++ | trunk/MANIFEST.generated: Install pmc_context.h |
|||
| ttbot | Parrot trunk/ r42206 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/129409.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 10:49 | |
| bacek | oh shi... | 10:50 | |
| ttbot | Parrot trunk/ r42207 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/129424.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 10:51 | |
| bacek | Why on Earth installed parrot has so different directory structure... | 10:52 | |
| dalek | rrot: r42208 | bacek++ | branches/context_unify2: New branch for merging Context and CallSignature |
10:53 | |
|
11:00
joeri joined
|
|||
| dalek | rrot: r42209 | bacek++ | trunk (33 files): Don't try to include pmc_context.h in sane way for installed and non-installed parrot. Just include it explicitely in core. |
11:23 | |
| rrot: r42210 | bacek++ | trunk/compilers/pirc/src (2 files): Fix PIRC build |
11:33 | ||
| rrot: r42211 | bacek++ | trunk/compilers/pirc/src/pircapi.c: [pirc] Fix call to PF_create_default_segs |
|||
|
11:37
Austin_away joined
12:21
mdevan joined
|
|||
| mdevan | is this a good place to ask about pynie? | 12:22 | |
| Austin | mdevan: It would be an excellent place to ask, except there's nobody here right now. | 12:23 | |
| mdevan | Austin: maybe 5-6 hours later? | 12:26 | |
| Austin | During the week, probably. It's a weekend, so I'm less sure. Maybe evening, California time. (GMT-8) | 12:27 | |
|
12:28
NotFound joined
|
|||
| NotFound | hi | 12:28 | |
| purl | hello, NotFound. | ||
| mdevan | Austin: right, thanks. I'll be back later. | ||
|
12:30
Coke joined
|
|||
| Austin | purl, clock? | 12:37 | |
| purl | Austin: LAX: Sun 4:37am PST / CHI: Sun 6:37am CST / NYC: Sun 7:37am EST / LON: Sun 12:37pm GMT / BER: Sun 1:37pm CET / IND: Sun 6:07pm IST / TOK: Sun 9:37pm JST / SYD: Sun 11:37pm EST / | ||
|
12:48
bacek joined
13:05
desertm4x joined
13:06
Whiteknight joined
|
|||
| Austin | Good morning, Andrew. | 13:07 | |
| How was your Halloween? | |||
| Whiteknight | good morning Austin | 13:19 | |
| halloween was alright, didn't see too many kids | |||
| Austin | Ah. I did. | 13:20 | |
| 2 years ago -- which was the last time I was in town for Halloween -- there were like 15-20 kids all night. | |||
| So I bought accordingly this year, and got cleaned out in about 45 minutes. :( | |||
|
13:31
Patterner joined
14:43
kid51 joined
14:49
mdevan joined
|
|||
| nopaste | "kid51" at 71.246.113.243 pasted "Iterator does not work as documented" (25 lines) at nopaste.snit.ch/18524 | 15:01 | |
| kid51 | Based on PIR book, page 34, I would have expected both versions to have output "10" | 15:03 | |
| See: /docs/book/pir/ch04_variables.pod lines 1284-1292 | 15:05 | ||
| dalek | TT #1170 created by jkeenan++: /docs/book/pir/ch04_variables.pod: Iterator does not work as documented | 15:10 | |
| Austin | kid51: The "new iterator" approach was removed a while back, on purpose. I want to say it was in June, +/- a month. I think Bacek did the work. | 15:12 | |
| msg kid51 The "new iterator" approach was removed a while back, on purpose. I want to say it was in June, +/- a month. I think Bacek did the work. | 15:13 | ||
| purl | Message for kid51 stored. | ||
|
15:31
Psyche^ joined
|
|||
| dalek | p-rx: 7df80c2 | pmichaud++ | README: README update with note that double-quoted strings now interpolate $-vars. |
15:32 | |
| p-rx: 2a9430b | pmichaud++ | src/HLL/Actions.pm: EXPR should prefer $/.ast to $<OPER>.ast when building node. |
|||
| pmichaud | (iterator) -- it would help if the error message suggested "use iter opcode instead" | 15:40 | |
|
15:42
theory joined
|
|||
| dalek | p-rx: fd51bde | pmichaud++ | src/cheats/hll-grammar.pir: Eliminate bogus debugging 'say' in cheats/hll-grammar.pir . |
15:43 | |
| p-rx: 1ee030e | pmichaud++ | src/stage0/ (3 files): Update stage-0 files. |
|||
| rrot: r42212 | mikehh++ | trunk/include/parrot/context.h: fix codetest failure - incorrect indenting in preprocessor directive |
16:13 | ||
|
16:26
iblechbot joined
|
|||
| dalek | TT #1171 created by chromatic++: Lexicals and :outer not Thawed Properly from PBC | 16:42 | |
|
16:43
desertm4x joined
|
|||
| dalek | rrot: r42213 | coke++ | trunk/t (3 files): ticket moved from RT to TT |
16:45 | |
| rrot: r42214 | coke++ | trunk/t (2 files): ticket moved from RT to TT |
16:49 | ||
| TT #1172 created by chromatic++: Lexical Associations Not Thawed with Tailcalls | |||
| TT #1173 created by jhorwitz++: NCI segfaults with null pcc_params_signature | 16:52 | ||
|
17:10
Coke joined
17:21
ash_ joined
17:29
ash_ joined
17:56
davidfetter joined
|
|||
| mikehh | I am getting a test failure in t/src/warnings.t - Failed test: 2 (smoke #29571) but smoke #29569 at same revision is ok | 18:01 | |
| the only difference seems to be gcc version mine 4.4 theirs 4.3 (both linux amd64) | 18:02 | ||
| well perl 5.10.1 vs 5.10.0 | |||
| dukeleto | mikehh: can you nopaste the failure? | 18:16 | |
|
18:18
bostongeek24 joined
|
|||
| bostongeek24 | hi | 18:18 | |
| purl | que tal, bostongeek24. | ||
| bostongeek24 | is this a spanish chat room? | ||
| hello? | 18:20 | ||
| purl | Raise your hand in the back if you can't hear me. | ||
| bostongeek24 | anyone here | ||
| purl | look around and see, you dolt | ||
| bostongeek24 | are you a bot? | ||
| purl | Damn straight, and proud of it. | ||
|
18:20
MinorToken joined
|
|||
| bostongeek24 | are there any humans here? | 18:21 | |
| i don't really want to talk to a bot | |||
| mikehh | smoke - smolder.plusthree.com/app/public_pr...ails/29572 - go to first failure - look at tap output | ||
| or for that matter #29571 as well | 18:23 | ||
| bostongeek24 | how do i install 1.7.0? if i go to the download section on the website it still has 1.4.0 | ||
| jonathan | bostongeek24: hi :-) | 18:24 | |
| I'm not a bot. | |||
| ;-) | |||
| moritz | re | ||
| jonathan | ftp://ftp.parrot.org/pub/parrot/releases/devel/1.7.0/ | 18:25 | |
| bostongeek24 | but why does the website still have 1.4.0? | ||
| jonathan | Were you looking in ftp://ftp.parrot.org/pub/parrot/releases/stable/1.4.0/ ? | 18:27 | |
| erm, just the stable relesae link? | |||
| If so, that just lists the every six month releases. | |||
| The developer release link should be up to date. | 18:28 | ||
| bostongeek24 | is the svn up to date? | ||
| jonathan | svn HEAD is the very latest, bleeding edge code, yes. | 18:30 | |
| bostongeek24 | how do i know which version i have installed? | 18:31 | |
| mikehh | bostongeek24: svn co svn.parrot.org/parrot/trunk parrot gets you the latest in parrot | ||
| jonathan | bostongeek24: -V | 18:32 | |
| parrot -V that is | |||
| bostongeek24 | it says parrot is not installed | 18:35 | |
| after i download the source from svn do i need to compile it? | |||
| mikehh | bostongeek24: i.e 'svn co svn.parrot.org/parrot/trunk parrot' retrievs the latest source and places it in dir parrot | 18:36 | |
| yes - perl Configure.pl, make, and then make test etc | 18:38 | ||
| you might need some extra perl and library modules | |||
| bostongeek24 | i have perl installed | 18:39 | |
|
18:39
ash_ joined
|
|||
| mikehh | bostongeek24: what platform are you on | 18:40 | |
| bostongeek24 | linux | 18:44 | |
| ubuntu specifically | |||
| mikehh | do you use apt get or synaptic or whatever | 18:47 | |
| NotFound | cls winxed styled: $ winxed -e "var f= new 'FileHandle'; f.open('tput clear', 'rp'); string s=f.readall(); print(s);" | 18:50 | |
| bostongeek24 | i used svn to get the latest version of parrot | 18:54 | |
| mikehh | bostongeek24: you need bison and flex, libgmp3-dev, libicu-dev, libreadline6-dev (or 5), libpcre3-dev, libglut3-dev maybe GDBM and PQ | 18:57 | |
|
18:58
jan joined
|
|||
| mikehh | and some perl modules - depending on what you want to do | 18:58 | |
|
19:01
Whiteknight joined
|
|||
| mikehh | Test::Base, Test::Pod::Coverage, Pod::Spell, File::HomeDir, File::Which, Readonly, RegExp::Parser | 19:03 | |
| and Perl::Critic, Test::Pertl::Critic - that's if you want to run tests | |||
| bostongeek24 | so should i just install it via synaptic? | 19:04 | |
| mikehh | that's what I did - the perl modules are under Sections, Perl Programming Language | 19:06 | |
| the other stuff under Development and Libraries - Development | 19:09 | ||
| bostongeek24: I'll be around for a while, so if you have any problems, yell and I'll see if I can help | 19:12 | ||
| oh he dissapeared | 19:15 | ||
|
19:21
buildbot joined
19:33
tetragon joined
19:46
chromatic joined
19:47
masak joined
|
|||
| chromatic | Looks like a 4.405% slowdown from r42197, bacek. | 19:56 | |
|
20:00
chromatic left,
chromatic joined
20:02
mokurai joined
20:15
eternaleye joined
|
|||
| dalek | rrot: r42215 | chromatic++ | trunk (2 files): [context] Made Parrot_pcc_calculate_registers_size() inlineable to make |
20:42 | |
| bacek_at_work | good morning. | 21:02 | |
| Whiteknight | hello bacek_at_work | 21:04 | |
| bacek_at_work | alloha Whiteknight | 21:05 | |
|
21:08
brooksbp joined
21:19
payload joined
|
|||
| jonathan | lol. Even our opening curly braces segv. gist.github.com/223728 | 21:20 | |
| (This is got by somebody who is running Parrot for an extended period.) | 21:21 | ||
| So probably hard to re-produce. :-( | |||
|
21:21
ash_ joined
|
|||
| dalek | rrot-linear-algebra: d2b5ece | Whiteknight++ | t/10-nummatrix.t: add a bunch of tests for accessing by linear index |
21:33 | |
| rrot-linear-algebra: a28414f | Whiteknight++ | src/pmc/nummatrix2d.pmc: update the fill method to take optional sizes. Update the get_string VTABLE to actually print things out the way we expect |
|||
|
21:36
payload joined
21:52
Whiteknight joined
22:04
xenoterracide_ joined
22:07
xenoterracide joined
22:09
Zak joined
22:21
brooksbp joined
22:29
xenoterracide_ joined
22:38
ash_ joined
22:51
kid51 joined
|
|||
| dalek | kudo: 33111d4 | moritz++ | t/spectest.data: remove two junction related tests from spectest.data is not so easy, and needs some magic and scary preamble, which we don't know yet. So from a Rakudo perspective that test is dead, but since it's based on a spec change that's OK for now. |
22:54 | |
| rrot: r42216 | jkeenan++ | trunk/docs/book/pir/ch04_variables.pod: Correcting documentation to reflect discontinuation of 'new "Iterator"' approach. Cf.: trac.parrot.org/parrot/ticket/1170. |
23:10 | ||
|
23:35
ash_ joined
23:38
cotto joined
|
|||