added moo_iskindof().

changed isKindOf: to utilize a new primitive _is_kind_of.
marked BlockContext and MethodContext to be #final and #limited
This commit is contained in:
hyunghwan.chung
2017-09-29 15:03:54 +00:00
parent e38a4f1f20
commit 303b49270d
9 changed files with 120 additions and 12 deletions

View File

@ -42,7 +42,7 @@ block context...
---------------------------------- *)
}
class(#pointer) MethodContext(Context)
class(#pointer,#final,#limited) MethodContext(Context)
{
var method, receiver, home, origin.
@ -99,7 +99,7 @@ class(#pointer) MethodContext(Context)
}
}
class(#pointer) BlockContext(Context)
class(#pointer,#final,#limited) BlockContext(Context)
{
var nargs, source, home, origin.