|
Parrot 3.8.0 "Magrathea" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 21 September 2011. |
|||
| dalek | Heuristic branch merge: pushed 18 commits to Rosella/commandline by Whiteknight | 00:07 | |
| kudo/nom: 8453ed1 | jnthn++ | src/core/Routine.pm: Add a way to get a set of matching candidates for a multi. |
00:08 | ||
|
00:40
jsut_ joined
00:58
benabik joined
|
|||
| benabik | o/ | 00:58 | |
|
01:00
woosley joined
01:03
woosley joined
|
|||
| cotto | aloha, clock? | 01:09 | |
| aloha | cotto: LAX: Wed, 18:09 PDT / CHI: Wed, 20:09 CDT / NYC: Wed, 21:09 EDT / UTC: Thu, 01:09 UTC / LON: Thu, 02:09 BST / BER: Thu, 03:09 CEST / TOK: Thu, 10:09 JST / SYD: Thu, 11:09 EST | ||
|
01:23
cottoo joined
|
|||
| plobsing | ~~ | 01:39 | |
| soh_cah_toa has started on a new github wiki at github.com/soh-cah-toa/parrot/wiki | 01:52 | ||
| cotto prepares to enter THE FUTURE | 01:56 | ||
| soh_cah_toa | :) | ||
| cotto | soh_cah_toa, why not parrot/parrot? You have a commit bit. | 01:57 | |
| soh_cah_toa | i didn't want to piss people off at first | ||
| it's ok if i move it there? | |||
| cotto | I'll be angry if you don't, so it averages out either way. | 01:58 | |
| soh_cah_toa | ha! sure thing | ||
| cotto | ;] | ||
| It'll be nice having all our out-of-date and disorganized information in a modern format. | 01:59 | ||
| and if it's organized, even better! | 02:00 | ||
| soh_cah_toa | yes, definitely | ||
| benabik | Can you check out the github wikis via git? | 02:01 | |
| soh_cah_toa | benabik: yessir | ||
| cotto | That's half the benefit. | 02:02 | |
| benabik | So we can just use fun things like git-grep and ack to search them. Fun. | ||
| soh_cah_toa | yup | ||
| there, all merged. it's on parrot/parrot now | 02:03 | ||
| cotto | I like the future. It smells nice. | 02:05 | |
| soh_cah_toa | it's refreshing | ||
| cotto: what's the url for your blog again? | 03:18 | ||
| cotto | reparrot.org | 03:19 | |
| soh_cah_toa | ok, just adding it to the wiki | ||
| cotto | er, reparrot.blogspot.com | ||
| dalek | rrot: 851a2aa | plobsing++ | / (2 files): fix declaration constyness |
03:53 | |
| rrot: 0818052 | plobsing++ | t/src/extend_vtable.t: cast to keep c++ happy |
|||
| soh_cah_toa | oh crap, what's this sample code submission thing for gsoc? | 04:18 | |
| uh oh, i don't know how i missed this | 04:19 | ||
| somehow, the email ended up in my spam folder :( | 04:22 | ||
| cotto | soh_cah_toa, email carol and explain. We can vouch if needed. | 04:23 | |
| soh_cah_toa | good idea. i just figured after i got my "you passed" email, i was done. so long | ||
| ugh...it's too late at night to worry about this | 04:29 | ||
|
04:38
aloha joined
04:57
JimmyZ joined
|
|||
| JimmyZ | looks like parrot is broken on win32 | 05:02 | |
| cotto | JimmyZ, that's good. | 05:04 | |
| We need to break the build more often. | |||
| JimmyZ, do you have a fix? | |||
| If not, I'll make sure to look into it tomorrow at $dayjob. | 05:05 | ||
| JimmyZ | gist.github.com/1234080 | ||
| cotto | no shortage of warnings there | 05:06 | |
| JimmyZ | cotto: I don't know how to fix it. I couldn't find the problem | ||
| cotto | JimmyZ, ok. I'll make some noise and dig a bit tomorrow. | 05:07 | |
| JimmyZ | cotto: thanks | ||
| cotto | JimmyZ, thanks for reporting | 05:09 | |
|
05:21
SHODAN joined
|
|||
| dalek | rrot: fe4e1b9 | jimmy++ | src/platform/win32/ (3 files): quick fixes for win32 |
05:24 | |
| JimmyZ | cotto: got a quick fixes for window :) | ||
| cotto | That's it? | 05:31 | |
| JimmyZ, how did that work before? | |||
| dalek | rrot: 230a03b | jimmy++ | src/pmc/mappedbytearray.pmc: oops, forgot another one fix |
05:34 | |
|
05:34
preflex_ joined
|
|||
| cotto | JimmyZ, does that fix everything? | 05:35 | |
| JimmyZ | cotto: I think kill_threads kill some include from io_threads.h | ||
| cotto | JimmyZ, that's plausble | 05:37 | |
| *plausible | |||
| JimmyZ | cotto: yes, this one github.com/parrot/parrot/commit/a5...c0#diff-17 | 05:38 | |
| cotto | JimmyZ, ok | 05:39 | |
| JimmyZ | gcc--, which give me bad errors | ||
| cotto | I'd be impressed with any compiler that guessed that you were missing an include. | 05:40 | |
| moritz | how do ByteBuffer and MappedByteArray mix? | 05:43 | |
.oO( do they blend? ) |
|||
| cotto | moritz, I think I see where you're going. | 05:53 | |
| you can use MappedByteArray.'get_string' (the method, not the VTABLE) with an offset, length and encoding. | 05:55 | ||
| sorear | cotto: java ides can do that | 05:56 | |
| cotto | sorear, I don't see the connection. | ||
| sorear | re. 22:40 < cotto> I'd be impressed with any compiler that guessed that you were missing an include. | 05:57 | |
| cotto | sorear, ah. that'd gone out of scope. | ||
| with an ide I'd be less surprised. They're pretty dwimmy and magical. | |||
| JimmyZ | where, gcc give me 'syntax error', not 'DWORD is not pre-defined' | 05:58 | |
| s/where/well/ | |||
| cotto | That's an important hint. | ||
| but lta | |||
| moritz | well, C syntax is quite complicated | ||
| sorear | it's hard to be awesome in a language defined with macros | ||
| JimmyZ | clang is better with error reporting? | 05:59 | |
| re java, java can import missing package by mouse in eclipse ;) | 06:00 | ||
| cotto | When PaFo is a multi-billion dollar company, PIR will have a similar ide. | 06:01 | |
| JimmyZ | and closed soure :( | ||
| cotto | JimmyZ, like eclipse? wink. | 06:02 | |
| sorear | cotto: wow, you're cynical. | ||
| cotto | alternately, we could make an eclipse plugin | 06:03 | |
|
06:03
wagle joined
|
|||
| sorear | "When PaFo is a multi-billion dollar company, we'll still be writing PIR directly." | 06:03 | |
| JimmyZ | When PaFo is a multi-billion dollar company, parrot removed PIR :) | 06:04 | |
| cotto | sorear, I kid. PIR needs to die a fiery death, just as soon as we have something better. | ||
| sorear | Fire is too good for PIR. | ||
| cotto | sorear, you're prefer continued life-support? | 06:05 | |
|
06:10
wagle joined
07:00
mj41 joined
07:06
rfw joined
07:35
schmooster joined
08:14
lucian joined
|
|||
| moritz | more like a demontor's kiss :-) | 08:47 | |
| feature request: I'd like to be able to write ByteBuffer objects to a FileHandle | 08:52 | ||
| I can already read them with read_bytes | |||
| it seems I can only write String PMCs | 08:53 | ||
| dalek | kudo/nom: 5a5f068 | moritz++ | / (4 files): implement basic, cheating Buf The "cheat" part is that it is actually a Buf8, not something that can store arbitrary integers |
09:24 | |
| kudo/nom: f516563 | moritz++ | src/core/IO.pm: IO.read |
|||
| kudo/nom: 1186484 | moritz++ | src/core/Buf.pm: simplify some Buf code, jnthn++ |
|||
|
09:30
honza joined
|
|||
| dalek | kudo/nom: be999e7 | moritz++ | src/core/IO.pm: IO.write(Buf) |
09:37 | |
| kudo/nom: 56df3d9 | moritz++ | src/core/Buf.pm: Buf.gist, eqv for Buf |
09:54 | ||
| kudo/nom: 5a7752c | moritz++ | NOMMAP.markdown: update NOMMAP Buf is now "good enough" (I hope) to be removed from the punch list, and the segfault in mandelbrot-color is long gone |
09:56 | ||
|
10:24
cotto joined
|
|||
| dalek | kudo/nom: 909cc3c | moritz++ | src/ (2 files): parse prefix:<~^>, and implement it for Buf also add Buf.elems |
10:28 | |
| kudo/nom: 9a2f7fc | jnthn++ | src/Perl6/Metamodel/NativeHOW.pm: Make Int ~~ int and various other things on native type objects not explode. |
10:52 | ||
| kudo/nom: 1e27868 | jnthn++ | src/Perl6/Metamodel/NativeHOW.pm: NativeHOW should just compose MROBasedTypeChecking, not do its own thing. |
|||
| kudo/nom: 6a20116 | jnthn++ | src/Perl6/Actions.pm: Basic support for an argument with trait_mod:<is>. |
|||
| kudo/nom: 6eee0ca | jnthn++ | src/ (3 files): Stub in a few sized natives. No associated functionality yet. |
|||
| kudo/nom: 60e9ad7 | jnthn++ | src/core/natives.pm: Fix copy-paste fail noticed by JimmyZ++. |
11:11 | ||
|
11:32
lucian joined
|
|||
| dalek | kudo/nom: e5fab7f | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm: Fix generic instantiation bug that led to over-sharing of dispatchee lists. |
11:32 | |
|
11:35
Psyche^ joined
11:48
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 11:48 | |
| moritz | good morning whiteknight | 11:49 | |
|
11:57
woosley joined
|
|||
| dalek | kudo/nom: 2466044 | moritz++ | src/core/IO/Socket.pm: IO::Socket.read (returns Buf) |
12:03 | |
| whiteknight | hello moritz, how are you doing today? | ||
| moritz | whiteknight: great, I've had fun with ByteBuffer yesterday night | ||
| ... and I still have | |||
| NotFound++ | 12:06 | ||
| whiteknight | real fun, or the sarcastic kind of not-fun? | ||
| moritz | some of the interfaces could need a bit polishing, but all in all I managed to do everything I wanted | ||
| whiteknight: real fun. | |||
| whiteknight | good | ||
| ByteBuffer was a very nice addition | |||
| moritz | whiteknight: rakudo/nom now has a Buf type, which wraps ByteBuffer | 12:07 | |
| it is. It would just be nice if it were integrated with more subsystems | |||
| whiteknight | it is relatively newish. But yes, improved integration would be nice | ||
| suggestions welcome | |||
| moritz | for example FileHandle can read bytes into a ByteBuffer, but you can't directly print a ByteBuffer to a FileHandle | ||
| whiteknight | oh, that is a very good point | 12:08 | |
| moritz | same for Socket | ||
| whiteknight | okay, noted. I might be able to play with that this weekend | ||
| moritz | (Socket doesn't have any ByteBuffer integration that I could see) | ||
| whiteknight: want a ticket? | |||
| whiteknight | yeah, sure. | ||
| moritz++ | |||
| Coke | does reparrot need to be added to the parrot planet? | 12:14 | |
|
12:15
giwi joined
|
|||
| Coke | "build broken on win32" is often the same as "build is broken with g++". | 12:15 | |
| whiteknight | what's reparrot? | ||
| oh, cotto's blog? | |||
| I'll fire up a windows build now to see what happens | 12:16 | ||
| moritz | whiteknight: trac.parrot.org/parrot/ticket/2195 | ||
| whiteknight | thanks! | 12:18 | |
| dalek | kudo/nom: 42abf87 | jnthn++ | t/spectest.data: Run S12-methods/multi.t. |
12:20 | |
| Coke | someone should setup dalek to track the 2 planet svn repos. | 12:23 | |
|
12:25
allison joined
12:27
JimmyZ joined
12:28
benabik joined
|
|||
| dalek | TT #2195 created by moritz++: TODO: integrate ByteBuffer better with FileHandle and Socket | 12:30 | |
| TT #2195: trac.parrot.org/parrot/ticket/2195 | |||
| whiteknight | Coke: windows build goes fine for me here. extend_vtable.t fails some subtests | 12:33 | |
| dalek | kudo/nom: 8ba1a33 | moritz++ | src/core/IO/Socket (2 files): [IO] accept Cool args; $.listen is now Bool |
||
|
12:41
bluescreen joined
|
|||
| dalek | kudo/nom: 4152d21 | moritz++ | LHF.markdown: update NOMMAP |
12:51 | |
| Coke | whiteknight: I wasn't the original reporter. I suspect that the recent g++ build fixes fixed the original issue in time for you to test clean. | 13:14 | |
| whiteknight | Coke: okay, thanks | 13:38 | |
| dalek | kudo/nom: 393309c | moritz++ | src/core/Buf.pm: non-spec Buf.append_inplace hack for bbkr++ |
13:51 | |
|
13:53
bluescreen joined
|
|||
| NotFound | ~~ | 14:18 | |
| moritz: yes, I've been thinking abou using ByteBuffer in several internals, but lacked the time to play with that ideas, | 14:19 | ||
| dalek | p: 7595e8b | jnthn++ | src/PAST/NQP.pir: Add some NQP ops. |
14:30 | |
| p: ca60d32 | jnthn++ | src/NCI/CallBuilder.nqp: Start to sketch out NQP/6model level NCI handling. Rather than do everything itself, the Perl 6 NativeCall library can be built on top of this. |
|||
| benabik | Hm. Low-level P6 NCI handling. Expect a lot of people trying to figure our our NCI stuff soon... | 14:32 | |
| By default we build with libffi if it exists, right? | 14:33 | ||
| NotFound | benabik: that depends on how you measure "exists" | 14:34 | |
| As usual, in some systems you need the devel package, in addition to the bare library. | 14:35 | ||
| benabik | NotFound: Can be found by auto::ffi? | ||
| *libffi | |||
| NotFound | libffi-dev in Debian, for example. | 14:36 | |
| benabik | Right. But if it's there, we use it. | ||
| NotFound | Yeah | ||
| benabik | Mostly I'm wondering if Parrot built automatically by NQP/Rakudo will have libffi or if we're going to have people complaining once jnthn++ finishes this NativeCall stuff. :-D | 14:37 | |
| NotFound | I never build without it these days. | ||
| benabik | I probably don't either⦠Appears to be a base part of the 10.7 SDK. | ||
|
14:39
bluescreen joined
14:51
jsut joined
|
|||
| dalek | p: 4c6d236 | jnthn++ | / (3 files): Install NCI::CallBuilder. |
15:04 | |
| moritz | NotFound: I still found ByteBuffer to be quite useful | 15:14 | |
|
15:18
lucian joined,
alester joined
15:31
woosley left
|
|||
| dalek | kudo/nom: aa5e9b6 | jnthn++ | src/Perl6/Actions.pm: Generate lexicals of the correct primitive type for holding arguments. |
15:38 | |
| kudo/nom: bd4af3e | jnthn++ | src/ (2 files): Start passing nativeness info down towards the binder. |
|||
| nxed: df7cebe | NotFound++ | winxedst1.winxed: bareword int, float, string and var and partial class operator supoort in 'multi' modifier |
15:55 | ||
| kudo/nom: a1032e0 | Coke++ | t/spectest.data: run fudged test, track failures |
16:07 | ||
| Coke | The word of the day is.... STABULOSO. | 16:39 | |
| benabik | SABULOSO: No results found | 16:43 | |
|
16:43
mj41 joined
|
|||
| benabik finds it ridiculous that he has three "Search in Google" items in his context menu... | 16:44 | ||
|
17:19
fperrad joined
|
|||
| dukeleto | ~~ | 17:59 | |
| whiteknight | hello duke | ||
|
18:02
davidfetter joined
|
|||
| dukeleto | whiteknight: how goes it this morning? | 18:03 | |
| whiteknight | as good as ever, I suppose. you? | ||
| dukeleto | whiteknight: getting back on the productivity wagon, I suppose | 18:10 | |
| whiteknight: i was a bit sick for a few weeks | |||
| whiteknight | oh nice, it's a fun wagon to be on | ||
| sick? oh noes! | |||
| nine | whiteknight: kill_threads merged yet? | 18:11 | |
| whiteknight | nine: yessir | ||
| yesterday morning | |||
| I don't know what kind of havok it is going to wreak on the gsoc_threads branch if you try to merge from master now | 18:12 | ||
| nine | whiteknight: good. Since I'm stuck quite firmly with that build error, I'll just try to merge further. Maybe it will go away magically... | ||
| whiteknight | nine: Yeah, I haven't had a chance to look at it any more closely myself. I suspect there is probably something stupid that is missing, like needing to do some kind of obscure renumbering step | 18:13 | |
| I don't remember if that branch added any new opcodes or new pmc types. If one of those got updating and numbering wasn't redone, there could be a mixup | 18:14 | ||
| nine | whiteknight: it does add new ops | ||
| that's why I'm trying to make bootstrap-ops which unfortunately depends on having working ops... | 18:15 | ||
| whiteknight | unfortunately, something like "make bootstrap-ops" requires you to have a working Parrot in your build directory first, to redo the ops. So trying to fix that is going to involve some complicated bootstrapping, some tequila, and some cursewords | ||
| :) | |||
| nine: I'll try to tackle that tonight. It's likely to be a multi-step process | |||
| nine | whiteknight: that'd be awesome :) | ||
| whiteknight | go to master branch and build parrot, checkout the gsoc_threads branch without touching anything and make bootstrap-ops, etc | 18:16 | |
| nine | I think I tried exactly that. Ended up with different build errors... | ||
| whiteknight | oh fun | ||
| I might not have enough tequila | |||
| nine | I'm usually not one to give up easily :) | 18:17 | |
| whiteknight | I do have plenty of cursewords though | ||
| dukeleto | nine: good to hear. | ||
| EINSUFFICIENTTEQUILA is a sad, sad error condition. | 18:18 | ||
| whiteknight | dukeleto: yes, but one we can catch and handle | ||
| dukeleto | Nice to see github.com/parrot/parrot/wiki | 18:22 | |
| so, we are supposed to have a linkable M0 implementation in C in a month for 3.9. | 18:25 | ||
| We need to get on that. | |||
| whiteknight: what are your priorities for the next month? | |||
| whiteknight: in terms of parrot core | 18:26 | ||
| whiteknight | dukeleto: party hard! | ||
| I've got some GC stuff I want to play with. I've got some PCC stuff to dig at too. I think between those I can free up a few % performance | |||
| IMCC, packfiles, debugger | |||
| I want to help nine with threads too | 18:27 | ||
| cotto_work | ~~ | 18:46 | |
| Coke | dukeleto: parrot doesn't provide tequila, only mash. | 18:48 | |
| nine | Seems like bootstrap-ops alone is not enough. I built again from master, checked out green_threads and modified the makefile to not rebuild ops2c for bootstrap-ops. With that I got bootstrap-ops to rebuild core_ops.c ops.h and opsenum.h before failing. But even with that I get the same error. | 18:52 | |
| dukeleto | nine: what exactly are you trying to accomplish? | ||
| nine | dukeleto: update the gsoc_threads branch to (semi-)current master | 18:53 | |
| dukeleto: getting this error after the merge: paste.scsys.co.uk/144054 | |||
| dukeleto | nine: that might be from some things recently being removed from the default pmc | 18:54 | |
| nine | dukeleto: the master I merged with is from 2011-09-14 | 18:55 | |
| dukeleto | nine: i think that is before the kill-useless-defaults merge, then | ||
| nine | yep | ||
| dukeleto | nine: how exactly are you performing the merge? | 18:59 | |
| nine | dukeleto: well a naive git merge master followed by a long git mergetool session and some guessing what the right result should look like | 19:01 | |
| dukeleto | nine: are you trying to merge gsoc_threads into master, or the other way around? | 19:07 | |
| nine | dukeleto: the other way around | 19:08 | |
| dukeleto | nine: create a new branch from master, then try to merge gsoc_threads into that and see if you get the same conflicts/build errors | 19:09 | |
| nine: if you hit a roadblock | |||
| nine: if you think you are close with the way you did it now, press on. But I don't know what is up with that set_attr_str error | |||
| nine: i have a hunch that plobsing++ could help you complete the merge. He has scary ninja powers. | 19:10 | ||
| nine | dukeleto: actually I think the merge was quite ok. But as I ran out of options, I'll just give it a try to merge the other way around. | 19:11 | |
| dukeleto | nine: i see. it isn't the conflicts but the build errors. I point towards asking on parrot-dev | 19:14 | |
| nine | Can't hurt in any case. Writing right now | 19:16 | |
| dukeleto | nine++ | ||
| tadzik | I thought nine already posted that to parrot-dev | 19:17 | |
| nine | tadzik: not yet | ||
| tadzik | maybe I misremember then | 19:18 | |
| nine | tadzik: only the intention of working on threads but not the build error | ||
| tadzik | a'riht | ||
|
19:20
dmalcolm joined
|
|||
| dalek | kudo/nom: 4c67ac6 | jnthn++ | src/binder/bind. (2 files): Tentatively start to refactor the binder so it can work with natively typed arguments and parameters. This doesn't do much besides change the API used by a couple of low-level bits. |
19:26 | |
| kudo/nom: 78198e7 | jnthn++ | src/binder/bind.c: Extensive refactor of parameter binding to work towards supporting natively typed parameters/arguments. |
|||
| kudo/nom: e089c70 | jnthn++ | src/binder/bind.c: Get binder to handle being passed natively typed values and binding them to natively typed lexical registers. Note that the code-gen isn't really up to scratch for using this yet, but the binder part now seems to work. |
|||
| kudo/nom: ff86674 | jnthn++ | src/Perl6/Actions.pm: Ensure we generate correct code for natively typed parameter lookups when they're used. |
|||
| kudo/nom: 8943be1 | moritz++ | src/core/Buf.pm: infix:<~>(Buf, Buf) |
19:48 | ||
| p: c4f9df4 | jnthn++ | src/pmc/stable.pmc: Give us a bit more space in the type cache IDs. |
19:50 | ||
| p: 732b4f3 | jnthn++ | src/6model/ (8 files): Extend storage spec support so a REPR can describe the things it can/canny box. |
|||
| p: ce48590 | jnthn++ | src/6model/reprs/P6opaque.c: Eliminate an unused variable, and the warning that goes with it. |
|||
| benabik | Thought on nine's error. The merge is probably attempting to merge the bootstrapped ops. Should merge just the .ops files and then may be able to bootstrap. | ||
| dalek | kudo/nom: 943dcd1 | moritz++ | src/core/Buf.pm: [Buf] remove append_inplace hack; ordinary concatenation performs nearly equally well, so this was a case of premature optimization. Go figure. |
19:52 | |
| benabik | nine: You might want to try to redo your merge from master. Ensure the result has the bootstrapped code from master and merge the source appropriately. | 19:54 | |
| dukeleto | benabik: do you think the git peeps would take a patch that implemented git cherry-pick --abort ? | ||
| benabik | dukeleto: How is that different than git reset --hard? | 19:55 | |
| dukeleto | benabik: sugar | ||
| benabik: i usually get nervous when I have to git reset. git rebase has an --abort, why not cherry-pick ? | |||
| benabik | Does cherry-pick have a --continue? | 19:56 | |
| dukeleto | benabik: also, i signed up to attend the Git Together this year | ||
| benabik | Generally --abort is on ops with --continue | ||
| dukeleto | benabik: no, it doesn't. but it has --no-commit | ||
| benabik | dukeleto: That's awesome. It tends to be west coast, so I don't go. | ||
| dukeleto | benabik: it is the 2 days directly after the gsoc mentor summit | 19:57 | |
| benabik | dukeleto: Awesome, but I don't get to go to that either, I think. :-P | ||
| dukeleto | benabik: so i will just chill at google for 4 days straight, conferencing. | ||
| benabik: touche. Only mentors. But you could be a mentor next year... | |||
| benabik | dukeleto: Awe-mazing. | ||
| cotto_work | That could work. I know a guy. | 19:58 | |
| I wish I could go to the VMIL workshop without giving the ACM money. | |||
| benabik | I might try to be a student again, if that's kosher⦠If everything goes right I'll be done with Thesis but have nothing to do until Fall. | 19:59 | |
| dukeleto is knee deep in arcane command-line options to bioinformatics programs that evovled like slime molds | |||
| benabik: being a student again sounds great too. | |||
| cotto_work: yeah, i am allergic to giving people money. Especially rich people. | |||
| cotto_work | On the other hand, I really want to get some face time with Lars Bak and steal some ideas for M0. | 20:00 | |
| dukeleto | cotto_work: could be worth it. | 20:05 | |
| cotto_work | yeah | 20:06 | |
| dukeleto: have you gotten anywhere integrating gitster++'s changes to the git workflow? | 20:08 | ||
| dukeleto | cotto_work: nope | 20:16 | |
| cotto_work: all my paying jobs have been keeping me busy :) | |||
| dalek | kudo/nom: 57dc7ad | jnthn++ | / (2 files): Bump to latest nqp/6model. |
20:17 | |
| kudo/nom: 5af26ae | jnthn++ | src/binder/bind.c: Handle case where natively typed parameters are passed boxed arguments. Binding works if the thing passed knows how to unbox itself to the correct native type. |
|||
| dukeleto | cotto_work: most of the gitster++ change was that I was referring to "index" which evidently would confuse git core devs | 20:18 | |
| dalek | nxed: 211f690 | NotFound++ | / (4 files): update NEWS and generated files |
20:20 | |
| dukeleto | cotto_work: but git_workflow.pod gives slightly wrong directions for people working in forks versus having a commit bit. That needs to be fixed. | 20:21 | |
| dalek | rrot: 5d88ac2 | NotFound++ | ext/winxed/ (2 files): update winxed snapshot to 211f690a0a to allow testing new multi features |
20:22 | |
| cotto_work | what branch is nine working in? | 20:24 | |
| tadzik | gsoc_threads | ||
| whiteknight | did he create a new branch from that, or a fork? | 20:26 | |
| tadzik | I think he's trying to merge between it, and master | ||
| cotto_work | I think it should be straightforward (if hacky) to fix, once I figure out what's going on. | 20:28 | |
| ah. green_threads, not gsoc_threads | |||
| but not in parrot/parrot.git | |||
| what's his github username? | 20:29 | ||
| niner | |||
|
20:33
mj41 joined
|
|||
| cotto_work | seen nine | 20:33 | |
| aloha | nine was last seen in #parrot 1 hours 15 mins ago saying "tadzik: only the intention of working on threads but not the build error". | ||
| tadzik | this one an hour ago? Damn, time flies | 20:34 | |
|
20:37
soh_cah_toa joined
|
|||
| cotto_work | generated code is nice because you can do horribly hacky things to it and once it works, all the hacks magically go away. | 20:37 | |
| that branch needs a bit more love than I expected | 20:43 | ||
| dalek | rrot: 56865e6 | soh_cah_toa++ | tools/release/auto_release.pl: Removed -j switch when executing 'make'. Also got rid of the Env module in favor of just using the %ENV hash. |
20:57 | |
| dukeleto | Having to maintain instances of your own software sure does give one a does of self-medicine. | 21:01 | |
| soh_cah_toa | :) | ||
| dukeleto | dose, even. | 21:04 | |
| soh_cah_toa | msg whiteknight i started moving our ugly wiki over to github. take a look: github.com/parrot/parrot/wiki it's purdddddyyyy :) | 21:12 | |
| aloha | OK. I'll deliver the message. | ||
| dalek | p: 0751cd8 | jnthn++ | tools/build/Makefile.in: Fix build for various platforms. |
21:15 | |
| kudo/nom: 33e65ba | jnthn++ | tools/build/NQP_REVISION: Use a build of NQP that isn't broken on some platforms. |
21:16 | ||
| benabik | soh_cah_toa: the release script might want to take a -j option to pass to make and a --test-jobs option to use as TEST_JOBS. (Random thought) | 21:17 | |
| dukeleto | benabik: useful random thought | 21:18 | |
| soh_cah_toa++ # wiki-moving | |||
| benabik | soh_cah_toa++ # General awesomeness. | ||
| soh_cah_toa | ha! | 21:19 | |
| benabik | soh_cah_toa: I still need to get biggs to drink that "beer" we bought for you at YAPC. | ||
| soh_cah_toa | ha! x2 | ||
| that's funny | |||
| benabik | He said he would, but somehow hasn't gotten around to it. | ||
| soh_cah_toa | boy, i wonder why... ;) | 21:20 | |
| dalek | p: 76afaff | tadzik++ | tools/build/Makefile.in: [Makefile.in] Fix dependencies |
21:26 | |
|
21:29
estrai joined
21:47
GodFather joined
21:58
simcop2387 joined
|
|||
| dalek | kudo/nom: 952b7bb | jnthn++ | src/binder/multidispatch. (2 files): Note presence of native types in the multi-dispatcher candidate graph; not doing anything with them yet. |
22:10 | |
|
22:26
dmalcolm joined
22:32
nbrown joined
|
|||
| dalek | p/kill-useless-defaults: 7595e8b | jnthn++ | src/PAST/NQP.pir: Add some NQP ops. |
22:37 | |
| p/kill-useless-defaults: ca60d32 | jnthn++ | src/NCI/CallBuilder.nqp: Start to sketch out NQP/6model level NCI handling. Rather than do everything itself, the Perl 6 NativeCall library can be built on top of this. |
|||
| p/kill-useless-defaults: 4c6d236 | jnthn++ | / (3 files): Install NCI::CallBuilder. |
|||
| p/kill-useless-defaults: c4f9df4 | jnthn++ | src/pmc/stable.pmc: Give us a bit more space in the type cache IDs. |
|||
| p/kill-useless-defaults: 732b4f3 | jnthn++ | src/6model/ (8 files): Extend storage spec support so a REPR can describe the things it can/canny box. |
|||
| p/kill-useless-defaults: ce48590 | jnthn++ | src/6model/reprs/P6opaque.c: Eliminate an unused variable, and the warning that goes with it. |
|||
| p/kill-useless-defaults: 0751cd8 | jnthn++ | tools/build/Makefile.in: Fix build for various platforms. |
|||
| p/kill-useless-defaults: 76afaff | tadzik++ | tools/build/Makefile.in: [Makefile.in] Fix dependencies |
|||
| benabik | Oh, bah. it's just a merge. | ||
| dalek | p/kill-useless-defaults: 9ed7428 | benabik++ | / (12 files): Merge branch 'master' into kill-useless-defaults Conflicts: \tsrc/PAST/NQP.pir \ttools/build/PARROT_REVISION |
||
|
22:59
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 23:05 | |
| NotFound: ping | 23:16 | ||
| msg NotFound take a look at gist.github.com/1236313 . Get a null pmc access on line 5. It's looking up the variable foo as a global instead of using the local value | 23:19 | ||
| aloha | OK. I'll deliver the message. | ||
| dalek | sella/commandline: e923be2 | Whiteknight++ | / (2 files): Add CommandLine to VERSION. cleanups for test_template utility |
23:21 | |
| sella/commandline: 6b933f4 | Whiteknight++ | src/u (4 files): Update test_all_lib to use CommandLine. Cleanups and fixes |
|||
| sella/commandline: 53590c5 | Whiteknight++ | src/utilities/test_all_lib.winxed: +some comments for test_all_lib |
|||
| sella/commandline: 6cd4601 | Whiteknight++ | src/utilities/ (2 files): Convert mk_winxed_header to the CommandLine library |
|||
| sella/commandline: c627fa3 | Whiteknight++ | / (7 files): Add in stub test files for the commandline classes. Fix up the test_class.winxed.template with some improvements. A few other misc fixes |
|||
|
23:46
GodFather joined
23:50
benabik joined
|
|||