Index

Show enters and exits. Hide enters and exits.

00:10:00antares_ leaves the room.
00:15:31lopex leaves the room.
00:16:02headius enters the room.
00:26:24headius_ enters the room.
00:27:04headius_ leaves the room.
00:27:44headius_ enters the room.
00:27:45headius leaves the room.
00:36:41headius enters the room.
00:37:27imajes enters the room.
00:38:13headius_ leaves the room.
00:50:37rue leaves the room.
00:51:05headius leaves the room.
00:56:50rue enters the room.
01:09:16dysinger leaves the room.
01:17:53ezmobius leaves the room.
01:18:18ezmobius enters the room.
01:23:04wmoxam enters the room.
01:25:29Fullmoon leaves the room.
01:29:41benburkert leaves the room.
01:40:25benburkert enters the room.
01:50:38rue leaves the room.
01:51:20rue enters the room.
01:54:03imajes leaves the room.
01:56:43ezmobius leaves the room.
01:59:05evanok
01:59:10evani've pushed the LLVM work into the cpp branch
01:59:20evanyou need to install LLVM first
02:09:03jero5 enters the room.
02:11:33benburkert leaves the room.
02:22:08mutle_ leaves the room.
02:25:14VVSiz_ enters the room.
02:43:16VVSiz leaves the room.
02:51:46benburkert enters the room.
02:55:14mutle enters the room.
02:59:41wyhaines_ enters the room.
03:18:14wyhaines leaves the room.
03:22:48wyhaines_ leaves the room.
03:26:45benburkert leaves the room.
03:50:43rue leaves the room.
03:51:56rue enters the room.
04:14:29wmoxam leaves the room.
04:22:57ryanlowe leaves the room.
04:39:54wyhaines_ enters the room.
04:50:47rue leaves the room.
04:51:26rue enters the room.
04:52:34benny leaves the room.
04:55:08headius enters the room.
05:01:46headius leaves the room.
05:01:59headius enters the room.
05:03:12benburkert enters the room.
05:04:42headius leaves the room.
05:16:26seydar enters the room.
05:18:20headius enters the room.
05:20:20ezmobius enters the room.
05:28:40wmoxam enters the room.
05:37:42enebo enters the room.
05:37:45enebo leaves the room.
05:38:06enebo enters the room.
05:42:36headius leaves the room.
05:42:45jbarnette enters the room.
05:50:25rue leaves the room.
05:50:58rue enters the room.
06:04:37seydar leaves the room.
06:13:28blakewatters enters the room.
06:27:33binary42 enters the room.
06:29:16enebo_ enters the room.
06:29:17enebo leaves the room.
06:30:54evandbussink: you around?
06:32:20blakewatters leaves the room.
06:34:17ezmobiusevan: nice changeset ;)
06:34:25evan:D
06:34:30evanit's rough still
06:34:37evanbut it gives people something to play with
06:34:44ezmobiuscoolness
06:48:51evanbeen thinking about ways to improve it today
06:50:25ezmobiuslooks pretty clean for c++ code
06:50:25rue leaves the room.
06:50:33evanbeen trying to keep it that way
06:51:29rue enters the room.
06:51:38ezmobiusyou flying to portland on monday?
06:51:59evanyep
06:52:07evanseriously early.
06:52:12evanlike 6:15am
06:52:13ezmobius:/
06:52:23evani'm making a habit of it :)
06:52:26ezmobius;)
06:52:33ezmobiusgotta walk the dogs, bbiab
07:00:12binary42 leaves the room.
07:00:21benburkert leaves the room.
07:17:29wmoxam leaves the room.
07:23:10jbarnettegah, autotest is borked again
07:26:37jbarnette...and git bisect claims that it never worked. awesome
07:29:36Arjen_ leaves the room.
07:45:08enebo_ leaves the room.
07:45:46wyhaines leaves the room.
07:50:15rue leaves the room.
07:50:59rue enters the room.
07:57:08headius enters the room.
07:58:16headius leaves the room.
08:01:09gnufied leaves the room.
08:02:10Maledictus enters the room.
08:02:34ezmobius_ enters the room.
08:24:05qwert666 enters the room.
08:32:09qertoip enters the room.
08:33:12sholden enters the room.
08:42:01VVSizwhooops
08:42:27VVSizrubinius just killed my Linux box (kernel panic due to insufficient memory)
08:43:31sholden_ enters the room.
08:44:09sholden leaves the room.
08:46:15twbray enters the room.
08:48:11VVSizOK, don't run this with rubinius or your system is going down! ;) at least mine does
08:48:18VVSizhttp://pastie.org/228454
08:49:49jbarnetteVVSiz: that's a hefty chunk of strings there :)
08:49:59VVSizyeah
08:50:02rue leaves the room.
08:51:14VVSizMRI can handle that but consumes quite some memory
08:51:20VVSiz(up to 1 gig)
08:51:25sholden_ leaves the room.
08:51:29rue enters the room.
08:51:35VVSizJruby handles with ease (less than 20mb needed)
08:51:52VVSizrbx consumes entire 2 gigs of memory available to my system and then it goes down
08:52:20ezmobiusthis makes rbx consume all system memory in a few seconds too ;) http://pastie.org/228457
08:52:41jbarnetteezmobius_: that's just plain mean
08:52:45VVSizheh :)
08:52:51krsh enters the room.
08:53:11VVSizbut check the output from MRI on that pastie I gave above!! Funnnny
08:53:28VVSizhttp://pastie.org/228459
08:53:48VVSizand it *does* respond to all those weird methods ;)
08:56:00VVSizhttp://pastie.org/228462 -- even more evil code. It SIGSEGVs MRI, Crashes JVM(!), kills linux box if run with rbx :)
08:56:13ezmobiushaha
08:56:37ezmobiuswow it even kills the jvm
08:57:44VVSizyeah, with sacry output
08:57:44VVSizhttp://pastie.org/228463
09:03:49jbarnetteVVSiz: my laptop fan hates you right now
09:03:57VVSiz:)
09:04:12VVSizmy linux box fills the same (after 3 reboots)
09:04:21VVSizfeeeeeels
09:10:03jbarnette leaves the room.
09:28:24radarek enters the room.
09:36:31twbray leaves the room.
09:42:57NoKarma enters the room.
09:49:58rue leaves the room.
09:56:01rue enters the room.
10:21:04yugui enters the room.
10:27:19rueMorning
10:27:24Yurik leaves the room.
10:31:15thehcdreamer enters the room.
10:32:08benny enters the room.
10:33:44antares enters the room.
10:45:37krsh leaves the room.
10:49:46rue leaves the room.
10:50:36rue enters the room.
10:52:12antares leaves the room.
10:54:58NoKarmarue: morning
10:57:03octopod enters the room.
10:57:21ezmobius_ leaves the room.
10:57:22ezmobius leaves the room.
11:00:15qertoipOn clean clone, I invoke 'rake spec'. There are 27 failures and 1 error. Is that ok?
11:03:21dbussinkqertoip: what platform are you on?
11:04:21dbussinkrue: evan's push almost didn't touch the rakefile, so it's still there to recover from insanity ;)
11:05:30qertoipUbuntu
11:05:51qertoipIntel Core Duo 32 bit
11:06:02dbussinkqertoip: can you pastie the problems?
11:08:04qertoiphttp://pastie.org/228490
11:09:58qertoipPerhaps it has something to do with the way I have cloned the repository. I cloned as root.
11:10:52thehcdreamer leaves the room.
11:13:34antares_ enters the room.
11:18:54michalw enters the room.
11:19:39qwert666 leaves the room.
11:26:45dbussinkqertoip: i think that explains then :)
11:26:55dbussinkqertoip: why did you clone as root then?
11:28:00rueOnly daffodils clone as root :)
11:28:23dbussinkrue: already axing the rakefile? :P
11:28:46dbussinkDefiler was eager to do so too
11:29:20Defilerit needs some axin'
11:29:37qertoipWell, it was an accident ;)
11:29:42dbussinkDefiler: i actually just got out of bed :P
11:30:07dbussinkthose late train trips are not really invigorating
11:31:20DefilerNo doubt
11:32:48rueI just created :build and :build_tests tasks locally, but it could use a bit more radical uprooting, I suppose
11:33:48DefilerYeah, it also needs a generate_glue task
11:40:04mitchellvriley__ enters the room.
11:40:22ruebreed_horses
11:44:52rueI broke down and ordered one of those mobile broadband thingies. 2Mib connection with unlimited data came to ~25e
11:46:29Defilerworth it, in my opinion
11:46:35DefilerI use mine all the time
11:46:56rueYeah, should be nice
11:47:01dbussinkyeah, really easy in the train too
11:47:25DefilerOf course mine cost well over 50% more than that since in the US only rich people are allowed to have data =(
11:47:27dbussinkrue: sounds a lot like the 3g iphone subscription conditions here :p
11:48:55rueDefiler: Heh, I had forgotten what it was like in the civilized world ;)
11:49:48rue leaves the room.
11:51:07rue enters the room.
11:51:40scooprseems to work really well ;)
11:51:56dbussinkrue: where are you now then?
11:51:57antares enters the room.
11:54:13yasuhito enters the room.
11:54:54qertoipBad news: after clean clone + rake build as ordinary (non-root) user, the problem is still present.
11:54:58qertoiphttp://pastie.org/228496
11:55:18qertoipThere are 24 errors:
11:55:21qertoip1301 files, 5685 examples, 20957 expectations, 0 failures, 24 errors
11:55:32dbussinkall related to access rights?
11:55:33qertoip(after running rake spec)
11:55:47dbussinkbe sure to check whether there is not some stale stuff in /tmp
11:56:06rue leaves the room.
11:56:16qertoipdbussing: yes, all related to access rights
11:56:40rue enters the room.
11:57:14thehcdreamer enters the room.
11:59:27qertoipdbussing: thanks, cleaning /tmp helped!
12:07:32botanicus enters the room.
12:10:54dbussinkqertoip: not using nickname auto completion? :)
12:12:36ruedbussink: hel.fi
12:13:19dbussinkrue: ah, so now i can expect you to not be here during my day time hours? ;)
12:13:30ruescoopr: This is just Elisa's ass-backwards DHCP nonsense. Yet to figure out how to work around it
12:13:34ruedbussink: Hehe
12:13:44rueI have actually tried to normalise my hours somewhat
12:18:09dbussinkah, that's a good thing then :)
12:19:20olabini enters the room.
12:21:20thehcdreamer leaves the room.
12:23:22qertoipdbussink: thanks for a tip :)
12:23:46thehcdreamer enters the room.
12:24:35dbussinkqertoip: everything to minimize typing :)
12:26:48lopex enters the room.
12:41:32mitchellvriley leaves the room.
12:48:50botanicus leaves the room.
12:50:50lopex leaves the room.
12:52:29olabini leaves the room.
12:54:19octopod leaves the room.
13:06:10chris2 enters the room.
13:07:36botanicus enters the room.
13:37:45botanicus leaves the room.
13:43:21neelance enters the room.
13:43:50neelancehi there
13:45:34botanicus enters the room.
13:48:14dbussinkafternoon
13:48:37neelanceit is alive! xD
13:48:57neelanceI just got the first ruby code running on the Wii ^^
13:49:15dbussinkah, cool :)
13:49:39botanicus leaves the room.
13:50:07botanicus enters the room.
13:50:26dbussinkhow hard did it turn out to be then?
13:51:19neelanceis wasn't easy but i think the good code structure of rubinius made it possible
13:54:00botanicus leaves the room.
13:55:33dbussinkah, that's good to know
13:55:41dbussinkhow did you work around the libev issues then>
13:55:42dbussink?
13:56:11neelancei completely removed libev for now
13:56:11rue leaves the room.
13:56:24neelanceso no threading atm
13:56:50neelancebut theoretically it should be possible to also port libev
13:57:05neelancebut i decided to leave it out at first
13:57:10rue enters the room.
13:57:49Arjen_ enters the room.
14:01:03dbussinkah, but cool that the code actually runs :)
14:11:54neelanceyeah, funny thing to be happy to see a 7 on the screen (my test case was -e "puts 3 + 4" ^^)
14:13:39neelancebut also every more complex ruby code works
14:16:08dbussinkhehe, only things depending on libev don't work then i guess
14:16:10dbussink?
14:30:37sholden enters the room.
14:34:34Yurik enters the room.
14:35:28Yurik leaves the room.
14:42:50sholden leaves the room.
14:43:04sholden enters the room.
14:44:35michalw leaves the room.
14:44:54michalw enters the room.
14:53:00Defilerneelance: You have Rubinius running on the Wii?
14:55:52rue leaves the room.
14:56:40rue enters the room.
14:57:24neelanceyep
14:59:06neelancedbussink: there are also no dynamic libraries so if you like to use extensions you have to somehow include them at compile time (haven't tried yet)
14:59:29dbussinkneelance: ah, true of course
15:00:37neelanceDefiler: yep
15:01:34robin_dewd enters the room.
15:05:27sholden leaves the room.
15:05:30sholden enters the room.
15:08:58Defilerneelance: That is pretty awesome
15:09:26DefilerDo you have a blog post about it? if not, you should :)
15:20:51mutle_ enters the room.
15:23:23mutle__ enters the room.
15:28:13mutle leaves the room.
15:32:30yugui leaves the room.
15:34:51gnufied enters the room.
15:36:17octopod enters the room.
15:36:57mutle enters the room.
15:38:48mutle_ leaves the room.
15:39:16rueneelance: Nice work
15:39:49rueneelance: Do you have a fork on Github for it or anything?
15:41:19dbussinkif there are changes that make rubinius more cross platform, we would welcome those in the main repo :)
15:42:40yasuhito leaves the room.
15:44:57rueWhat, we do?
15:45:07dbussinkof course :P
15:45:23dbussinkif it doesn't intervene with other stuff though
15:45:34robin_dewd leaves the room.
15:48:39robin_dewd enters the room.
15:53:28binary42 enters the room.
15:54:16binary42_ enters the room.
15:54:17binary42 leaves the room.
15:57:37sholden_ enters the room.
15:57:51twbray enters the room.
15:58:32mutle__ leaves the room.
15:58:46michalw leaves the room.
15:58:51sholden leaves the room.
16:02:20twbray leaves the room.
16:05:30benburkert enters the room.
16:09:08neelanceback again
16:09:35neelancei will take a look a github now (only used my local git repo atm)
16:09:37twbray enters the room.
16:11:03twbray leaves the room.
16:13:47dbussinkneelance: did you have to change a lot to get it running?
16:14:13rueneelance: Yeah, you can make it a "fork" there or just push it in standalone
16:15:02NoKarmarue: making a fork is preferred by the github guys, as it wastes less space :)
16:15:19twbray enters the room.
16:15:50twbray leaves the room.
16:16:28ruePsham
16:29:18Fullmoon enters the room.
16:34:55sholden_ leaves the room.
16:36:26wmoxam enters the room.
17:02:01radarek leaves the room.
17:16:58evanmorning
17:18:45antares leaves the room.
17:19:14headius enters the room.
17:23:53dbussinkevan: howdy
17:24:05dbussinki was wondering, what version of llvm does it depend on?
17:24:08dbussink2.3?
17:24:28dbussinkcause i have 2.2 installed through macports and it complains about certain headers that seem to be missing
17:25:48evanhm
17:25:50evani used 2.3
17:25:50evanyeah
17:25:56evanwhat headers doesn't it like?
17:26:00evanah crap.
17:26:07dbussinkStandardPasses.h isn't there
17:26:08dbussinkin 2.2.
17:26:14evanack!
17:26:18evanit's not in 2.3 either
17:26:22evanit's my custom addition
17:26:25evanremove it
17:26:28evani'm not using it anymore anyway
17:26:54Yurik enters the room.
17:27:47dbussinkon to the next one ;)
17:27:47dbussinkerror: ‘UnwindTablesMandatory’ is not a member of ‘llvm’
17:28:08evanthat must be 2.2 versus 2.3
17:28:11evancomment that line out
17:29:38dbussinkevan: http://pastie.org/228562
17:29:49headiusevan: what do you use as a target for break-in-closure
17:30:07headiusto know where it gets back to
17:30:14evancurrently, a pre-allocated exception
17:30:43evansaved in a special local slot called @lre
17:30:48headiusso the surrounding methodcontext has a pre-allocated exception object, and it just bubbles out until they match?
17:30:55evan'special' in that it has a name that can't be accessed
17:31:16headiusok, I remember discussing this before
17:31:22headiusI'm rewiring our break logic a bit
17:31:27evanwell, yeah, the methodcontext has in so far as the MC has locals
17:31:36gnufiedheadius, can i have a moment?
17:31:38evanit's not wired in a magic internal field of an MC
17:31:47headius leaves the room.
17:31:51gnufiedoops
17:31:51evandbussink: hrm.
17:31:59evandbussink: guess you need 2.3
17:32:00evan:)
17:32:07headius enters the room.
17:32:24dbussinkis there a better way to install it except download and compile it oneself?
17:32:30evanno
17:32:33evanthats how I did it.
17:32:51evanif we need to, I can pull llvm into the external_libs build process
17:33:04evani didn't because it's quite a bit bigger than the others
17:33:08evanand takes a while to compile
17:33:16headiusoops
17:33:18headiusflaky cabin internet
17:33:20headiusok, I get it
17:33:22headiusthanks
17:33:37evanheadius: np.
17:34:23benny leaves the room.
17:34:28evanheadius: the pre-allocated exception is raised, then checked against in exception handling code just outside the call
17:34:46neelance leaves the room.
17:35:06headiusgot it...seems like about the same approach as here
17:35:26headiusexcept I'll be just attaching a marker payload to the exception
17:35:26Fullmoon leaves the room.
17:37:43evanheadius: gotcha
17:38:01evanheadius: the one thing that needs to be done is knowing when to emit the pre-allocated exception and rescue code
17:38:06evanit happens too often now
17:38:12evanand imposes an un-needed burdon
17:38:22headiusright
17:38:34headiusin our case I'll probably just use the frame/method context itself as the target
17:38:37dbussinkevan: i was wondering, stuff like meta_send_op_plus is an optimization isn't it?
17:38:39headiussince it's allocated anyway
17:38:42dbussinkor how should i read that?
17:38:55evandbussink: yeah, it's an optimization
17:39:19evanheadius: yeah, i had a reason for not using the MC directly before... but i don't recall what it was...
17:39:30headiuswell, perhaps I'll find out :)
17:39:34dbussinkbasically because it eliminates method dispatching is it?
17:39:44evanheadius: even so, i wonder if break can be detected staticly
17:39:54evanto know whether to insert the rescue code around the call
17:40:12evandbussink: exactly
17:40:27evandbussink: it's a very specialized version of 'def +' that knows how to handle Fixnum's builtin
17:40:27headiusI only insert it if there's a block attached to a call
17:40:35evanright, me too.
17:40:36evanbut still
17:40:38dbussinkcouldn't large parts be auto generated like that?
17:40:45headiusyou're saying if there's no break in the block
17:40:56headiusI've thought about doing that too
17:41:04evanheadius: right. being able to see "into" the block to see if a break was used
17:41:05headiuswith an obvious fallback for eval
17:41:08evanand thus if you need to emit the code
17:41:19headiusI already do some of that inspection, but I stop at the block right now
17:41:22evanwell, if eval is thrown in, i guess you have to leave it
17:41:27headiusright
17:41:33headiuseval is always a full deopt for us
17:41:49evanthat eval("break") works I consider to be a bug. :)
17:42:19evandbussink: not sure what ya mean
17:42:56headiusevan: quite
17:43:09dbussinkwell, because it seems now like there is only one for adding values
17:43:30dbussinkbut what about subtraction, and others etc.
17:43:41dbussinki kinda miss where you would put the line
17:43:57evanoh oh
17:44:02evanwhere you "draw the line"
17:44:03evangotcha
17:44:06evanagreed
17:44:14dbussinkdraw the line yeah
17:44:19Fullmoon enters the room.
17:44:50evanwell, it's drawn just where we think it should be :)
17:44:58evanie, having those speeds up the system nicely
17:45:09evanagreed though, it's not a solution that scales.
17:45:18dbussinkhence the question of auto generating it for some things perhaps
17:45:26evannah.
17:45:37evanbecause what would you be auto generating? instructions?
17:45:54evanthe better solution is, now that we've got LLVM, is to go the direction of IronRuby on this
17:46:06dbussinkwhat exactly did they do?
17:46:16evanbasically, generate stubs based on learned types
17:46:42evanthey'd try to dispatch a method quickly, and let some code patch the sendsite
17:46:47evansimilar to how we have now
17:46:54evanbut the sites can be patched with any code you want
17:47:13evanso you just teach the system how to generate math code for Fixnums
17:47:25evanand let the system generate the small stubs as needed
17:47:28evanthey call that...
17:47:29evanum...
17:47:29dbussinkso basically patch in the current primitive implementation into the sendsite?
17:47:36evanoh, thats builtin into the DLR
17:47:36dbussinkroughly speaking
17:47:41evanthats basically the 'core' of the DLR
17:47:53evandbussink: yeah, sorta.
17:48:14evansaw you're going to send method :+ to 3, with an argument of 4
17:48:37evanthe first time, the sendsite automatically misses, so it lets the system fill it in
17:48:49evansome code detects it's a math method with a Fixnum
17:49:22evanit then writes a LLVM function that does basically what meta_send_op_plus does
17:49:30evanand install that function into the sendsite
17:49:41evanso the next time, this faster version is used
17:49:45dbussinkcool
17:49:47evandoing that is a lot more generic
17:49:50evanbut more heavy weight
17:50:03dbussinkseems like a smart thing to do ;)
17:50:07evanyeah
17:50:11evanit can be done smartly too
17:50:25evanyou could use the same function over and over again in multiple sendsites
17:50:27evanfor Fixnum math
17:50:42evanso you don't end up having 1000 versions of the same LLVM function in memory
17:50:52evanthat just try and add 2 numbers and fail otherwise
17:51:37dbussinkyeah, you don't want to have that explode
17:51:44dbussinkon memory usage, did you see those numbers?
17:51:52evanthe meta_'s could all be replaced, soon, with sendsites that use a pre-populated initial case
17:52:48robin_dewd leaves the room.
17:53:53evani think last night, i figured out a way to generate LLVM functions that can optionally allocate a context
17:54:00evanso that accessors and such are very cheap
17:55:34rue leaves the room.
17:55:43dbussinkevan: 2.3 indeed fixed it
17:56:12rue enters the room.
17:58:38twbray enters the room.
18:06:19evanwell, I think i'm going to watch some tennis
18:20:20anonuser leaves the room.
18:20:22twbray leaves the room.
18:28:53rubuildius_amd64 leaves the room.
18:30:01rubuildius_amd64 enters the room.
18:33:59dbussinkevan: are the tests failing for you too?
18:50:41wyhaines enters the room.
18:51:27imajes enters the room.
19:00:02twbray enters the room.
19:01:17twbray leaves the room.
19:01:57imajes leaves the room.
19:01:58cremes leaves the room.
19:10:53twbray enters the room.
19:18:14twbray leaves the room.
19:26:21radarek enters the room.
19:27:43lopex enters the room.
19:37:23gnufied leaves the room.
19:42:00cremes enters the room.
19:44:49twbray enters the room.
19:50:04twbray leaves the room.
19:51:12roo enters the room.
19:51:31headius leaves the room.
20:03:37benny enters the room.
20:05:30rooAh, the LLVM issue was already addressed
20:05:48rue leaves the room.
20:11:48weepy enters the room.
20:11:52weepylo
20:11:58rueHallo
20:12:04weepyI just wondered how far off the C++ VM was ? ? ? : )
20:12:26chris2 leaves the room.
20:14:32weepyor perhaps its a secret ?
20:16:24rueHard to say in any exact way but it is fairly complete. You can take a look at the cpp branch
20:17:29weepyah kk - thanks - i'm just a lurker really - but very interested in the outcome - Rubinius seemed to go very quiet after Railsconf
20:21:22rueI told them to do it nude but did they listen to me? No
20:22:14headius enters the room.
20:22:40weepynude
20:22:41weepylol
20:23:12weepywould have been a pretty surprising talk
20:37:22enebo enters the room.
20:39:27Defilerweepy: It is coming along. A couple of weeks maybe?
20:39:34Defilerweepy: Definitely before 1.0
20:39:54weepyawesome. i understand that it will be using LLVM ?
20:40:09DefilerYep
20:40:17DefilerThough initially it will only be using it lightly
20:40:29DefilerEventually we want to use it to replace libffi as well
20:40:54DefilerThe 'cpp' branch has the LLVM code in it now, if you want to look directly
20:41:01DefilerOr, some LLVM code :)
20:41:08dbussinktests are broken though
20:41:19dbussinki did fix one case, but i don't know if it's a correct fix
20:41:22dbussinkevan: back?
20:45:43ruedbussink: Which problem were you seeing?
20:46:08dbussinkrue: did you already try running the tests?
20:46:15rueNo, I am not at the house
20:46:40rueI only had time to fail with LLVM 2.2 and start building 2.3 :)
20:46:58dbussinkah ok, well, let me reproduce then
20:48:10dbussinkhttp://pastie.org/228618
20:49:13dbussinki've been able to fix that one, but now i have one that eludes me
20:49:57dbussinkfor who's interested: http://pastie.org/228620
20:52:34DefilerThat looks like a fun one
20:53:15rueYep.. I will be home in a bit so I can shake a GDB at it
20:53:15Yurik leaves the room.
20:53:54AndrewO enters the room.
20:56:34rueAh, `git pull --track` is handy
20:56:46rueErm, `git checkout --track` even
20:57:17DefilerI'm pretty sure it is the default now
20:57:33Defilerwhen you do, say, git checkout -b local_foo origin/foo
20:59:14rueIs it? Coo'
20:59:45DefilerI think it is as of 1.5.3 or 1.5.4
21:01:50dbussinkDefiler: ready for the trip back?
21:02:26DefilerYeah. I'm starting to look forward to being at home again
21:02:30Defilerthough it has been a lot of fun
21:03:11Defilerbut generally day 10 is when I really start to feel ready to end a trip, and this is day 11
21:03:34dbussinkwell, day 10 was unline the others ;)
21:03:38dbussinkunlike
21:04:02DefilerTrue :)
21:05:54rue leaves the room.
21:11:23enebo leaves the room.
21:11:45rue enters the room.
21:15:15qertoip leaves the room.
21:25:12qrush enters the room.
21:32:46thehcdreamer leaves the room.
21:43:35antares_ leaves the room.
21:46:54benburkert leaves the room.
21:47:59imajes enters the room.
21:52:25twbray enters the room.
22:05:03rue leaves the room.
22:06:16rue enters the room.
22:07:13weepy leaves the room.
22:12:20octopod leaves the room.
22:17:43wmoxam leaves the room.
22:21:37ezmobius_ enters the room.
22:22:00enebo enters the room.
22:23:18wmoxam enters the room.
22:34:01benburkert enters the room.
22:43:33imajes leaves the room.
22:53:22ryanlowe enters the room.
22:53:24Fullmoon leaves the room.
22:56:38twbray leaves the room.
22:59:52binary42 enters the room.
23:01:32benburkert leaves the room.
23:04:07neelance enters the room.
23:04:57rue leaves the room.
23:09:23blakewatters enters the room.
23:10:48rue enters the room.
23:13:02binary42_ leaves the room.
23:15:20rueHm, this error is a bit worrisome
23:15:45michalw enters the room.
23:20:41nexcastellan leaves the room.
23:22:16Fobax leaves the room.
23:23:07NoKarmarue: what's up?
23:26:04chopmo enters the room.
23:27:08chopmo leaves the room.
23:34:55radarek leaves the room.
23:35:20rueThere is an uninitialised variable being used in the cpp branch :P
23:36:13Arjen_ leaves the room.
23:36:14rueFixeded
23:41:10NoKarmaheh
23:43:36twbray enters the room.
23:48:58evani'm back
23:49:05lopex leaves the room.
23:49:28evanyeah, the tests blow up currently.
23:51:39benburkert enters the room.
23:52:03headius leaves the room.
23:52:05enebo leaves the room.
23:52:23shame enters the room.
23:52:43michalw leaves the room.
23:52:43enebo enters the room.
23:53:02headius enters the room.
23:56:43benburkert leaves the room.