4 Ruby.primitive :allocate_count
5 raise PrimitiveFailure, "primitive failed"
8 def self.template(size, obj)
9 Ruby.primitive :tuple_template
10 raise PrimitiveFailure, "Tuple.template primitive failed"
14 Ruby.primitive :tuple_shifted
15 raise PrimitiveFailure, "primitive failed"
20 raise InvalidIndexError, "Unable to access index '#{idx}' of #{self}"
25 raise InvalidIndexError, "Unable to set index '#{idx}' of #{self}"
30 raise InvalidIndexError, "Object#at failed."
35 raise InvalidIndexError, "Unable to set index '#{idx}' of #{self}"
39 Ruby.primitive :fields
40 raise PrimitiveFailure, "primitive failed"