| Time |
S |
Nick |
Message |
| 00:00 |
|
|
Zak joined #parrot |
| 00:06 |
|
Whiteknight |
incoming |
| 00:06 |
|
purl |
i think incoming is https://pause.perl.org/incoming/ |
| 00:07 |
|
* cotto_work |
covers ears and ducks |
| 00:08 |
|
Whiteknight |
haha, some of these matrix operations are so slow doing them with nested RPAs in PIR |
| 00:08 |
|
* darbelo |
is reading the cblas docs. |
| 00:08 |
|
darbelo |
That will probably probably unslow them. |
| 00:09 |
|
dalek |
matrixy: a7571ec | Whiteknight++ | toolbox/matrixyrc.m: |
| 00:09 |
|
dalek |
matrixy: update the matrixyrc.m file to have some explanations and not call functions that don't exist |
| 00:09 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]b1f4b9761a305cc1d |
| 00:09 |
|
dalek |
matrixy: 9afd842 | Whiteknight++ | t/100-fortran_helpers.t: |
| 00:09 |
|
shorten |
dalek's url is at http://xrl.us/bftcns |
| 00:09 |
|
dalek |
matrixy: the fortran_helpers test file relies on stuff from parrot-linear-algebra, so marking that TODO until we get that project working |
| 00:09 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]730b687bb928b3ff3 |
| 00:09 |
|
shorten |
dalek's url is at http://xrl.us/bftcnu |
| 00:09 |
|
dalek |
matrixy: 61ccc7b | Whiteknight++ | t/300-transpose.t: |
| 00:09 |
|
dalek |
matrixy: transpose doesn't use BLAS (currently) so we can un-TODO this test |
| 00:09 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]419bc89909ae3e887 |
| 00:09 |
|
shorten |
dalek's url is at http://xrl.us/bftcnw |
| 00:09 |
|
dalek |
matrixy: c79e40e | Whiteknight++ | t/308-loadlibrary.t: |
| 00:09 |
|
dalek |
matrixy: loadlibrary tests rely on the NCITEST library, which isn't installed with Parrot make install. Need to rethink those tests |
| 00:09 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]7b6155319295dbe87 |
| 00:09 |
|
shorten |
dalek's url is at http://xrl.us/bftcny |
| 00:09 |
|
dalek |
matrixy: 9de8a4d | Whiteknight++ | t/800-loadlibrary-examples.t: |
| 00:09 |
|
dalek |
matrixy: the loadlib-examples test tries to load BLAS, which we don't support just yet. marked as TODO |
| 00:09 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]53f4b255804ecf66f |
| 00:09 |
|
shorten |
dalek's url is at http://xrl.us/bftcn2 |
| 00:10 |
|
Whiteknight |
yay! I'm giting! |
| 00:12 |
|
|
Aisling joined #parrot |
| 00:13 |
|
|
payload joined #parrot |
| 00:14 |
|
dalek |
matrixy: 73c3d83 | Whiteknight++ | t/009-dispatch.t: |
| 00:14 |
|
dalek |
matrixy: there are 15 dispatch tests |
| 00:14 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]695afaf302392b0c6 |
| 00:14 |
|
shorten |
dalek's url is at http://xrl.us/bftcox |
| 00:15 |
|
darbelo |
Whiteknight: parrot-linear-algebra has a Configure.nqp now. |
| 00:15 |
|
Whiteknight |
darbelo is a goddamn rock star |
| 00:16 |
|
dalek |
parrot-plumage: 84286d9 | japhb++ | : |
| 00:16 |
|
dalek |
parrot-plumage: [TOOLS] import_proto.p6: more refactoring; had to switch := to = because... |
| 00:16 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]817a53bfebd408c07 |
| 00:16 |
|
shorten |
dalek's url is at http://xrl.us/bftco3 |
| 00:16 |
|
darbelo |
To be fair, sir. The car's mostly stolen, I didn't build it all myself. |
| 00:17 |
|
darbelo |
And there isn't all that much to configure either. |
| 00:18 |
|
cotto_work |
Whiteknight, did you notice TT #1125 ? It looks like you ran into the same bug in trying to write the matrixy operators. |
| 00:19 |
|
dalek |
parrot-linear-algebra: dfbfd5c | darbelo++ | Configure.pl: |
| 00:19 |
|
dalek |
parrot-linear-algebra: Say goodbye to Configure.pl and make room for it's replacement Configure.nqp |
| 00:19 |
|
dalek |
parrot-linear-algebra: review: http://github.com/Whiteknight/[…]84bbadf7105dc124d |
| 00:19 |
|
dalek |
parrot-linear-algebra: 84285f4 | darbelo++ | (2 files): |
| 00:19 |
|
shorten |
dalek's url is at http://xrl.us/bftcph |
| 00:19 |
|
dalek |
parrot-linear-algebra: Add Configure.nqp (based on the one from plumage) and it's (somewhat slimmed down) helper library. |
| 00:19 |
|
dalek |
parrot-linear-algebra: review: http://github.com/Whiteknight/[…]07b15d2b4f7c0808b |
| 00:19 |
|
dalek |
parrot-linear-algebra: 69a28b6 | darbelo++ | config/Makefile.in: |
| 00:19 |
|
shorten |
dalek's url is at http://xrl.us/bftcpj |
| 00:19 |
|
dalek |
parrot-linear-algebra: Remove #IF()s from the Makefile.in template, Configure.nqp doesn't support them. |
| 00:19 |
|
dalek |
parrot-linear-algebra: review: http://github.com/Whiteknight/[…]2690a419c39e255dc |
| 00:19 |
|
shorten |
dalek's url is at http://xrl.us/bftcpm |
| 00:20 |
|
darbelo |
I0m guessing the next step for parrot-linear-algebra is lib detection. |
| 00:21 |
|
darbelo |
After that we take the detected library and build a PMC arround it. |
| 00:21 |
|
darbelo |
Whiteknight: http://en.wikipedia.org/wiki/BLAS#Implementations |
| 00:22 |
|
darbelo |
Looks like we have plenty to choose from! |
| 00:23 |
|
Whiteknight |
yeah, I've been looking at that list all day |
| 00:23 |
|
Whiteknight |
dukeleto suggested GSL |
| 00:24 |
|
Whiteknight |
that or ATLAS |
| 00:24 |
|
Whiteknight |
ideally, we'll be able to detect any of them |
| 00:24 |
|
cotto_work |
but you have to start somewhere |
| 00:27 |
|
darbelo |
OpenBSD has cblas and GSL in ports, so my choices are a bit limited on that aspect. |
| 00:27 |
|
Whiteknight |
OpenBSD doesn |
| 00:27 |
|
Whiteknight |
t have ATLAS? |
| 00:27 |
|
Whiteknight |
look for atlas3 |
| 00:29 |
|
darbelo |
Nope, no ATLAS. |
| 00:29 |
|
darbelo |
You can check at http://openports.se/ it has a cute web search interface into the ports collection and all. |
| 00:29 |
|
darbelo |
But I did a make search and it didn't show up. |
| 00:31 |
|
|
Austin joined #parrot |
| 00:34 |
|
darbelo |
Still, BLAS is pretty damm standard, once we have one going, the rest are a matter of getting the compiler and linker flags right. |
| 00:36 |
|
cotto_work |
darbelo, you're not using NCI? |
| 00:37 |
|
darbelo |
Yes, but we also want an efficient matrix PMC. That's going to have to be made in C |
| 00:39 |
|
darbelo |
Also, the cblas bindings are complex enough that any non-frame-building parrot is going to need a recompile. |
| 00:39 |
|
cotto_work |
I'm really looking forward to the point when a Lorito-generated C PMC isn't that much less efficient than a pure-C pmc. |
| 00:42 |
|
darbelo |
A non-C binding is likely to cause a greater gc pressure as well, as there's going to be a lot of unmanaged struct flying about. A pure-C PMC can do away with that and manipulate the buffer pointers directly. |
| 00:50 |
|
|
szabgab joined #parrot |
| 00:51 |
|
darbelo |
purl: msg japhb Added support for nqp Configure stages to plumage. |
| 00:51 |
|
purl |
Message for japhb stored. |
| 00:52 |
|
|
Eevee joined #parrot |
| 00:52 |
|
|
abqar joined #parrot |
| 00:52 |
|
darbelo |
purl: msg japhb parrot-linear-algebra, and soo matrixy use them. It's very basic, but it works for what they need. You might want to extend it. |
| 00:52 |
|
purl |
Message for japhb stored. |
| 00:53 |
|
Whiteknight |
BLAS is standard in FORTRAN |
| 00:53 |
|
Whiteknight |
there are no standard bindings in C |
| 00:53 |
|
dalek |
parrot-plumage: 7d9b611 | darbelo++ | : |
| 00:53 |
|
dalek |
parrot-plumage: Adjust the configure-type of parrot-linear-algebra to nqp. |
| 00:53 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]41c97d62931b2fb51 |
| 00:53 |
|
shorten |
dalek's url is at http://xrl.us/bftc34 |
| 00:53 |
|
dalek |
parrot-plumage: 7f6a78c | darbelo++ | : |
| 00:53 |
|
dalek |
parrot-plumage: Add support for projects with a NQP Configure stage. |
| 00:53 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]00744fd3d2bb5ceb4 |
| 00:53 |
|
shorten |
dalek's url is at http://xrl.us/bftc36 |
| 00:54 |
|
Whiteknight |
so, for instance, the CBLAS and ATLAS API functions are a little different |
| 00:54 |
|
Whiteknight |
I assume GSL is a little different too |
| 00:55 |
|
darbelo |
From what I can see, the basics are the same everywhere. We should be able to suport most with very little #ifdefing. |
| 00:55 |
|
* dukeleto |
is back again |
| 00:55 |
|
dukeleto |
is stuff passing on win32 now? |
| 00:56 |
|
Whiteknight |
dukeleto: yes, 100% |
| 00:56 |
|
purl |
1 |
| 00:56 |
|
darbelo |
dukeleto: I think so. |
| 00:56 |
|
dukeleto |
Whiteknight: SWEET |
| 00:56 |
|
Whiteknight |
darbelo: the APIs are all similar |
| 00:56 |
|
* dukeleto |
is going to do 'make release' again, run my tests and kick it out the door |
| 00:56 |
|
Whiteknight |
CLAPACK is just a translation of FORTRAN to C, so all parameters are passed by reference |
| 00:56 |
|
Whiteknight |
ATLAS is more of an intelligent rewrite, so some things are passed by value |
| 00:56 |
|
Whiteknight |
dukeleto++ |
| 00:57 |
|
darbelo |
dukeleto++ |
| 00:57 |
|
* darbelo |
wants to break trunk, dammit! |
| 00:58 |
|
dukeleto |
darbelo: soon, my son |
| 01:01 |
|
dukeleto |
as soon as my tests pass i will tag the release |
| 01:02 |
|
dukeleto |
and then darbelo can set trunk on fire |
| 01:02 |
|
cotto_work |
Who's planning on syncing pcc_reapply with trunk? That could be done now without messing up dukeleto. |
| 01:02 |
|
|
cconstantine joined #parrot |
| 01:03 |
|
Whiteknight |
allison suggested she was going to do it today at #ps |
| 01:03 |
|
dukeleto |
yes, r41963 is my release candidate |
| 01:03 |
|
cotto_work |
so she did |
| 01:04 |
|
cotto_work |
(not that it matters terribly who does it) |
| 01:06 |
|
dukeleto |
what does 'sh into the parrotvm, and in the webroot for docs.parrot.org, expand these into a release directory |
| 01:07 |
|
dukeleto |
s/sh/ssh/ |
| 01:07 |
|
dukeleto |
what is the 'parrotvm' machine? |
| 01:07 |
|
dukeleto |
this is in the instructions for updating docs.parrot.org |
| 01:07 |
|
darbelo |
Coke: should know. |
| 01:07 |
|
Austin |
Probably the server for parrot.org |
| 01:08 |
|
Austin |
Duke, do you have an account? |
| 01:08 |
|
Whiteknight |
that part of the guide must be new |
| 01:09 |
|
Whiteknight |
ask Coke |
| 01:09 |
|
Austin |
Boy. I was just going to say "Whiteknight and cotto have both done it recently. Ask them." |
| 01:10 |
|
darbelo |
I think I recall Coke adding it today. |
| 01:10 |
|
Austin |
So print out yesterdays version, and keep going. |
| 01:10 |
|
darbelo |
let me check the back log. |
| 01:10 |
|
dukeleto |
Under "Administer" −> "Site building" −> "URL Redirects", change the URL for "release/current" to the FTP directory for the new release |
| 01:11 |
|
dukeleto |
i can't find the 'administer' button on parrot.org, perhaps I don't have the rights? |
| 01:11 |
|
dukeleto |
Austin: not ssh access, I don't think |
| 01:11 |
|
dalek |
parrot-linear-algebra: 3b9beb6 | darbelo++ | LICENSE: |
| 01:11 |
|
dalek |
parrot-linear-algebra: Add LICENSE file as suggested in Whiteknight++'s blog tasklist. |
| 01:11 |
|
dalek |
parrot-linear-algebra: review: http://github.com/Whiteknight/[…]89a9f40221109802b |
| 01:11 |
|
shorten |
dalek's url is at http://xrl.us/bftdhm |
| 01:11 |
|
darbelo |
Yep, added today: http://irclog.perlgeek.de/parr[…]9-10-20#i_1622099 |
| 01:11 |
|
Whiteknight |
awesome! |
| 01:11 |
|
purl |
awesome is a window manager or at http://awesome.naquadah.org or awesome! |
| 01:12 |
|
darbelo |
well, yesterday, on some timezones. |
| 01:12 |
|
Whiteknight |
purl msg pmichaud I need to add an initialization sub to my PCT-based parser. I need to call a function before the parser runs, for each instance of it. How's the best way to add that? |
| 01:12 |
|
purl |
Message for pmichaud stored. |
| 01:15 |
|
* cotto_work |
heads out, hoping that pcc_reapply will be merged by the time he gets home several hours later. |
| 01:16 |
|
dalek |
matrixy: 9821908 | Whiteknight++ | matrixy.pir: |
| 01:16 |
|
dalek |
matrixy: rearrange the main file a little bit to do what it should |
| 01:16 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]41124fb83a711d2e6 |
| 01:16 |
|
shorten |
dalek's url is at http://xrl.us/bftdkg |
| 01:16 |
|
dalek |
matrixy: 264840d | Whiteknight++ | (4 files): |
| 01:16 |
|
dalek |
matrixy: move helper functions out of the matrixy.pir driver file and into src/internals/* |
| 01:16 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]971d14b593e3392f4 |
| 01:16 |
|
shorten |
dalek's url is at http://xrl.us/bftdki |
| 01:16 |
|
dalek |
matrixy: 9e45f20 | Whiteknight++ | (2 files): |
| 01:16 |
|
dalek |
matrixy: Add a LICENSE file to the project and update the copyright notice in the prompt to reference it |
| 01:16 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]b8537d964e66e7022 |
| 01:16 |
|
shorten |
dalek's url is at http://xrl.us/bftdkk |
| 01:18 |
|
dukeleto |
these tests just keep running..... |
| 01:18 |
|
dukeleto |
what kind of crazy people write all of these tests? |
| 01:18 |
|
darbelo |
I guess I won't be breaking trunk today, then. |
| 01:19 |
|
* darbelo |
has to head out in a few minutes. |
| 01:20 |
|
dukeleto |
darbelo: i am running fulltest on the release tarball, then I will tag and bag and you all are free to nuke trunk from orbit |
| 01:21 |
|
Austin |
Why doesn't parrot unbox as well as boxing? |
| 01:22 |
|
darbelo |
'cause that would be too easy ;) |
| 01:22 |
|
* Austin |
shrugs. |
| 01:22 |
|
dukeleto |
svn: Cannot mix repository and working copy sources |
| 01:23 |
|
Austin |
I'm looking in the manhattan distance stuff in multidispatch. |
| 01:23 |
|
dukeleto |
(kadath)(~/svn/parrot-1.7.0-release)$ echo $SVNPARROT |
| 01:23 |
|
dukeleto |
https://svn.parrot.org/parrot |
| 01:23 |
|
dukeleto |
(kadath)(~/svn/parrot-1.7.0-release)$ svn copy −r41963 -m "tagged release 1.7.0" $SVNPARROT/trunk $SVNPARROT/tags/RELEASE_1_7_0 |
| 01:23 |
|
Austin |
+1 distance penalty for autobox. +INF for needing unbox. |
| 01:23 |
|
dukeleto |
svn: Cannot mix repository and working copy sources |
| 01:23 |
|
dukeleto |
what is up with that? |
| 01:23 |
|
dukeleto |
that is what the release guide says. and that ? is a -. stupid copy and paste encodings |
| 01:25 |
|
Austin |
Try ...trunk 41963 ? |
| 01:25 |
|
darbelo |
I don't know, but it worked for me :) |
| 01:26 |
|
dukeleto |
Austin: what full command can I do? |
| 01:26 |
|
dukeleto |
and if someone else can make that tag, please do it |
| 01:26 |
|
darbelo |
dukeleto: tagged it for you. |
| 01:26 |
|
dukeleto |
darbelo: YOU FREAKIN ROCK |
| 01:26 |
|
Austin |
dukeleto: what version of svn are you using? |
| 01:27 |
|
dukeleto |
1.6.5 |
| 01:27 |
|
darbelo |
for the record I did: "svn copy -r41963 -m "tagged release 1.7.0" https://svn.parrot.org/parrot/trunk https://svn.parrot.org/parrot/tags/RELEASE_1_7_0" with 1.6.5 (r38866) |
| 01:27 |
|
Austin |
Ahh. You've probably got a newer version than parrot.org does. |
| 01:27 |
|
darbelo |
Maybe your $SVNPARROT env var was wonky? |
| 01:28 |
|
dalek |
parrot: r41964 | darbelo++ | tags/RELEASE_1_7_0: |
| 01:28 |
|
dalek |
parrot: tagged release 1.7.0 |
| 01:28 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41964/ |
| 01:30 |
|
dukeleto |
crap, can someone copy the tarball over for me? I can't seem to login to ftp-osl.osuosl.org |
| 01:30 |
|
darbelo |
That one, I can't help with. |
| 01:31 |
|
darbelo |
maybe Whiteknight or cotto can do it, they've released before. |
| 01:31 |
|
Whiteknight |
eh? |
| 01:31 |
|
darbelo |
And on that note, I'm leaving. |
| 01:31 |
|
|
darbelo left #parrot |
| 01:31 |
|
Whiteknight |
dukeleto: did you add your ssh key? |
| 01:31 |
|
Whiteknight |
or, did you give the key to allison to add for you? |
| 01:31 |
|
dukeleto |
Whiteknight: i thought I did. i have ssh'ed before. yes, allison set me up |
| 01:32 |
|
dukeleto |
OH |
| 01:32 |
|
Whiteknight |
pm |
| 01:33 |
|
dalek |
matrixy: 78ad413 | Whiteknight++ | matrixy.pir: |
| 01:33 |
|
dalek |
matrixy: add some comments and TODO notes in matrixy.pir for thigns that need to change |
| 01:33 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]de2a9f233f9f7aacd |
| 01:33 |
|
shorten |
dalek's url is at http://xrl.us/bftdxk |
| 01:33 |
|
dukeleto |
$ ssh -lparrot -i ~/.ssh/parrot.pub ftp-osl.osuosl.org |
| 01:33 |
|
dukeleto |
ssh_exchange_identification: Connection closed by remote host |
| 01:34 |
|
dukeleto |
can someone copy http://leto.net/tmp/parrot-1.7.0.tar.gz to ftp-osl.osuosl.org ? |
| 01:34 |
|
dukeleto |
that is the release |
| 01:35 |
|
Whiteknight |
ssh -l parrot ftp-osl.osuosl.org |
| 01:35 |
|
Whiteknight |
no -i stuff |
| 01:35 |
|
Whiteknight |
(at least, that's how it just worked for me) |
| 01:36 |
|
dukeleto |
$ ssh -l parrot ftp-osl.osuosl.org |
| 01:36 |
|
dukeleto |
ssh_exchange_identification: Connection closed by remote host |
| 01:36 |
|
dukeleto |
this worked before and now it doesn't |
| 01:36 |
|
dukeleto |
before, as in when allison and I set it up |
| 01:37 |
|
Austin |
Bah. Does anybody still use ftp anymore? |
| 01:37 |
|
dukeleto |
i have to leave my current position soon, don't know when I wil be able to continue |
| 01:38 |
|
dukeleto |
the release announcement it on parrot.org, just needs to be published and the symlinks for the current release need to be updated |
| 01:38 |
|
Whiteknight |
dukeleto: start putting out he release annoucements. I'll do the ftp |
| 01:39 |
|
dukeleto |
Whiteknight: the release announcement links to the FTP site, so should we sync it up? |
| 01:39 |
|
dukeleto |
Whiteknight: or should I just do it and let the link be broken until you upload? |
| 01:40 |
|
dukeleto |
kinda don't like that |
| 01:41 |
|
Austin |
Slashdot fodder. |
| 01:41 |
|
Whiteknight |
just do it, it takes time for the FTP to sync anyway to the mirrors |
| 01:41 |
|
Whiteknight |
just do it |
| 01:41 |
|
Austin |
"Ooh, the parrot guys announced a release, but the link was broken for eight whole minutes after the email went out." |
| 01:41 |
|
Austin |
+4, snarky |
| 01:44 |
|
Whiteknight |
tarball uploaded |
| 01:44 |
|
Whiteknight |
done |
| 01:44 |
|
Whiteknight |
SHIP IT |
| 01:44 |
|
dukeleto |
OK |
| 01:45 |
|
dukeleto |
http://www.parrot.org/ <--- COOL STUFF |
| 01:45 |
|
dukeleto |
be back in a few |
| 01:49 |
|
Austin |
I'll try paying my taxes right now. |
| 01:49 |
|
Austin |
dukeleto: I don't see anything on www.parrot.org. |
| 01:49 |
|
Austin |
Latest news is 1.6, front page is 1.6 and Svn vs. Git |
| 01:53 |
|
Whiteknight |
I'm going to bed now. Goodnight |
| 01:54 |
|
Austin |
Goodnight, Whiteknight. |
| 01:57 |
|
Austin |
Umm, I'm getting a build error. |
| 01:59 |
|
Austin |
Parrot::OpsFile: Unrecognized line: 'inline op end() :base_core :check_event :flow { |
| 02:03 |
|
|
szabgab joined #parrot |
| 02:06 |
|
Coke |
Austin: did you reboot^Wrealclean?\ |
| 02:06 |
|
Austin |
I checked out into a new dir |
| 02:06 |
|
Austin |
svn co ...trunk newparrot |
| 02:06 |
|
Coke |
parrotvm is parrotvm.osuosl.org |
| 02:07 |
|
Austin |
perl Config, make test, error. |
| 02:07 |
|
Coke |
1.7.0? trunk? |
| 02:07 |
|
Coke |
... guess that's the same thing for a little while. |
| 02:07 |
|
Austin |
Trunk.Which is 1.7.0 |
| 02:08 |
|
Austin |
41964 |
| 02:08 |
|
Coke |
running a build now. what platform? |
| 02:08 |
|
Austin |
austin andLinux:~/mydocs/Sources/newparrot$ perl ./tools/build/ops2pm.pl src/ops/core.ops |
| 02:09 |
|
Austin |
It's xubuntu on andlinux kernel. |
| 02:09 |
|
Austin |
The command above, run by hand, gets the error. |
| 02:10 |
|
|
kid51 joined #parrot |
| 02:12 |
|
kid51 |
Hmm: Do I correctly infer from the Topic that we haven't released yet? |
| 02:14 |
|
kid51 |
Ah, well, VERSION reads 1.7.0. So something's happening. |
| 02:15 |
|
Austin |
kid: Duke had to relocate, I think. |
| 02:15 |
|
kid51 |
thx |
| 02:15 |
|
Coke |
Austin: no error here. |
| 02:15 |
|
Austin |
Okay. |
| 02:15 |
|
Coke |
build is fine on amd64/linux. |
| 02:15 |
|
Austin |
I'm pretty sure this isn't a platform thing. ops2pm.pl ? |
| 02:16 |
|
Coke |
Austin: silly question: any local mods? |
| 02:16 |
|
kid51 |
some problem with that .pl? |
| 02:16 |
|
Coke |
what version of perl? |
| 02:16 |
|
Austin |
Nope. Just checkout, configure, make. |
| 02:16 |
|
Austin |
This is perl, v5.10.0 built for i486-linux-gnu-thread-multi |
| 02:16 |
|
Coke |
/4/86? |
| 02:16 |
|
Coke |
huh. |
| 02:17 |
|
Coke |
in any case, WFM. Sorry |
| 02:17 |
|
dalek |
website: dukeleto++ | Parrot 1.7.0, "African Grey" Released! |
| 02:17 |
|
dalek |
website: http://www.parrot.org/news/2009/Parrot-1.7.0 |
| 02:17 |
|
kid51 |
Yeaaaaaay! |
| 02:18 |
|
PerlJam |
dukeleto++ |
| 02:19 |
|
Austin |
Ruh roh. Where is Parrot/OpLib? |
| 02:19 |
|
Coke |
lib/Parrot/OpLib/ |
| 02:20 |
|
|
cconstantine joined #parrot |
| 02:20 |
|
Austin |
Not here. |
| 02:20 |
|
dukeleto |
anything on fire? |
| 02:21 |
|
|
Topic for #parrotis now Parrot 1.7.0 "African Grey" is out! Feel free to nuke trunk | Improve PCC testing this week or the release gets it! |
| 02:21 |
|
Austin |
I don't have a $/lib/Parrot/OpLib |
| 02:21 |
|
Coke |
ah. Austin, did you grab from ftp or svn? |
| 02:22 |
|
Austin |
svn |
| 02:22 |
|
Coke |
ok. |
| 02:22 |
|
Coke |
that's a generated file. |
| 02:22 |
|
Coke |
did you run with make -j ? |
| 02:22 |
|
Coke |
(wondering if we lost a build dep) |
| 02:22 |
|
|
Zak joined #parrot |
| 02:22 |
|
Austin |
just make |
| 02:22 |
|
Austin |
But I do have an installed parrot. |
| 02:22 |
|
Austin |
Could it be installed someplace? |
| 02:23 |
|
Coke |
I can now duplicate your problem. |
| 02:23 |
|
Austin |
Oh, boy. |
| 02:23 |
|
Austin |
And how did you do that? |
| 02:23 |
|
Coke |
er, the missing OpLib, that is. |
| 02:23 |
|
Coke |
grabbed a fresh copy via ftp. doing a build... |
| 02:25 |
|
Coke |
er, no, there it is. hurm. |
| 02:25 |
|
* Coke |
does a realclean and starts over. |
| 02:26 |
|
Coke |
ah, it's not created by configure, but during the build. no worries, build proceeding fine. |
| 02:26 |
|
Coke |
so, if you're missing that, you failed an earlier step. |
| 02:26 |
|
Austin |
Yeah, it looks like I failed the "build OpLib/core.pm" step. |
| 02:26 |
|
Coke |
I would do a realclean and log the build. |
| 02:26 |
|
Austin |
Which involves ops2pm.pl. |
| 02:26 |
|
Coke |
or, if you have the error from that... |
| 02:28 |
|
dukeleto |
Austin: you gave my heart a little jump :) |
| 02:28 |
|
Austin |
dukeleto: So far, I've checked out, run configure, run make, and crashed and burned. Keep jumping. |
| 02:30 |
|
Coke |
dukeleto: do you have an account on feather? |
| 02:32 |
|
dukeleto |
Coke: yes |
| 02:33 |
|
Coke |
we can share a screen session if you don't yet have an account on parrotvm. |
| 02:33 |
|
Coke |
(I can show you how I do the docs stuff.) |
| 02:34 |
|
Coke |
(I just downloaded and built/tested 1.7.0 via ftp.) |
| 02:34 |
|
dukeleto |
Austin: nopaste? |
| 02:34 |
|
purl |
i think nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at http://www.extpaste.com/ or http://paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others) or http://gist.github.com/ or paste or gtfo or tools/dev/nopaste.pl or https://trac.parrot.org/parrot[…]ls/dev/nopaste.pl |
| 02:34 |
|
dukeleto |
Austin: platform? |
| 02:35 |
|
|
janus joined #parrot |
| 02:36 |
|
Austin |
making distclean |
| 02:36 |
|
Austin |
Platform is ubuntu / andlinux |
| 02:37 |
|
nopaste |
"Austin" at 98.235.55.43 pasted "make fails after make distclean, configure, make" (17 lines) at http://nopaste.snit.ch/18390 |
| 02:38 |
|
dukeleto |
Coke: sure, we can try that |
| 02:38 |
|
dukeleto |
Austin: i got no clue. does the tarball work for you? |
| 02:39 |
|
dukeleto |
Coke: i think i am going out to dinner soon, but I might be sitting on a train tonight on the way to the hotel, so I will have time later. It might be best if you do the docs stuff and record everything |
| 02:40 |
|
Austin |
Okay. It's a unix/win problem. |
| 02:40 |
|
Coke |
line endings? |
| 02:40 |
|
purl |
line endings are not different between linux distributions, no. |
| 02:40 |
|
Austin |
yep |
| 02:40 |
|
Coke |
don't we have "native" set on everything? =-) |
| 02:40 |
|
Austin |
Underlying windows filesystem. |
| 02:40 |
|
Austin |
svn on windows did the co. |
| 02:41 |
|
Austin |
Need to set unix mode, or something. |
| 02:41 |
|
Coke |
... don't do that. =-) |
| 02:41 |
|
Austin |
Can't help it. Ubuntu's svn dist is hella old. |
| 02:41 |
|
|
eternaleye joined #parrot |
| 02:42 |
|
Coke |
I can no longer ssh in to osuosl, apparently. |
| 02:42 |
|
|
eternaleye joined #parrot |
| 02:43 |
|
Coke |
... at least from feather. wtf. |
| 02:43 |
|
|
eternaleye joined #parrot |
| 02:43 |
|
Coke |
*sigh* ID10T |
| 02:45 |
|
Coke |
msg dukeleto docs.parrot.org updated |
| 02:45 |
|
purl |
Message for dukeleto stored. |
| 02:46 |
|
Austin |
okay. distcleaned, now let's try again. |
| 02:47 |
|
* jdv79 |
searches for beer |
| 02:47 |
|
Austin |
well, that works better. |
| 02:47 |
|
* Austin |
gives jdv79 a liter mug! |
| 02:47 |
|
Coke |
no reason not to use / in a makefile for windows, isser? |
| 02:48 |
|
Austin |
Nope. |
| 02:48 |
|
Austin |
It's used all over the place, seemingly without problems. |
| 02:49 |
|
Austin |
Whoo. lots of little perl scripts, marching ant-like up the window... |
| 02:49 |
|
Austin |
Much better. |
| 02:49 |
|
dukeleto |
Coke++ |
| 02:50 |
|
Austin |
What's this? A warning? There's a warning in the source code! Who's responsible for this? |
| 02:54 |
|
Austin |
Also, a compile error. :( |
| 02:55 |
|
nopaste |
"dukeleto" at 24.4.68.112 pasted "tools/util/crow.pir doesn't work due to json being renamed" (5 lines) at http://nopaste.snit.ch/18391 |
| 02:56 |
|
|
JimmyZ joined #parrot |
| 03:01 |
|
|
jsut_ joined #parrot |
| 03:08 |
|
Austin |
Man, they still haven't fixed the symlink problem. |
| 03:08 |
|
Austin |
:( |
| 03:10 |
|
Coke |
FAILED SMOLDER: http://smolder.plusthree.com/a[…]moke_report/29243 |
| 03:10 |
|
shorten |
Coke's url is at http://xrl.us/bfte7y |
| 03:10 |
|
Coke |
FAILED SMOLDER: |
| 03:10 |
|
Coke |
http://smolder.plusthree.com/a[…]moke_report/29242 |
| 03:10 |
|
shorten |
Coke's url is at http://xrl.us/bfte8c |
| 03:11 |
|
Austin |
Coke: /4/86?? |
| 03:11 |
|
Austin |
:) |
| 03:12 |
|
plobsing |
ping kid51 |
| 03:12 |
|
purl |
I can't find kid51 in the DNS. |
| 03:16 |
|
Coke |
Austin: those ain't mine. |
| 03:16 |
|
Coke |
win 4 |
| 03:18 |
|
Austin |
You're right. paco javier, whoever that is. But he's running linux... |
| 03:19 |
|
Austin |
Hmm.. |
| 03:19 |
|
Austin |
make smoke requires Tap::Harness::Archive. We should probably ship that. |
| 03:19 |
|
Austin |
(If we want people making smoke.) |
| 03:22 |
|
Coke |
no. they can get it on their own. |
| 03:22 |
|
Coke |
(should be in the bundle) |
| 03:30 |
|
Austin |
What bundle? |
| 03:30 |
|
purl |
well, bundle is just a directory. or a special kind of CPAN thingee that just says "install these other modules" |
| 03:30 |
|
Coke |
cpan's parrot bundle. |
| 03:31 |
|
Coke |
(we don't want to bundle CPAN modules that aren't required to build) |
| 03:37 |
|
|
zak_ joined #parrot |
| 03:57 |
|
|
Zak joined #parrot |
| 04:02 |
|
dalek |
rakudo: db1e525 | duff++ | build/PARROT_REVISION: |
| 04:02 |
|
dalek |
rakudo: Bump PARROT_REVISION for release |
| 04:02 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]df657412c2e216e40 |
| 04:02 |
|
shorten |
dalek's url is at http://xrl.us/bftf7p |
| 04:03 |
|
|
zak_ joined #parrot |
| 04:22 |
|
dalek |
partcl: c725c62 | coke++ | config/makefiles/root.in: |
| 04:22 |
|
dalek |
partcl: [build] cleanup makefile, remove cruft & duplication |
| 04:22 |
|
dalek |
partcl: review: http://github.com/partcl/partc[…]e724e06fb090fc3f2 |
| 04:22 |
|
shorten |
dalek's url is at http://xrl.us/bftggf |
| 04:25 |
|
|
zak_ joined #parrot |
| 04:27 |
|
dukeleto |
'ello |
| 04:28 |
|
Coke |
~~ |
| 04:36 |
|
Coke |
tools/dev/pprof2cg.pl isn't installed |
| 04:42 |
|
Coke |
msg cotto I have a case where the profiler is reporting on subs in the wrong files again. |
| 04:42 |
|
purl |
Message for cotto stored. |
| 04:43 |
|
Coke |
msg cotto parrot -Rprofiling tcl.pbc -e "proc a {} {return [expr 3+2]}; puts [a]" |
| 04:43 |
|
purl |
Message for cotto stored. |
| 04:43 |
|
Coke |
msg cotto this eventually results in: 315,921,655 src/mathops.pir:tcl;&proc [] |
| 04:43 |
|
purl |
Message for cotto stored. |
| 04:43 |
|
Coke |
msg (&proc is defined in runtime/builtins/proc.pir) |
| 04:43 |
|
purl |
Sorry, I've never seen (&proc before. |
| 04:43 |
|
Coke |
msg cotto (&proc is defined in runtime/builtins/proc.pir) |
| 04:43 |
|
purl |
Message for cotto stored. |
| 04:44 |
|
cotto |
hi |
| 04:44 |
|
cotto |
purl> You have 10 messages waiting. |
| 04:44 |
|
purl |
cotto: excuse me? |
| 04:44 |
|
Coke |
hio. The entire output has mistakes there. |
| 04:44 |
|
Coke |
this is with parrot latest and partcl latest. |
| 04:45 |
|
Coke |
I can find at least 20 lines mentioning files where the sub listed isn't. |
| 04:45 |
|
cotto |
I'd ask for a minimal case, but you'd probably want to hurt me. |
| 04:46 |
|
cotto |
but thanks. |
| 04:46 |
|
Coke |
I gave you the minimal case. =-) |
| 04:46 |
|
Coke |
I suspect includes or tailcalls. |
| 04:46 |
|
cotto |
the tcl runtime is not a minimal case ;) |
| 04:47 |
|
cotto |
Coke, can you make that into a tt? It'll take some digging and I won't have time tonight. |
| 04:47 |
|
cotto |
(and assign to me) |
| 04:49 |
|
Coke |
trac sloooow |
| 04:51 |
|
Patterner |
fire pretty |
| 04:57 |
|
dalek |
TT #1126 created by coke++: tools/dev/pprof2cg.pl not installed. |
| 04:59 |
|
pmichaud |
http://use.perl.org/~pmichaud/journal/39779 # new article about rakudo, nqp-rx, etc. |
| 05:00 |
|
dalek |
TT #1127 created by coke++: profiling core shows incorrect filenames. |
| 05:02 |
|
dalek |
tracwiki: v110 | dukeleto++ | WikiStart |
| 05:02 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]n=110&action=diff |
| 05:02 |
|
shorten |
dalek's url is at http://xrl.us/bftgwn |
| 05:05 |
|
dalek |
tracwiki: v111 | dukeleto++ | WikiStart |
| 05:05 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]n=111&action=diff |
| 05:05 |
|
shorten |
dalek's url is at http://xrl.us/bftgx6 |
| 05:13 |
|
dalek |
partcl: 779deea | coke++ | (2 files): |
| 05:13 |
|
dalek |
partcl: use short git revs for readability. |
| 05:13 |
|
dalek |
partcl: review: http://github.com/partcl/partc[…]690113b3d73784c8a |
| 05:13 |
|
shorten |
dalek's url is at http://xrl.us/bftg5o |
| 05:27 |
|
|
GeJ joined #parrot |
| 05:36 |
|
|
chromatic joined #parrot |
| 05:43 |
|
dukeleto |
'ello |
| 05:44 |
|
* dukeleto |
is on Caltrain. And on IRC. /me loves tethering |
| 05:50 |
|
cotto |
and now |
| 05:50 |
|
cotto |
sleep |
| 06:03 |
|
|
uniejo joined #parrot |
| 06:07 |
|
dukeleto |
languages? |
| 06:07 |
|
purl |
languages are tools. just like php programmers. |
| 06:07 |
|
dukeleto |
parrot languages? |
| 06:08 |
|
dukeleto |
purl, languages is also https://trac.parrot.org/parrot/wiki/Languages |
| 06:08 |
|
purl |
OK, dukeleto. |
| 06:11 |
|
dukeleto |
shall I include our release quote in the email announcement? I think I shall. |
| 06:13 |
|
* dukeleto |
feels like he is talking to himself |
| 06:13 |
|
dukeleto |
purl, be useful |
| 06:13 |
|
* purl |
whirrs and clicks in the background. |
| 06:26 |
|
dalek |
nqp-rx: 3de213c | pmichaud++ | src/ (2 files): |
| 06:26 |
|
dalek |
nqp-rx: Handle :w (quote words) quote modifier . |
| 06:26 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]e0211499928c8ddb8 |
| 06:26 |
|
shorten |
dalek's url is at http://xrl.us/bfth84 |
| 06:26 |
|
dalek |
nqp-rx: 5b85aa3 | pmichaud++ | src/ (4 files): |
| 06:26 |
|
dalek |
nqp-rx: Simple test of subcalls in NQP. |
| 06:26 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]6be2779460e70bf6f |
| 06:26 |
|
shorten |
dalek's url is at http://xrl.us/bfth86 |
| 06:35 |
|
|
fperrad joined #parrot |
| 07:06 |
|
mj41 |
Hi. TapTinder is offline. Moving servers to new server room. Back probably later today or tomorrow. |
| 07:17 |
|
|
Zak joined #parrot |
| 07:17 |
|
he_ |
Did a build and smoke-test on NetBSD/sparc64 5.0, first failure at http://smolder.plusthree.com/a[…]242#first_failure |
| 07:17 |
|
shorten |
he_'s url is at http://xrl.us/bftiqz |
| 07:18 |
|
|
payload joined #parrot |
| 07:18 |
|
he_ |
Unsurprisingly it's t/pmc/threads.t which fails there as well. |
| 07:18 |
|
he_ |
The failure mode for test 14 is different, though: here it's a "Null PMC access". |
| 07:21 |
|
|
zak_ joined #parrot |
| 07:24 |
|
|
donaldh joined #parrot |
| 07:26 |
|
|
masak joined #parrot |
| 07:42 |
|
|
Zak joined #parrot |
| 08:31 |
|
|
bacek joined #parrot |
| 08:56 |
|
bacek |
o hai |
| 08:58 |
|
|
zak_ joined #parrot |
| 08:59 |
|
JimmyZ |
;) |
| 08:59 |
|
bacek |
dukeleto++ # great job with release |
| 09:00 |
|
moritz |
so, has the pcc branch been merged already? |
| 09:00 |
|
JimmyZ |
hadn't |
| 09:00 |
|
moritz |
thanks |
| 09:04 |
|
bacek |
moritz: I can merge it in few minutes. But would like to hear from allison before doing it. |
| 09:05 |
|
|
riffraff joined #parrot |
| 09:06 |
|
|
zak_ joined #parrot |
| 09:16 |
|
|
patspam joined #parrot |
| 09:22 |
|
|
Zak joined #parrot |
| 09:32 |
|
|
zak_ joined #parrot |
| 09:46 |
|
|
payload joined #parrot |
| 10:51 |
|
|
kid51 joined #parrot |
| 11:00 |
|
|
Zak joined #parrot |
| 11:02 |
|
|
cconstantine joined #parrot |
| 11:37 |
|
|
cconstantine joined #parrot |
| 11:38 |
|
dalek |
parrot: r41965 | fperrad++ | trunk/PLATFORMS: |
| 11:38 |
|
dalek |
parrot: update PLATFORMS |
| 11:38 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41965/ |
| 11:46 |
|
moritz |
running rakudo in valgrind shows some "Use of uninitialised value of size 8" in various mark functions |
| 11:46 |
|
moritz |
is that normal? |
| 11:46 |
|
nopaste |
"moritz" at 132.187.31.74 pasted "valgrind output rakudo on parrot-1.7.0" (55 lines) at http://nopaste.snit.ch/18395 |
| 11:49 |
|
moritz |
optimized parrot, and most of these messages stem from the startup/compilation, not from running the tests |
| 11:53 |
|
jonathan |
The one in Parrot_Context_mark is worthy of consideration. |
| 11:53 |
|
jonathan |
I fixed a segfault a week or two ago that was due to us not init'ing something that got used in there. |
| 12:00 |
|
dalek |
rakudo: 4e5877c | jonathan++ | src/pmc/perl6multisub.pmc: |
| 12:00 |
|
dalek |
rakudo: Make trait dispatch that depends on a required named parameter a bit more efficient by allowing candidates that could never apply to fail much faster. |
| 12:00 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]d094fda3c20457a15 |
| 12:00 |
|
shorten |
dalek's url is at http://xrl.us/bftmd2 |
| 12:14 |
|
|
whiteknight joined #parrot |
| 12:15 |
|
whiteknight |
good morning #parrot |
| 12:17 |
|
plobsing |
hi, whiteknight. |
| 12:18 |
|
whiteknight |
good morning plobsing |
| 12:18 |
|
plobsing |
sorry for not explaining what I wanted tested yesterday |
| 12:18 |
|
moritz |
whiteknight: if you happen to fancy some memory debugging: http://irclog.perlgeek.de/parr[…]9-10-21#i_1626883 |
| 12:19 |
|
moritz |
I'm doing another valgrind run now, logging all the output this time :-) |
| 12:19 |
|
|
nopaste joined #parrot |
| 12:19 |
|
plobsing |
I'm looking for anyone with libjit to apply my last patch on TT1105 against the auto_libjit branch and make test |
| 12:19 |
|
whiteknight |
plobsing: I wanted to do that last night but got busy and ran out of time |
| 12:19 |
|
whiteknight |
will try for tonight |
| 12:21 |
|
plobsing |
ok thanks. |
| 12:39 |
|
|
patspam joined #parrot |
| 12:53 |
|
whiteknight |
moritz: yes, I think those are normal warnings to get |
| 12:53 |
|
moritz |
whiteknight: ok |
| 12:53 |
|
whiteknight |
those functions are tracing the stack, so they are reading uninitialized values from the stack |
| 12:53 |
|
whiteknight |
it's ugly and I want it to disappear, but it's normal |
| 12:53 |
|
moritz |
ok |
| 12:53 |
|
|
buildbot joined #parrot |
| 12:54 |
|
|
payload joined #parrot |
| 12:54 |
|
moritz |
colomon on #perl6 has some more interesting traces, will post soon |
| 12:55 |
|
whiteknight |
okay, awesome |
| 12:57 |
|
|
colomon joined #parrot |
| 12:58 |
|
|
colomon joined #parrot |
| 12:58 |
|
colomon |
http://www.harmonyware.com/per[…]nh.t.valgrind.log |
| 13:00 |
|
whiteknight |
okay, I'll look at that |
| 13:01 |
|
whiteknight |
so pcc_reapply didn't land last night |
| 13:02 |
|
whiteknight |
colomon, moritz: trace_system_areas and trace_system stack are GC routines to walk the stack. This could produce these "Use of uninitialized value of size 8" warnings you are seeing |
| 13:02 |
|
whiteknight |
so anything with those function in the backtrace is a false positive |
| 13:02 |
|
whiteknight |
(obnoxious, but harmless) |
| 13:03 |
|
whiteknight |
the way to fix that would be to not allow unanchored PMCs on the C stack |
| 13:04 |
|
whiteknight |
big project, but not undoable |
| 13:04 |
|
whiteknight |
the "Conditional jump or move depends on uninitialized value(s)" warnings are much more worrisome |
| 13:05 |
|
whiteknight |
looks like that's a problem in compilers/imcc/parser_util.c:INS() that we could resolve pretty quickly |
| 13:10 |
|
dalek |
rakudo: 4c248e5 | masak++ | docs/release_guide.pod: |
| 13:10 |
|
dalek |
rakudo: [docs/release_guide.pod] s/-/_/ in file name |
| 13:10 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]b08a73584e099d2d4 |
| 13:10 |
|
shorten |
dalek's url is at http://xrl.us/bftmk5 |
| 13:11 |
|
whiteknight |
in fact, if somebody opens a ticket for that issue and assigns it to me, I'll fix it tonight |
| 13:11 |
|
masak |
src/string/encoding/ucs2.c: In function 'ucs2_decode_and_advance' src/string/encoding/ucs2.c:609: warning: no return statement in function returning non-void |
| 13:11 |
|
masak |
is this something that should be looked at? |
| 13:11 |
|
whiteknight |
(can't do it now, work computer doesn't have yacc/lex) |
| 13:11 |
|
moritz |
whiteknight: ok, I'll open a ticket for you |
| 13:11 |
|
whiteknight |
masak: probably, yes |
| 13:11 |
|
whiteknight |
masak: I'll take a quick look now |
| 13:12 |
|
masak |
whiteknight++ |
| 13:14 |
|
whiteknight |
masak: fixed and committed |
| 13:14 |
|
masak |
\o/ |
| 13:15 |
|
moritz |
tt #1128 it is |
| 13:17 |
|
whiteknight |
w00t |
| 13:17 |
|
dalek |
parrot: r41966 | whiteknight++ | trunk/src/string/encoding/ucs2.c: |
| 13:17 |
|
dalek |
parrot: [string] add an unused return statement to shut up warning messages people are getting from code analyzers. |
| 13:17 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41966/ |
| 13:19 |
|
dalek |
TT #1128 created by moritz++: Possible memory error in compilers/imcc/parser_util.c:INS() |
| 13:19 |
|
whiteknight |
these files in src/encodings/* need a lot of cleanup |
| 13:25 |
|
whiteknight |
I would really like to turn off stack tracing. I think it does more harm then good |
| 13:25 |
|
whiteknight |
especially since it's so in accurate |
| 13:26 |
|
* whiteknight |
doesn't know why he added a space there |
| 13:37 |
|
|
allison joined #parrot |
| 13:40 |
|
nopaste |
"he" at 158.38.152.119 pasted "Fix to do correctly do rpath for C language tests" (13 lines) at http://nopaste.snit.ch/18398 |
| 13:41 |
|
dukeleto |
'ello |
| 13:42 |
|
he |
Without that I would get "could not find libparrot.so.1.7.0" from the tests. |
| 13:43 |
|
* dukeleto |
is still going to do more release anouncements, after sufficient coffee |
| 13:44 |
|
moritz |
perlmonks! |
| 13:44 |
|
purl |
perlmonks is, like, http://perlmonks.org, an active community of knowledgeable Perl hackers |
| 13:44 |
|
he |
I now have a pkgsrc package for 1.7.0 which installs clenly, and tests cleanly sans test 14 in t/pmc/threads.t. |
| 13:44 |
|
he |
...with shared libary enabled for NetBSD too. |
| 13:44 |
|
he |
Now to back-port to the 1.6.0 package people were complaining about... |
| 13:45 |
|
moritz |
he++ |
| 13:45 |
|
whiteknight |
dukeleto++ |
| 13:46 |
|
whiteknight |
for our mantra of "releases should be small and easy", they never turn out to be particularly easy |
| 13:46 |
|
dukeleto |
whiteknight: yeah, some bumps, but everyone pitched in and I really appreciate that |
| 13:46 |
|
dukeleto |
everybody++ |
| 13:46 |
|
whiteknight |
we're a team, it's a team effort |
| 13:47 |
|
whiteknight |
plus, I think we all feel guilty for neglecting trunk all month |
| 13:47 |
|
he |
BTW, I got a different failure for t/pmc/threads.t test 14 on NetBSD/5.0 sparc64, there I got a "Null PMC access" |
| 13:47 |
|
dukeleto |
we definitely forgot about win32 on trunk. that was slightly painful |
| 13:48 |
|
he |
Ref. http://smolder.plusthree.com/a[…]242#first_failure |
| 13:48 |
|
shorten |
he's url is at http://xrl.us/bftiqz |
| 13:48 |
|
he |
I'm beginning to have my doubts whether the test is correct... |
| 13:49 |
|
|
ruoso joined #parrot |
| 13:50 |
|
dukeleto |
he: that test has had lots of issues on many platforms |
| 13:51 |
|
dukeleto |
he: so that is very possible |
| 13:51 |
|
Coke |
wasn't that test altered in pcc_reapply? |
| 13:51 |
|
dukeleto |
Coke: yes, i think so |
| 13:51 |
|
allison |
speaking of which, is it safe to merge now? |
| 13:52 |
|
Coke |
allison: aside from breaking partcl... |
| 13:52 |
|
moritz |
as safe as can be, I think :-) |
| 13:52 |
|
moritz |
Coke: that's why we do it after the release, not before :-) |
| 13:52 |
|
allison |
Coke: what are the remaining issues for partcl? |
| 13:53 |
|
Coke |
allison: same one as yesterday. the updated "invoke a method that returns an int from c" segfaults. |
| 13:53 |
|
Coke |
(and the old one has been removed.) |
| 13:53 |
|
dukeleto |
Coke: "feel free to nuke trunk" |
| 13:54 |
|
Coke |
chromatic had poked yesterday, and we had agreed that we needed a segfaulty test /in parrot/. |
| 13:54 |
|
allison |
Coke: I can look into that today, It's a small one, so I'll go ahead and merge, we'll fix it quickly |
| 13:54 |
|
allison |
Coke: yes, exactly |
| 13:55 |
|
particle1 |
did 1.7.0 happen? |
| 13:55 |
|
dukeleto |
particle: yes, but I am still doing announcements |
| 13:55 |
|
particle |
aha! |
| 13:55 |
|
dukeleto |
particle: about to send out an email to a bunch of mailing lists |
| 13:55 |
|
particle |
dukeleto++ |
| 13:56 |
|
dukeleto |
particle: i updated wikipedia, c2, etc |
| 13:56 |
|
particle |
it's probably best that those are done first, to make sure they're done at all. |
| 13:58 |
|
Coke |
http://en.wikipedia.org/wiki/Parrot_Foundation doesn't list the full board, fwiw. |
| 13:58 |
|
Coke |
(though I don't think we did a press release or anything with the election results.) |
| 13:58 |
|
allison |
Coke: does it need to be updated with Patrick? |
| 13:59 |
|
Coke |
yes |
| 14:01 |
|
Coke |
allison: http://www.perlfoundation.org/who_s_who is out of date. (ovid's in the wrong place.) |
| 14:02 |
|
allison |
Coke: that looks right, he's an untitled director like me |
| 14:03 |
|
allison |
Coke: but that has me wondering... ah, yes, I did update the list of directors on www.parrot.org/foundation |
| 14:03 |
|
Coke |
allison: whoops. I saw him only under the GC/Former heading. my bad. |
| 14:04 |
|
* Coke |
wonders if it would grossly inappropriate for him to add his own wikipedia page to make the link from the pafo page work. =-) |
| 14:04 |
|
allison |
Coke: unfortunately, yes, it's strictly against policy |
| 14:05 |
|
allison |
Coke: but some other kind person can add it for you :) |
| 14:05 |
|
allison |
Coke: (that's always seemed daft to me, that the person who potentially knows the most is the one absolutely not allowed to write the entry) |
| 14:07 |
|
allison |
Coke: would you like to be added as an owner on the parrot-dev google group? |
| 14:07 |
|
Coke |
allison: sure. I mainly asked so I could see the settings when creating parrot-users. |
| 14:07 |
|
allison |
Coke: makes sense |
| 14:08 |
|
Coke |
last 4/5 smolder reports? FAIL |
| 14:08 |
|
allison |
Coke: I figure if at least two of us have access to the groups, it ups the bus factor |
| 14:08 |
|
Coke |
ayup |
| 14:08 |
|
Coke |
i'll return teh favor setting up the other one. |
| 14:09 |
|
allison |
I think you have to join as a member before I can add you as an owner |
| 14:09 |
|
dukeleto |
release email just went out |
| 14:10 |
|
allison |
Coke: all three are Win32 |
| 14:10 |
|
allison |
Coke: all four, that is |
| 14:12 |
|
allison |
Coke: are those the Win32 failures dukeleto and whiteknight were debugging? |
| 14:13 |
|
dukeleto |
to my knowledge, parrot has no twitter/identi.ca presence. would anybody like for me to change that? |
| 14:14 |
|
moritz |
dukeleto++ # release announce poem |
| 14:14 |
|
allison |
dukeleto: I can see some benefit, but if we aren't posting to it regularly it makes more sense to just post from our own twitter/identi.ca accounts with a parrot tag |
| 14:15 |
|
dukeleto |
allison: i can fix that. i will set it up to cotweet, so anybody on the parrot team can post to the parrot account |
| 14:15 |
|
dukeleto |
allison: cotweet.com |
| 14:15 |
|
allison |
dukeleto: looks like it's already taken http://twitter.com/parrot |
| 14:15 |
|
dukeleto |
identi.ca/parrot is still available |
| 14:15 |
|
dukeleto |
i was going to use @parrotvm on twitter |
| 14:16 |
|
dukeleto |
sounds good to whoever is paying attention right now? |
| 14:16 |
|
dukeleto |
and I just got a fail whale trying to make a new twitter acct |
| 14:16 |
|
moritz |
+1 from me |
| 14:16 |
|
allison |
dukeleto: can't see any harm |
| 14:17 |
|
dukeleto |
allison: sweet. in process |
| 14:18 |
|
dukeleto |
i can use ping.fm to broadcast to the identi.ca and twitter acct in one fell swoop |
| 14:19 |
|
Coke |
for bonus points, write the poster in PIR. |
| 14:20 |
|
Coke |
... but that can wait. =-0 |
| 14:20 |
|
Coke |
first, fix mysegfaults1 |
| 14:20 |
|
dukeleto |
Coke: now you are talking. that is definitely a good project |
| 14:20 |
|
dukeleto |
Coke: if your segfaults were segfaults 2.0, then I would hack on it |
| 14:20 |
|
moritz |
write it in some cross-HLLs |
| 14:20 |
|
moritz |
in partcl, with rakudo's IO::Socket::INET |
| 14:21 |
|
dukeleto |
is there a way to get an email alias @parrot.org ? |
| 14:22 |
|
* dukeleto |
wishes for dukeleto parrot.org -> jonathan leto.net |
| 14:23 |
|
allison |
dukeleto: we plan to set those up for members, but haven't yet |
| 14:24 |
|
dukeleto |
allison: no big deal. |
| 14:24 |
|
purl |
Yes it is! I hate you I hate you |
| 14:24 |
|
* dukeleto |
notes that Parrot is now all web-2.0-ified |
| 14:25 |
|
dukeleto |
purl: I hate you too |
| 14:25 |
|
purl |
dukeleto: excuse me? |
| 14:25 |
|
dukeleto |
purl, I hate you is doin' my best to annoy you |
| 14:25 |
|
purl |
...but i hate you is <reply>I'd kick purl's ass but jdube's foot would get stuck... |
| 14:26 |
|
dukeleto |
purl, I hate you is also doin' my best to annoy you |
| 14:26 |
|
purl |
okay, dukeleto. |
| 14:31 |
|
dukeleto |
i need a smallish parrot logo to use as an avatar |
| 14:32 |
|
moritz |
dukeleto: the favicon from parrot.org? |
| 14:33 |
|
allison |
dukeleto: I can give you a slightly bigger version of the favicon if you need it |
| 14:33 |
|
allison |
(I don't remember what resolution it was) |
| 14:33 |
|
moritz |
or you could downscale the parrot head from the parrot.org front page |
| 14:34 |
|
dukeleto |
allison: no worries, I am using mypictr.com to crop the parrot.org logo |
| 14:35 |
|
NotFound |
We need a name, calling it "the parrot logo" is boring. |
| 14:36 |
|
allison |
NotFound: a name for the Parrot? |
| 14:36 |
|
allison |
like Harvey? |
| 14:36 |
|
NotFound |
Yeah |
| 14:37 |
|
dukeleto |
Harvey The Virtual Parrot |
| 14:37 |
|
Coke |
-1 |
| 14:37 |
|
dukeleto |
we could have a "name our mascot" contest. or just call him Bob |
| 14:37 |
|
purl |
-1 |
| 14:38 |
|
Coke |
-1 |
| 14:38 |
|
purl |
-1 |
| 14:38 |
|
NotFound |
Nooooooo. Anythingh but Bob. |
| 14:39 |
|
NotFound |
This is Bob: http://en.wikipedia.org/wiki/Microsoft_Bob |
| 14:39 |
|
Coke |
NotFound: exactly. |
| 14:39 |
|
moritz |
Harvey > Bob |
| 14:39 |
|
allison |
Barvey |
| 14:40 |
|
|
soxet joined #parrot |
| 14:40 |
|
Coke |
I would prefer to take my chances with Iago. |
| 14:40 |
|
allison |
Coke: that's actually a good name |
| 14:40 |
|
Coke |
Though I prefer Sketch. |
| 14:41 |
|
moritz |
.oO( parrotshedding ) |
| 14:41 |
|
dukeleto |
Coke: Norwegian Blue? |
| 14:41 |
|
allison |
e's pining for the fjords? |
| 14:41 |
|
Coke |
allison: I fear the lawyers. |
| 14:41 |
|
Coke |
http://en.wikipedia.org/wiki/Dead_Parrot can be trolled for more thoughts. |
| 14:41 |
|
allison |
Coke: yes |
| 14:42 |
|
dukeleto |
wow, p5p's release is synced up pretty close to ours. |
| 14:42 |
|
Coke |
dukeleto: for the 5.11 track? |
| 14:43 |
|
dukeleto |
parrot, perl5 and rakudo all get released the same week each month. madness! |
| 14:43 |
|
dukeleto |
Coke: yes, 5.11.1 came out yesterday |
| 14:43 |
|
moritz |
and we're going to have a book release too |
| 14:43 |
|
dukeleto |
i am noticing that p5p publishes md5's for tarballs. we should probably do that.... |
| 14:43 |
|
Coke |
dukeleto: I leave the exercise of determining how far away the 20th is from the 3rd tuesday to the pedants. |
| 14:43 |
|
Coke |
(how far away it can get, that is.) |
| 14:44 |
|
Coke |
moritz: book? |
| 14:44 |
|
purl |
somebody said book was http://blog.jrock.us/articles/[…]alyst%20Book.html or Philippe "BooK" Bruhat, aka Mr Pink or mailto:book mongueurs.net or awesome or a dino or a black hat or a galcon player |
| 14:44 |
|
moritz |
Coke: Perl 6 book. Will be announced on Friday |
| 14:45 |
|
dukeleto |
i never knew about MS Bob. scary. |
| 14:45 |
|
Coke |
dukeleto: dear god, man. |
| 14:45 |
|
dukeleto |
moritz: nice! |
| 14:46 |
|
NotFound |
dukeleto: I keep a bookmark with that and Apple Newton, to show them to people that says that Microsoft/Apple never failed a product. |
| 14:46 |
|
dukeleto |
NotFound: nice |
| 14:46 |
|
Coke |
as the local apple apologist, the newton was pretty cool. =-) |
| 14:46 |
|
dukeleto |
http://twitter.com/parrotvm |
| 14:47 |
|
dukeleto |
http://identi.ca/parrot |
| 14:47 |
|
NotFound |
Coke: for those not convinced by Newton, I also have the Lisa and the Apple III X-) |
| 14:47 |
|
Coke |
NotFound: you win! =-) |
| 14:50 |
|
NotFound |
Is nice when people says "I've never heard that" and tell "That's the proof" :) |
| 14:52 |
|
* Coke |
does wish he could do more parrot development on his os x box. ah wells. |
| 14:53 |
|
dukeleto |
Coke: the 10.4 box? |
| 14:55 |
|
|
Psyche^ joined #parrot |
| 14:56 |
|
|
Andy joined #parrot |
| 14:57 |
|
Coke |
dukeleto: yah. |
| 14:57 |
|
Coke |
(lack of install means no partcl dev.) |
| 14:57 |
|
Coke |
of course, the box itself isn't alive today. (can anyone ping coleda.mine.nu or tracert to it?) |
| 14:58 |
|
Coke |
(feather is blocking tracert!) |
| 14:58 |
|
dukeleto |
Coke: it doesn't respond to pings |
| 14:58 |
|
dukeleto |
Coke: : it=coleda.mine.nu |
| 14:59 |
|
Coke |
what about tr? can you get close? =-) |
| 15:00 |
|
Coke |
(oh, tracert vs. traceroute. windows has spoiled me.) |
| 15:00 |
|
moritz |
last hop is gig0-2.albynynsa-ubr01.nyroc.rr.com |
| 15:00 |
|
|
whiteknight_ joined #parrot |
| 15:00 |
|
|
theory joined #parrot |
| 15:01 |
|
moritz |
no idea if that's close or not |
| 15:01 |
|
|
payload joined #parrot |
| 15:04 |
|
Coke |
think so. I'm in albany, that's rochester. |
| 15:05 |
|
Coke |
bah. digital phone is crapped out too. :| |
| 15:47 |
|
|
mokurai joined #parrot |
| 15:50 |
|
NotFound |
Where can .annotate be placed to annotate the "too many arguments passed" point? |
| 15:51 |
|
NotFound |
Before .sub is not accepted, before .param the .param is not recognized, after params has no effect. |
| 15:54 |
|
dalek |
parrot: r41967 | allison++ | trunk/docs/pdds/pdd03_calling_conventions.pod: |
| 15:54 |
|
dalek |
parrot: [cage] Some usage cleanup on "arguments" versus "parameters". |
| 15:54 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41967/ |
| 15:56 |
|
|
payload joined #parrot |
| 15:59 |
|
|
theory joined #parrot |
| 16:00 |
|
|
dalek joined #parrot |
| 16:03 |
|
|
ttbot joined #parrot |
| 16:10 |
|
|
Zak joined #parrot |
| 16:10 |
|
|
darbelo joined #parrot |
| 16:28 |
|
darbelo |
he_: ping |
| 16:33 |
|
darbelo |
trac slooooooow |
| 16:35 |
|
|
PerlPilot joined #parrot |
| 16:38 |
|
|
nbrown joined #parrot |
| 16:42 |
|
|
whiteknight joined #parrot |
| 16:42 |
|
|
dukeleto joined #parrot |
| 16:42 |
|
dukeleto |
feather is down |
| 16:45 |
|
darbelo |
Are we getting slasdotted or something? |
| 16:46 |
|
PerlPilot |
I think it's more that just feather. There are several sites that I was suddenly unable to access. |
| 16:46 |
|
perlpilot |
If I could run a traceroute from here, I would. |
| 16:47 |
|
perlpilot |
(I could run it, but the results would be useless due to the nature of the network I'm on) |
| 16:47 |
|
whiteknight |
not slashdotted |
| 16:47 |
|
he |
darbelo: here. |
| 16:48 |
|
darbelo |
I applied your rpath patch, do you have any other patches to make NetBSD happy? |
| 16:48 |
|
Tene |
I remember hearing that we now work on openbsd, too? |
| 16:49 |
|
darbelo |
Tene: Yes. I'm on OpenBSD. |
| 16:49 |
|
he |
Hm, ok. Which rpath patch? I'll nopaste my current set; the patch I had to config/inter/libparrot.pm was wrong -- the resulting executables which were installed still had rpath entries pointing to the build dir (bad) |
| 16:49 |
|
nopaste |
"he" at 158.38.152.80 pasted "Current NetBSD patch set" (70 lines) at http://nopaste.snit.ch/18403 |
| 16:49 |
|
darbelo |
he: The one for lib/Parrot/Test.pm |
| 16:50 |
|
he |
Ah, ok. I think I made changes to it, you can look at that nopaste. |
| 16:50 |
|
darbelo |
Looks the same as what I committed. |
| 16:51 |
|
he |
OK, that's good then -- thanks! |
| 16:51 |
|
allison |
here it comes... |
| 16:52 |
|
|
cotto joined #parrot |
| 16:54 |
|
darbelo |
he: all three patches committed. |
| 16:58 |
|
ttbot |
Parrot trunk/ r41972 i386-linux-thread-multi make error http://tt.ro.vutbr.cz/file/cmdout/116794.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 16:58 |
|
|
payload joined #parrot |
| 16:58 |
|
darbelo |
r41972? I don't think that was me. |
| 16:59 |
|
darbelo |
Oh. pcc_reapply merge. |
| 17:01 |
|
allison |
looks like it's missing the changes to build src/call/args.str |
| 17:02 |
|
allison |
ah, no, the file itself wasn't merged |
| 17:02 |
|
allison |
(didn't get added by the diff) |
| 17:02 |
|
whiteknight |
feather is down and Coke can't get to IRC without it |
| 17:04 |
|
|
nbrown_ joined #parrot |
| 17:05 |
|
allison |
ah, will revert his fix |
| 17:05 |
|
darbelo |
Odd. it built for me. |
| 17:06 |
|
allison |
nope, he beat me too it :) |
| 17:06 |
|
allison |
to |
| 17:06 |
|
ttbot |
Parrot trunk/ r41973 i386-linux-thread-multi make error http://tt.ro.vutbr.cz/file/cmdout/116846.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 17:09 |
|
* allison |
waiting for ttbot to reach r41974... |
| 17:10 |
|
|
nbrown joined #parrot |
| 17:12 |
|
Tene |
lolcode now builds and passes 'make test' |
| 17:12 |
|
whiteknight |
no dalek? |
| 17:12 |
|
whiteknight |
oh, dalek would be on feather |
| 17:13 |
|
darbelo |
Tene++ |
| 17:13 |
|
darbelo |
linkk? |
| 17:13 |
|
ttbot |
Parrot trunk/ r41974 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/116884.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 17:13 |
|
darbelo |
eh, link? |
| 17:14 |
|
darbelo |
Different platform broken. Sounds like progress. |
| 17:14 |
|
darbelo |
purl lolcode? |
| 17:14 |
|
purl |
lolcode is HAI CAN HAS STDIO? VISIBLE "HAI WORLD!" KTHXBYE or at http://lolcode.com/ |
| 17:15 |
|
Tene |
https://svn.parrot.org/languages/lolcode/ |
| 17:15 |
|
Tene |
it assumes parrot_config is in your $PATH |
| 17:16 |
|
darbelo |
A reasonable assumption. |
| 17:16 |
|
Tene |
and doesn't support 'make install' yet. Needs a moderate amount of config work. |
| 17:16 |
|
moritz |
purl: lolcode is also at https://svn.parrot.org/languages/lolcode/ |
| 17:16 |
|
purl |
okay, moritz. |
| 17:17 |
|
cotto_work |
parallel build continues to be broken |
| 17:18 |
|
whiteknight |
so then don't do the parallel build :( |
| 17:18 |
|
ttbot |
Parrot trunk/ r41975 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/116903.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 17:18 |
|
darbelo |
whiteknight: tell that to sun's dmake. |
| 17:19 |
|
cotto_work |
darbelo, does dmake automatically do -j? |
| 17:20 |
|
darbelo |
Last time I used it, I think that was the default. |
| 17:20 |
|
moritz |
a make -j 3 just worked for me (linux, GNU make, after the merge) |
| 17:20 |
|
moritz |
lots of errors in 'testb' |
| 17:21 |
|
nopaste |
"moritz" at 87.176.87.177 pasted "make fulltest failures on r41975" (37 lines) at http://nopaste.snit.ch/18404 |
| 17:24 |
|
darbelo |
Tene: I'm failing the last test in lolcode's t/01-vars.t on latest trunk |
| 17:25 |
|
Tene |
darbelo: yes, known. |
| 17:26 |
|
darbelo |
Ok, then. Ship it! |
| 17:35 |
|
whiteknight |
build problems and test failures? Better then I expected |
| 17:36 |
|
cotto_work |
moritz, did you try realclean? The makefile isn't smart about dynpmcs. |
| 17:36 |
|
cotto_work |
s/realclean/reconfig/ |
| 17:36 |
|
moritz |
cotto_work: yes |
| 17:36 |
|
moritz |
now trying after git-clean -xfd |
| 17:37 |
|
cotto_work |
I'm only seeing one failure in t/pmc/threads.t |
| 17:40 |
|
cotto_work |
It's too bad that make fulltest doesn't say which test* target it was running when a test failed. |
| 17:42 |
|
moritz |
ok, after thorough cleaning I also only get one failure in t/pmc/threads.t (testr) |
| 17:42 |
|
dukeleto |
cotto_work: patches welcome ;) |
| 17:44 |
|
cotto_work |
dukeleto, I welcome them too. |
| 17:45 |
|
dukeleto |
cotto_work: I patch, you patch, we all patch for welcoming patches! |
| 17:46 |
|
|
nbrown joined #parrot |
| 17:46 |
|
cotto_work |
dukeleto, I don't patch. cotto patches. |
| 17:46 |
|
cotto_work |
important distinction |
| 17:46 |
|
dukeleto |
cotto_work: duly noted |
| 17:47 |
|
moritz |
for running dalek, do I need anything else than cloning the github repo and starting a script? |
| 17:47 |
|
* darbelo |
doesn't think so. |
| 17:48 |
|
darbelo |
Well, you need botnix, but I'm assuming you know that. |
| 17:50 |
|
moritz |
I did not |
| 17:51 |
|
moritz |
and then I need to connect it to the plugins... |
| 17:51 |
|
moritz |
sounds like work :/ |
| 17:51 |
|
NotFound |
I've fixed a nasty annotations bug. Where are the bots when you need them? |
| 17:51 |
|
moritz |
I'll just wait for dalek to show up again |
| 17:51 |
|
moritz |
NotFound++ # he needs the karma, it seems ;-) |
| 17:52 |
|
NotFound |
More than a week witout any, I was getting an abstinence sindrome. |
| 17:53 |
|
cotto_work |
NotFound, did you add a test for it? |
| 17:54 |
|
NotFound |
cotto_work: I can't figure how to trigger it in a way catchable from pir |
| 17:54 |
|
ttbot |
Parrot trunk/ r41976 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117021.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 17:57 |
|
cotto_work |
NotFound, would a parrot debugger test catch it? |
| 17:58 |
|
NotFound |
cotto_work: I can try a perl test, but supposedly we are trying to get rid of them. |
| 17:58 |
|
cotto_work |
NotFound, yes, but we'll need a way to run those kinds of tests anyway. |
| 17:59 |
|
NotFound |
Did we have some way in Test/More to run a pir program in other parrot instance? |
| 17:59 |
|
cotto_work |
dukeleto: ^? |
| 18:00 |
|
darbelo |
Having a perl test is better than no test. |
| 18:01 |
|
dukeleto |
NotFound: what are you trying to test? |
| 18:02 |
|
NotFound |
dukeleto: the backtrace of an unhandled exception |
| 18:03 |
|
dukeleto |
NotFound: hmm. not quite sure you can easily to that from test_more.pir, yet |
| 18:03 |
|
NotFound |
The code annotations where not properly showed in some cases before my last patch |
| 18:04 |
|
NotFound |
Some name convention for a perl test companion for a pir one? |
| 18:05 |
|
|
bacek joined #parrot |
| 18:06 |
|
darbelo |
NotFound: Feel free to create one. |
| 18:08 |
|
ttbot |
Parrot trunk/ r41977 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117055.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 18:10 |
|
|
chromatic joined #parrot |
| 18:11 |
|
|
perlpilot joined #parrot |
| 18:13 |
|
|
hercynium joined #parrot |
| 18:13 |
|
dukeleto |
NotFound: test-old.t |
| 18:14 |
|
dukeleto |
NotFound: we have a convention that perl tests are in test-old.t and are removed from there and put in test.t as they are converted |
| 18:14 |
|
cotto_work |
as a bonus, you'll win at irony |
| 18:14 |
|
|
joeri joined #parrot |
| 18:14 |
|
allison |
This is a weird windows error "nci_test.obj : error LNK2001: unresolved external symbol _PMCNULL" |
| 18:14 |
|
dukeleto |
NotFound: the -old prefix makes sense usually, since we aren't supposed to be adding perl tests, but sometimes you can't help it |
| 18:15 |
|
NotFound |
allison: PMCNULL must not be external. |
| 18:16 |
|
NotFound |
Someone must be abusing internals on an external program- |
| 18:18 |
|
allison |
NotFound: not in nci_test.c or nci.c... the error message doesn't give any other indication where it might be |
| 18:19 |
|
|
dalek joined #parrot |
| 18:20 |
|
dalek |
parrot-plumage: fe869d6 | japhb++ | : |
| 18:20 |
|
dalek |
parrot-plumage: [plumage] Fix variable name in configure_nqp_configure() |
| 18:20 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]df7222a39bfdc960e |
| 18:20 |
|
shorten |
dalek's url is at http://xrl.us/bftnx8 |
| 18:21 |
|
darbelo |
dalek's back! |
| 18:21 |
|
dalek |
TT #1129 created by coke++: segfault in clone_key_arg (due to pcc refactor) |
| 18:22 |
|
dalek |
parrot: r41969 | darbelo++ | trunk/lib/Parrot/Test.pm: |
| 18:23 |
|
|
PerlJam joined #parrot |
| 18:23 |
|
dalek |
parrot: Use rpath_blib, when defined, to get at the build libraries in Test.pm. This fixes the "could not find libparrot.so.1.7.0" errors in netbsd. Patch by he++ |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41969/ |
| 18:23 |
|
dalek |
parrot: r41970 | darbelo++ | trunk/t/op/trans.t: |
| 18:23 |
|
|
pmichaud joined #parrot |
| 18:23 |
|
dalek |
parrot: un-TODO the "atan part 2" test on NetBSD, it passes now. |
| 18:23 |
|
|
Coke joined #parrot |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41970/ |
| 18:23 |
|
dalek |
parrot: r41971 | darbelo++ | trunk/config/init/hints/netbsd.pm: |
| 18:23 |
|
dalek |
parrot: Update the NetBSD hints file, shared libraries will now work there. |
| 18:23 |
|
dalek |
parrot: Patch by he++ |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41971/ |
| 18:23 |
|
dalek |
parrot: r41972 | allison++ | trunk (75 files): |
| 18:23 |
|
dalek |
parrot: [pcc] Merging the pcc_reapply branch into trunk. Reworks the internals of the |
| 18:23 |
|
dalek |
parrot: calling conventions so all call paths use a CallSignature object for passing |
| 18:23 |
|
dalek |
parrot: arguments and return values. |
| 18:23 |
|
|
dukeleto_ joined #parrot |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41972/ |
| 18:23 |
|
dalek |
parrot: r41973 | coke++ | trunk/MANIFEST: |
| 18:23 |
|
dalek |
parrot: [build] fix MANIFEST after branch mergeback |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41973/ |
| 18:23 |
|
dalek |
parrot: r41974 | allison++ | trunk/src/call/args.c: |
| 18:23 |
|
dalek |
parrot: [pcc] Add file that didn't make it into the merge. |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41974/ |
| 18:23 |
|
dalek |
parrot: r41975 | coke++ | trunk/MANIFEST: |
| 18:23 |
|
dalek |
parrot: [build] re-fix manifest now that the file is back. |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41975/ |
| 18:23 |
|
dalek |
parrot: r41976 | NotFound++ | trunk/src/debug.c: |
| 18:23 |
|
dalek |
parrot: Fix a bug in showing annotations when backtracing an uncatched exception |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41976/ |
| 18:23 |
|
dalek |
parrot: r41977 | allison++ | trunk/src/call/args.c: |
| 18:23 |
|
dalek |
parrot: [pcc] Set file metadata on added file from branch. |
| 18:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41977/ |
| 18:24 |
|
NotFound |
Someone has dropped the external version of PMC_IS_NULL??? |
| 18:24 |
|
Coke |
whiteknight++ # feather status updates |
| 18:25 |
|
dalek |
nqp-rx: 6cd6c1a | pmichaud++ | src/HLL/Grammar.pm: |
| 18:25 |
|
dalek |
nqp-rx: Add default <ws> rule. |
| 18:25 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]c053c18608b10f8b3 |
| 18:25 |
|
shorten |
dalek's url is at http://xrl.us/bftny7 |
| 18:25 |
|
dalek |
nqp-rx: 9924922 | pmichaud++ | src/NQP/ (2 files): |
| 18:25 |
|
dalek |
nqp-rx: Reorganize code a bit, initial term:sym<identifier> (subcall) implementation. |
| 18:25 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]28d3f1464e41d2e6f |
| 18:25 |
|
shorten |
dalek's url is at http://xrl.us/bftny9 |
| 18:25 |
|
dalek |
nqp-rx: b079e0d | pmichaud++ | src/NQP/ (2 files): |
| 18:25 |
|
dalek |
nqp-rx: Add basic statements and terminators. |
| 18:25 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]04095132207e07dcf |
| 18:25 |
|
shorten |
dalek's url is at http://xrl.us/bftnzb |
| 18:25 |
|
dalek |
nqp-rx: a4bfb16 | pmichaud++ | build/Makefile.in: |
| 18:25 |
|
dalek |
nqp-rx: Refactor Makefile in preparation for nqp tests. |
| 18:25 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]3d8bccb6fd9bb4fa4 |
| 18:25 |
|
shorten |
dalek's url is at http://xrl.us/bftnzd |
| 18:25 |
|
dalek |
nqp-rx: 4ed10a8 | pmichaud++ | (5 files): |
| 18:25 |
|
dalek |
nqp-rx: Add goal-matching syntax to P6Regex. |
| 18:25 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]57cfec7db195531c3 |
| 18:25 |
|
shorten |
dalek's url is at http://xrl.us/bftnzf |
| 18:25 |
|
dalek |
TT #495 closed by darbelo++: [TODO] remove hardcoded path from installable pbc_to_exe |
| 18:28 |
|
|
Util joined #parrot |
| 18:33 |
|
|
jonathan joined #parrot |
| 18:36 |
|
dalek |
parrot: r41978 | chromatic++ | trunk/src/runcore/profiling.c: |
| 18:36 |
|
dalek |
parrot: [runcore] Fixed a compiler warning in runops_profiling_core(). Casts, bah. |
| 18:36 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41978/ |
| 18:36 |
|
Coke |
the profiler does seem much faster now. |
| 18:36 |
|
cotto_work |
I didn't know about that function. |
| 18:37 |
|
Coke |
(it's a shame it's not working for tcl.) |
| 18:37 |
|
cotto_work |
Coke, glad to hear it. |
| 18:37 |
|
Coke |
you had to wait for the backhand! =-) |
| 18:38 |
|
Coke |
could it be related to the optimized build? |
| 18:39 |
|
cotto_work |
possibly, but I also added line number caching to hit Parrot_Sub_get_line_from_pc less often. |
| 18:39 |
|
cotto_work |
--optimize isn't likely to hurt |
| 18:39 |
|
Coke |
would that cause wrong line #'s ? |
| 18:39 |
|
Coke |
er.. |
| 18:39 |
|
chromatic |
I'm sure that helps, but replacing an O(n) operation for every op, where n is the size of the current PackFile segment, with an O(1) won't hurt. |
| 18:39 |
|
Coke |
wrong file names, I mean. |
| 18:41 |
|
cotto_work |
Coke, not likely. The profiling runcore just calls a function to get the current filename, so there's not too much it could do to mess that up |
| 18:41 |
|
cotto_work |
. |
| 18:41 |
|
whiteknight |
ETOOMUCHDALEK |
| 18:42 |
|
cotto_work |
Coke, does the tcl profiling bug still work after the merge or should I test with a pre-merge parrot? |
| 18:42 |
|
cotto_work |
(whenever I find the time, that is) |
| 18:42 |
|
Coke |
pre-merge. |
| 18:42 |
|
Coke |
partcl is broken against trunk now. |
| 18:43 |
|
whiteknight |
it's not "broken", it's a feature |
| 18:43 |
|
whiteknight |
partcl is feature against trunk now |
| 18:43 |
|
|
Zak joined #parrot |
| 18:43 |
|
Coke |
it's broken. |
| 18:43 |
|
cotto_work |
ok. I'll try to pay enough attention so that I know when it works again. |
| 18:43 |
|
bacek |
Good morning |
| 18:43 |
|
allison |
Coke: can you point me at the C in Tcl that segfaults? |
| 18:44 |
|
Coke |
allison: it's in the ticket. |
| 18:44 |
|
cotto_work |
hi bacek |
| 18:44 |
|
Coke |
moment. |
| 18:44 |
|
allison |
Coke: ticket #? |
| 18:44 |
|
Coke |
moment. |
| 18:44 |
|
Coke |
#1129 |
| 18:45 |
|
Coke |
allison: (reminder, partcl is now on github) |
| 18:45 |
|
ttbot |
Parrot trunk/ r41978 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117121.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 18:46 |
|
dalek |
parrot: r41979 | bacek++ | trunk (3 files): |
| 18:46 |
|
dalek |
parrot: [cage] Fix typo in Parrot_pcc_set_handLers |
| 18:46 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41979/ |
| 18:46 |
|
ttbot |
Parrot trunk/ r41979 i386-linux-thread-multi make error http://tt.ro.vutbr.cz/file/cmdout/117134.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 18:47 |
|
japhb |
Tene++ #lolcode work |
| 18:48 |
|
allison |
Coke: if the 'method' variable is the method object, and the routine takes no arguments, what is 'get_bool'? |
| 18:49 |
|
Coke |
the name of the method. |
| 18:49 |
|
Coke |
which is required by the method sig. |
| 18:49 |
|
Coke |
(and then ignored, IIRC. double checking.) |
| 18:51 |
|
Coke |
yup. |
| 18:51 |
|
allison |
Coke: you know what, we're missing an option in the invocation functions |
| 18:51 |
|
allison |
Coke: one for invoking methods by method object instead of name |
| 18:52 |
|
allison |
Coke: I was going to suggest Parrot_pcc_invoke_sub_from_c_args, but it doesn't have a place for the invocant |
| 18:52 |
|
allison |
Coke: give me a second... |
| 18:52 |
|
dalek |
parrot: r41980 | bacek++ | trunk/src/call/context.c: |
| 18:52 |
|
dalek |
parrot: [cage] Fix one more typo |
| 18:52 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41980/ |
| 18:52 |
|
dalek |
parrot: r41981 | NotFound++ | trunk/t/op/annotate-old.t: |
| 18:52 |
|
dalek |
parrot: [t] add a test for the annotations problem fixed in r41976 |
| 18:52 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41981/ |
| 18:53 |
|
|
desertm4x joined #parrot |
| 18:54 |
|
Coke |
NotFound: the file name in your new test doesn't match the filenam.e |
| 18:55 |
|
allison |
Coke: how does Parrot_invoke strike you as the name for the general function for invoking any Parrot sub or method? |
| 18:55 |
|
Coke |
NotFound: (I'd like to just remove the filename from the POD everywhere, here's a reason to. =-) |
| 18:55 |
|
allison |
Coke: is 'invoke' too obscure? |
| 18:55 |
|
NotFound |
Just a typo :-X |
| 18:55 |
|
Coke |
I would probably bikeshed more like Parrot_call_* so it matched the other call_s |
| 18:56 |
|
Coke |
Parrot_call_general? common? |
| 18:56 |
|
Coke |
but I don't care too much. =-) |
| 18:56 |
|
Coke |
(even just Parrot_call()) |
| 18:58 |
|
whiteknight |
Parrot_pcc_invoke_from_sig_object lets you invoke from a sub object and a signature |
| 18:58 |
|
whiteknight |
and Parrot_pcc_build_sig_object_from_varargs does the rest |
| 18:58 |
|
ttbot |
Parrot trunk/ r41980 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117191.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 18:58 |
|
whiteknight |
a function to wrap those two would be fine also |
| 18:58 |
|
allison |
whiteknight: yes, but that's a terrible interface |
| 18:59 |
|
allison |
whiteknight: exactly |
| 18:59 |
|
dalek |
parrot: r41982 | NotFound++ | trunk/t/op/annotate-old.t: |
| 18:59 |
|
dalek |
parrot: [cage] fix a typo, Coke++ |
| 18:59 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41982/ |
| 18:59 |
|
allison |
Coke: Parrot_call it is |
| 18:59 |
|
allison |
Coke: Parrot_ext_call, to include the subsystem extension |
| 18:59 |
|
whiteknight |
Parrot_call_invoke? |
| 19:00 |
|
Coke |
seems redundant. ext_call works. |
| 19:00 |
|
whiteknight |
why the "ext"? |
| 19:01 |
|
Coke |
src/extend.c |
| 19:01 |
|
whiteknight |
oh, okay. I didn't realize this was an extension interface |
| 19:02 |
|
chromatic |
Don't forget that the API has to take an (optional) invocant. |
| 19:02 |
|
whiteknight |
that could be included with the rest of the args with a "Pi" signature |
| 19:04 |
|
chromatic |
That idea doesn't thrill me. |
| 19:04 |
|
chromatic |
I don't like it in Perl 5, I really don't like it in Perl 6, and I think it's confusing in Parrot. |
| 19:05 |
|
chromatic |
However, my best alternative is a C parameter which may or may not be NULL, which isn't much better. |
| 19:05 |
|
whiteknight |
I'm just trying to avoid an explosive increase in the number of external-facing APIs for every little corner case |
| 19:05 |
|
ttbot |
Parrot trunk/ r41981 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117219.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 19:05 |
|
chromatic |
Yeah, I've rejected that combinatorial explosion already too. |
| 19:06 |
|
whiteknight |
We have a lot of method-call APIs in there now that are redundant at best and we're stuck with until a good deprecation point |
| 19:06 |
|
chromatic |
I can talk myself into accepting it, provided that it always must be the first argument, if provided, and that I keep telling myself "You're mapping invocation semantics onto C, which is barely a step above PDP-11 assembly langauge." |
| 19:06 |
|
whiteknight |
Two external-facing APIs would be fine: one for subs and one for methods |
| 19:06 |
|
ttbot |
Parrot trunk/ r41982 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117227.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 19:06 |
|
whiteknight |
one would be better, but I won't push it |
| 19:07 |
|
chromatic |
Two isn't bad. |
| 19:08 |
|
* allison |
is spending 10 times as long on documenting the function as coding it |
| 19:08 |
|
whiteknight |
we need to start deleting now-obsoleted functions so we can get a clearer picture of what we do have |
| 19:09 |
|
allison |
whiteknight: yes, and enter the deprecation notices for the ones to be removed after 2.0 |
| 19:09 |
|
whiteknight |
but that's neither here nor there |
| 19:11 |
|
chromatic |
We can't forget those, at least without me distracting allison and releasing 2.0.1 with the deprecation notices. |
| 19:16 |
|
whiteknight |
I'll try to do some triage tonight to see what we can cut |
| 19:16 |
|
whiteknight |
...if tests are passing, of course |
| 19:21 |
|
* whiteknight |
is trying to get git for windows. This promises to be a learning experience |
| 19:22 |
|
Coke |
I'm running tortoisegit now. |
| 19:22 |
|
darbelo |
pain is a great techer, I'm told. |
| 19:24 |
|
|
davidfetter joined #parrot |
| 19:32 |
|
dalek |
TT #1130 created by doughera++: dependency problem for libnci_test |
| 19:34 |
|
jonathan |
whiteknight: the msys git works very well for me on Windows, fwiw. |
| 19:34 |
|
jonathan |
whiteknight: even git gui works nicely. |
| 19:35 |
|
whiteknight |
that's what I'm trying now |
| 19:35 |
|
jonathan |
OK. Hope you have decent experience with it too. |
| 19:35 |
|
whiteknight |
I can't seem to find which windows folder corresponds to my bash homedir though |
| 19:35 |
|
jonathan |
C:\Documents and settings\youruser\ perhaps |
| 19:35 |
|
whiteknight |
tried it, not thre |
| 19:36 |
|
whiteknight |
I created an ssh key somewhere, but can't find it |
| 19:36 |
|
jonathan |
Start...Search... ;-) |
| 19:36 |
|
whiteknight |
doing that now |
| 19:36 |
|
jonathan |
I'm sure it put mine there. |
| 19:36 |
|
whiteknight |
that's what the docs say too |
| 19:36 |
|
whiteknight |
but I look...not there |
| 19:37 |
|
jonathan |
Yeah, I have a .ssh directory in there. |
| 19:37 |
|
whiteknight |
ah, nevermind. Found it |
| 19:37 |
|
whiteknight |
ssh-keygen helpfully put it on a network drive |
| 19:38 |
|
jonathan |
oh, how nice of it |
| 19:38 |
|
jonathan |
:-S |
| 19:38 |
|
jonathan |
"hi, plz I'd like to share with you my private key" |
| 19:39 |
|
Coke |
that's probably where %HOMEDIR% was. |
| 19:40 |
|
moritz |
"my %HOMEDIR%'s not quite my castle" |
| 19:41 |
|
dalek |
rakudo: 0117dd3 | pmichaud++ | docs/spectest-progress.csv: |
| 19:41 |
|
dalek |
rakudo: spectest-progress.csv update: 452 files, 27582 (72.3% of 38174) pass, 265 fail |
| 19:42 |
|
dalek |
rakudo: Failure summary: |
| 19:42 |
|
dalek |
rakudo: S02-builtin_data_types/capture.rakudo 16 - unflattened captures can be passed to subs |
| 19:42 |
|
dalek |
rakudo: S02-lexical-conventions/unicode.rakudo aborted 5 test(s) |
| 19:42 |
|
dalek |
rakudo: S03-junctions/autothreading.rakudo aborted 78 test(s) |
| 19:42 |
|
dalek |
rakudo: S06-multi/proto.rakudo passed 2 unplanned test(s) |
| 19:42 |
|
dalek |
rakudo: S06-signature/defaults.t aborted 2 test(s) |
| 19:42 |
|
dalek |
rakudo: S06-signature/optional.rakudo aborted 3 test(s) |
| 19:42 |
|
dalek |
rakudo: S10-packages/basic.rakudo aborted 41 test(s) |
| 19:42 |
|
dalek |
rakudo: S12-attributes/delegation.rakudo aborted 16 test(s) |
| 19:42 |
|
dalek |
rakudo: S12-attributes/instance.rakudo aborted 88 test(s) |
| 19:42 |
|
dalek |
rakudo: S12-methods/parallel-dispatch.t aborted 21 test(s) |
| 19:42 |
|
dalek |
rakudo: integration/man-or-boy.t aborted 10 test(s) |
| 19:42 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]44d0592928588aa04 |
| 19:42 |
|
shorten |
dalek's url is at http://xrl.us/bftohf |
| 19:44 |
|
jonathan |
whoa |
| 19:45 |
|
bacek |
yak... |
| 19:45 |
|
cotto_work |
that's with the new nqp-rx shininess? |
| 19:45 |
|
moritz |
no |
| 19:45 |
|
moritz |
but with jonathan's new shiny signature binder |
| 19:46 |
|
cotto_work |
It's going to be a bumpy month. |
| 19:49 |
|
moritz |
aye |
| 19:52 |
|
whiteknight |
yay! I have git cloning a repo on win32 |
| 19:53 |
|
bacek |
purl: (8505330719-7943471284)/8505330719*100 |
| 19:53 |
|
purl |
6.6059681106211 |
| 19:53 |
|
bacek |
looks good. |
| 19:53 |
|
darbelo |
6% of what? |
| 19:53 |
|
cotto_work |
bacek, what's 6.6%? |
| 19:53 |
|
bacek |
speedup |
| 19:54 |
|
darbelo |
bacek++ |
| 19:55 |
|
cotto_work |
looks like a long-running program |
| 19:56 |
|
dalek |
parrot: r41983 | bacek++ | trunk (5 files): |
| 19:56 |
|
dalek |
parrot: [cage] Rename Parrot_pcc_constants to Parrot_pcc_get_constants for consistency with other methods |
| 19:56 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41983/ |
| 19:56 |
|
dalek |
parrot: r41984 | bacek++ | trunk (6 files): |
| 19:56 |
|
dalek |
parrot: [core] Split trivial Context accessor functions into separate file |
| 19:56 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41984/ |
| 19:56 |
|
dalek |
parrot: r41985 | bacek++ | trunk (4 files): |
| 19:57 |
|
dalek |
parrot: Move more simple context accessors into context_accessors.c |
| 19:57 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41985/ |
| 19:57 |
|
dalek |
parrot: r41986 | bacek++ | trunk/include/parrot/context.h: |
| 19:57 |
|
dalek |
parrot: Move Parrot_Context definition into beginning of context.h |
| 19:57 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41986/ |
| 19:57 |
|
bacek |
cotto_work: fib.pir |
| 19:57 |
|
Coke |
bacek: is NDEBUG defined if you have --optimize but --ccflags=-g ? |
| 19:58 |
|
Coke |
bacek: also, shouldn't macros be ALL_CAPS? |
| 19:58 |
|
bacek |
Coke: hmm... I'm not sure about NDEBUG. |
| 19:58 |
|
Coke |
allison, any luck with the new invoking function? |
| 19:59 |
|
bacek |
Coke: it's very special macros. I'm shortcircuiting sub calls. |
| 19:59 |
|
allison |
Coke: just about to commit it |
| 19:59 |
|
allison |
your code will be: |
| 19:59 |
|
darbelo |
bacek: I think --optimize disables NDEBUG. |
| 19:59 |
|
allison |
INTVAL result; |
| 19:59 |
|
allison |
Parrot_ext_call(interp, method, "Pi->I", &result); |
| 19:59 |
|
allison |
return result; |
| 20:00 |
|
dalek |
parrot: r41987 | bacek++ | trunk (2 files): |
| 20:00 |
|
dalek |
parrot: Provide macros for directly poking into Context on optimised builds. |
| 20:00 |
|
dalek |
parrot: This gives us 6.6% improvemance on fib.pir test. |
| 20:00 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41987/ |
| 20:00 |
|
allison |
Coke: sorry, that middle line is: |
| 20:00 |
|
allison |
Parrot_ext_call(interp, method, "Pi->I", SELF, &result); |
| 20:02 |
|
whiteknight |
bacek+ # r41987 |
| 20:02 |
|
chromatic |
--optimize should *enable* NDEBUG. |
| 20:02 |
|
whiteknight |
can I ask what NDEBUG does, anyway? |
| 20:03 |
|
bacek |
whiteknight: nothing. It's just #define |
| 20:03 |
|
whiteknight |
bacek: right, I'm trying to figure why it is defined |
| 20:03 |
|
chromatic |
To disable debugging code. |
| 20:04 |
|
ttbot |
Parrot trunk/ r41985 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117355.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 20:05 |
|
bacek |
make benchmark_tests now 37 vs 39 seconds on my box. |
| 20:06 |
|
|
ash_ joined #parrot |
| 20:07 |
|
dalek |
parrot: r41988 | allison++ | trunk (3 files): |
| 20:07 |
|
dalek |
parrot: [pcc] Add a generic extend/embed interface function for invoking Parrot |
| 20:07 |
|
dalek |
parrot: subs/method. This will replace all the other Parrot_call* functions. |
| 20:07 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41988/ |
| 20:08 |
|
cotto_work |
Usage in lib/Parrot/Harness/Options.pm could use an update if someone's bored. |
| 20:08 |
|
cotto_work |
s/Usage/Usage()/ |
| 20:08 |
|
* whiteknight |
leaves for home. Later |
| 20:09 |
|
ash_ |
i have a platform question, maybe someone here can answer, has anyone tried to build parrot for an arm based processor yet? |
| 20:10 |
|
cotto_work |
ash_, we seem to have netbsd4.0-arm-gcc-4.1.2 listed in PLATFORMS |
| 20:10 |
|
ttbot |
Parrot trunk/ r41987 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117390.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 20:12 |
|
darbelo |
cotto_work: (Usage) Ticket it! |
| 20:13 |
|
cotto_work |
I'll do that if nobody gets it soon. It's a pretty trivial fix. |
| 20:15 |
|
|
joeri joined #parrot |
| 20:15 |
|
|
joeri left #parrot |
| 20:16 |
|
darbelo |
cotto_work: What's missing from the usage? |
| 20:17 |
|
ttbot |
Parrot trunk/ r41988 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117422.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 20:17 |
|
cotto_work |
it mentions jit |
| 20:17 |
|
cotto_work |
and omits -r |
| 20:17 |
|
darbelo |
We left the 'JIT' interface in place agter the removal. |
| 20:18 |
|
darbelo |
you can still tun make testj even. |
| 20:18 |
|
cotto_work |
right, but that doesn't mean we need to leave the documentation as-is |
| 20:18 |
|
darbelo |
Leave the option there, but don't mention it usage? |
| 20:19 |
|
cotto_work |
Documenting it as a synonym for fast would probably be better. |
| 20:20 |
|
darbelo |
ok, going with that. |
| 20:22 |
|
|
nbrown joined #parrot |
| 20:23 |
|
dalek |
parrot: r41989 | bacek++ | trunk/include/parrot/context.h: |
| 20:23 |
|
dalek |
parrot: [cage][codetest] Wrap MACRO arguments, indenting, trainling whitespaces. |
| 20:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41989/ |
| 20:23 |
|
dalek |
parrot: r41990 | bacek++ | trunk/src/call (2 files): |
| 20:23 |
|
dalek |
parrot: [codetest] Fix POD syntax |
| 20:23 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41990/ |
| 20:23 |
|
dalek |
partcl: 7945915 | coke++ | docs/spectest- (2 files): |
| 20:23 |
|
dalek |
partcl: record another spectest run |
| 20:23 |
|
dalek |
partcl: review: http://github.com/partcl/partc[…]14fed9026b1d88edb |
| 20:23 |
|
dalek |
partcl: 326fb65 | coke++ | (2 files): |
| 20:23 |
|
dalek |
partcl: Fix build against post-1.7.0 parrot; allison++ for the new function. |
| 20:23 |
|
shorten |
dalek's url is at http://xrl.us/bftozr |
| 20:23 |
|
dalek |
partcl: review: http://github.com/partcl/partc[…]4a334ee30bcff2b04 |
| 20:23 |
|
shorten |
dalek's url is at http://xrl.us/bftozt |
| 20:24 |
|
nopaste |
"darbelo" at 200.49.154.173 pasted "Updated usage for cotto_work" (19 lines) at http://nopaste.snit.ch/18405 |
| 20:24 |
|
darbelo |
cotto_work: http://nopaste.snit.ch/18405 ? |
| 20:26 |
|
cotto_work |
+1 |
| 20:26 |
|
purl |
1 |
| 20:27 |
|
darbelo |
<purl--> |
| 20:28 |
|
|
theory joined #parrot |
| 20:29 |
|
darbelo |
cotto_work: commited as r41991 |
| 20:29 |
|
cotto_work |
darbelo++ |
| 20:30 |
|
darbelo |
cotto++ # I am merely a vessel. |
| 20:30 |
|
dalek |
parrot: r41991 | darbelo++ | trunk/lib/Parrot/Harness/Options.pm: |
| 20:30 |
|
dalek |
parrot: Update the test harness Usage(). cotto++ for pointing it out. |
| 20:30 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41991/ |
| 20:33 |
|
ttbot |
Parrot trunk/ r41990 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117509.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 20:34 |
|
bacek |
ok. Looks like it's good time to merge CallSignature and Context. |
| 20:34 |
|
cotto_work |
bacek, why now? just to shake things up more? |
| 20:34 |
|
cotto_work |
;) |
| 20:34 |
|
bacek |
cotto_work: indeed :) |
| 20:35 |
|
darbelo |
I'd wait for somebody to fix w32 first. |
| 20:35 |
|
darbelo |
But I'm just cautious like that ;) |
| 20:35 |
|
ash_ |
cotto_work: cool, just curious if anyone had done it successfully, i am trying to build it, but i keep getting some errors, it might be because I am cross complining it though, rather than building on |
| 20:35 |
|
ash_ |
oops |
| 20:35 |
|
ash_ |
meant to delete that |
| 20:36 |
|
bacek |
darbelo: w32? I have no idea what you are talking about :) |
| 20:36 |
|
ash_ |
does the parrot config script support cross compiling? |
| 20:36 |
|
darbelo |
ash_: unlikely. |
| 20:36 |
|
darbelo |
It relies too much on the data it gets out of perl. |
| 20:37 |
|
ash_ |
so not without modifing the make script? or not without modifing lots? |
| 20:38 |
|
ash_ |
i guess, how integrated is the build process with perl? |
| 20:38 |
|
darbelo |
ash_: You would need to, at least, give the target platform a hints file. |
| 20:39 |
|
Coke |
allison, chromatic : there's your new segfault. (#1131) |
| 20:39 |
|
allison |
Coke: thanks! |
| 20:39 |
|
dalek |
TT #1131 created by coke++: segfault in Parrot_assign_p_p after merge of pcc branch. |
| 20:40 |
|
ttbot |
Parrot trunk/ r41991 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117537.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 20:40 |
|
|
dukeleto joined #parrot |
| 20:40 |
|
Coke |
the failure is in assign, but it's right next to something that passes in a sub for something else to invoke, so I'm guessing that's the real culprit. |
| 20:41 |
|
Coke |
(this is the same bit of code that helped trigger the inferior runloop issue earlier) |
| 20:41 |
|
Coke |
pmichaud++ |
| 20:42 |
|
Coke |
allison++ |
| 20:42 |
|
Coke |
pmichaud: let me know if there's any prep work I can do. |
| 20:43 |
|
Coke |
chromatic: in my defense, I stripped that down to 2 lines of tcl from several hundred. =-) |
| 20:43 |
|
chromatic |
That's still several hundred too many lines of Tcl for me before lunch. |
| 20:43 |
|
Coke |
I cannot generate errors in negative lines of tcl. sorry. |
| 20:44 |
|
Coke |
I think the PIR snippet is instructive, though. |
| 20:44 |
|
jonathan |
Ah, pcc_reapply merged! :-) |
| 20:44 |
|
* jonathan |
hasn't really been watching today ;-) |
| 20:44 |
|
jonathan |
Nice! |
| 20:45 |
|
cotto_work |
jonathan, apparently win32/msvc has a sad. |
| 20:46 |
|
jonathan |
Aww. Poor win32/msvc. |
| 20:46 |
|
jonathan |
I'm currently busy slide-hacking. |
| 20:46 |
|
jonathan |
I'll try and steal a moment at a conference tomorrow to look at that though. |
| 20:46 |
|
Coke |
I tucked my daughter in last night; the cat snuck into her room, and I promised to come back in 5m to let him out. she came out 20m later, letting the cat out, came over, gave me a kiss on the cheek and said, "it's ok. you can has a forget." |
| 20:47 |
|
Coke |
Took me another 30s to figure out she meant and then what I had forgotten. |
| 20:47 |
|
jonathan |
kids++ |
| 20:48 |
|
jonathan |
The generation that will speak fluent lolspeak. :-) |
| 20:50 |
|
Coke |
(this is the kid who I was horrified to realize I had given the initials IRC.) |
| 20:50 |
|
Coke |
though I know a guy who's daughter's middle name is perl. |
| 20:51 |
|
cotto_work |
the tla space is pretty crowded. I had a roommate who associated me with crude palm oil because of my initials. |
| 20:52 |
|
dalek |
parrot-plumage: ac7b845 | japhb++ | : |
| 20:52 |
|
dalek |
parrot-plumage: [TOOLS] import_proto.p6: Check out repos for further analysis; skip epox... |
| 20:52 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]ddfe6b50e999439af |
| 20:52 |
|
shorten |
dalek's url is at http://xrl.us/bftpey |
| 21:00 |
|
dalek |
parrot: r41992 | chromatic++ | trunk (4 files): |
| 21:00 |
|
dalek |
parrot: [IMCC] Enabled escape processing in double-quoted PIR subroutine names. |
| 21:01 |
|
dalek |
parrot: Reported (and test written) by Patrick Michaud in TT #1125 . |
| 21:01 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41992/ |
| 21:04 |
|
dalek |
TT #1125 closed by chromatic++: [BUG] imcc handles backslashes improperly in sub names |
| 21:08 |
|
nopaste |
"NotFound" at 213.96.228.50 pasted "A preview of my new toy" (383 lines) at http://nopaste.snit.ch/18406 |
| 21:09 |
|
Tene |
NotFound: "winxed"? |
| 21:09 |
|
NotFound |
Tene: yes |
| 21:10 |
|
NotFound |
If you like an intelectual reference, is an invented word from Finnegan's Wake X-) |
| 21:10 |
|
chromatic |
I found a bug in the grammar already, NotFound. |
| 21:11 |
|
NotFound |
chromatic: What bug? |
| 21:11 |
|
purl |
bug is http://www.cbttape.org/funny/bug3.jpg or http://img227.imageshack.us/im[…]96/featureiu1.jpg |
| 21:12 |
|
chromatic |
The grammar allows zero whitespace characters between the identifier and the assignment operator. Clearly a bug! |
| 21:12 |
|
ttbot |
Parrot trunk/ r41992 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117635.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 21:13 |
|
NotFound |
That's just my personal preference. |
| 21:13 |
|
cotto_work |
maybe it's just a postfix sigil |
| 21:14 |
|
darbelo |
NotFound: Looks cool. What's the target niche? |
| 21:15 |
|
NotFound |
People used to javascript syntax. |
| 21:16 |
|
darbelo |
Have you posted it somewhere? |
| 21:16 |
|
NotFound |
Not yet. |
| 21:17 |
|
NotFound |
The copmpiler is written in C++, with the idea of rewriting in itself some day. |
| 21:18 |
|
|
bacek joined #parrot |
| 21:19 |
|
cotto_work |
Oh good. It'll be nice to see an external tool working with Parrot. |
| 21:19 |
|
|
Whiteknight joined #parrot |
| 21:21 |
|
NotFound |
cotto_work: yes, one of the ideas is to test a non-PCT approach. |
| 21:22 |
|
cotto_work |
NotFound, are you generating pir or PAST or what? |
| 21:22 |
|
NotFound |
pir |
| 21:23 |
|
NotFound |
Without runtime lib, the few predefined functions are inserted. I ommited them in the nopaste for brevity. |
| 21:30 |
|
Whiteknight |
Matrixy built just fine with newparrot |
| 21:30 |
|
Whiteknight |
so that makes me happy |
| 21:31 |
|
dukeleto |
Whiteknight++ |
| 21:32 |
|
dalek |
rakudo: c4e6d0f | (Geoffrey Broadwell)++ | src/builtins/io.pir: |
| 21:32 |
|
dalek |
rakudo: Implement mkdir |
| 21:32 |
|
dalek |
rakudo: Signed-Off-By: Moritz Lenz <moritz faui2k3.org> |
| 21:32 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]a743aefb18e6fcdad |
| 21:33 |
|
shorten |
dalek's url is at http://xrl.us/bftpmi |
| 21:34 |
|
Whiteknight |
Matrixy also passes all tests |
| 21:34 |
|
Whiteknight |
so, my work for the evening is basically done |
| 21:34 |
|
Whiteknight |
:) |
| 21:34 |
|
darbelo |
Whiteknight: Unless you want to get started on parrot-linear-algebra. |
| 21:35 |
|
Whiteknight |
darbelo: I just might :) |
| 21:35 |
|
Whiteknight |
actually, I have a ticket to close first, then I'll do that |
| 21:35 |
|
* darbelo |
is worse than a conscience. |
| 21:36 |
|
Whiteknight |
much worse :) |
| 21:37 |
|
dalek |
parrot: r41993 | mikehh++ | trunk/src/call/context_accessors.c: |
| 21:37 |
|
dalek |
parrot: set svn properties |
| 21:37 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41993/ |
| 21:40 |
|
darbelo |
Whiteknight: I'm seeing failures on matrixy's "make test" |
| 21:40 |
|
Whiteknight |
darbelo: some of those are expected. I haven't found a good way to mark the whole file TODO |
| 21:41 |
|
nopaste |
"darbelo" at 200.49.154.173 pasted "Matrixy failures." (10 lines) at http://nopaste.snit.ch/18407 |
| 21:41 |
|
Whiteknight |
the fortran_helpers.t and loadlibrary-examples.t are dependent on CBLAS, so they are supposed to fail |
| 21:41 |
|
Whiteknight |
I've never seen computer.t fail (though it's probably because you're on OpenBSD) |
| 21:42 |
|
darbelo |
Oh, right. |
| 21:43 |
|
Whiteknight |
we should add OpenBSD support now |
| 21:43 |
|
dalek |
parrot: r41994 | mikehh++ | trunk/MANIFEST: |
| 21:43 |
|
dalek |
parrot: regenerate MANIFEST |
| 21:43 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41994/ |
| 21:44 |
|
ttbot |
Parrot trunk/ r41993 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117700.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 21:46 |
|
dalek |
parrot: r41995 | whiteknight++ | trunk/compilers/imcc/parser_util.c: |
| 21:46 |
|
dalek |
parrot: [imcc] initialize two strings to shut up some warnings about using uninitialized values. TT #1128 (waiting for help from moritz++ to verify) |
| 21:46 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41995/ |
| 21:47 |
|
moritz |
Whiteknight: getting verification will have to wait until after the rakudo release, when it builds again with parrot trunk |
| 21:47 |
|
Whiteknight |
moritz: no worries |
| 21:48 |
|
Whiteknight |
I updated the ticket, we can come back to it |
| 21:50 |
|
dalek |
parrot: r41996 | mikehh++ | trunk (2 files): |
| 21:50 |
|
dalek |
parrot: fix codetest failure - replace hard tabs with spaces |
| 21:50 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41996/ |
| 21:51 |
|
ttbot |
Parrot trunk/ r41994 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117737.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 21:56 |
|
ttbot |
Parrot trunk/ r41995 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117759.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 21:59 |
|
mikehh |
I am getting a pre-confiug test failure in trunk |
| 22:00 |
|
mikehh |
t/steps/auto/frames-01.t - Failed tests: 12, 15 |
| 22:02 |
|
ttbot |
Parrot trunk/ r41996 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117785.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 22:05 |
|
darbelo |
mikehh: The frame builder is hosed. Detection was disabled, so failures there are to be expected. |
| 22:06 |
|
* dukeleto |
sees that everyone has made good their promise to nuke trunk. GREAT JOB! |
| 22:09 |
|
dalek |
parrot: r41997 | mikehh++ | trunk/t/op/annotate-old.t: |
| 22:09 |
|
dalek |
parrot: set svn properties |
| 22:10 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41997/ |
| 22:11 |
|
|
fperrad_ joined #parrot |
| 22:14 |
|
darbelo |
dukeleto: we try :) |
| 22:18 |
|
ttbot |
Parrot trunk/ r41997 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117840.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 22:19 |
|
dukeleto |
maybe we need to start calling darbelo "The Wrecking Ball" |
| 22:20 |
|
* darbelo |
is the magical breaking robot. |
| 22:24 |
|
cotto_work |
he does seem to like ripping stuff out |
| 22:24 |
|
darbelo |
Yeah, but I usually keep the working bits ;) |
| 22:24 |
|
cotto_work |
darbelo? |
| 22:24 |
|
purl |
i guess darbelo is Daniel Arbelo Arrocha <mailto:arbelo gmail.com> |
| 22:26 |
|
Util |
docs/embed.pod says that Parrot_PMC_invoke is deprecated. What took its place? |
| 22:30 |
|
chromatic |
One of the PCC functions, I suspect. |
| 22:37 |
|
dalek |
nqp-rx: 31f8ae7 | pmichaud++ | src/NQP/ (2 files): |
| 22:37 |
|
dalek |
nqp-rx: Add some (non-working) block rules to NQP. |
| 22:37 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]e31afc2f2b0638bf8 |
| 22:37 |
|
dalek |
nqp-rx: 9104507 | pmichaud++ | src/ (4 files): |
| 22:37 |
|
dalek |
nqp-rx: Add some primitive regex debugging capabilities. |
| 22:37 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]85d87844c863233bf |
| 22:37 |
|
shorten |
dalek's url is at http://xrl.us/bftqpg |
| 22:37 |
|
dalek |
nqp-rx: 9681684 | pmichaud++ | src/NQP/ (2 files): |
| 22:37 |
|
dalek |
nqp-rx: [nqp]: Add statement_control:sym<if> . |
| 22:37 |
|
dalek |
nqp-rx: review: http://github.com/perl6/nqp-rx[…]547d2736273b33a69 |
| 22:37 |
|
shorten |
dalek's url is at http://xrl.us/bftqpk |
| 22:37 |
|
shorten |
dalek's url is at http://xrl.us/bftqpn |
| 22:39 |
|
dalek |
TT #1132 created by jkeenan++: t/steps/auto/frames-01.t: Failures following pcc_reapply merge |
| 22:43 |
|
|
Zak joined #parrot |
| 22:44 |
|
|
hercynium_ joined #parrot |
| 22:46 |
|
dalek |
parrot: r41998 | jkeenan++ | trunk (2 files): |
| 22:46 |
|
dalek |
parrot: TODO two tests due to 'temporary' disabling of build frames functionality at time of pcc_reapply branch merge. Cf.: https://trac.parrot.org/parrot/ticket/1132. |
| 22:46 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41998/ |
| 22:47 |
|
|
NathanJY joined #parrot |
| 22:47 |
|
|
Aisling joined #parrot |
| 22:52 |
|
|
patspam joined #parrot |
| 22:52 |
|
ttbot |
Parrot trunk/ r41998 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117898.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 22:56 |
|
chromatic |
Hm, we're not using the fixed size allocator in Contexts. Let's time that. |
| 22:56 |
|
* darbelo |
guesses ~7% |
| 22:57 |
|
bacek_at_work |
chromatic, we are using fixed size allocator in Contexts. |
| 22:58 |
|
chromatic |
Nope; the symbol defined in the private GC header isn't visible there. |
| 22:58 |
|
chromatic |
It *looks* like we are, but the #ifdef instead of #if hides the fact that we aren't. |
| 22:58 |
|
bacek_at_work |
chromatic, oh shi... |
| 22:59 |
|
bacek_at_work |
my fault.. |
| 22:59 |
|
chromatic |
My guess is closer to ~6%. Benchmarking now. |
| 22:59 |
|
|
kid51 joined #parrot |
| 22:59 |
|
chromatic |
Good news: it's an improvement. Bad news, only 2.339%. |
| 22:59 |
|
chromatic |
Are we going to take it? YES WE CAN! |
| 23:00 |
|
cotto_work |
silly question |
| 23:00 |
|
cotto_work |
of course |
| 23:00 |
|
chromatic |
Let me run the test suite and then we will. |
| 23:02 |
|
|
jsut_ joined #parrot |
| 23:03 |
|
cotto_work |
that parallel build bug is getting old |
| 23:05 |
|
dalek |
parrot: r41999 | chromatic++ | trunk/src (2 files): |
| 23:05 |
|
dalek |
parrot: [PCC] Made the Context PMC used the fixed-sized allocator for its contained |
| 23:05 |
|
dalek |
parrot: Context struct. This was always the intent of this code, but as the |
| 23:05 |
|
dalek |
parrot: GC_USE_FIXED_SIZE_ALLOCATOR definition is in the private GC header file, it was |
| 23:05 |
|
dalek |
parrot: never visible here. This gives a 2.339% performance improvement in the fib.pir |
| 23:05 |
|
dalek |
parrot: benchmark. |
| 23:05 |
|
purl |
It seems faster |
| 23:05 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/41999/ |
| 23:06 |
|
dukeleto |
i really like the detail that went into this page: http://wiki.postgresql.org/wik[…]ubmitting_a_Patch . we might want to emulate it |
| 23:06 |
|
japhb |
I think I'm going to need to teach Plumage to patch source trees after fetch. Lots of proto-created projects assume the old build directory layouts, and that's hardcoded in their Configure.pm modules. :-( |
| 23:06 |
|
davidfetter |
dukeleto :) |
| 23:06 |
|
dukeleto |
http://wiki.postgresql.org/wiki/Reviewing_a_Patch is pretty nice as well |
| 23:06 |
|
davidfetter |
<-- mostly wasting time on the pg project lately |
| 23:08 |
|
davidfetter |
i'm afraid we're a heresy against the church of xp ;) |
| 23:08 |
|
dalek |
parrot-plumage: 1786f1d | japhb++ | : |
| 23:08 |
|
dalek |
parrot-plumage: [TOOLS] import_proto.p6: Begin repo analysis; currently stuck on project... |
| 23:08 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]eb1dbced8b03719d5 |
| 23:08 |
|
shorten |
dalek's url is at http://xrl.us/bftq6f |
| 23:08 |
|
dukeleto |
davidfetter: i just like how detailed it is |
| 23:08 |
|
davidfetter |
that's how we roll :) |
| 23:09 |
|
* dukeleto |
is at a FLOSS manual sprint for GSoC, so i will be randomly mentioning things like that for the next few days |
| 23:09 |
|
dukeleto |
http://icanhaz.com/gsocbook |
| 23:10 |
|
japhb |
dukeleto: as long as you collect all that coolness into a single place. Like a blog post or wiki page .... |
| 23:11 |
|
dukeleto |
japhb: yes, I will try |
| 23:11 |
|
japhb |
excellent |
| 23:12 |
|
ttbot |
Parrot trunk/ r41999 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117943.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 23:13 |
|
cotto_work |
ttbot, we already know about that. |
| 23:16 |
|
Whiteknight |
It always makes me happy to see that fixed-size allocator actually have a positive impact on performance |
| 23:16 |
|
Whiteknight |
even if it's a meezly 2.34% |
| 23:17 |
|
chromatic |
I'm hunting 30% and 40% improvements, but if we get a series of 2 and 3 and 4s, that's fine today. |
| 23:19 |
|
chromatic |
It's probably time to pull mark_special into Parrot_gc_mark_PMC_fun or whatever its name is now. |
| 23:20 |
|
chromatic |
Parrot_gc_mark_PMC_alive_fun(). |
| 23:20 |
|
Whiteknight |
I'm in favor of that |
| 23:21 |
|
Whiteknight |
I still want to try out my idea of the context thing in the runloop |
| 23:21 |
|
Whiteknight |
so I may work on that now |
| 23:21 |
|
chromatic |
We're up to almost an 11% trunk improvement today so far. |
| 23:21 |
|
darbelo |
Whiteknight: Do you want me to convert matrixy to use a nqp Configure like I did for parrot-linear-algebra? |
| 23:22 |
|
Whiteknight |
darbelo: That would be awesome if you have the tuits |
| 23:22 |
|
|
dalek joined #parrot |
| 23:22 |
|
darbelo |
Doing it. Sould be a simple matter of copy-pasting. |
| 23:23 |
|
darbelo |
I'll have to look at dukeleto's nqp test harness later as well. |
| 23:23 |
|
dukeleto |
darbelo: what do you want to do with it? have a similar one in matrixy? |
| 23:23 |
|
darbelo |
steal it :) |
| 23:24 |
|
darbelo |
dukeleto: yes. |
| 23:24 |
|
darbelo |
But I don't know how tied to plumage it is. |
| 23:24 |
|
dukeleto |
darbelo: i am flattered you want to steal, but now I worry about it being copy-pasted into a few projects and there being no canonical place for it. it might need to become it's own project that is shipped with some other projects (like plumage) |
| 23:24 |
|
* kid51 |
also like the level of detail in those two pages about patches on the postgresql.org wiki |
| 23:25 |
|
dukeleto |
darbelo: not tied at all to plumage |
| 23:25 |
|
dukeleto |
kid51: cool! |
| 23:26 |
|
ttbot |
Parrot trunk/ r42000 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/117982.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 23:26 |
|
|
jonathan joined #parrot |
| 23:26 |
|
darbelo |
Hmm. Too much forking during the infancy can be a bad thing. |
| 23:26 |
|
|
Coke joined #parrot |
| 23:26 |
|
darbelo |
I think you are right there. |
| 23:27 |
|
|
pmichaud_ joined #parrot |
| 23:27 |
|
darbelo |
I would go for a 'blessed' copy somewhere that people should be able to 'vendor drop' into their projects. |
| 23:28 |
|
darbelo |
Separate distribution of the test harness seems silly. |
| 23:30 |
|
dukeleto |
darbelo: i can agree and disagree on that on some points |
| 23:30 |
|
dukeleto |
darbelo: but I agree with the 'blessed' copy for nowish |
| 23:31 |
|
dukeleto |
darbelo: the harness it totally self contained. just copy t/harness and you are good |
| 23:31 |
|
japhb |
If you make it a separate project, other projects can just depend on it for testing phase, and Plumage will make sure it's installed. |
| 23:31 |
|
japhb |
Dog Food. It's What's For Dinner. |
| 23:31 |
|
|
Util joined #parrot |
| 23:31 |
|
dukeleto |
the harness will go through a large refactor when nqp-rx comes out, which sounds soon-ish |
| 23:31 |
|
darbelo |
dukeleto: It's your code, your policy. I'm just some random dude on IRC talking about stuff he didn't do. |
| 23:32 |
|
darbelo |
:) |
| 23:32 |
|
|
PerlJam joined #parrot |
| 23:32 |
|
ttbot |
Parrot trunk/ r42001 MSWin32-x86-multi-thread make error http://tt.ro.vutbr.cz/file/cmdout/118011.txt ( http://tt.ro.vutbr.cz//buildst[…]-Parrot/rp-trunk/ ) |
| 23:33 |
|
darbelo |
japhb: true, but doesn't help out-of-plumage distribution. |
| 23:35 |
|
Whiteknight |
this Ops2c script is rediculously convoluted |
| 23:35 |
|
japhb |
darbelo, There are other forms of distribution?!? Perish the thought! |
| 23:35 |
|
japhb |
darbelo, seriously, though. Anyone not using plumage can be forced to read the README. |
| 23:36 |
|
darbelo |
japhb: only until plumage self-distributes ;) |
| 23:36 |
|
darbelo |
japhb: Ture. |
| 23:36 |
|
darbelo |
s/Ture/True/ |
| 23:36 |
|
cotto_work |
Whiteknight, yes. I wouldn't at all mind getting back into opsc/pmcc to get rid of those messes. |
| 23:37 |
|
|
dukeleto_ joined #parrot |
| 23:37 |
|
darbelo |
cotto_work: Do you remember what pmcc was blocking on? |
| 23:37 |
|
japhb |
Since I've had to do it a couple times now, I've actually been considering giving Plumage an "upgrade Parrot" command. Nukes the installed parrot, pulls a more recent checkout, builds, install-dev, and rebuild all previously installed projects on top of it, in dep order. |
| 23:38 |
|
darbelo |
japhb++ # +1 |
| 23:38 |
|
japhb |
Of course, there are a few details to work out, like picking a parrot rev that doesn't break the HLLs .... |
| 23:39 |
|
dukeleto |
darbelo: any help that you can give with the harness is greatly appreciated. The harness itself doesn't have any tests yet.... |
| 23:39 |
|
dukeleto |
darbelo: you run into a recursive yak hole when you want to test the testers |
| 23:39 |
|
|
plobsing joined #parrot |
| 23:40 |
|
japhb |
"yak hole" ... oh my, what a turn of phrase |
| 23:40 |
|
darbelo |
japhb: Hmm. It should be user-overridable. I *want* to grab trunk and break all alnguages. |
| 23:40 |
|
japhb |
darbelo, sure. |
| 23:41 |
|
darbelo |
plumage show-me-the-broken |
| 23:41 |
|
japhb |
I'm thinking of having metadata for each HLL that says where to find their current desired parrot-rev, and then allowing users to say 'upgrade to tip' or 'upgrade to version blessed by project foo' |
| 23:44 |
|
|
jsut joined #parrot |
| 23:49 |
|
|
payload joined #parrot |
| 23:50 |
|
|
jsut_ joined #parrot |
| 23:51 |
|
|
cotto_work joined #parrot |
| 23:51 |
|
darbelo |
purl: msg Whiteknight Say 'hi' to Configure.nqp next time you drop by the matrixy repo. |
| 23:51 |
|
purl |
Message for whiteknight stored. |
| 23:51 |
|
cotto_work |
darbelo, sorry. my connection dropped. |
| 23:51 |
|
Whiteknight |
darbelo++ |
| 23:52 |
|
cotto_work |
I think bacek and I decided that it'd be better to work on the ops first. |
| 23:52 |
|
darbelo |
What stalled the ops then? |
| 23:53 |
|
dalek |
parrot-plumage: ac0643f | darbelo++ | : |
| 23:53 |
|
dalek |
parrot-plumage: Update matrixy configure type to NQP. |
| 23:53 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]fa54a460e09dc2be2 |
| 23:53 |
|
shorten |
dalek's url is at http://xrl.us/bftrsk |
| 23:53 |
|
dalek |
parrot-plumage: d2daca1 | darbelo++ | : |
| 23:53 |
|
dalek |
parrot-plumage: Merge branch 'master' of gitorious.org:parrot-plumage/parrot-plumage |
| 23:54 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]63b5a91d39d9d156f |
| 23:54 |
|
shorten |
dalek's url is at http://xrl.us/bftrsr |
| 23:54 |
|
dalek |
parrot-plumage: 968202b | darbelo++ | : |
| 23:54 |
|
dalek |
parrot-plumage: Merge branch 'master' of gitorious.org:parrot-plumage/parrot-plumage |
| 23:54 |
|
dalek |
parrot-plumage: review: http://gitorious.org/parrot-pl[…]7704e34024e09d7b8 |
| 23:54 |
|
shorten |
dalek's url is at http://xrl.us/bftrs5 |
| 23:54 |
|
darbelo |
wtf? I'm pretty sure didn't merge anything. |
| 23:54 |
|
dalek |
matrixy: c9616b2 | darbelo++ | Configure.pl: |
| 23:54 |
|
dalek |
matrixy: Get Configure.pl out of the way. |
| 23:54 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]7f27784b3be58416b |
| 23:54 |
|
shorten |
dalek's url is at http://xrl.us/bftrt2 |
| 23:54 |
|
dalek |
matrixy: ab4de52 | darbelo++ | (2 files): |
| 23:54 |
|
dalek |
matrixy: Add Configure.nqp and helper library from parrot-linear-algebra. |
| 23:54 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]3b9408e71a3083be5 |
| 23:54 |
|
shorten |
dalek's url is at http://xrl.us/bftrt4 |
| 23:54 |
|
dalek |
matrixy: 3fd9ba3 | darbelo++ | config/makefiles/root.in: |
| 23:54 |
|
dalek |
matrixy: The new Configure doesnt support #IF() in makefile templates, remove them. |
| 23:54 |
|
dalek |
matrixy: review: http://github.com/Whiteknight/[…]6aeb2c758a8e8c117 |
| 23:54 |
|
shorten |
dalek's url is at http://xrl.us/bftrt6 |
| 23:55 |
|
cotto_work |
I can't remember why we put opsc on hold. |
| 23:58 |
|
Whiteknight |
I wish you hadn't :) |
| 23:58 |
|
Whiteknight |
seriously, the more I see of Ops2c, the less I like it |
| 23:59 |
|
chromatic |
Hah, we're 12.01% faster on this benchmark for the day. |
| 23:59 |
|
chromatic |
Don't ask about how we are for the week though. |