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