--- Log opened Sat Jun 20 00:00:36 2009 10:53 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 11:21 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit [Read error: 104 (Connection reset by peer)] 11:21 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 12:07 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit ["Leaving"] 12:08 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 12:47 -!- tgrabiec [n=tomekg@rev-189-107.ramtel.pl] has joined #jato 12:49 < tgrabiec> vegard: your idea seems ok to me 12:54 < vegard> hey :) 12:54 < vegard> I have another question 12:54 < vegard> jit/exception.c, find_handler() 12:55 < vegard> that call to isInstanceOf()... 12:55 < vegard> is it really doing the right thing? 12:56 < tgrabiec> why not? 12:57 < vegard> hm. 12:58 < tgrabiec> well, the code is quite simmilar to the one in jamvm (jamvm/excep.c:L134) 12:58 < vegard> yes, I think I am confused. 13:00 < vegard> I think what confuses me is that we're asking "is this class an instance of that class" 13:00 < vegard> and it doesn't really make that much sense because classes are not instances... objects are. 13:01 < tgrabiec> right, so it's a naming problem. 13:02 < vegard> but is it? or did I just mix up my notions :) 13:11 < tgrabiec> i think that we should check whether vm_object is an instance of vm_class to be semantically correct. Of course the underlying process involves comparing one vm_class with another vm_class 13:13 * vegard nods 13:14 < vegard> and what can we call that underlying process? 13:16 < tgrabiec> i don't know how to call it correctly 13:40 < vegard> looks like Sun uses the term "is assignable from" 13:40 < vegard> http://java.sun.com/javase/6/docs/api/java/lang/Class.html#isAssignableFrom(java.lang.Class) 13:41 < vegard> I guess that makes it: vm_object_is_instance_of(struct vm_object *, struct vm_class *) and vm_class_is_assignable_from(struct vm_class *, struct vm_class *) 13:46 < tgrabiec> looks good to me 19:52 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit ["Leaving"] 19:53 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 19:55 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit [Client Quit] 19:55 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 20:11 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit [Read error: 54 (Connection reset by peer)] 20:15 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 20:20 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit ["Leaving"] 20:21 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato 20:22 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has quit [Client Quit] 20:22 -!- ahuillet_ [n=user@AToulouse-158-1-61-240.w90-50.abo.wanadoo.fr] has joined #jato --- Log closed Sun Jun 21 00:00:42 2009