Index

Show enters and exits. Hide enters and exits.

00:00:25taf2 leaves the room.
00:08:11drbrainI'm not understanding push_const in shotgun vs. vm
00:08:42botanicus enters the room.
00:09:07drbrainah, const_get_in_context does the const_missing call
00:09:20AndrewO leaves the room.
00:18:34BobFunk leaves the room.
00:22:26BobFunk enters the room.
00:24:03drbrainis there an easier way to call back into ruby (like cpu_send) than building up a Message and using Task::send_message?
00:31:35binary42 leaves the room.
00:31:36botanicus leaves the room.
00:36:10enebo leaves the room.
00:39:27imajes enters the room.
00:39:27BobFunk leaves the room.
00:46:47BobFunk enters the room.
00:47:39benburkert leaves the room.
00:47:54tmornini enters the room.
00:50:59nari enters the room.
00:52:26botanicus enters the room.
00:54:31edwardam_ enters the room.
00:54:42edwardam_ leaves the room.
00:55:05edwardam_ enters the room.
00:55:18drbrainevan: ping
00:56:23drbrainjust went idle :(
00:56:35edwardam leaves the room.
00:56:39drbrainhttp://rafb.net/p/TJmr9r41.html
00:56:51drbraingives me a bus error, whereas not having that code gives me a TypeError
00:57:08zenspidermakes you a bad person either way :P
00:57:09drbrainit's trying to look up Scheduler and getting NilClass
00:57:23drbrainoh, I should check found
00:58:15lopex enters the room.
00:58:55blakewatters enters the room.
01:00:16drbrainyeah, that's what I was doing wrong
01:00:48blakewatters leaves the room.
01:01:32tmornini leaves the room.
01:04:08ryanlowe enters the room.
01:04:48botanicus leaves the room.
01:11:28yasuhito enters the room.
01:16:11twbray enters the room.
01:17:21botanicus enters the room.
01:21:39drbrainso the vm things Rubinius::VM is a module, not a constant
01:22:54drbrain... finally found it over in objects.cpp
01:23:42yasuhito leaves the room.
01:24:15enebo enters the room.
01:24:48brixenhmm, yeah, I wonder why we had it as a class in ruby
01:24:58brixenmakes more sense as a module
01:26:08nari leaves the room.
01:26:30zenspiderdidn't we have it a class so that you could instantiate more than one?
01:26:30jtoy enters the room.
01:26:42drbrainyeah
01:26:48drbrainit's that way in shotgun
01:26:56drbrainwhich is why I'm getting this TypeError
01:27:05drbrainC++ TypeError
01:27:26lopex leaves the room.
01:28:19brixenwe don't have any specs for the MVM stuff it looks like
01:28:50drbrainit's not something that would come up until we tried to run the kernel
01:28:51brixenwe never did something like vm = Rubinius::VM.new; vm.start
01:29:06tarcieribrixen: nope, although the VMActor stuff vicariously exercises it
01:29:09brixenI don't know that VM was intended to be a class
01:29:12tarcierithere's specs on that
01:29:15brixentarcieri: ah, le'me look
01:29:52brixentarcieri: heh, we've only got VMActor specs for Container#spawn_actor
01:30:02ezmobius leaves the room.
01:30:51imajes leaves the room.
01:30:59tarcieriit should test the messaging too
01:31:23BobFunk leaves the room.
01:32:01brixentarcieri: yep, it does
01:32:40jaywhy leaves the room.
01:32:48brixentarcieri: but the MVM intialization is totally hidden behind VMActor::Container.new
01:32:49evandrbrain: sup?
01:32:54tarcieribrixen: yeah
01:32:56drbrainYES!
01:33:03drbrainCalled unbound/invalid primitive: allocate
01:33:13drbrainthat's the next primitive that needs to be implemented
01:33:37drbrainevan: Rubinius::VM was defined in objects.cpp as a Module instead of a Class
01:33:56evandrbrain: it's already done
01:33:59evanthat primitive
01:34:07evanjust named incorrectly in the .rb file probably
01:34:14drbrainok
01:34:30evanoh, btw
01:34:33evanthat error message
01:34:38evanis kind of a misnomer
01:34:44evanthats the name of the method that was called
01:34:47evannot the primitive name
01:34:47drbrainevan: does this all look right: http://rafb.net/p/gJLrRg46.html
01:35:35evanyeah, seems fine.
01:36:27drbraincrazy 0 vs NULL
01:36:46evanin what?
01:37:15drbrainSendSite::init(STATE)
01:37:26drbrainthe (size_t) cast
01:37:33evanah
01:37:35evaneah
01:37:35evanyeah
01:37:42zenspideryeah. casts are a lot more important in c++
01:37:47evani tend to not write C++ methods that require that
01:37:48zenspidersucks, but true
01:38:02evanie, don't overload when you can take an int or a pointer
01:38:12zenspiderthere is a reason why C++ wonks use the Null Object design pattern
01:38:17evanotherwise you get those ambigious overloading problems
01:38:51evanzenspider: yeah, esp. since, in C++, NULL is #define NULL 0
01:38:56evanand not #define NULL (void*)0
01:39:01evanso it really is 0.
01:39:11evanit's really weird if you check the spec
01:39:21evan0 has there strange properties so they could have NULL == 0
01:39:27zenspiderlet's not talk about the spec...
01:39:30evanno
01:39:32evanlets not.
01:41:25sethbc_ enters the room.
01:41:37twbray leaves the room.
01:43:15sethbc_ leaves the room.
01:43:19drbrainhrm, I'm not finding an allocate primitive on either side
01:43:29drbrainin kernel or in vm/builtin
01:43:29evanit's not named that.
01:43:37evanthats teh name of the method that is attaching to it
01:43:42evanthats what I was saying
01:43:47drbrainah, ok
01:43:55drbrainI will fix the message
01:43:58evanok
01:44:16drbrainI guess just "from" needs to be added
01:44:28evangotcha
01:50:25twbray enters the room.
01:51:34brixenevan: how are we generally handling situations where we would use GUARD in shotgun?
01:51:46brixene.g. requesting an index beyond the bounds of a BA
01:52:45CIA-20* Rubinius::VM is a Class, not a Module on the ruby side; d1a4e4e - Eric Hodel
01:53:00evanbrixen: hm.
01:53:02CIA-20* Improve error message about primitive failures; 5992220 - Eric Hodel
01:53:29evanbrixen: well, is this for a primitive?
01:53:34brixenyeah
01:53:49evanfor that, i'd think the logic for the primitive should guide it
01:54:09evanie, what do we currently do for that?
01:54:19brixenGUARD it
01:54:25brixenwhich would cause the prim to fail
01:54:37evanah, gotcha.
01:54:51evanhrm
01:54:56evani haven't run into this yet
01:54:59evanso i don't have anything yet
01:55:03brixenheh ok
01:55:21evanto fail a primitive
01:55:21brixenGUARD was certainly a catchall in shotgun
01:55:25evanyou throw PrimitiveFailed
01:55:31drbrainso, it's hash_allocate that appears to be missing
01:55:41brixenevan: ok, that seems reasonable at this point
01:55:56brixendrbrain: that's because Hash needs to be fixed to not use primitives
01:56:27brixenthere's no longer Hash in C++
01:56:43drbrainok
01:56:58drbrainwe can work on that Monday, since it sounds like a Bigger Job
01:57:13c0sin leaves the room.
01:57:32evanyep
01:57:53evandrbrain: i'm wiring in so that any subclass of VMException will have a print_backtrace() method
01:58:17drbraincool
02:00:20evanwow
02:00:22evanthis is super cool
02:01:19evanhttp://rafb.net/p/aiPhWN77.html
02:01:35twbray leaves the room.
02:04:12brixensweet
02:04:30brixenevan: should PrimitiveFailed take a message? (it doesn't now, but should it?)
02:04:35evanno
02:04:37evanit should not.
02:04:44brixenk
02:04:53brixenit's just "throw up my hands" then
02:04:55brixen?
02:05:03evanit's the same as it was in shotgun
02:05:07evansame thing
02:05:10brixenk
02:05:12evansays "sorry, this failed."
02:05:17brixenyep
02:06:09zenspiderwe could do it like smalltalk... have it run the pure ruby version of the code
02:06:40evanthats excatly what we do
02:06:51evanand always have been
02:07:10drbrainexcept we have very few pure ruby versions
02:07:22evantrue
02:07:31evanbut it's important to note that we always run the ruby body
02:07:37evaneven if all it does is raise an ecxeption
02:07:40zenspiderexcatly... in a no-longer-catlike-manner
02:07:49zenspiderhaha
02:09:49botanicus leaves the room.
02:10:00yasuhito enters the room.
02:13:04CIA-20* Add ability to have C++ backtraces.; 096c8b6 - Evan Phoenix
02:13:45evandrbrain: there ya go.
02:13:46evanhave fun.
02:13:49evani'm off to a movie.
02:18:34binary42 enters the room.
02:21:09yasuhito leaves the room.
02:28:54yasuhito enters the room.
02:32:41yasuhito leaves the room.
02:33:49yasuhito enters the room.
02:34:37yasuhito leaves the room.
03:01:05ijcd leaves the room.
03:01:19benburkert enters the room.
03:02:16headius enters the room.
03:04:23headius leaves the room.
03:18:34benny enters the room.
03:43:45headius enters the room.
03:46:21taf2 enters the room.
03:57:29CIA-20* Added ByteArray::get_byte.; b2e6140 - Brian Ford
04:09:13jackdempsey_ leaves the room.
04:10:16headius leaves the room.
04:11:23headius enters the room.
04:11:45headius leaves the room.
04:12:08headius enters the room.
04:12:27headius leaves the room.
04:13:07headius enters the room.
04:13:13CIA-20* Added ByteArray::set_byte.; 8153513 - Brian Ford
04:35:29ijcd enters the room.
04:36:56fbuilesv leaves the room.
04:38:10fbuilesv enters the room.
04:39:09twbray enters the room.
04:56:48ijcd leaves the room.
04:57:21headius leaves the room.
05:14:53tmornini enters the room.
05:16:25antares_ enters the room.
05:18:43twbray leaves the room.
05:27:44taf2 leaves the room.
05:31:15tmornini leaves the room.
05:32:33twbray enters the room.
06:14:54wyhaines leaves the room.
06:16:01AndrewO enters the room.
06:26:00enebo leaves the room.
06:42:03CIA-20* Added ByteArray::move_bytes.; d015d50 - Brian Ford
07:07:34w1rele55 leaves the room.
07:08:51benburkert leaves the room.
07:13:52jackdempsey_ enters the room.
07:19:19CIA-20* Added ByteArray::fetch_bytes.; 2b0c0de - Brian Ford
07:33:07blakewatters enters the room.
07:34:09antares_ leaves the room.
07:39:22Yurik leaves the room.
07:45:56jackdempsey_ leaves the room.
07:48:49thehcdreamer enters the room.
08:00:31CIA-20* Added ByteArray::allocate.; b1712c2 - Brian Ford
08:01:38jackdempsey_ enters the room.
08:02:09jackdempsey_ leaves the room.
08:06:34yasuhito enters the room.
08:18:00AndrewO leaves the room.
08:33:01twbray leaves the room.
08:35:13yasuhito leaves the room.
08:35:49aotearoa leaves the room.
08:47:50aotearoa enters the room.
08:53:22thehcdreamer leaves the room.
09:11:03thehcdreamer enters the room.
09:11:14thehcdreamer leaves the room.
09:25:32nicksieger leaves the room.
09:25:32scoopr leaves the room.
09:25:32mass leaves the room.
09:25:32tarcieri leaves the room.
09:25:32corundum leaves the room.
09:25:32zenspider leaves the room.
09:25:32fbuilesv leaves the room.
09:25:32jtoy leaves the room.
09:25:32dmpk2k leaves the room.
09:25:32cremes_ leaves the room.
09:25:32timo leaves the room.
09:25:32djwhitt leaves the room.
09:25:32hemulen leaves the room.
09:25:32cout leaves the room.
09:25:32matthewd leaves the room.
09:25:32pastie leaves the room.
09:25:32ryanlowe leaves the room.
09:25:32rue leaves the room.
09:25:32dgtized leaves the room.
09:25:32rubuildius_ey64 leaves the room.
09:25:32explody leaves the room.
09:25:32evan leaves the room.
09:25:32josb leaves the room.
09:25:32edwardam leaves the room.
09:25:32shame leaves the room.
09:25:32rudebwoy leaves the room.
09:25:32imajes_away leaves the room.
09:25:32ko1_away leaves the room.
09:25:32zf leaves the room.
09:25:32fearoffish leaves the room.
09:25:32maharg leaves the room.
09:25:32flori leaves the room.
09:25:32mutle_ leaves the room.
09:25:32robin_dewd leaves the room.
09:25:32rubuildius_amd64 leaves the room.
09:25:32Norgg leaves the room.
09:25:32drbrain leaves the room.
09:25:32squeegy leaves the room.
09:25:32wycats_afk leaves the room.
09:25:32CIA-20 leaves the room.
09:25:32hoopy leaves the room.
09:25:32limux leaves the room.
09:25:32Defiler leaves the room.
09:25:32aotearoa leaves the room.
09:25:32blakewatters leaves the room.
09:25:32joachimm_ leaves the room.
09:25:32jazen3 leaves the room.
09:25:32rphillips leaves the room.
09:25:32jammi leaves the room.
09:25:32anonuser leaves the room.
09:25:32xmlhacker leaves the room.
09:25:32vincentlu leaves the room.
09:25:32TheProkrammer leaves the room.
09:25:32drfreeze leaves the room.
09:25:32shoe leaves the room.
09:25:32jicksta leaves the room.
09:25:32foysavas leaves the room.
09:25:32jptix leaves the room.
09:25:32brixen leaves the room.
09:25:32Illocution leaves the room.
09:25:32smparkes1 leaves the room.
09:26:32lstoll enters the room.
09:26:42edwardam_ enters the room.
09:26:42aotearoa enters the room.
09:26:42blakewatters enters the room.
09:26:42fbuilesv enters the room.
09:26:42jtoy enters the room.
09:26:42ryanlowe enters the room.
09:26:42mutle_ enters the room.
09:26:42dmpk2k enters the room.
09:26:42joachimm_ enters the room.
09:26:42CIA-20 enters the room.
09:26:42shame enters the room.
09:26:42jicksta enters the room.
09:26:42limux enters the room.
09:26:42robin_dewd enters the room.
09:26:42rue enters the room.
09:26:42dgtized enters the room.
09:26:42rubuildius_ey64 enters the room.
09:26:42rubuildius_amd64 enters the room.
09:26:42rudebwoy enters the room.
09:26:42xmlhacker enters the room.
09:26:42cremes_ enters the room.
09:26:42nicksieger enters the room.
09:26:42timo enters the room.
09:26:42foysavas enters the room.
09:26:42Defiler enters the room.
09:26:42explody enters the room.
09:26:42evan enters the room.
09:26:42josb enters the room.
09:26:42scoopr enters the room.
09:26:42imajes_away enters the room.
09:26:42ko1_away enters the room.
09:26:42jazen3 enters the room.
09:26:42shoe enters the room.
09:26:42zenspider enters the room.
09:26:42TheProkrammer enters the room.
09:26:42hemulen enters the room.
09:26:42anonuser enters the room.
09:26:42pastie enters the room.
09:26:42zf enters the room.
09:26:42fearoffish enters the room.
09:26:42maharg enters the room.
09:26:42hoopy enters the room.
09:26:42Norgg enters the room.
09:26:42wycats_afk enters the room.
09:26:42drbrain enters the room.
09:26:42flori enters the room.
09:26:42squeegy enters the room.
09:26:42Illocution enters the room.
09:26:42brixen enters the room.
09:26:42jptix enters the room.
09:26:42drfreeze enters the room.
09:26:42vincentlu enters the room.
09:26:42smparkes1 enters the room.
09:26:42rphillips enters the room.
09:26:42jammi enters the room.
09:26:42tarcieri enters the room.
09:26:42mass enters the room.
09:26:42corundum enters the room.
09:26:42matthewd enters the room.
09:26:42djwhitt enters the room.
09:26:42cout enters the room.
09:27:00jtoy leaves the room.
09:27:17jtoy enters the room.
09:37:26antares_ enters the room.
09:37:28antares_ leaves the room.
09:37:47antares_ enters the room.
09:43:05gnufied enters the room.
09:45:02benny enters the room.
09:55:05lstoll_ enters the room.
09:55:05lstoll leaves the room.
09:58:21stouset_ enters the room.
10:07:18stouset_ leaves the room.
10:18:29krsh enters the room.
10:34:10botanicus enters the room.
10:46:22krsh leaves the room.
10:47:48BobFunk enters the room.
10:49:28BobFunk leaves the room.
10:50:31edwardam_ leaves the room.
11:04:54NoKarma enters the room.
11:11:15chris2 enters the room.
11:23:15blakewatters leaves the room.
11:27:37jicksta leaves the room.
11:43:40lopex enters the room.
11:45:25gnufied leaves the room.
11:47:56michalw enters the room.
11:52:39yasuhito enters the room.
11:56:57benny leaves the room.
12:04:25yugui enters the room.
12:14:30BobFunk enters the room.
13:01:14benny enters the room.
13:06:44imajes enters the room.
13:38:15headius enters the room.
13:39:26headius leaves the room.
13:39:47headius enters the room.
14:02:21headius leaves the room.
14:03:56benny leaves the room.
14:07:59fbuilesv leaves the room.
14:24:54moofbong enters the room.
14:30:27botanicus leaves the room.
14:37:55botanicus enters the room.
15:10:14moofbong leaves the room.
15:34:27wyhaines enters the room.
15:43:55michalw leaves the room.
15:44:57headius enters the room.
16:05:06botanicus leaves the room.
16:07:12headiushey, I got some exception running bench_threaded_reverse.rb from JRuby in rbx
16:07:12headiushttp://pastie.org/254134
16:07:42headiusthe exception message included a giant string, so I have excluded it
16:07:50headiusbut anyway, fyi
16:08:04headiusseemed to run fine for a while
16:10:20yugui leaves the room.
16:12:42BobFunk leaves the room.
16:16:04BobFunk enters the room.
16:17:18BobFunk leaves the room.
16:19:25yasuhito leaves the room.
16:21:03benburkert enters the room.
16:22:36KiranH enters the room.
16:26:48antares_ enters the room.
16:28:09BobFunk enters the room.
16:33:16botanicus enters the room.
16:35:23headius leaves the room.
16:37:11krsh enters the room.
16:39:34jackdempsey_ enters the room.
16:41:32ryanlowe leaves the room.
16:57:55binary42 leaves the room.
17:02:56BobFunk leaves the room.
17:07:31yasuhito enters the room.
17:20:50chris2 leaves the room.
17:30:39botanicus leaves the room.
17:34:13BobFunk enters the room.
17:38:57wyhaines leaves the room.
17:46:14EugZol enters the room.
17:49:18michalw enters the room.
17:59:55EugZol leaves the room.
18:00:55krsh leaves the room.
18:02:17yasuhito leaves the room.
18:02:49antares_ leaves the room.
18:18:26jackdempsey_ leaves the room.
18:26:45CIA-20* Fix last few Bignum primitives; 5f86599 - Dirkjan Bussink
18:29:07dbussinkanyone in?
18:30:02wycats enters the room.
18:33:24KiranH leaves the room.
18:40:09antares_ enters the room.
18:55:08fbuilesv enters the room.
19:07:45Defilerdbussink: I am now yeah
19:15:09blakewatters enters the room.
19:15:50dbussinkDefiler: ah, do you have any idea on what the current policy is on renaming primitives?
19:16:01dbussinkjust do it or something else?
19:19:00blakewatters leaves the room.
19:22:25blakewatters enters the room.
19:23:22DefilerRelocating actually.. back in a sec
19:28:45gnufied enters the room.
19:29:31mernen enters the room.
19:30:16squeegy leaves the room.
19:30:24squeegy enters the room.
19:36:20wyhaines enters the room.
19:38:32ezmobius enters the room.
19:41:52gnufiedezmobius, hey!
19:41:59ezmobiushey man
19:42:29jtoy leaves the room.
19:42:58mernenhey, what mac IRC client do you guys suggest?
19:43:32dbussinkmernen: testing linkinus atm
19:43:50dbussinkseems better then colloquy, does cost $20 though
19:43:57wycatshey ezmobius
19:44:03ezmobiushey
19:44:15ezmobiusi use linkinus for the last 6 months
19:44:18gnufiedezmobius, saw you vertebra related tweets, how far is it from getting released? (if its getting released)
19:44:19ezmobiusits good
19:44:38dbussinkezmobius: just started using to today, seems nice
19:44:46dbussinkezmobius: do you have a cool theme?
19:44:50ezmobiusgnufied: still a little ways off from being released
19:45:02ezmobiuspastie: ?
19:45:18gnufiedomg!
19:45:48jtoy enters the room.
19:46:21enebo enters the room.
19:46:59gnufiedezmobius, how much is erlang and how much is other languages? what about fabled stories of poor IO performance of erlang?
19:47:46ezmobiuslots of erlang lots of ruby
19:47:52ezmobiuserlang performs very well
19:48:07ezmobiussince the erlang parts are mostly doing networking
19:48:23enebo leaves the room.
19:49:51ezmobiuswow pastie sucks therse days
19:50:35jtoy leaves the room.
19:50:52wycatsezmobius: use gist
19:50:59ezmobiusgist doesnt do images
19:51:10ezmobiusi was trying to pastie a screenshot for dbussink
19:51:10wycatsezmobius: I think it does
19:51:27wycatsezmobius: yeah
19:51:31wycatsyou have to push it via git
19:51:34wycatsbut then it shows it
19:51:35ezmobiusahh
19:51:36wycatsso yeah
19:51:37wycatsthat sucks
19:51:39wycats:P
19:53:52dbussinkezmobius: with all those apps, just sharing an image still seems troublesome ;)
19:54:02ezmobiusyeah wtf?
19:55:07dbussinkezmobius: going well with ey i guess, wycats was spamming with an opening again :)
19:55:28ezmobiusyeah its crazy. i think we've almost reached 100 employees
19:55:55mkrauskopf enters the room.
19:55:56Defilerdbussink: OK, sorry.. the wifi was terrible there
19:56:00gnufiedhe he. nice.
19:56:04dbussinktalked about it with Defiler when he was in amsterdam, like he saw it doubling in only the period he was here
19:56:22Defilerdbussink: But the answer is that you can feel free to rename primitives, as long as you do it right. :)
19:56:40DefilerWhich ones do you want to change?
19:57:24dbussinkwanted to change fixnum_modulo into fixnum_mod, because that name is use everywhere else in the cpp vm
19:57:35DefilerSeems reasonable
19:57:50DefilerWe've been renaming them by changing them on master, rebuilding stables, etc, first.
19:58:06DefilerThen doing it in cpp, including the crappy little text file that lists them all that we use as a todo list
19:58:09dbussinkbut i saw brixen already renamed a bunch too without seeing it being changed on master
19:58:19DefilerHrm.
20:00:30ruedbussink: I would rather change everything else :)
20:00:42dbussinkrue: well, that could be done too
20:00:50rueDespite persistent rumours, short variable names do not make code run faster ;)
20:01:04dbussinkrue: well, i was going for majority here
20:01:15rueOr "identifiers" I suppose
20:01:19rueSure
20:01:48dbussinkbut i'm fine with either, just wondering about how to do it
20:02:01dbussinkor even wait untail after a first version is finished
20:02:21mernen leaves the room.
20:02:22dbussinkezmobius: you got a picture online yet? :P
20:02:39ezmobiusahh sorry i kind of gave up
20:03:02dbussinkhaha, that's like really disturbing actually :)
20:03:23ezmobiusi i use a style called 'Apt'
20:03:27ezmobiusi think its built in
20:04:14dbussinkah ok, well, i don't really like the previewer, it actually shows things completely out of proportion
20:04:46gnufiedhugs xchat!
20:05:19mernen enters the room.
20:05:55dbussinkrue: same goes for float_uminus
20:05:56benny enters the room.
20:06:10dbussinkrue: for fixnum / bignum it's actually named neg
20:06:40mernendbussink: trying colloquy right now
20:07:11dbussinkmernen: problem with it is that it hangs a lot for me
20:07:22dbussinki think i'm gonna pay the $20 for linkinus
20:07:35dbussinkit's like pocket change anyway with the current exchange rate :P
20:08:35mernennot really liking it, though
20:09:00mernenits interface is pretty flawed
20:09:54dbussinkyeah, it's pretty awkward
20:10:00dbussinkcould try linkinus too
20:10:10dbussinki don't think there is even more choice
20:10:26dbussinkunless you'd go for something like xchat or terminal based stuff like irssi
20:10:40scooprirssi ftw \:D/
20:11:37enebo enters the room.
20:11:41dbussinkwants growl integration and dock alerts etc.
20:12:15mernenI guess I'll give linkinus a chance later
20:13:49brixendbussink: we have to merge master kernel/** into cpp kernel/** anyway
20:13:57brixenI find little value in renaming stuff in both places
20:14:12brixenwe should rename them on cpp to make them sane
20:14:47brixendbussink: also, huge chunks of stuff (like Ruby Hash) will change in cpp
20:19:12dbussinkbrixen: ok, so shall i just try to make something consistent?
20:19:46brixenthat'd be my recommendation
20:20:01brixenthe pattern appears to me (follow evan's renames) class_method
20:20:16brixene.g. bytearray_fetch_bytes instead of fetch_bytes
20:20:32brixendbussink: feel free to confirm with evan
20:20:38brixengrabbing some food..
20:24:36dbussinkbrixen: you didn't update those names in the list btw
20:24:45dbussinkthat the rake vm:missing_primitives task uses
20:28:37DefilerThat's bad
20:28:39Defiler:)
20:31:58dbussinkhe's such a naughty boy
20:35:30wycatssteps out of this room
20:39:00hoopy leaves the room.
20:41:01enebo leaves the room.
20:44:11benburkert leaves the room.
20:44:54benburkert enters the room.
20:48:42enebo enters the room.
20:51:41CIA-20* Fixup the last Float and Fixnum primitives. Renamed some for consistency; 9f89837 - Dirkjan Bussink
20:51:47brixendbussink: sorry, I don't use that list. we're working from an internal task list
20:51:52brixendbussink: but I'll update it
20:52:14dbussinkbrixen: ah ok, that list isn't public then?
20:53:22brixenit's an internal task tracker
20:53:46dbussinkah ok, but are the tasks divided there too? because i'd hate to do double work ;)
20:53:52brixendbussink: feel free to work on whatever
20:53:55brixenwe'll coordinate :)
20:53:57dbussinkbtw, fixnum, float are bignum are all done now
20:54:03brixensweet, thanks!
20:54:16dbussinkhmm, the coverage task is still broken
20:54:19brixenI'm pushing compare_bytes in a sec and I'll have one more BA to do
20:54:27dbussinkwanted to ensure i got 100% on those three then
20:54:36benburkert leaves the room.
20:54:42brixenwhat's broken? I thought evan fixed it
20:54:59dbussinkapparently not (yet)
20:55:16brixenhmm ok
20:55:19dbussinkit still deletes a tempfile prematurely
20:55:30dbussinkworking around it now by commenting the removal of that file
20:55:41dbussinkbut that's not an actual fix :)
20:55:46brixenheh
20:56:48brixensure nice to have tests now. found some boundary bugs in one of the BA prims
20:57:59dbussinkhmm, are those mark methods still needed on all objects?
20:58:33brixenwhich?
20:58:49dbussinkvoid Bignum::Info::mark(OBJECT obj, ObjectMark& mark) { }
20:59:08brixenI think evan was working on that, but yes afaik they're still needed
21:02:03wmoxam enters the room.
21:04:36brixendbussink: CIA is awol, but I updated the list
21:04:37CIA-20* Updated primitive names in list.; c5e7bb8 - Brian Ford
21:04:41brixenheh
21:04:52dbussinkit's just dead slow
21:04:54brixenanyway, running some errands
21:05:03brixenyeah, never reported my other commit
21:05:11brixenlater..
21:08:22jaywhy enters the room.
21:17:56mkrauskopf leaves the room.
21:18:13mkrauskopf enters the room.
21:21:59CIA-20* Make ByteArray::compare_bytes more bulletproof.; 4d76c0b - Brian Ford
21:22:12imajes leaves the room.
21:24:30mernen leaves the room.
21:29:37drbrain leaves the room.
21:29:38corundum leaves the room.
21:30:40headius enters the room.
21:31:59corundum enters the room.
21:33:26drbrain enters the room.
21:43:00benburkert enters the room.
21:43:49benburkert leaves the room.
21:51:01wycats leaves the room.
21:57:20dbussinkis there anyone who has really fuzzy feelings about Bignum::debug() ?
21:57:34dbussinkit feels a bit odd that it's there and not for other objects
22:11:08rphillips leaves the room.
22:11:15headiusonly Bignums need to be debugged
22:11:24drbrainobviously
22:16:12moofbong enters the room.
22:18:49dbussinknothing else matters i guess then :P
22:20:42moofbong leaves the room.
22:21:06headius leaves the room.
22:21:46CIA-20* Improve Bignum coverage; cf48fdf - Dirkjan Bussink
22:21:55dbussinkdrbrain: it's just an excuse so i can remove it to get the bignum coverage number up further ;)
22:23:59drbrain:)
22:27:13trythil enters the room.
22:36:52CIA-20* Implement Integer tests; 952a929 - Dirkjan Bussink
22:55:01benburkert enters the room.
23:03:41mutle enters the room.
23:08:48jicksta enters the room.
23:08:58heycarsten enters the room.
23:21:52mutle_ leaves the room.
23:21:59BlackEdder enters the room.
23:23:34benburkert leaves the room.
23:24:10heycarsten leaves the room.
23:24:16BobFunk leaves the room.
23:26:55michalw leaves the room.
23:29:49BobFunk enters the room.
23:42:35trythil leaves the room.
23:44:39BobFunk leaves the room.
23:58:00nari enters the room.