Skip to content

Commit ce662c9

Browse files
committed
Implement context function ctx_Length
1 parent 734bfdb commit ce662c9

File tree

1 file changed

+3
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/hpy

1 file changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/hpy/GraalHPyContext.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,8 @@ enum HPyContextMembers {
248248
CTX_RICHCOMPARE("ctx_RichCompare"),
249249
CTX_RICHCOMPAREBOOL("ctx_RichCompareBool"),
250250
CTX_HASH("ctx_Hash"),
251-
CTX_NUMBER_CHECK("ctx_Number_Check");
251+
CTX_NUMBER_CHECK("ctx_Number_Check"),
252+
CTX_LENGTH("ctx_Length");
252253

253254
private final String name;
254255

@@ -537,6 +538,7 @@ private static Object[] createMembers(PythonContext context) {
537538
members[HPyContextMembers.CTX_RICHCOMPAREBOOL.ordinal()] = new GraalHPyRichcompare(true);
538539
members[HPyContextMembers.CTX_HASH.ordinal()] = new GraalHPyCallBuiltinFunction(BuiltinNames.HASH, 1, GraalHPyConversionNodeSupplier.TO_INT64);
539540
members[HPyContextMembers.CTX_NUMBER_CHECK.ordinal()] = new GraalHPyIsNumber();
541+
members[HPyContextMembers.CTX_LENGTH.ordinal()] = new GraalHPyCallBuiltinFunction(BuiltinNames.LEN, 1, GraalHPyConversionNodeSupplier.TO_INT64);
540542
return members;
541543
}
542544

0 commit comments

Comments
 (0)