|
Parrot 3.3.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Trac accounts should be working properly again; talk to cotto, coke or whiteknight if you have trouble Set by moderator on 13 May 2011. |
|||
|
00:00
rofl0r joined,
lucian left
|
|||
| rofl0r | i hope rohit_nsit08 won't fail at the gsoc as well | 00:01 | |
| since he can't even correctly copy/paste an URL | |||
| www.google-melange.com/gsoc/proposa...t_nsit08/1 <- this would be the right url | 00:02 | ||
| (i'm referring to parrot.org's homepage, 3rd entry to be exact) | 00:04 | ||
|
00:17
davidfetter left
00:29
kid51 joined
|
|||
| moderator | Parrot 3.3.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Parrot Developer Summit, Sat May 14 2100 UTC this channel | 00:37 | |
| whiteknight | rofl0r: we accepted him because of his coding skills, not his blogging skills | 00:43 | |
|
00:44
bacek joined
|
|||
| rofl0r | well, a good coder should know how to copy paste an url instead of typing it by hand, which is pretty error prone :V | 00:45 | |
| kid51 | rofl0r: ... and your contributions to the Parrot project have been ... ? | 00:46 | |
| rofl0r | actually i'm telling you this so that someone can fix the link | 00:48 | |
|
00:48
whiteknight left
|
|||
| kid51 | bacek: will you be able to make PDS? | 00:49 | |
| bacek | kid51, when is it? Tonight? | ||
| aloha, pds? | |||
| aloha | bacek: pds is now, if anybody forgot | ||
| rofl0r | i had preferred to post a comment, but i don't feel like registering on yet another webpage | ||
| bacek | aloha, parrot developer summit | 00:50 | |
| aloha, parrot developer summit? | |||
| aloha | bacek: I have no idea. | ||
| kid51 | aloha: PDS is Sat May 14 2011, 2100 hours | ||
| aloha | kid51: ... but PDS is now, if anybody forgot ... | ||
| kid51 | aloha: forget pds | ||
| aloha | kid51: I forgot about pds. | ||
| kid51 | aloha: PDS is Sat May 14 2011, 2100 hours | ||
| aloha | kid51: Okay. | ||
|
00:50
whiteknight joined
|
|||
| kid51 | pds? | 00:50 | |
| aloha, pds? | |||
| aloha | kid51: pds is Sat May 14 2011, 2100 hours | ||
| kid51 | good bot | ||
| rofl0r | whiteknight, you missed this <rofl0r> actually i'm telling you this so that someone can fix the link | 00:51 | |
| kid51 | aloha: Parrot Developer Summit is PDS | ||
| aloha | kid51: Okay. | ||
| rofl0r | and that <rofl0r> i had preferred to post a comment, but i don't feel like registering on yet another webpage | ||
| bacek | kid51, it's 7am tomorrow for me. I'll be little bit later. May be 7:30 | ||
| kid51 | bacek: Yes, it's doomed to be at a bad time for someone. Look forward to seeing you. | 00:52 | |
| well, seeing your keystrokes | |||
|
00:54
user_3491 joined
00:55
user_3491 left,
kid51 is now known as kid51_at_dinner
00:56
whiteknight left,
whiteknight joined
|
|||
| Tene | rofl0r: Yes, there have been several times that I've wanted to tell someone about an error, but their blog required registration, so I hunted them down on IRC or sent email instead. I hate that. | 00:59 | |
| rofl0r | the email method seems the most effective | 01:00 | |
| seems nobody cares about bugs reported in IRC or even bugtrackers | 01:01 | ||
| Tene | whenever I've reported an error about a blog post on IRC, it's been fixed. I must read more-conscientious bloggers than you do. ;) | 01:02 | |
| rofl0r | yeah, it's my first "blog-bug" i reported. | 01:03 | |
| Tene | rofl0r: What's your interest in Parrot? I'm always curious about what draws in different people. | ||
| rofl0r | usually its software bugs | ||
| uhm, i was just surfing around perldoc.org and then clicked on the parrot link, to see if its slowly getting somewhere | 01:04 | ||
| after the 3rd redesign it may finally get usable... | |||
| Tene | Yeah, I've been pretty hopeful about recent work on Parrot. Seems like things are finally starting to come together well. :) | 01:05 | |
| rofl0r | hopefully | 01:07 | |
| whiteknight | you know, things move faster and go better if more people help with the coding | 01:08 | |
| Tene | :0 | 01:10 | |
| :) | |||
| whiteknight | Tene: I need to figure out what your favorite baked good is, and then bribe you with a plate of them :) | 01:11 | |
| Tene | whiteknight: I'm not a big fan of baked goods in general, and what appetite I do have for them, my girlfriend provides in excess. She's always looking for people to give away baked goods to. | 01:13 | |
| whiteknight | damnit! There goes all my leverage | ||
|
01:14
redicaps joined
|
|||
| Tene | hehe :) | 01:14 | |
| bacek | .oO( "Backed goods"? Can you drink them? ) |
01:15 | |
| seen cotto | |||
| aloha | cotto was last seen in #parrot 9 hours 47 mins ago saying "so I do". | ||
| bacek | seen cotto_work | ||
| aloha | cotto_work was last seen in #parrot 1 hours 48 mins ago saying "winxed is nice like that". | ||
| Tene | as a reminder, there's an open invitation to everyone to do whatever you'd like to try to get me working on Parrot again. I really enjoyed working on Parrot, back when I was contributing regularly. I seem to be recovering from burn-out pretty well, but somehow haven't been able to get it together enough to start working on Parrot again yet. | 01:16 | |
| dalek | rrot: 8f34b7f | jkeenan++ | MANIFEST: Someone forgot to update MANIFEST after adding new files. |
||
| rrot: b8b412c | bacek++ | src/gc/gc_gms.c: Fix braino in gc_gms_finalize |
01:19 | ||
| nopaste | "plobsing" at 192.168.1.3 pasted "[PATCH] zavolaj string conversion (BROKEN)" (97 lines) at nopaste.snit.ch/45257 | 01:21 | |
| ttbot | Parrot 8f34b7fc MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/5049 | 01:26 | |
| Parrot b8b412c0 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/5076 | 01:35 | ||
|
01:44
rofl0r left
01:52
wagle left
|
|||
| dalek | rrot: 724cdbb | bacek++ | src/gc/gc_gms.c: DRY in gc_is_pmc_ptr |
01:52 | |
| rrot: 9d4b5dd | bacek++ | src/gc/gc_gms.c: Temporary code to investigate win32 GC failure |
|||
|
01:55
wagle joined
|
|||
| kid51_at_dinner | bacek: At commit b8b412c0bf on darwin/ppc, I got seg fault at: ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Op.pir compilers/opsc/src/Ops/Op.pm | 01:55 | |
|
01:55
kid51_at_dinner is now known as kid51
|
|||
| cotto | bacek, hio | 01:56 | |
| bacek | kid51, it's... impossible. | ||
| cotto, aloha. I'm trying to "blindly" fix GC failure on win32... | |||
| cotto | bacek, I'm pretty sure there's an achievement for that. | ||
| kid51 pulls and retries 'make gc_tests' | 01:57 | ||
| cotto | actually, for any two of those | ||
|
01:57
jsut_ joined
|
|||
| cotto | I can't help much until Monday | 01:57 | |
| bacek | cotto, at least I've indication which commit broke it. Just don't understand why. | 01:59 | |
| cotto | it's a start | 02:00 | |
| ttbot | Parrot 9d4b5dd5 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/5174 | 02:01 | |
|
02:02
jsut left
|
|||
| bacek | still failing | 02:02 | |
| nopaste | "kid51" at 192.168.1.3 pasted "cotto: proposed PDS agenda" (19 lines) at nopaste.snit.ch/45279 | 02:07 | |
| kid51 | cotto: can you review paste? | ||
| darwin/ppc: parrot once again builds at commit 9d4b5dd5; running make gc_tests now | 02:08 | ||
| cotto | kid51, thanks. will do | 02:12 | |
| bubaflub | seen dukeleto | 02:21 | |
| aloha | dukeleto was last seen in #parrot 4 hours 28 mins ago saying "cotto_work: my freebsd box is hosed for now. can't test on it". | ||
| bubaflub | msg dukeleto i finished all my finals. i walk on Tuesday; let's figure out a time to skype and i'll write up my introductory blog post on parrot.org | 02:22 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | rrot: 1dc5e21 | jkeenan++ | src/platform/ (2 files): [codingstd] Need at least one space between C keyword 'sizeof' and open parenthesis. |
02:24 | |
| whiteknight | msg NotFound I'm making a Winxed REPL. "using" functions is a big pain to do every time. Is it possible to either get a syntax for calling function with the namespace (foo.bar()) or else I would like to insert a custom sub lookup routine into the compiler | ||
| aloha | OK. I'll deliver the message. | ||
| cotto | How feasible would it be to revert the removal of "t" from nci sigs without undoing anything else? | 02:29 | |
| need to go afk | 02:31 | ||
| will backscroll | |||
| dalek | sella: a17e37a | Whiteknight++ | src/multicast/Function (2 files): start converting NQP files to winxed for multicast library |
02:32 | |
| sella: 8dee9c4 | Whiteknight++ | src/string/ (2 files): fixes to the string library so it builds and parts of it work for some tests |
|||
| sella: 0c44b92 | Whiteknight++ | src/multicast/FunctionCompositor.winxed: some fixes/changes to function compositor |
|||
| sella: f4e6bf9 | Whiteknight++ | / (4 files): Add REPL functionality to the winxed library. Add in a quick driver program to run it |
|||
| kid51 | darwin/PPC: parrot builds at 9d4b5dd568 and PASSes make gc_tests and make coretest | 02:36 | |
| linux/i386 make test PASS at 1dc5e215 | 02:37 | ||
| cotto: Okay to post that agenda to parrot-dev? | |||
| whiteknight | msg NotFound or a global way to set which namespaces to search would be nice | 02:39 | |
| aloha | OK. I'll deliver the message. | ||
|
02:40
whiteknight left
|
|||
| ttbot | Parrot 1dc5e215 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/5306 | 02:41 | |
|
02:44
redicaps left
02:45
bubaflub left
02:57
kid51 left
03:01
Andy joined
|
|||
| dalek | rrot: 15fdf60 | bacek++ | src/gc/gc_gms.c: Revert most part of 6f0cfa8 because I can't figure out why it broke win32. |
03:03 | |
| rrot: 2ff3c93 | petdance++ | / (2 files): adding headerizer args |
03:07 | ||
| bacek | sigh... 15fdf60abf did fix win32. Don't quite understand why it was broken in first place. | 03:14 | |
| plobsing | bacek++ | 03:21 | |
| atrodo | dukeleto: ping | 03:26 | |
| dukeleto: unping, found my answer | 03:30 | ||
| plobsing | dukeleto: ping | 03:31 | |
|
03:40
Andy left
|
|||
| plobsing | msg dukeleto (re: jitterbug.leto.net:3000/api/build/p...l-v5.10.1) this is a cascading fail starting *very* early in the config. is this the first commit that has that error? this commit doesn't touch any config-related stuff. perhaps you've hit your disk-quota or something similar? | 03:45 | |
| aloha | OK. I'll deliver the message. | ||
|
04:40
theory left
04:48
pmichaud_ left
04:57
bubaflub joined
05:02
pmichaud joined
05:12
bubaflub left
05:40
Anxuiz left
|
|||
| cotto | pmichaud, the first thing on my plate tomorrow morning is to dig into the nci issue and (1) revert the offending commit and (2) provide a very clear upgrade path, barring a technical reason why the revert wouldn't be possible. | 06:31 | |
| Whether the fault is lack of perspective on our part, a hole in our policy or just ignoring what policy we have, it's become a cluster. I don't intend on letting it get worse. | |||
|
06:57
contingencyplan joined
07:39
dodathome joined
07:48
rurban_ joined
07:49
rurban left
07:50
rurban_ is now known as rurban
08:36
ShaneC joined
08:37
mj41 joined
09:02
mj41 left
09:30
contingencyplan left
|
|||
| dalek | p: 372e310 | jonathan++ | src/6model/reprs/P6opaque.c: Fix crash when we have a typed attribute but the meta-attribute doesn't expose a .box_target. |
10:29 | |
|
10:30
redicaps joined
10:39
redicaps left
10:42
woosley joined
11:02
Psyche^ joined
11:07
Patterner left,
Psyche^ is now known as Patterner
11:09
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 11:14 | |
| tadzik | good morning whiteknight | 11:19 | |
| whiteknight | hello tadzik. How are you doing? | 11:23 | |
| tadzik: I never heard the final diagnosis on your arm | 11:24 | ||
| tadzik | whiteknight: I haven't either, that's the fun part. They took of my cast, didn't even make an x-ray, the doctor just examined it for a while and said "oh, you're fine" | 11:25 | |
| It was probably twisted, but I'll never know | |||
| whiteknight | oh | ||
| tadzik | now I'm struggling with my GSoC work | 11:26 | |
| whiteknight | what's funny is that it probably cost several hundred dollars for that informative meeting with a doctor | ||
| tadzik | actually not, this is public healthcare | 11:27 | |
| now if it was private healthcare, doctors will be smiling, gentle, asking if I feel right, and what can they do for me. Also, I wouldn't be standing like a bum in front of the door on 7 AM with a dozen of other people who are ought to be diagnosed today, but the nearest free slot is a month away | 11:28 | ||
| whiteknight | oh | 11:40 | |
| well, at least the shoddy treatment is free | 11:41 | ||
| tadzik | yeah | ||
| as long as you have insurance, but that's quite normal | 11:43 | ||
|
11:47
ShaneC left
|
|||
| dalek | p: b12c862 | jonathan++ | src/NQP/ (2 files): Add a way to stub in a type without doing anything with it other than new_type and with an explicitly specified meta-object type. |
11:49 | |
| p: d0f50b8 | jonathan++ | src/NQP/Actions.pm: Ensure we build proper AST node in newly added action method. |
|||
| p: 3b5eec5 | jonathan++ | src/NQP/SymbolTable.pm: Rather than dying when trying to run code we didn't compile yet, instead try to compile it on-demand and run it. Missing various environmental bits just yet, but essentially works. |
|||
| bacek | ~~ | 11:53 | |
| jnthn__, ping | |||
| dalek | p: a555ce0 | bacek++ | src/6model/reprs/P6opaque.c: Add awful, terrible block of GC |
12:18 | |
| bacek | aloha, seen tadzik | 12:22 | |
| aloha | bacek: tadzik was last seen in #perl6 23 seconds ago saying "heh, I'll upload my NLPW pics too, for the fun". | ||
| bacek | it works :) | ||
| tadzik | (: | 12:23 | |
|
12:28
ambs joined
|
|||
| bacek | msg jnthn Looks like my last commit fixed nqp on GenGC. At least it didn't crashed yet during compilation in 256K (yes, "K") available memory. | 12:33 | |
| aloha | OK. I'll deliver the message. | ||
|
12:34
perlite left,
perlite joined
12:38
fperrad joined
13:00
woosley left
13:12
lucian joined
13:20
JimmyZ joined
|
|||
| pmichaud | github.com/pmichaud/rakbench/blob/...140653.txt # latest rakbench results | 13:28 | |
| github.com/pmichaud/rakbench/blob/...140651.txt # latest rakbench results, #2 | |||
|
13:53
redicaps joined
|
|||
| jnthn__ | bacek: It can compile itself using 256K available memory?! | 14:05 | |
|
14:10
dodathome left
14:19
SHODAN joined
14:48
woosley joined
14:51
redicaps left
14:54
kid51 joined
15:02
contingencyplan joined
15:06
bubaflub joined
15:09
theory joined
15:15
mj41 joined
15:18
JimmyZ left
15:19
jsut joined
15:24
jsut_ left,
whiteknight left
|
|||
| dalek | sella/winxed_constructors: ae3de80 | Whiteknight++ | src/winxed/Repl (2 files): some refactors on the repl |
15:25 | |
| sella/winxed_constructors: 1e35764 | Whiteknight++ | src/winxed/Repl.winxed: add better results printing to the repl |
|||
| sella/winxed_constructors: af9f96e | Whiteknight++ | s (3 files): break CClassTokenizer up. Add a Tokenizer abstract parent class |
|||
| sella/winxed_constructors: 34da27a | Whiteknight++ | src/core/ (2 files): update the core library to use constructors instead of BUILD |
|||
| sella/winxed_constructors: a1b7b92 | Whiteknight++ | src/ (10 files): update action and container to use proper constructors |
|||
| sella/winxed_constructors: c2df478 | Whiteknight++ | t/ (41 files): convert build to construct in t/ |
|||
| sella/winxed_constructors: 44fa98a | Whiteknight++ | / (4 files): fix action types |
|||
| sella/winxed_constructors: 08806cf | Whiteknight++ | src/ (35 files): mass-convert many other files |
|||
| sella/winxed_constructors: 7060c57 | Whiteknight++ | / (6 files): fixes and cleanups |
|||
|
15:27
whiteknight joined
15:39
bluescreen joined
15:40
mariano joined
15:41
bluescreen_ joined
15:45
bluescreen__ joined
15:46
bluescreen__ left,
mariano left,
bluescreen__ joined
15:47
rurban_ joined
15:50
dodathome joined,
rurban left
15:51
rurban_ is now known as rurban
15:53
NotFound_b joined
|
|||
| NotFound_b | whiteknight: ping | 15:54 | |
| whiteknight | pong | ||
| NotFound_b | whiteknight: the scope search for function calls is already available, but not in the installable version, | ||
| whiteknight | NotFound_b: okay, what does that do? | 15:55 | |
| NotFound_b | I'm waiting for r1000 to update it. | ||
| whiteknight | I'm trying to find functions defined in other namespaces | ||
| cotto | ~~ | ||
| NotFound_b | whiteknight: it search for functions in namespaces in scope and its parents. | 15:56 | |
| whiteknight | NotFound_b: okay, what is "in scope"? | ||
| NotFound_b | And does the same as "using static" whenn found. | ||
| whiteknight: for example, a function in namespace a uses b.something(); it searchs in a.b and in b | 15:57 | ||
| something() search in a and in the root namespace | 15:58 | ||
| whiteknight | okay, so if I am in namespace Rosella, it will search in Rosella.String? | ||
| NotFound_b | Scopes in current compilation unit, at compile time. | ||
| whiteknight: no, that will need "using namespace", and that is not implemented yet. | 15:59 | ||
| whiteknight | ok | ||
| I'm probably going to add a --ns= commandline argument to the repl | |||
| I created it to do quick testing with Rosella | 16:00 | ||
| cotto contemplates the sound of one chainsaw clapping | |||
| NotFound_b | whiteknight: I'll probably do r1000 today updating the installable compiler with the recent changes, but I'm not sure, I don't have much time available. | 16:01 | |
| whiteknight | NotFound_b: okay. | ||
| NotFound_b | SYL | ||
|
16:02
NotFound_b left
16:06
theory left
|
|||
| dalek | sella: ae3de80 | Whiteknight++ | src/winxed/Repl (2 files): some refactors on the repl |
16:06 | |
| sella: 1e35764 | Whiteknight++ | src/winxed/Repl.winxed: add better results printing to the repl |
|||
| sella/winxed_constructors: cf1b1d9 | Whiteknight++ | src/ (4 files): fixes so that we build, run the test suite, and pass most tests again |
|||
| sella/winxed_constructors: ea3e4c9 | Whiteknight++ | src/mockobject/ (7 files): fix constructors in mockobject, reclaim more tests |
|||
| sella/winxed_constructors: 765d889 | Whiteknight++ | src/ (8 files): last few fixes. All tests pass |
|||
|
16:07
lucian_ joined
16:12
lucian left
16:14
lucian joined,
lucian_ left
|
|||
| dalek | sella: af9f96e | Whiteknight++ | s (3 files): break CClassTokenizer up. Add a Tokenizer abstract parent class |
16:14 | |
| sella: 34da27a | Whiteknight++ | src/core/ (2 files): update the core library to use constructors instead of BUILD |
|||
| sella: a1b7b92 | Whiteknight++ | src/ (10 files): update action and container to use proper constructors |
|||
| sella: c2df478 | Whiteknight++ | t/ (41 files): convert build to construct in t/ |
|||
| sella: 44fa98a | Whiteknight++ | / (4 files): fix action types |
|||
| sella: 08806cf | Whiteknight++ | src/ (35 files): mass-convert many other files |
|||
| sella: 7060c57 | Whiteknight++ | / (6 files): fixes and cleanups |
|||
| sella: cf1b1d9 | Whiteknight++ | src/ (4 files): fixes so that we build, run the test suite, and pass most tests again |
|||
| sella: ea3e4c9 | Whiteknight++ | src/mockobject/ (7 files): fix constructors in mockobject, reclaim more tests |
|||
| sella: 765d889 | Whiteknight++ | src/ (8 files): last few fixes. All tests pass |
16:15 | ||
|
16:18
lucian_ joined,
lucian left
|
|||
| cotto | pmichaud, ping | 16:18 | |
|
16:21
bluescreen__ left
16:22
bluescreen__ joined
16:23
bluescreen left,
bluescreen_ left,
bluescreen__ left
|
|||
| cotto | pmichaud, is it just 't' that's causing all the pain or are there other nci types that need to be resurrected? | 16:25 | |
|
16:27
woosley left
|
|||
| kid51 | cotto: Do you want that agenda I pasted yesterday to be posted to parrot-dev? | 16:30 | |
| dalek | Heuristic branch merge: pushed 17 commits to Rosella/path_refactor by Whiteknight | 16:31 | |
| cotto | kid51, yes, thank. I haven't come up with anything that's missing. | 16:32 | |
| *thanks | |||
| dalek | sella/gh-pages: db43892 | Whiteknight++ | libraries/core.md: updates for core documentation |
16:41 | |
|
16:45
fperrad left
16:48
fperrad joined
16:55
dodathome left
|
|||
| dalek | rrot/headerizer-work: ccd2ffd | petdance++ | / (55 files): Don't show SHIMs in the function declarations |
16:57 | |
| rrot/headerizer-work: 12bed22 | petdance++ | / (31 files): Don't putted SHIMmed interps in the declarations |
|||
|
17:03
kid51 left,
dodathome joined
17:05
contingencyplan left
|
|||
| dukeleto | ~~ | 17:12 | |
| cotto | hio dukeleto | ||
| dukeleto | cotto: it is just 't' that is causing all this ruckus | 17:13 | |
| cotto: hola | |||
| is there a PDS today? | |||
| cotto | dukeleto, good to know | ||
| yup | |||
| see /topic | 17:14 | ||
| dukeleto | indeed | 17:16 | |
| cotto: should we be preparing something about M0 for the PDS? | |||
| cotto | dukeleto, that would be a sensible course of action | 17:18 | |
| atm I'm trying to get 't' working | |||
| dukeleto | cotto: how do you feel about pmichaud++'s comments about the recent NCI "upgrade path"? | 17:20 | |
|
17:20
mj41 left
|
|||
| cotto | dukeleto, that it's insufficiently documented? | 17:20 | |
| dukeleto | cotto: yeah | 17:21 | |
| cotto | rings true to me | ||
| dukeleto | cotto: StructView also throws lots of warnings in the build, which does not make me feel warm and fuzzy | ||
| cotto | I like Ptr* et al but they're not very approachable | ||
| dukeleto | cotto: yeah, we need friendlier documentation | 17:22 | |
| cotto | and more examples | ||
| dukeleto | cotto: i think, in general, we need some kind of "documentation team" that kicks peoples ass about having approachable and friendly docs | ||
| cotto: yes, examples as well | |||
| cotto | dukeleto, we need someone to take on that role | 17:25 | |
| If it's just getting after people, one person can do that fine. | |||
| dukeleto | cotto: just sent an email to parrot-dev about it | 17:31 | |
|
17:31
mj41 joined
|
|||
| cotto | dukeleto, thanks | 17:31 | |
| dalek | sella: 76be71f | Whiteknight++ | VERSION: bump version numbers, since we've made backwards-incompatible changes to constructor behavior |
||
| sella: adeb72f | Whiteknight++ | / (5 files): version information is now stored in Rosella.Version objects. |
|||
| sella: b747808 | Whiteknight++ | src/compose/test.nqp: remove the compose directory, not using it |
|||
| sella: e73c0cc | Whiteknight++ | VERSION: +version info for two new libraries |
|||
| sella: 3bc194d | Whiteknight++ | src/benchmark/Benchmark.winxed: add in some stub logic for a new benchmarking library |
|||
| sella: ea21764 | Whiteknight++ | VERSION: benchmark is 0/alpha |
|||
| rrot/shims: 74661cf | petdance++ | / (60 files): We no longer put SHIMs in the function declarations |
17:35 | ||
|
17:51
jsut_ joined
|
|||
| cotto | plobsing, ping | 17:55 | |
|
17:55
jsut left
|
|||
| plobsing | cotto: pong | 18:00 | |
| cotto | plobsing, can you re-add the 't' nci type? | 18:04 | |
| dukeleto, I'm not seeing anything from you on parrot-dev | |||
|
18:05
mj41 left
|
|||
| plobsing | cotto: it isn't that easy. the infrastructure has been changed since and that would need to be rolled back as well. that entails rolling back all of the improvements made since | 18:06 | |
| dalek | rrot: 2eb9fb1 | dukeleto++ | NEWS: Improve NEWS |
18:07 | |
| cotto | plobsing, is nci now incompatible with 't'? | ||
| I saw that there were some significant changes. | |||
| plobsing | cotto: effectively, yes | ||
| dukeleto | cotto: can you add a NEWS item for your get-entropy branch? | ||
| cotto | well dang | ||
| dukeleto, sure | 18:08 | ||
| plobsing | further, I am not convinced that is necessary. zavolaj can be updated as my preliminary patch shows | 18:09 | |
| dukeleto | plobsing: i missed your patch. where is it? | 18:10 | |
| plobsing | nopaste.snit.ch/45257 | ||
| dukeleto | plobsing: i can attempt to help unbreak zavolaj, if you need testing on different systems, or a second set of eyes on something | ||
| plobsing | dukeleto: it is just a matter of rakudos complex referency things that I can never get straight | 18:11 | |
| that really needs a rakudo core dev. I talked to pmichaud, who defered to jnthn, who I msged. | |||
| dukeleto | plobsing: looks like you can unify the pir:: code to another function, in that patch | 18:12 | |
| cotto | plobsing, thanks for working on that | ||
| dukeleto | plobsing: what does the zavolaj test suite do on that patch? | ||
| zavolaj? | |||
| plobsing | dukeleto: probably. I was more concerned with getting it working than making it good. it also leaks memory | ||
| dalek | rrot: d5b49dd | cotto++ | NEWS: Merge branch 'master' of github.com:parrot/parrot |
||
| dukeleto | plobsing: mmmm, memory. | ||
| dalek | rrot: 8a1a19e | cotto++ | / (16 files): Merge branch 'compiletime-git-describe' |
||
| dukeleto | plobsing: because you are never free'ing the allocated c-strings? | ||
| plobsing: sometimes I take what I can get :) | |||
| plobsing | dukeleto: zavolaj lacks a meaningful testsuite. it is best to pick an example that you think will work on your machine and run that. | 18:14 | |
| moritz | MiniDBI has a test suite and uses zavolaj | ||
| you can use that | |||
| plobsing | dukeleto: it is a known problem with the current patch. I have ideas on how to fix it. It will be fixed after the core of the patch is working. One thing at a time. | ||
| dukeleto: did you ever manage to figure out that failure you msged me with? | 18:17 | ||
| ttbot | Parrot 5a96a78f i386-linux-thread-multi make error tt.taptinder.org/cmdinfo/5969 | 18:18 | |
| dalek | rrot: 41a226f | cotto++ | NEWS: add entropy to NEWS |
||
| cotto | awesome | 18:19 | |
| cotto tries to fix the build | |||
| doesn't seem to fail for me | 18:22 | ||
| plobsing | cotto: looks like a missing dependancy on datatypes.pasm | 18:23 | |
| nopes, the dependancy is stated in the makefile. wtf. | |||
| cotto | except it's there | ||
| It does look like it might have something to do with the parrot_version.pir file that merge added | 18:25 | ||
| *the merge | |||
| odd. I'm tempted to ignore it until it shows up again. | 18:27 | ||
| dukeleto | plobsing: yes, it was a problem with the cached git repo jitterbug was using, not a problem with your branch. | 18:32 | |
| plobsing: parrot is the first C-based project to get tested by jitterbug, so it is shaking out some bugs :) | |||
| cotto: did you get this email yet? lists.parrot.org/pipermail/parrot-d...05881.html | 18:33 | ||
| cotto | dukeleto, nope | 18:34 | |
| dukeleto | cotto: welcome to the past | ||
| cotto: might want to tell your email provider to hire faster passenger pidgeons | |||
| cotto | guess su | 18:35 | |
| so | |||
| dukeleto | moritz: i see that rakudo has a GD library that uses zavolaj directly | 18:36 | |
| moritz: perhaps that is a good canary | |||
| plobsing | I've been trying with the mysqlclient example | 18:37 | |
| dalek | rrot/shims: 9d4a194 | petdance++ | frontend/pbc_merge/main.c: Remove unused ct argument |
18:42 | |
| rrot/shims: 181a959 | petdance++ | / (4 files): fix shim arguments |
|||
| rrot/shims: f8e277c | petdance++ | / (5 files): fixing function annotations |
|||
| dukeleto | plobsing: what is the status of github.com/plobsing/parrot-libjit-fb ? zavolaj's README links to it. | ||
| plobsing | dukeleto: it was working up until the latest refactor. it is currently broken, but the fix is straightforward. | ||
| I'd like to keep it around since it is more efficient than libffi. It could be useful for implementing a full JIT for Parrot. | 18:44 | ||
| I'd like to see parrot's JIT provide NCI thunks and a replacement for structview. | 18:45 | ||
| dukeleto | plobsing: ok, sounds good. Just wanted to understand the status of it. That clears it up. | ||
|
18:45
davidfetter joined
|
|||
| dukeleto | plobsing: does structview throw lots of warnings when compiling on your machine? | 18:45 | |
| plobsing | dukeleto: yeah. stupid stuff it shouldn't warn about. I've looked at them and they are not a problem. | 18:46 | |
| dukeleto | man, parrot finds all kinds of bugs in jitterbug. Caching git repo's is not simple. I need to nuke the actual directory every time and copy a pristine git repo to a temp dir, evidently. | ||
| plobsing | dukeleto: can't you 'make realclean' at the end of your tests and keep it around for next time? | 18:47 | |
| dukeleto | plobsing: i currently do "git clean -fdx" | 18:48 | |
| plobsing: "make realclean" can be broken, for any given commit to the repo | 18:49 | ||
| plobsing: the build could fail, etc | |||
| plobsing: but still, i run into issues | |||
| whiteknight | oh awesome, the parrot-dev mailing list was randomly selected to win on million dollars from the british telecomlottery | 18:51 | |
| one million dollars * | |||
| would anybody mind if I reply to them with a list of all your real names, mailing addresses, and government ID numbers? | |||
| cotto | My government id number is 3 | 18:53 | |
| It's a very small government. | 18:54 | ||
| dukeleto | whiteknight: my SSN is "Inf" | ||
| davidfetter wonders whether +NaN is an acceptable SSN | 18:55 | ||
| plobsing | whiteknight: are those british dollars? | 18:57 | |
| SHODAN | my name is Robert');DROP TABLE Winners;-- | ||
| whiteknight | plobsing: I didn't think they used dollars over there, but the email looks legit. They must have switched | ||
| cotto | odd. I sent myself a test message just fine but still haven't seen dukeleto's message to parrot-dev. | 18:59 | |
|
19:01
soh_cah_toa joined
|
|||
| pmichaud | PDS is on #parrot or #parrotsketch or ... ? | 19:24 | |
| sorear | #parrotsketch | ||
| cotto | dukeleto, did the agenda ever get sent? I don't seem to be getting stuff sent to parrot-dev. | 19:35 | |
| pmichaud | I didn't see it on parrot-dev | 19:40 | |
| but it's in the archive: lists.parrot.org/pipermail/parrot-d.../date.html | 19:41 | ||
| so somebody's mailer is slow | |||
| plobsing | I have not recieved that mail either | ||
| pmichaud | so far I've gotten the "Release Managers Needed!" email but nothing after that | ||
|
19:43
luben left,
luben joined
|
|||
| tadzik | same here | 19:44 | |
| cotto | dukeleto, can you poke parrot-dev with a stick? Others are having the same problem I am of not seeing anything after "Release Managers Needed!". | 19:48 | |
|
19:50
SHODAN left
|
|||
| cotto | The nice thing about having an upcoming release is that I can look for release names like this: wins.failblog.org/2011/05/11/epic-w...ral-lakes/ | 19:51 | |
|
20:04
mj41 joined
|
|||
| nopaste | "plobsing" at 192.168.1.3 pasted "[PATCH] more working-ish zavolaj upgrade" (109 lines) at nopaste.snit.ch/45500 | 20:08 | |
| cotto | PDS in 35 | 20:25 | |
| How does it work that we have stupid technical issues right around PDS? | 20:35 | ||
| pds agenda (since parrot-dev is wonky) nopaste.snit.ch/45279 | 20:39 | ||
|
20:46
soh_cah_toa left
20:49
soh_cah_toa joined
|
|||
| cotto | hio sorear | 20:50 | |
| er, soh_cah_toa | |||
| soh_cah_toa | cotto: hey :) | ||
|
20:51
dodathome left
|
|||
| dukeleto | ~~ | 20:52 | |
| cotto | hi dukeleto | ||
| dukeleto | cotto: howdy. just got back from a delightbul bike ride | 20:53 | |
| cotto: i don't know that I have a stick to poke parrot-dev with | |||
| cotto: i am alergic to maintaing mailing lists | |||
| plobsing: it seems that it would be very beneficial to have a test to go along with that fix in zavolaj | 20:55 | ||
| plobsing: a canary in the coal mine, if you will | |||
| cotto | dukeleto, rough allergy | 20:56 | |
|
20:56
kid51 joined
|
|||
| pmichaud | I've posted my comments to gist.github.com/972625 | 20:57 | |
| moderator | Parrot 3.3.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Parrot Developer Summit, Sat May 14 2100 UTC #parrotsketch | 20:57 | |
| dukeleto | PDS now? | 21:00 | |
| tadzik | aloha: clock? | ||
| aloha | tadzik: LAX: Sat, 14:00 PDT / CHI: Sat, 16:00 CDT / NYC: Sat, 17:00 EDT / UTC: Sat, 21:00 UTC / LON: Sat, 22:00 BST / BER: Sat, 23:00 CEST / TOK: Sun, 06:00 JST / SYD: Sun, 07:00 EST | ||
| tadzik | yeah, seems so | ||
| dalek | nxed: r1000 | NotFound++ | trunk/winxedst1.winxed: fix mistake in Modifier.optimize |
21:07 | |
| nxed: r1001 | NotFound++ | trunk/ (3 files): update installable files |
|||
| tadzik | millenium, edi... ah, too late! | 21:08 | |
|
21:11
mj41 left
21:25
jsut joined
21:27
fperrad left
21:30
ambs left,
jsut_ left
21:43
mikehh left
|
|||
| kid51 has opened support ticket with OSU OSL re delays in distribution to our mailing lists | 21:44 | ||
| pmichaud | kid51++ | ||
| cotto | kid51++ | ||
| dalek | rrot: 63df102 | bacek++ | src/gc/gc_gms.c: Get back some performance of is_(pmc|string)_ptr. This invariant should always hold |
21:51 | |
|
21:54
mikehh joined
|
|||
| dalek | sella/path_refactor: e03b533 | Whiteknight++ | / (2 files): Fix the path algorithm so it's properly recursive and passes all tests |
21:54 | |
| sella/path_refactor: 63d8469 | Whiteknight++ | src/path/Path.winxed: Fix path so it passes all tests |
|||
| sella/path_refactor: b8f921e | Whiteknight++ | src/path/Path.winxed: remove debugging statement |
|||
| sella/path_refactor: 01ccfd2 | Whiteknight++ | src/path/Path.winxed: cleanup and remove cruft |
|||
| sella: e03b533 | Whiteknight++ | / (2 files): Fix the path algorithm so it's properly recursive and passes all tests |
21:57 | ||
| sella: 63d8469 | Whiteknight++ | src/path/Path.winxed: Fix path so it passes all tests |
|||
| sella: b8f921e | Whiteknight++ | src/path/Path.winxed: remove debugging statement |
|||
| sella: 01ccfd2 | Whiteknight++ | src/path/Path.winxed: cleanup and remove cruft |
|||
| sella: b575817 | Whiteknight++ | / (7 files): Merge branch 'path_refactor' |
|||
|
22:22
bluescreen joined
22:25
lucian_ is now known as lucian
|
|||
| nopaste | "kid51" at 192.168.1.3 pasted "Draft: PDS policy statements" (15 lines) at nopaste.snit.ch/45564 | 23:16 | |
| dukeleto | cotto: ping | 23:24 | |
| cotto | dukeleto, pong | ||
| dukeleto | cotto: how do I represent "I37" or "S42" in m0 bytecode? | 23:25 | |
| cotto: i am looking thru to spec | 23:27 | ||
| cotto | dukeleto, Ix = 8+x, Nx = 70 + x, Sx = 132 + x, Px = 194 + x | ||
| dukeleto | cotto: is that in the m0-spec? or only in your implementation? | 23:28 | |
| cotto | dukeleto, it's indirectly in the spec | ||
| Register Types and Context Structure | |||
| dukeleto | cotto: ah, there it is | 23:29 | |
|
23:31
contingencyplan joined
|
|||
| dukeleto | cotto: what is the M0 assembler supposed to do when it sees I62/N62/etc ? | 23:31 | |
| cotto | pmichaud, I talked with plobsing and he said that 't' would be difficult to add back after some nci refactors that have happened since the removal. He's got a patch for zavolaj that he's been working on to work around the lack of 't'. | 23:32 | |
| dukeleto, unicode sad face | |||
| pmichaud | cotto: I think that's the wrong approach entirely (more) | ||
| if 't' is hard to do, it's not made any easier by making every HLL developer do it (every time the HLL needs to pass a cstring to a C function) | 23:33 | ||
| dalek | rrot/m0-spec: 4421ed4 | dukeleto++ | docs/pdds/draft/pdd32_m0.pod: Fix formatting of segment numbers |
||
|
23:33
kid51 left
|
|||
| pmichaud | I'm sorry, but I can't imagine doing the "make a cstring / free the cstring" dance every time I want to make a C function call that expects a cstring | 23:34 | |
| especially if the dance is as difficult as it's proving to be for zavolaj (see patch) | |||
| cotto | pmichaud, I see where you're going. If it's hard in nci, it'll still only be hard once. | 23:35 | |
| pmichaud | right | ||
| it just feels to me like we're making life difficult for N HLL developers | |||
| and, in the case of zavolaj, that's just one NCI library | |||
| passing a c string to a C func is absolutely one of the most common use cases I can come up with. | 23:36 | ||
| it just seems bizarre that it would be so difficult to do from a user perspective | |||
| cotto | pmichaud, yes. It needs to be a supported use case. | 23:37 | |
| pmichaud | and supported along the lines of what we can already do for int, float, and other structs | ||
| i.e., with a simple letter, not with a complex "oh, call these other things you obtained via dlfunc..." bit | |||
| fwiw, I'm fine if the the simple is not perfectly robust. | 23:38 | ||
| i.e., it's okay to say "you can use 't', but beware if you do anything outside of X-Y-Z boundaries because your string might disappear/leak/whatever | |||
| in other words, 't' doesn't have to be the "handle every string being passed in every instance" -- it just has to be good enough to handle the common instances. if a caller is doing something a bit more uncommon, then it's okay to say "you have to do some setup/takedown on your own to make this work" | 23:39 | ||
| I think I can argue that what zavolaj is doing (pass a simple string to a C function) is a very common use case :-) | 23:40 | ||
| cotto | easy argument | ||
| pmichaud | it may be that parrot's nci is unable to handle that case, in which case I'd posit that nci is failing its audience | ||
| but we've already seen that it's possible to do (from existing UnManagedStruct), and before throwing out the 't' option entirely I'd like to see a more detailed discussion of why it's absolutely necessary | 23:41 | ||
|
23:41
contingencyplan left
|
|||
| pmichaud | anyway, that's all I needed to add. I'll let you guide it from there with plobsing? If you need more input, ask jnthn or I, but I will say that I think the patches that have been suggested so far ought to be non-starters for discussion. | 23:42 | |
| cotto | Thanks. | ||
|
23:47
rurban_ joined
23:49
rurban left,
rurban_ is now known as rurban
|
|||
| dalek | rrot/m0-prototype: 20a1d88 | dukeleto++ | src/m0/m0_assembler.pl: Teach the M0 assembler how to convert symbolic register names into their binary representation |
23:59 | |