| Time |
S |
Nick |
Message |
| 00:00 |
|
kj |
well i probably did something wrong? |
| 00:00 |
|
rurban |
I thought the logic was better, somehow |
| 00:00 |
|
rurban |
I thought e.g. checking for .parrot_current_rev is better than DEVELOPING |
| 00:02 |
|
|
elmex joined #parrot |
| 00:02 |
|
rurban |
I wondered because my todo tests for native_pbs gave wrong results because I'm still developing |
| 00:02 |
|
|
TiMBuS joined #parrot |
| 00:03 |
|
rurban |
okay, bed is calling. bye! |
| 00:03 |
|
kj |
thanks a bunch for your help! |
| 00:04 |
|
kj |
allison: sorry to bother again, but I don't understand the PAUSE |
| 00:04 |
|
rurban |
NotFound: t/pmc/fixedintegerarray.t fails |
| 00:05 |
|
NotFound |
rurban: not for me |
| 00:05 |
|
rurban |
it could be the gcov instrumentation |
| 00:05 |
|
allison |
kj: PAUSE? |
| 00:05 |
|
purl |
PAUSE is the Perl Authors Upload SErver |
| 00:05 |
|
rurban |
I'm profiling right now |
| 00:05 |
|
allison |
oh, uploading to PAUSE |
| 00:05 |
|
kj |
allison: yes I can't make any sense of it |
| 00:05 |
|
kj |
I need to assign myself co-maintainership |
| 00:05 |
|
allison |
we should delete those instructions from the guide |
| 00:06 |
|
NotFound |
The non-trivial and correct embed test now works both with c and c++ :) |
| 00:06 |
|
allison |
but, for this month one of the CPAN authors can do the CPAN upload |
| 00:06 |
|
|
rdice joined #parrot |
| 00:06 |
|
kj |
does that imply I can skip that? because the release message already indicates that it'll be on CPAN |
| 00:06 |
|
rurban |
release is done and here he comes |
| 00:07 |
|
allison |
kj: yes, I can upload to CPAN (or chromatic) if the tarball is already up on the ftp site |
| 00:07 |
|
kj |
its on ftp-osl... |
| 00:08 |
|
allison |
kj: and you ran the script to trigger the mirroring? |
| 00:08 |
|
kj |
i did |
| 00:08 |
|
allison |
kj: then it'll show up soon |
| 00:08 |
|
rurban |
https://pause.perl.org/pause/a[…]TION=tail_logfile has no parrot yet |
| 00:08 |
|
|
AndyA joined #parrot |
| 00:09 |
|
allison |
kg: ah, already there |
| 00:09 |
|
allison |
rurban: that's because it hasn't been uploaded to PAUSE yet |
| 00:10 |
|
NotFound |
kj: nice title, I forgive you for not use 'Negative NaN' ;) |
| 00:10 |
|
|
particle joined #parrot |
| 00:10 |
|
kj |
NotFound: heh. which was a good option as well :-) |
| 00:11 |
|
kj |
but you should just hear the intro music that comes with this :-) |
| 00:11 |
|
|
Topic for #parrotis now Parrot 0.9.1 Released |
| 00:11 |
|
|
Topic for #parrotis now Parrot 0.9.1 Released | http://parrot.org/ |
| 00:12 |
|
|
Topic for #parrotis now Parrot 0.9.1 Released | http://parrot.org/ | 458 RTs left! |
| 00:13 |
|
NotFound |
kj: I'll try to make a version on the NDS Korg DS-10 |
| 00:13 |
|
kj |
what's that? |
| 00:13 |
|
purl |
that is, like, due to the echo service not running on BinGOs's box |
| 00:13 |
|
NotFound |
kj: synthesizer/sequencer emulator for the Nintendo DS |
| 00:13 |
|
kj |
oh very good :-) |
| 00:13 |
|
cotto |
kj++ #gettin' 'er done |
| 00:13 |
|
kj |
and we should all grow long hair :-) |
| 00:14 |
|
cotto |
no, that is <reply> |
| 00:14 |
|
|
Theory joined #parrot |
| 00:14 |
|
cotto |
purl no, that is <reply> |
| 00:14 |
|
purl |
okay, cotto. |
| 00:15 |
|
jonathan |
kj++ # nice release name! |
| 00:17 |
|
kj |
jonathan: thanks! |
| 00:17 |
|
allison |
kj: uploaded to PAUSE. will take a while to process |
| 00:18 |
|
kj |
allison: thanks! |
| 00:19 |
|
kj |
how to update a small box on the side of a wiki page? |
| 00:19 |
|
kj |
Whiteknight: ping # must know it :-) |
| 00:19 |
|
purl |
I can't find # in the DNS. |
| 00:20 |
|
Whiteknight |
kj:pong |
| 00:20 |
|
kj |
hi Whiteknight; you're the wiki god over here |
| 00:20 |
|
kj |
how do I add this little box on the wiki page with "quick facts" |
| 00:20 |
|
Whiteknight |
which wiki, wikipedia? |
| 00:20 |
|
kj |
eh, yes |
| 00:20 |
|
Whiteknight |
what box do you need added? |
| 00:20 |
|
kj |
well the box is there |
| 00:21 |
|
kj |
but I need to edit the information |
| 00:21 |
|
Whiteknight |
which page? |
| 00:21 |
|
kj |
http://en.wikipedia.org/wiki/P[…]t_virtual_machine |
| 00:21 |
|
kj |
it's on the right |
| 00:21 |
|
kj |
am I just overlooking something? |
| 00:22 |
|
Whiteknight |
okay, no sweat. It's a template at the top of the page |
| 00:22 |
|
kj |
aaah |
| 00:22 |
|
kj |
i see! |
| 00:22 |
|
Whiteknight |
it's marked {{infobox software |
| 00:22 |
|
kj |
yues i see now |
| 00:22 |
|
kj |
thx! |
| 00:22 |
|
Whiteknight |
okay, excellent |
| 00:29 |
|
|
gerd joined #parrot |
| 00:32 |
|
Coke |
devel check - did that get straightened out? |
| 00:32 |
|
Coke |
(DEVELOPING) is not (normally) in the created tarball, but is always in svn. |
| 00:36 |
|
kj |
Coke: DEVELOPING will not be included in the tarball; this is automatically, so "fool proof" |
| 00:36 |
|
kj |
according to the rel.man.guide anyway |
| 00:37 |
|
Coke |
right. just trying to figure out what rurban was concerned about. |
| 00:38 |
|
|
verve joined #parrot |
| 00:42 |
|
kj |
ok, I'm about to go home. news posted to reddit, slashdot, wikis updated, parrotblog |
| 00:42 |
|
kj |
now checking out perlmonks.org |
| 00:42 |
|
kj |
anything else I should do? |
| 00:44 |
|
NotFound |
kj: take a beer |
| 00:44 |
|
Infinoid |
kj++ |
| 00:44 |
|
NotFound |
kj++ |
| 00:45 |
|
NotFound |
I posted to barrapunto.com (spanish slashdot clone) |
| 00:45 |
|
kj |
I'll go straight to bed :-), but thanks :-) |
| 00:46 |
|
kj |
thank you all for help!! |
| 00:47 |
|
dalek |
parrot: r36848 | coke++ | trunk: |
| 00:47 |
|
dalek |
parrot: Resolve TT #267 - perl6 has left the nest, and its new location is documented in the 0.9.1 release. |
| 00:47 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36848/ |
| 00:50 |
|
kj |
good night all |
| 00:53 |
|
Coke |
Can someone tell me when string_repeat was removed from the repository? |
| 00:53 |
|
|
HG` joined #parrot |
| 00:54 |
|
Coke |
ah. trac++ |
| 00:54 |
|
chromatic |
Wasn't it renamed instead? |
| 00:55 |
|
Coke |
yes, we were supposed to keep the old one as an alias until the release. |
| 00:59 |
|
dalek |
parrot: r36849 | coke++ | trunk/DEPRECATED.pod: |
| 00:59 |
|
dalek |
parrot: TT #210 was resolved some time ago sans deprecation. Remove reference to closed ticket. |
| 00:59 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36849/ |
| 01:30 |
|
|
particle joined #parrot |
| 01:44 |
|
dalek |
parrot: r36850 | whiteknight++ | branches/rename_pccinvoke/src: |
| 01:44 |
|
dalek |
parrot: [rename_pccinvoke] update calls in src/io/api.c where S is in the results but not in the args. All tests pass (I ran them twice) |
| 01:44 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36850/ |
| 01:44 |
|
Whiteknight |
i'm going to solve this issue if it kills me |
| 01:44 |
|
Whiteknight |
and then I'm going to be all like "oh noes, it killz me! LOL" |
| 01:44 |
|
Infinoid |
Whiteknight++ # but please don't die |
| 01:45 |
|
Whiteknight |
what kills me is that the results from a call are fine, even though there's all sorts of crazy pointer nonsense with them. It's the args, which are all firmly grounded, that are getting lost |
| 01:46 |
|
Whiteknight |
Infinoid++ # is generous with karma, and generosity is infectious! |
| 01:49 |
|
Infinoid |
\o/ |
| 02:10 |
|
cotto |
there. |
| 02:11 |
|
cotto |
best to take care of this sort of thing before someone opens a ticket |
| 02:11 |
|
* cotto |
waits for dalek... |
| 02:11 |
|
dalek |
tracwiki: v1 | cotto++ | ParrotQuotes |
| 02:11 |
|
dalek |
tracwiki: first version with a dozen or so quotes |
| 02:12 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]ion=1&action=diff |
| 02:12 |
|
shorten |
dalek's url is at http://xrl.us/begm4u |
| 02:12 |
|
Infinoid |
Since dalek is now tracking 18 rss feeds, I thought it best to increase its polling interval from 30 seconds to 3 minutes... |
| 02:13 |
|
cotto |
no complaints from me |
| 02:14 |
|
Infinoid |
oh hey, I'm in a few of those |
| 02:14 |
|
Infinoid |
nice collection, cotto++ |
| 02:19 |
|
dalek |
tracwiki: v2 | Infinoid++ | ParrotQuotes |
| 02:19 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]ion=2&action=diff |
| 02:19 |
|
shorten |
dalek's url is at http://xrl.us/begm5v |
| 02:27 |
|
|
eternaleye joined #parrot |
| 02:28 |
|
|
mikehh joined #parrot |
| 02:53 |
|
|
ilbot2 joined #parrot |
| 02:53 |
|
|
Topic for #parrotis now Parrot 0.9.1 Released | http://parrot.org/ | 458 RTs left! |
| 02:54 |
|
|
moritz joined #parrot |
| 02:56 |
|
Infinoid |
#165 (Disable perl6-internals perl.org mailing list.) is listed under the "website" component, even though it seems more like a mlm sort of thing. |
| 02:58 |
|
Infinoid |
allison: Is the same thing going to happen to parrotblog.org, then? |
| 02:58 |
|
allison |
Infinoid: yes, not really a website item, though it's connected to a website item to update the old references to the old mailing list |
| 02:59 |
|
Infinoid |
Well, I can nag the powers that be about the list stuff, no problem. |
| 02:59 |
|
allison |
Infinoid: that's the general idea, though I've been impressed at the external traffic pulled in by parrotblog.org |
| 03:01 |
|
Infinoid |
If the content is all there on parrot.org and parrotblog redirects to parrot, I would think that shouldn't change |
| 03:01 |
|
Infinoid |
Might have some direct links broken by the redirect, I suppose |
| 03:01 |
|
allison |
Infinoid: yeah, redirecting the url will take care of it. |
| 03:02 |
|
Infinoid |
Ok, I'll see about crossposting stuff to tracwiki and/or backdated news posts if it seems appropriate |
| 03:03 |
|
allison |
Infinoid: okay, thanks! |
| 03:03 |
|
allison |
Infinoid: did you get editor access on parrot.org? |
| 03:05 |
|
Infinoid |
I'm not really sure how to tell. I can click on a news post and I don't get an edit link, if that's relevant |
| 03:05 |
|
Infinoid |
I do have a "Create content" in the menu in the upper right, though |
| 03:05 |
|
allison |
Infinoid: okay, just granted your account editor role |
| 03:05 |
|
allison |
you should see edit buttons on every page, and have the ability to create all types of content |
| 03:05 |
|
Infinoid |
Oh, there it is. I refreshed and got a bunch more menu items |
| 03:06 |
|
Infinoid |
Ok, thanks |
| 03:06 |
|
allison |
also, you can create aliases to pages, so they have both the regular URL and a "fake" URL that matches the old website |
| 03:07 |
|
rg |
quick question the release reminded me to ask: the freebsd port file has a note not to build as root "because of 'perldoc' issue". does anyone have an idea what that might be referring to? |
| 03:12 |
|
Infinoid |
rg: might be referring to http://coding.derkeiler.com/Ar[…]-03/msg01862.html |
| 03:12 |
|
shorten |
Infinoid's url is at http://xrl.us/begm97 |
| 03:13 |
|
Infinoid |
(perldoc drops privileges, and thus might no longer have read access to the user's home directory) |
| 03:16 |
|
rg |
thanks. |
| 03:18 |
|
* Util |
wakes from nap; sees Editor role has been added to his parrot.org account. |
| 03:18 |
|
Util |
++allison |
| 03:18 |
|
allison |
Util: thanks for the help |
| 03:18 |
|
|
mikehh joined #parrot |
| 03:19 |
|
dalek |
tracwiki: v51 | jimmy++ | WikiStart |
| 03:19 |
|
dalek |
tracwiki: add ParrotQuotes</a> |
| 03:19 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]on=51&action=diff |
| 03:19 |
|
shorten |
dalek's url is at http://xrl.us/begnao |
| 03:27 |
|
GeJ |
Good morning everyone |
| 03:31 |
|
Infinoid |
allison: Is it a good idea to move static pages from the old sites onto the tracwiki, or will page aliases not work from www.parrot.org to trac.parrot.org? |
| 03:31 |
|
Infinoid |
hi GeJ |
| 03:33 |
|
Util |
Hi, GeJ |
| 03:35 |
|
|
janus joined #parrot |
| 03:36 |
|
Infinoid |
Util: If you want to help with the website update stuff, I think TT #349 should make a good coordination point. Feel free to take ownership of some of those tickets :) |
| 03:39 |
|
Infinoid |
What's the current status of docs.parrot.org? Is the work there as simple as making some pod2html output and rsyncing it into some webroot from a cron job? |
| 03:42 |
|
Infinoid |
From reading #305, that's what it sounds like. I'll toss together a cron script and attach it to the ticket |
| 03:53 |
|
allison |
Infinoid: it'll be built using the 'make html' target from the most recent release |
| 03:53 |
|
GeJ |
heya Infinoid, Util. |
| 03:54 |
|
allison |
Infinoid: the trac wiki is good for development coordination. www.parrotcode.org pages should generally become www.parrot.org pages |
| 03:54 |
|
Infinoid |
ok, cool |
| 03:54 |
|
allison |
Infinoid: some pages from the old SocialText wiki should also become www.parrot.org pages |
| 03:55 |
|
Infinoid |
that's the TPF wiki? or is there yet another site? |
| 03:55 |
|
allison |
Infinoid: yes, that's the TPF wiki |
| 03:55 |
|
Infinoid |
great, that's TT #350 |
| 03:56 |
|
allison |
Infinoid: because it was so difficult to modify the old www.parrotcode.org, people often ended up creating wiki pages for website content |
| 03:57 |
|
Infinoid |
I've just made a script which cleans and updates a parrot checkout, configures, does "make html" and rsyncs the result into $WEBROOT/ (just to nudge the whole docs.parrot.org process along) |
| 03:57 |
|
Infinoid |
And it works, and it emits no output. Perfect for running from cron once an hour |
| 03:58 |
|
allison |
Infinoid: cool |
| 04:02 |
|
Infinoid |
Ok, I'll probably start moving pages across tomorrow. But for now, food time! |
| 04:03 |
|
Infinoid |
Thanks for all the answers |
| 04:19 |
|
|
rurban_ joined #parrot |
| 04:26 |
|
Util |
Infinoid: TT#350 pieces will be my first target. No real time until Monday evening. |
| 04:26 |
|
Util |
After a few pieces of TT#350 , I will look at the whole tickets in TT#349 , and start the cycle of taking ownership and resolving its member tickets (one at a time). |
| 04:26 |
|
Util |
++Infinoid for the make/rsync script; I had had the same thought, because I think Parrot will benefit greatly from more "live" online docs. |
| 04:26 |
|
Util |
Even with always having a fresh Parrot checkout around, I keep finding myself wishing for Parrot's version of http://perlcabal.org/syn/ . |
| 04:31 |
|
Util |
Night, all |
| 04:40 |
|
|
galf joined #parrot |
| 04:43 |
|
Infinoid |
Util_away: Great, thanks |
| 05:25 |
|
|
rhr joined #parrot |
| 05:56 |
|
|
Andy joined #parrot |
| 05:56 |
|
cotto |
Infinoid++ #finding the funny |
| 06:04 |
|
cotto |
karma foo |
| 06:04 |
|
purl |
foo has karma of 18 |
| 06:04 |
|
cotto |
++foo |
| 06:04 |
|
cotto |
karma foo |
| 06:04 |
|
purl |
foo has karma of 18 |
| 06:08 |
|
|
eternaleye joined #parrot |
| 06:18 |
|
dalek |
parrot: r36852 | rurban++ | trunk/config/auto/arch.pm: |
| 06:18 |
|
dalek |
parrot: [cage] Specialize for solaris cpuarch: i86pc => x86_64 |
| 06:18 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36852/ |
| 06:18 |
|
|
eternaleye joined #parrot |
| 06:22 |
|
dalek |
parrot: r36853 | rurban++ | trunk/config/auto/cpu/x86_64/auto.pm: |
| 06:22 |
|
dalek |
parrot: [cage] typo in comment: whenn |
| 06:22 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36853/ |
| 06:27 |
|
|
Tene joined #parrot |
| 06:40 |
|
|
Theory joined #parrot |
| 06:59 |
|
|
uniejo joined #parrot |
| 07:37 |
|
dalek |
parrot: r36854 | rurban++ | trunk/src/packfile/pf_items.c: |
| 07:37 |
|
dalek |
parrot: [core] fix compilation on Solaris/SPARC as reported by Andy Dougherty |
| 07:37 |
|
dalek |
parrot: - cvt_num12_num8_le was missing |
| 07:37 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36854/ |
| 07:52 |
|
dalek |
parrot: r36855 | rurban++ | trunk/config/init/hints/solaris.pm: |
| 07:52 |
|
dalek |
parrot: Fix TT #317 . Use -R on solaris instead of -Wl,-rpath=, even with gcc. |
| 07:52 |
|
dalek |
parrot: Patch by Andy Dougherty. |
| 07:52 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36855/ |
| 08:19 |
|
|
iblechbot joined #parrot |
| 08:20 |
|
|
masak joined #parrot |
| 08:27 |
|
|
integral joined #parrot |
| 08:39 |
|
dalek |
rakudo: 842ef38 | (Moritz Lenz)++ | Test.pm: |
| 08:39 |
|
dalek |
rakudo: Import Ovid's Test.pm with improved diagnostics. |
| 08:39 |
|
dalek |
rakudo: Also added some type declarations to avoid accidential |
| 08:39 |
|
dalek |
rakudo: dies_ok 'some_string_here' that should really have been eval_dies_ok. |
| 08:39 |
|
dalek |
rakudo: That already caught some instances in the test suite. |
| 08:39 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]0b17ed652cd239f6a |
| 08:39 |
|
shorten |
dalek's url is at http://xrl.us/begnvf |
| 09:21 |
|
|
bacek joined #parrot |
| 09:47 |
|
|
PantheraPardus joined #parrot |
| 10:09 |
|
|
riffraff joined #parrot |
| 10:26 |
|
|
bacek joined #parrot |
| 10:30 |
|
|
gaz joined #parrot |
| 11:04 |
|
|
kj joined #parrot |
| 11:25 |
|
dalek |
rakudo: af2cace | jnthn++ | build/Makefile.in: |
| 11:25 |
|
dalek |
rakudo: [build] Comment lines must have # at start of line to keep nmake happy. |
| 11:25 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]f7a56dd8b85a8fa84 |
| 11:25 |
|
shorten |
dalek's url is at http://xrl.us/begn4v |
| 11:29 |
|
dalek |
rakudo: 044ba5e | jnthn++ | build/Makefile.in: |
| 11:29 |
|
dalek |
rakudo: I have some issues building the fakeexecutable here; making test and spectest just depend on a perl6.pbc (which is what they actually *need*) for now. |
| 11:29 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]ed59c52249592784c |
| 11:29 |
|
shorten |
dalek's url is at http://xrl.us/begn5d |
| 12:15 |
|
|
jan joined #parrot |
| 12:20 |
|
|
rurban_ joined #parrot |
| 12:31 |
|
|
rg1 joined #parrot |
| 12:39 |
|
dalek |
rakudo: 5d74999 | jnthn++ | src/parser/ (3 files): |
| 12:39 |
|
dalek |
rakudo: Support :: for declaring anonymous classes etc that can inherit from something. This incorporates the recent STD.pm change for this. |
| 12:39 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]eb13979baf2c55af0 |
| 12:39 |
|
shorten |
dalek's url is at http://xrl.us/begoir |
| 13:03 |
|
|
jimmy joined #parrot |
| 13:05 |
|
dalek |
rakudo: 6663565 | jnthn++ | src/classes/Object.pir: |
| 13:05 |
|
dalek |
rakudo: Fix initialization of parent attributes; resolves RT#61488. |
| 13:05 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]8e3aa92402e481b66 |
| 13:05 |
|
shorten |
dalek's url is at http://xrl.us/begonn |
| 13:13 |
|
|
Gerd joined #parrot |
| 13:19 |
|
jimmy |
good evening, masak. |
| 13:19 |
|
masak |
你好, jimmy |
| 13:20 |
|
jimmy |
好啊 |
| 13:22 |
|
masak |
我在学习中文. |
| 13:24 |
|
jimmy |
你一个人在看书吗? |
| 13:24 |
|
jimmy |
我刚才在下载英文资料学英文,呵呵 |
| 13:25 |
|
masak |
对,一个人. |
| 13:25 |
|
masak |
good luck with the English! |
| 13:26 |
|
jimmy |
你也一样,现在中文进步很快吧? |
| 13:27 |
|
masak |
well, I don't know about that... :) |
| 13:28 |
|
masak |
I'm making _some_ progress, surely. |
| 13:28 |
|
masak |
but hardly rapid. there's just too much of everything. |
| 13:28 |
|
masak |
太多了. |
| 13:29 |
|
* sjn |
loves having an UTF-8 terminal, finally being able to see all those symbols I don't understand :) |
| 13:29 |
|
jimmy |
You too. Is your Process of Studing Chinese very fast? |
| 13:30 |
|
* szbalint |
too |
| 13:30 |
|
jimmy |
sjn: using chatzilla |
| 13:30 |
|
masak |
jimmy: no, not particularly. but there is some progress. |
| 13:30 |
|
sjn |
gnome-term + screen + irssi here |
| 13:30 |
|
szbalint |
sjn: my winning combo too |
| 13:30 |
|
jimmy |
s/Process/progress/ |
| 13:31 |
|
masak |
everybody: this has been a UTF-8 test. thank you for your collaboration. |
| 13:31 |
|
* jonathan |
sees question marks everywhere |
| 13:32 |
|
* moritz |
sses some empty boxes where the fonts don't have the appropriate characters |
| 13:32 |
|
masak |
be glad you're not the ones studying Chinese, then :) |
| 13:33 |
|
* masak |
uses Emacs, excellent both for viewing and typing hanzi |
| 13:33 |
|
* jonathan |
transliterates and says "ni hao" |
| 13:35 |
|
jimmy |
jonathan: 你好 |
| 13:36 |
|
masak |
more question marks... |
| 13:37 |
|
jimmy |
what does “more questions mark" mean? |
| 13:37 |
|
jonathan |
?? |
| 13:37 |
|
jonathan |
:-) |
| 13:37 |
|
szbalint |
are there chinese equivalents of smileys btw? |
| 13:38 |
|
jonathan |
jimmy: I'm unable to see Chinese characters displayed here, they just show as ?? instead. :-| |
| 13:38 |
|
jimmy |
szbalint: yes. the same as english. |
| 13:38 |
|
sjn |
☺ |
| 13:38 |
|
sjn |
(that was a smiley, jonathan) |
| 13:38 |
|
szbalint |
interesting :) |
| 13:40 |
|
* jimmy |
just said 'ni hao' to jonathan |
| 13:43 |
|
jimmy |
:) |
| 13:43 |
|
jimmy |
:( |
| 13:43 |
|
jimmy |
-) |
| 13:44 |
|
dalek |
rakudo: d2d0d84 | jnthn++ | src/parser/ (2 files): |
| 13:44 |
|
dalek |
rakudo: Support use of does inside packages. |
| 13:44 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]1b1e71bb04ab6bd87 |
| 13:44 |
|
shorten |
dalek's url is at http://xrl.us/begopi |
| 13:49 |
|
dalek |
rakudo: 7c5baa4 | jnthn++ | Configure.pl: |
| 13:49 |
|
dalek |
rakudo: Turns out we don't need $slash in the Configure.pl for Windows to work - the $exe was the important thing. |
| 13:49 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]39984531c16193b4b |
| 13:49 |
|
shorten |
dalek's url is at http://xrl.us/begopt |
| 13:54 |
|
dalek |
tracwiki: v52 | jimmy++ | WikiStart |
| 13:54 |
|
dalek |
tracwiki: add Parrot 0.9.1 released news |
| 13:54 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]on=52&action=diff |
| 13:54 |
|
shorten |
dalek's url is at http://xrl.us/begorx |
| 14:00 |
|
jimmy |
karma jimmy |
| 14:00 |
|
purl |
jimmy has karma of 57 |
| 14:00 |
|
Coke_afk |
(chinese) instead of question marks, I get: \u263a |
| 14:00 |
|
Coke |
which is no less enlightening. |
| 14:02 |
|
jimmy |
does not support utf-8. |
| 14:02 |
|
nopaste |
"jonathan" at 85.216.157.73 pasted "patch - if anyone with Parrot commit bit will put in for me ;-)" (13 lines) at http://nopaste.snit.ch/15658 |
| 14:03 |
|
jonathan |
Coke: Any change my commit bit could be fixed? ;-) |
| 14:03 |
|
jonathan |
*chance |
| 14:03 |
|
jonathan |
Trac username is "jonathan" |
| 14:09 |
|
Infinoid |
jonathan: done, r36856 |
| 14:10 |
|
jonathan |
Infinoid: thanks |
| 14:11 |
|
|
Whiteknight joined #parrot |
| 14:11 |
|
dalek |
parrot: r36856 | Infinoid++ | trunk/config/init/hints/mswin32.pm: |
| 14:11 |
|
dalek |
parrot: Apply patch from jonathan++: |
| 14:11 |
|
dalek |
parrot: [config] Increase the compiler VM size for pbc2exe on win32. |
| 14:11 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36856/ |
| 14:14 |
|
Coke |
jonathan: checking. |
| 14:20 |
|
jimmy |
karma Infinoid |
| 14:20 |
|
purl |
infinoid has karma of 489 |
| 14:24 |
|
dalek |
rakudo: 9e72b9d | jnthn++ | build/gen_metaop_pir.pl: |
| 14:24 |
|
dalek |
rakudo: Generate min= and max= meta-ops. Patch courtesy of bacek++. |
| 14:24 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]48de0126acdd6a8a4 |
| 14:24 |
|
shorten |
dalek's url is at http://xrl.us/begouh |
| 14:29 |
|
Coke |
jonathan: you currently have "developer" access. |
| 14:29 |
|
Coke |
do you have a "confirm your email" message pending? |
| 14:30 |
|
Coke |
(ah, that's trac only. you're also in the "parrot_commiters" group. |
| 14:30 |
|
Coke |
... that should be parrot_committers, AIGH. |
| 14:31 |
|
jonathan |
I can never spell that right either. ;_) |
| 14:36 |
|
Coke |
(it's spelled wrong in the permission system, not just here. ) |
| 14:36 |
|
Coke |
anyway, your account looks ok to me. |
| 14:38 |
|
|
Tene_ joined #parrot |
| 14:45 |
|
jonathan |
Coke: OK, hmm. |
| 14:46 |
|
dalek |
rakudo: 5c7da38 | pmichaud++ | build/PARROT_REVISION: |
| 14:46 |
|
dalek |
rakudo: Bump PARROT_REVISION to include compiler VM size fix in r36856. |
| 14:46 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]40cdcd80824a8d66f |
| 14:46 |
|
shorten |
dalek's url is at http://xrl.us/begow8 |
| 14:46 |
|
dalek |
rakudo: c18fafa | jnthn++ | (2 files): |
| 14:46 |
|
dalek |
rakudo: Copy libparrot.dll into place for Win32, so perl6.exe works. |
| 14:46 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]6f0920c13b6beb85c |
| 14:46 |
|
shorten |
dalek's url is at http://xrl.us/begoxa |
| 14:46 |
|
dalek |
rakudo: 876c093 | jnthn++ | build/PARROT_REVISION: |
| 14:46 |
|
dalek |
rakudo: Merge branch 'master' of git github.com:rakudo/rakudo |
| 14:46 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]a05be979e4687eaef |
| 14:46 |
|
shorten |
dalek's url is at http://xrl.us/begoxc |
| 14:46 |
|
jonathan |
meh...fail. |
| 14:47 |
|
* jonathan |
should always pull before he pushes |
| 14:47 |
|
Infinoid |
pull --rebase will get rid of that "Merge branch 'master'" noise |
| 14:47 |
|
jonathan |
OK, will try and remember to do that in the future. |
| 14:48 |
|
|
gryphon joined #parrot |
| 14:49 |
|
|
dalek joined #parrot |
| 14:51 |
|
pmichaud |
fwiw, I don't think I should have to remember the "--rebase". Does the extra merge hurt? |
| 14:51 |
|
pmichaud |
(and istr there was a potential downside to using the --rebase) |
| 14:52 |
|
jonathan |
pmichaud: AFAICT it just makes for more noise here. |
| 14:52 |
|
pmichaud |
so I'm thinking maybe dalek could be smart enough to suppress the noise. |
| 14:52 |
|
pmichaud |
rather than making 'n' committers remember some weird command. |
| 14:52 |
|
jonathan |
Aye. |
| 14:52 |
|
jonathan |
My preferred solution too. ;-) |
| 14:52 |
|
Infinoid |
The merge commit doesn't hurt, it just doesn't do anything |
| 14:52 |
|
Infinoid |
The only downside I know of rebase is a loss of synchronization if you are using distributed repositories, which rakudo isn't |
| 14:52 |
|
pmichaud |
does the --rebase have the potential to hurt? |
| 14:53 |
|
Infinoid |
There's a way to set git up to do --rebase by default. |
| 14:53 |
|
jonathan |
Infinoid: I guess the commit message is always like "Merge branch 'master' of git github.com:rakudo/rakudo" so should be easy to detect/filter out in dalek. |
| 14:54 |
|
Infinoid |
Heh. if that's your preferred solution, I'll implement it. But if I then go check out a copy of your latest c18fafa commit, it won't have pmichaud's commits |
| 14:54 |
|
pmichaud |
Infinoid: why would it not have my commits? |
| 14:55 |
|
Infinoid |
pmichaud: because he didn't rebase, and therefore, he's forked history with that commit |
| 14:55 |
|
Infinoid |
That merge message is what git emits when it cleans up after that |
| 14:56 |
|
pmichaud |
then just suppres the "Merge branch 'master'" message and not the commit. |
| 14:56 |
|
pmichaud |
i.e., still report the 876c093 commit, just don't report the text after that. |
| 14:56 |
|
pmichaud |
or mangle the report to say "merge branch master" as part of the commit message. |
| 14:57 |
|
pmichaud |
i.e., as part of the first line. |
| 14:57 |
|
pmichaud |
i.e., rakudo: 876c093 | jnthn++ | build/PARROT_REVISION: (Merge branch 'master'...) |
| 14:58 |
|
jonathan |
pmichaud: Are you wanting to discuss/dig into Prelude stuff soonish? |
| 14:58 |
|
pmichaud |
anyway, the tools need to support the developer's modes of working, not vice versa. |
| 14:58 |
|
pmichaud |
jonathan: we can discuss settings, yes. :-) |
| 14:58 |
|
Infinoid |
Absolutely. That's why I suggested setting it up to do --rebase by default |
| 14:58 |
|
* jonathan |
tries to drill the new terminology into hs head. |
| 14:59 |
|
pmichaud |
Infinoid: it would help more to know _how_ to do that, and to understand what that means. |
| 14:59 |
|
pmichaud |
anyway, I have bigger fish to fry right now. |
| 15:00 |
|
pmichaud |
jonathan: here or on #perl6? |
| 15:00 |
|
Infinoid |
pmichaud: "git config branch.master.rebase 1" |
| 15:00 |
|
jonathan |
Let's mvoe to #perl6 |
| 15:00 |
|
pmichaud |
#perl6 probably makes more sense. |
| 15:00 |
|
Infinoid |
pmichaud: Anyway, sorry for bothering you guys with trivial stuff :) |
| 15:33 |
|
|
Theory joined #parrot |
| 16:00 |
|
|
clunker3_ joined #parrot |
| 16:06 |
|
rurban |
Who's the JIT specialist here? chromatic? |
| 16:15 |
|
|
Andy joined #parrot |
| 16:15 |
|
particle |
svn blame |
| 16:15 |
|
purl |
svn blame is just like p4 annotate, only better |
| 16:30 |
|
|
leto_ joined #parrot |
| 16:30 |
|
leto_ |
mornin' |
| 16:31 |
|
leto_ |
my favorite current rakudo bug: |
| 16:31 |
|
leto_ |
> say NaN*1i |
| 16:31 |
|
leto_ |
NaNNaNi |
| 16:31 |
|
rurban |
what is li? |
| 16:31 |
|
purl |
i heard li was DOS boot, fdisk.exe /mbr and pray or Long Island or Long Island. or Long Island or Long Island or Very Long Island. or Long Island or okra |
| 16:32 |
|
jonathan |
Complex thingy. |
| 16:32 |
|
PerlJam |
rurban: 1 (the number one) i |
| 16:32 |
|
pmichaud |
it's a one, not an 'ell' |
| 16:32 |
|
rurban |
one plus i, okay |
| 16:32 |
|
pmichaud |
actually, one times i |
| 16:32 |
|
jonathan |
Hmm, si that not maybe the correct answer? ;-) |
| 16:32 |
|
rurban |
mul Nan, Complex |
| 16:32 |
|
leto_ |
it happens for any number, not just one |
| 16:32 |
|
leto_ |
how would I go about fixing this? |
| 16:32 |
|
pmichaud |
is it truly a bug? |
| 16:32 |
|
PerlJam |
leto_: what's the right behavior? |
| 16:32 |
|
jonathan |
Maybe NaN + NaNi is better ;-) |
| 16:32 |
|
leto_ |
NaN * anything = NaN |
| 16:33 |
|
leto_ |
NaN * (a complex expression ) = NaN |
| 16:33 |
|
rurban |
check parrot for this mul type |
| 16:33 |
|
leto_ |
I haven't asked Larry about this, that is just what seems intuitive |
| 16:33 |
|
rurban |
Parrot_mul_n_p |
| 16:33 |
|
pmichaud |
there's a good argument that Parrot is incorrect there, yes. |
| 16:33 |
|
leto_ |
rurban: thanks, I will look at that |
| 16:33 |
|
pmichaud |
i.e., it might be a bug in Parrot's Complex PMC and not in Rakudo. |
| 16:33 |
|
rurban |
It shoudl be in src/pmc/Complex.pmc |
| 16:34 |
|
rurban |
I believe it's just a specification thing. What is the expected result? An exception or NaN? |
| 16:35 |
|
rurban |
Same for Inf * Complex, Inf + Complex, ... |
| 16:35 |
|
leto_ |
rurban: yes, semantic for complex numbers are still up in the air, but they interest me so I will hack on them and add tests and hopefully get some clarification from Larry |
| 16:37 |
|
rurban |
I dont think that Larry is an authoritative on complex math... |
| 16:37 |
|
dalek |
rakudo: 9c86a27 | jnthn++ | (4 files): |
| 16:37 |
|
dalek |
rakudo: Break compile into two stages, the first compiling everything we did before, the second using that first stage to compile the Perl 6 setting and then making the final perl6.pbc. Also adds support for 'no Main' to suppress generating the Parrot :main method. Re-wrote Whatever's perl and ACCEPTS methods into Perl 6 as proof of concept. |
| 16:37 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]d99cf86d460692318 |
| 16:37 |
|
dalek |
rakudo: 325cc2e | jnthn++ | (8 files): |
| 16:37 |
|
shorten |
dalek's url is at http://xrl.us/begpau |
| 16:37 |
|
dalek |
rakudo: Break compile into two stages, the first compiling everything we did before, the second using that first stage to compile the Perl 6 setting and then making the final perl6.pbc. Also adds support for 'no Main' to suppress generating the Parrot :main method. Re-wrote Whatever's perl and ACCEPTS methods into Perl 6 as proof of concept. |
| 16:37 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]eec9e2e230ed51eb8 |
| 16:37 |
|
shorten |
dalek's url is at http://xrl.us/begpaw |
| 16:38 |
|
PerlJam |
er ... why did 2 commits have the same message? |
| 16:38 |
|
rurban |
Octave may be a good reference though |
| 16:38 |
|
leto_ |
rurban: WelI, I can be authoritative on the math, but Larry can be authoritative about what semantics get settled on |
| 16:38 |
|
jonathan |
PerlJam: Because I'm too stupid for git. |
| 16:39 |
|
rurban |
https://www-old.cae.wisc.edu/p[…]April/005932.html |
| 16:39 |
|
shorten |
rurban's url is at http://xrl.us/begpa8 |
| 16:39 |
|
jonathan |
PerlJam: I'm still not used to having to explicitly list what I want to commit... |
| 16:39 |
|
rurban |
Looks like the expected result is NaN |
| 16:39 |
|
leto_ |
rurban: i will see how Mathematica/Octave/Yacas/Matlab/Maple handle it |
| 16:40 |
|
rurban |
better the C99 standard or IEEE 754 |
| 16:42 |
|
leto_ |
rurban: I don't know that either has complex numbers, but I will check |
| 16:42 |
|
rurban |
amd64 jit with my new long double fixes get along quite well. I'm passing the first tests on 64bit 16-byte long double |
| 16:45 |
|
rurban |
The sentence: "any number (if integer, float, complex, or big) multipled with NaN must result in Nan" is enough. |
| 16:45 |
|
leto_ |
jonathan: I don't know if you use OS X, but GitX has a very nice interface to dealing with adding files (called staging them) that shows you a list of what has been staged, what hasn't and the current diff, all in a feel-good OS X GUI-way |
| 16:45 |
|
rurban |
With Inf/-Inf it will get tricky though :) |
| 16:46 |
|
leto_ |
rurban: Where is that sentence from? |
| 16:46 |
|
rurban |
from my head :) |
| 16:46 |
|
leto_ |
rurban: can I cite that :) ? |
| 16:46 |
|
* Coke |
sees quevlar has re-opened his trac account. |
| 16:46 |
|
jonathan |
leto_: No, Windows |
| 16:46 |
|
rurban |
You can cite your mathematics teacher. |
| 16:46 |
|
PerlJam |
leto_: how doe gitx differe from git gui ? |
| 16:46 |
|
* Coke |
misreads leto_ as leo. whoops. |
| 16:47 |
|
rurban |
greetings from leo btw. I met him in vienna. he has no time at all. |
| 16:47 |
|
PerlJam |
jonathan: see if you have git-gui. I think it's standard with git these days. |
| 16:47 |
|
dukeleto |
PerlJam: I haven't used git-gui, it is like gitk ? |
| 16:47 |
|
szbalint |
rurban: you've been in vienna when? :) |
| 16:48 |
|
Coke |
rurban: Hi, leo! |
| 16:48 |
|
szbalint |
oh, still |
| 16:48 |
|
rurban |
vienna-bratislava workshop |
| 16:48 |
|
PerlJam |
dukeleto: not really. It's a gui for staging commits. git-gui will launch gitk for some operations in fact. |
| 16:48 |
|
dukeleto |
PerlJam: gitx and gitk are similar except that GitX has native OS X widgets/trackpad support and the "staging view" which is like a commit mode that lets you add files and see the current diff while you are writing the commit message |
| 16:48 |
|
dukeleto |
PerlJam: cool, I haven't messed with it |
| 16:49 |
|
* dukeleto |
does not = leo, sorry for the confusion |
| 16:49 |
|
PerlJam |
gitk doesn't do repo changes, git-gui does. |
| 16:49 |
|
rurban |
I had a lot of fun with leo and andreas k�nig |
| 16:49 |
|
dukeleto |
to give fair warning, GitX seems to have some memory leaks when opening huge repos |
| 16:49 |
|
szbalint |
is he still smoking his hand rolled cigarettes? :) |
| 16:49 |
|
jonathan |
vienna-bratislava was fun :-) |
| 16:50 |
|
rurban |
no, not smoking |
| 16:50 |
|
rurban |
I think I will use dtrace to check jit on amd64. Was that Andy Armstrong who added it to perl5? |
| 16:54 |
|
|
PantheraPardus joined #parrot |
| 17:03 |
|
dalek |
parrot: r36857 | rurban++ | trunk/config/auto/arch.pm: |
| 17:03 |
|
dalek |
parrot: TT #256 : TODO better cpuarch check |
| 17:03 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36857/ |
| 17:04 |
|
dalek |
rakudo: 459a7c8 | jnthn++ | (2 files): |
| 17:04 |
|
dalek |
rakudo: Re-work things a bit so we just have one perl6.pir, as suggested by pmichaud++. |
| 17:04 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]26981d4d09ce084af |
| 17:04 |
|
dalek |
rakudo: 8fef096 | jnthn++ | build/Makefile.in: |
| 17:04 |
|
dalek |
rakudo: Replace spaces in makefile with tabs. |
| 17:04 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]ca2fccb4f7ef3d85d |
| 17:04 |
|
rurban |
ah wrong ticket number. it should be #356 |
| 17:04 |
|
shorten |
dalek's url is at http://xrl.us/begpd9 |
| 17:04 |
|
shorten |
dalek's url is at http://xrl.us/begpeb |
| 17:15 |
|
rurban |
ah: src/packfile/pf_items.c:385: error: pointer value used where a floating point value was expected |
| 17:18 |
|
|
rafl_ joined #parrot |
| 17:29 |
|
|
alinbsp joined #parrot |
| 17:29 |
|
rurban |
kj: all t/native_pbc/*.pbc files are broken |
| 17:29 |
|
rurban |
windows probably |
| 17:39 |
|
rurban |
or the pbc header updater is broken. regenerated files do convert fine |
| 17:49 |
|
|
iblechbot joined #parrot |
| 17:55 |
|
|
Tene joined #parrot |
| 17:57 |
|
Coke |
Tene: You have an item in DEPRECATED.pod, methinks. |
| 17:57 |
|
Coke |
hurm. mebbe not. |
| 18:00 |
|
dalek |
tracwiki: v4 | Infinoid++ | ParrotQuotes |
| 18:00 |
|
dalek |
tracwiki: Reformat things to look (hopefully) a little nicer. |
| 18:00 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]ion=4&action=diff |
| 18:00 |
|
shorten |
dalek's url is at http://xrl.us/begpky |
| 18:00 |
|
dalek |
parrot: r36858 | NotFound++ | trunk/examples/nci/Xlib.pir: |
| 18:00 |
|
dalek |
parrot: [examples] update data types in Xlib.pir |
| 18:00 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36858/ |
| 18:13 |
|
dalek |
parrot: r36859 | rurban++ | trunk/t/native_pbc: |
| 18:13 |
|
dalek |
parrot: Update wrong native_pbc files, broken with the release. |
| 18:13 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36859/ |
| 18:15 |
|
Tene |
Coke: what is it? |
| 18:15 |
|
purl |
it's it! |
| 18:16 |
|
Coke |
Tene: I can't find it. |
| 18:17 |
|
Coke |
I probably mean the other $committer =~ m/^t...$/i; |
| 18:18 |
|
|
barney joined #parrot |
| 18:18 |
|
Tene |
tewk? |
| 18:18 |
|
purl |
tewk is, like, Kevin Tew, mailto:tewk tewk.com |
| 18:22 |
|
Tene |
Coke: oh, there was that exceptions thing that allison was going to put in deprecated, I think. |
| 18:32 |
|
|
PantheraPardus joined #parrot |
| 18:37 |
|
rurban |
I think I just fixed the 64-bit align_16 issue with pbc reading. Stupid bug |
| 18:38 |
|
dalek |
parrot: r36860 | coke++ | trunk: |
| 18:38 |
|
dalek |
parrot: TT #109 - remove File::Spec |
| 18:38 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36860/ |
| 18:48 |
|
|
rdice joined #parrot |
| 18:50 |
|
|
timbunce joined #parrot |
| 19:06 |
|
|
sproingie joined #parrot |
| 19:07 |
|
dalek |
parrot: r36861 | coke++ | trunk: |
| 19:07 |
|
dalek |
parrot: TT #107 - remove deprecated library Data::Escape (if you were using this, use the escape opcode instead.) |
| 19:07 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36861/ |
| 19:09 |
|
Coke |
rdice: hey, Richard. |
| 19:09 |
|
purl |
well, richard is going to Foxtons |
| 19:09 |
|
Coke |
foxtons? |
| 19:09 |
|
Coke |
is a foxton a large unit of gambling? |
| 19:12 |
|
rdice |
Coke, g'day mate. |
| 19:13 |
|
Coke |
... you're nawt australian! |
| 19:13 |
|
rdice |
I can fake it, Bruce. |
| 19:13 |
|
Bruce |
that's what sheila said. |
| 19:14 |
|
dalek |
pipp: 19f09f0 | (Bernhard Schmalhofer)++ | (3 files): |
| 19:14 |
|
dalek |
pipp: Generate to *.pbc in top dir, simplify installation |
| 19:14 |
|
dalek |
pipp: Courtesy of fperrard |
| 19:14 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]faba98746e6cb03a6 |
| 19:14 |
|
shorten |
dalek's url is at http://xrl.us/begpwk |
| 19:14 |
|
dalek |
pipp: b196f39 | (Bernhard Schmalhofer)++ | .gitignore: |
| 19:14 |
|
dalek |
pipp: Add a .gitignore file |
| 19:14 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]55ec621eeaaa838c7 |
| 19:14 |
|
dalek |
pipp: 558e71e | (Bernhard Schmalhofer)++ | .gitignore: |
| 19:14 |
|
shorten |
dalek's url is at http://xrl.us/begpwn |
| 19:14 |
|
dalek |
pipp: ignore pipp_test_run.tar.gz |
| 19:14 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]0a766ba41995e8bdc |
| 19:14 |
|
shorten |
dalek's url is at http://xrl.us/begpwp |
| 19:14 |
|
dalek |
pipp: b6120ee | (Bernhard Schmalhofer)++ | .gitignore: |
| 19:14 |
|
dalek |
pipp: use complete pathes in .gitignore |
| 19:14 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]6eca4dac674c763e2 |
| 19:14 |
|
shorten |
dalek's url is at http://xrl.us/begpwr |
| 19:14 |
|
dalek |
pipp: 82fdc2b | (Bernhard Schmalhofer)++ | src/phc/phc_xml_test2.xsl: |
| 19:14 |
|
dalek |
pipp: Merge branch 'master' of git github.com:bschmalhofer/pipp |
| 19:14 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]93a5203598c944200 |
| 19:14 |
|
Bruce |
AIGH! DROWNING IN PIPP! |
| 19:14 |
|
shorten |
dalek's url is at http://xrl.us/begpwt |
| 19:18 |
|
dalek |
pipp: 0dc6f36 | (Bernhard Schmalhofer)++ | .gitignore: |
| 19:18 |
|
dalek |
pipp: let 'git status' report *.pbc files that are not in topdir |
| 19:18 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]a2bb0fd9a2cd256b4 |
| 19:18 |
|
shorten |
dalek's url is at http://xrl.us/begpw7 |
| 19:30 |
|
rurban |
who came up the pbc alignment numbers? We have 16/8 = 2 on 64bit, 16/4 = 4 on 32bit. IN reality I would have choosen at least 16 or 32 for 64bit and maybe 8 for 32bit. |
| 19:31 |
|
rurban |
We user a smaller alignment on 64bit than on 32bit. |
| 19:31 |
|
|
ron joined #parrot |
| 19:34 |
|
dalek |
parrot: r36862 | fperrad++ | trunk/config/gen: |
| 19:34 |
|
dalek |
parrot: [config] use TEMP variables (1) |
| 19:34 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36862/ |
| 19:34 |
|
Coke |
rurban; svn blame will probably help. |
| 19:34 |
|
|
chromatic joined #parrot |
| 19:34 |
|
Coke |
but I'm guessing that dates back to Dan. |
| 19:34 |
|
|
_timbunce joined #parrot |
| 19:35 |
|
rurban |
I'm guessing it was an error |
| 19:35 |
|
Coke |
chromatic: you'll be happy, I'm updating a 3rd party library dependency in my app. |
| 19:35 |
|
Coke |
no living in the past here! |
| 19:35 |
|
chromatic |
o/~ Ohhh, you're halfway there. o/~ |
| 19:35 |
|
rurban |
But at least I found why 64 + 32bit pbcs don't like each other |
| 19:36 |
|
rurban |
The ALIGN_16 is always absolut, but should be specific to the wordsize or the parrot which wrote the pbc. So we have a 64bit - 32 bit mismatch |
| 19:36 |
|
rurban |
stupid. |
| 19:37 |
|
Coke |
it was probably also written in the absence of any 64 bit testing platforms. |
| 19:37 |
|
rurban |
yes. |
| 19:38 |
|
Coke |
chromatic: any chance you've poked at my favorite RT? |
| 19:38 |
|
dalek |
parrot: r36863 | fperrad++ | trunk/config/auto: |
| 19:38 |
|
dalek |
parrot: [config] use TEMP variables (2) |
| 19:38 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36863/ |
| 19:38 |
|
rurban |
I looked for big bugs, but this is only a tiny one. sigh. |
| 19:38 |
|
|
davidfetter joined #parrot |
| 19:39 |
|
Coke |
(http://rt.perl.org/rt3/Ticket/[…]ay.html?id=57088) |
| 19:39 |
|
nopaste |
"rurban" at 93.82.86.82 pasted "64bit pbc problem cuase. but still not ready" (11 lines) at http://nopaste.snit.ch/15664 |
| 19:42 |
|
|
silug joined #parrot |
| 19:43 |
|
chromatic |
The inferior runloop? I've poked at it. |
| 19:45 |
|
rurban |
chromatic: I've re-enabled long-double for jit: at TT#352 is a patch |
| 19:46 |
|
rurban |
I've also taken the set_i_n rounding problem TT#353 (with patch), but this crashes. |
| 19:48 |
|
nopaste |
"bacek" at 123.243.38.218 pasted "Big reduce metaop patch for pmichaud, jnhtn for review." (267 lines) at http://nopaste.snit.ch/15665 |
| 19:50 |
|
dalek |
parrot: r36864 | rurban++ | trunk/src/packfile/pf_items.c: |
| 19:50 |
|
dalek |
parrot: TT #308 . cvt_num8_num12 tested ok, so cheap compiler casts work ok. |
| 19:50 |
|
dalek |
parrot: - fixed a ptr problem. |
| 19:50 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36864/ |
| 19:53 |
|
dalek |
rakudo: 75ea93f | jnthn++ | src/parser/grammar-oper.pg: |
| 19:53 |
|
dalek |
rakudo: infix:<**> should be right associative; patch courtesy of bacek++. |
| 19:53 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]7dda5618dcf27833b |
| 19:53 |
|
shorten |
dalek's url is at http://xrl.us/begp23 |
| 19:53 |
|
dalek |
rakudo: a020241 | jnthn++ | src/parser/actions.pm: |
| 19:53 |
|
dalek |
rakudo: Some slight tweaks to code generation of is also classses and when no Main is in effect. |
| 19:53 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]c700d1ed33cf6f744 |
| 19:53 |
|
shorten |
dalek's url is at http://xrl.us/begp25 |
| 19:54 |
|
dalek |
pipp: 1eb8293 | (Bernhard Schmalhofer)++ | (193 files): |
| 19:54 |
|
dalek |
pipp: Remove a lot of useless $Id$ tags |
| 19:54 |
|
dalek |
pipp: review: http://github.com/bschmalhofer[…]d06c350a40190997a |
| 19:54 |
|
shorten |
dalek's url is at http://xrl.us/begp27 |
| 19:54 |
|
dalek |
parrot: r36865 | NotFound++ | trunk/t/src/embed.t: |
| 19:54 |
|
dalek |
parrot: [t] destroy interpreter in embed tests |
| 19:54 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36865/ |
| 20:08 |
|
dalek |
parrot: r36866 | pmichaud++ | trunk/compilers/pct/src/PAST/Node.pir: |
| 20:08 |
|
dalek |
parrot: [pct]: Update PAST to generate unique subids across invocations. |
| 20:08 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36866/ |
| 20:16 |
|
dalek |
parrot: r36867 | whiteknight++ | trunk/docs/book/ch04_pir_subroutines.pod: |
| 20:16 |
|
dalek |
parrot: [Book] Committing two fixes to chapter 4. Thanks hexcoder++ |
| 20:17 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36867/ |
| 20:17 |
|
|
iblechbot joined #parrot |
| 20:21 |
|
|
rurban_ joined #parrot |
| 20:27 |
|
|
Whiteknight joined #parrot |
| 20:28 |
|
GeJ |
Good morning everyone |
| 20:28 |
|
Infinoid |
hi GeJ |
| 20:29 |
|
Whiteknight |
hello GeJ |
| 20:32 |
|
GeJ |
heaya guys, how's life treating you these days? |
| 20:32 |
|
Whiteknight |
every day above ground is a good day |
| 20:32 |
|
purl |
i already had it that way, Whiteknight. |
| 20:33 |
|
|
rdice joined #parrot |
| 20:48 |
|
Whiteknight |
I had a boss that used to say that all the time |
| 20:49 |
|
Whiteknight |
of course, he was an alcoholic who cursed at nuns and purposefully made his shop handicapped-inaccessible |
| 20:49 |
|
* Whiteknight |
reconsiders where he takes his quotes from |
| 20:53 |
|
szbalint |
haha |
| 21:01 |
|
dalek |
rakudo: 80fd5c5 | jnthn++ | (7 files): |
| 21:01 |
|
dalek |
rakudo: Move a few methods on List and Pair over to the Perl 6 setting. |
| 21:02 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]f94fa384279448c73 |
| 21:02 |
|
shorten |
dalek's url is at http://xrl.us/begqac |
| 21:02 |
|
* Coke |
spends five hours tracking down something is basically "make sure you specify the encoding at every step." |
| 21:02 |
|
Infinoid |
uck |
| 21:04 |
|
dalek |
parrot: r36868 | fperrad++ | trunk: |
| 21:04 |
|
dalek |
parrot: [crypto] t/distro/test_file_coverage.t wants a test file per pmc. |
| 21:04 |
|
dalek |
parrot: So these test files are generated from digest_t.in. |
| 21:04 |
|
dalek |
parrot: See TT #348 |
| 21:04 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36868/ |
| 21:05 |
|
Coke |
now I have < 1 hour left to perform my original task for the afternoon. :) |
| 21:09 |
|
|
leto_ joined #parrot |
| 21:21 |
|
|
bacek joined #parrot |
| 21:23 |
|
|
rdice joined #parrot |
| 21:25 |
|
nopaste |
"bacek" at 114.73.132.155 pasted "Revice reduce metaop patch for pmichaud" (210 lines) at http://nopaste.snit.ch/15666 |
| 21:25 |
|
bacek |
pmichaud: s/revice/revised/... |
| 21:29 |
|
pmichaud |
why are we having to do the same stuff for [//=] ? we already know its associativity. |
| 21:30 |
|
pmichaud |
also GETOPASSOC should return associativity, not true/false. or, if it's checking specifically for right associativity, it should be named something that indicates that. |
| 21:31 |
|
bacek |
ISOPRIGHTASSOC? Or just ISRIGHTSSOC? |
| 21:32 |
|
pmichaud |
I'd prefer if REDUCEMETAOP could dtrt with all the associativities. |
| 21:32 |
|
pmichaud |
not just right and left. |
| 21:33 |
|
bacek |
hm. How other associative can change REDUCEMETAOP? Or you prefer to merge REDUCEMETAOP and REDUCEMETAOPCHAIN? |
| 21:33 |
|
pmichaud |
merging sounds useful, if we can do it. |
| 21:34 |
|
bacek |
(And don't quite understand question about //=...) |
| 21:34 |
|
pmichaud |
I've never been too keen on having them as separate functions (although it may be a necessary distinction if they're radically different). |
| 21:34 |
|
jonathan |
I forget why they were separate now; I know I added REDUCEMETAOPCHAIN. |
| 21:35 |
|
pmichaud |
I think it was originally done as separate because it was shortest path to a goal. |
| 21:35 |
|
bacek |
jonathan: ..CHAIN is shortcircuit |
| 21:35 |
|
pmichaud |
but I try to not let too much of that spread throughout the codebase. |
| 21:35 |
|
jonathan |
bacek: Ah. That would be one good reason... |
| 21:35 |
|
jonathan |
bacek: But I think it was more than an optimization. |
| 21:35 |
|
pmichaud |
i.e., I'm not a big fan of lots of copy+paste code, which is what this is starting to look like |
| 21:36 |
|
pmichaud |
(I'm also not a big fan of lots of itty-bitty helper functions to make the copy+paste approach look less like copy+paste :-) |
| 21:37 |
|
pmichaud |
many times copy+paste means we didn't figure out the underlying pattern correctly. |
| 21:37 |
|
bacek |
pmichaud: No way! It's not my fault :) |
| 21:40 |
|
|
IceGuest_7 joined #parrot |
| 21:40 |
|
bacek |
pmichaud: I can simplify REDUCE if I will always build result_list. |
| 21:41 |
|
bacek |
It will be more clean but less efficient. |
| 21:41 |
|
pmichaud |
why isn't triangle simply a matter of deciding whether to do a push? |
| 21:42 |
|
pmichaud |
i.e., why does it need its own code section? |
| 21:42 |
|
bacek |
In REDUCEMETAOP or ..CHAIN? |
| 21:42 |
|
pmichaud |
in either. |
| 21:42 |
|
bacek |
..CHAIN is shortcircuiting. And I have to build full result-list. |
| 21:43 |
|
bacek |
REDUCEMETAOP - to avoid building result_list if it not required. |
| 21:43 |
|
pmichaud |
bacek: isn't avoiding the push the same as "avoid building result_list" ? |
| 21:43 |
|
pmichaud |
i.e., I don't see why we need two separate loops. |
| 21:44 |
|
pmichaud |
it would help if I could see the file after the patch in addition to just the patch |
| 21:44 |
|
bacek |
There is only one loop in REDUCEMETAOP... |
| 21:44 |
|
bacek |
Ah. |
| 21:44 |
|
pmichaud |
let me apply the patch and take a look, just a sec. |
| 21:44 |
|
bacek |
no. |
| 21:45 |
|
bacek |
just a sec |
| 21:45 |
|
dalek |
tracwiki: v61 | fperrad++ | Languages |
| 21:45 |
|
dalek |
tracwiki: update Parrot version to 0.9.1 |
| 21:45 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]on=61&action=diff |
| 21:45 |
|
shorten |
dalek's url is at http://xrl.us/begqfo |
| 21:45 |
|
dalek |
parrot: r36869 | allison++ | trunk: |
| 21:45 |
|
dalek |
parrot: [install] Installing appropriate generated files for running dynops |
| 21:45 |
|
dalek |
parrot: generation from an installed Parrot. Searching install paths for Perl |
| 21:45 |
|
dalek |
parrot: utility libraries for op generation. |
| 21:45 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36869/ |
| 21:49 |
|
pmichaud |
GROWL |
| 21:49 |
|
pmichaud |
$I0 = opfunc(a, b) |
| 21:49 |
|
pmichaud |
unless $I0 goto false |
| 21:49 |
|
pmichaud |
WRONG WRONG WRONG |
| 21:49 |
|
purl |
NOW YOU MUST DIE! |
| 21:49 |
|
dalek |
tracwiki: v62 | fperrad++ | Languages |
| 21:49 |
|
dalek |
tracwiki: add links to Smolder (Lua & Pipp) |
| 21:49 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]on=62&action=diff |
| 21:49 |
|
shorten |
dalek's url is at http://xrl.us/begqge |
| 21:51 |
|
* jonathan |
takes a few paces back form pmichaud and purl |
| 21:51 |
|
pmichaud |
i see that a lot in the codebase and it makes me cringe. |
| 21:51 |
|
jonathan |
Why is it a fail, generally? |
| 21:51 |
|
pmichaud |
0 but True |
| 21:51 |
|
purl |
0 but True is a C exit code thing. |
| 21:51 |
|
jonathan |
Ah. |
| 21:51 |
|
jonathan |
Yes |
| 21:51 |
|
pmichaud |
"xyz" |
| 21:52 |
|
pmichaud |
numifies to 0 but boolifies to true. |
| 21:52 |
|
jonathan |
*nod* |
| 21:52 |
|
Coke |
ah. so $P0 = opfunc(a,b)\n unless $P0 goto false would work. |
| 21:52 |
|
jonathan |
$P0 = opfunc(a, b) / unless $P0 goto false should be fine. |
| 21:52 |
|
pmichaud |
yes |
| 21:52 |
|
* Coke |
smacks jonathan. |
| 21:52 |
|
jonathan |
But yes, good point. |
| 21:52 |
|
pmichaud |
but the point is also that it makes the code itself simpler. |
| 21:52 |
|
purl |
okay, pmichaud. |
| 21:52 |
|
jonathan |
Coke: What'd I do to deserve that? ;-) |
| 21:53 |
|
pmichaud |
because we don't need to then turn around and convert the integer back into a True/False value. |
| 21:53 |
|
pmichaud |
it's silly that we convert true/false results into integers just to turn them back into true/false again. |
| 21:53 |
|
jonathan |
Aye. |
| 21:53 |
|
pmichaud |
(in addition to the fact that it's an error) |
| 21:54 |
|
jonathan |
I'm sure I've managed to screw that up at least once... |
| 21:58 |
|
dalek |
tracwiki: v63 | fperrad++ | Languages |
| 21:58 |
|
dalek |
tracwiki: typo |
| 21:58 |
|
dalek |
tracwiki: https://trac.parrot.org/parrot[…]on=63&action=diff |
| 21:58 |
|
shorten |
dalek's url is at http://xrl.us/begqhy |
| 21:59 |
|
pmichaud |
when bacek returns: the key feature about reducing chained ops is not that it short circuits, but rather that there's an implicit 'and' in the comparisons. |
| 21:59 |
|
cotto |
fperrad++ #"redundance or duplication" |
| 21:59 |
|
Coke |
jonathan: nothing, merely send duplication. |
| 22:00 |
|
dalek |
rakudo: d3cc978 | jnthn++ | (5 files): |
| 22:00 |
|
dalek |
rakudo: Some more methods from Bool and Pair converted to Perl 6. |
| 22:00 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]9759a7bd483ae114d |
| 22:00 |
|
shorten |
dalek's url is at http://xrl.us/begqik |
| 22:00 |
|
jonathan |
pmichaud: Ah, that's it. |
| 22:01 |
|
jonathan |
pmichaud: I was sure I'd done it for more than optimization... |
| 22:01 |
|
|
Whiteknight joined #parrot |
| 22:08 |
|
|
timbunce joined #parrot |
| 22:14 |
|
|
bacek joined #parrot |
| 22:14 |
|
|
TiMBuS joined #parrot |
| 22:14 |
|
bacek |
pmichaud: sorry, my laptop battery just died... |
| 22:17 |
|
|
bacek_ joined #parrot |
| 22:27 |
|
pmichaud |
21:59 <pmichaud> when bacek returns: the key feature about reducing chained ops is not that it short circuits, but rather that there's an implicit 'and' in the comparisons. |
| 22:27 |
|
pmichaud |
or, if there's not an implicit 'and', then we might need to make that clear in the specification for reduction of chained ops. |
| 22:28 |
|
pmichaud |
for example: [\==] 3, 4, 4, 4 should probably be False, False, False, False |
| 22:28 |
|
pmichaud |
since 3 == 4 is false, 3 == 4 == 4 is false, etc. |
| 22:31 |
|
dalek |
rakudo: 444a4c8 | jnthn++ | (2 files): |
| 22:31 |
|
dalek |
rakudo: Add Array.pm to the prelude. For now it just contains splice, written by cspencer++ and attached to RT#49173. Happily, this gets two more of the 99 problems spectests running. |
| 22:31 |
|
dalek |
rakudo: review: http://github.com/rakudo/rakud[…]6e4575b01f8cdd8aa |
| 22:31 |
|
shorten |
dalek's url is at http://xrl.us/begqn3 |
| 22:44 |
|
bacek |
pmichaud: (sorry for delay... I at $dayjob ATM). http://github.com/bacek/rakudo[…]iltins/assign.pir with my version of REDUCEMETAOP |
| 22:44 |
|
shorten |
bacek's url is at http://xrl.us/begqpa |
| 22:44 |
|
dalek |
parrot: r36870 | NotFound++ | trunk: |
| 22:44 |
|
dalek |
parrot: [core] add functions Parrot_get_root_namespace and Parrot_PMC_get_pmc_strkey to extend.h |
| 22:44 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36870/ |
| 22:44 |
|
bacek |
And I'll try to read spec more carefully to understand why [\==] implies explicit 'and' |
| 22:59 |
|
Infinoid |
It's for short-circuiting, right? |
| 23:01 |
|
Infinoid |
Well, that's the effect, not the cause |
| 23:18 |
|
dalek |
parrot: r36871 | NotFound++ | trunk/t/src/embed.t: |
| 23:18 |
|
dalek |
parrot: [t] compile and use a pir sub in embed |
| 23:18 |
|
dalek |
parrot: review: https://trac.parrot.org/parrot/changeset/36871/ |
| 23:23 |
|
Tene |
does $.foo not work for attr access in a class? |
| 23:23 |
|
Tene |
in rakudo? |
| 23:24 |
|
jonathan |
Should work. |
| 23:24 |
|
jonathan |
Surely we have tests for that. |
| 23:24 |
|
Tene |
Pair.pm uses the self.foo |
| 23:25 |
|
jonathan |
Could use $.foo too |
| 23:25 |
|
jonathan |
I expect. |
| 23:25 |
|
Tene |
is 'min' implemented? |
| 23:25 |
|
jonathan |
Pair.pm was a port of the PIR. ;-=) |
| 23:25 |
|
jonathan |
Yes. |
| 23:25 |
|
Tene |
Ah. |
| 23:25 |
|
jonathan |
Tene: If you have a commit bit, feel free to s/self.key/$.key/ |
| 23:25 |
|
Tene |
I should just check out rakudo from git and figure out if I have access |
| 23:25 |
|
jonathan |
It's clearer. |
| 23:27 |
|
Tene |
I was asking about 'min' for Array.pm in the setting |
| 23:27 |
|
Tene |
splice() |
| 23:27 |
|
purl |
i think splice() is sexy...is there a Perl module that exposes that yet? |
| 23:27 |
|
Tene |
purl: forget splice |
| 23:27 |
|
purl |
Tene: I forgot splice |
| 23:28 |
|
jonathan |
Tene: splice can probably be written more idiomatically. |
| 23:28 |
|
sproingie |
smoke_languages fails with lua :( |
| 23:28 |
|
sproingie |
src\pmc_freeze.c:955: failed assertion '(int)io->image->bufused >= 0' |
| 23:28 |
|
jonathan |
Tene: OTOH, we don't wanna get *too* idiomatic there. |
| 23:29 |
|
Tene |
jonathan: is there an official or unofficial kind of policy on the balance there? |
| 23:29 |
|
jonathan |
Or too clever, I guess. |
| 23:29 |
|
jonathan |
Tene: Not yet, but it may come down more to, what's available. |
| 23:30 |
|
jonathan |
Since you can only really use stuff classes that were declared at some point earlier. |
| 23:30 |
|
Tene |
Right. |
| 23:30 |
|
jonathan |
(Though is also lets you extend them some...) |
| 23:31 |
|
jonathan |
I ain't got that ordering completely worked out yet, though. |
| 23:33 |
|
Tene |
pmichaud: can I have commit privs on rakudo on github? |
| 23:33 |
|
|
timbunce joined #parrot |
| 23:34 |
|
Tene |
or am I just supposed to fork it on github and ask for pull requests? |
| 23:37 |
|
|
gravity joined #parrot |
| 23:54 |
|
chromatic |
Can you define custom operators in Rakudo right now without writing PIR? |
| 23:59 |
|
jonathan |
chromatic: No. |
| 23:59 |
|
chromatic |
Okay, all I needed to know. Thanks. |