00:36
dalley has quit [Ping timeout: 272 seconds]
01:03
dalley has joined #hpy
08:22
<
cfbolz >
antocuni, Hodgestar: how was the BoF?
16:24
<
mattip >
Any thoughts about this failure on macosx arm64 in rpython.flowspace.test.test_objspace::test_all_opcodes_defined
16:24
<
mattip >
LOAD_REVDB_VAR seems to be missing
16:26
<
mattip >
why is that showing up in rpython, it is defined in pypy/interpreter
18:00
<
mattip >
whoops, wrong channl, sorry
18:16
ddavis has joined #hpy
18:25
ddavis has quit [Remote host closed the connection]
18:28
<
antocuni >
cfbolz: it went very well! There were ~15 people: some of them were only curious but some seems very interested
18:29
<
antocuni >
generally speaking, everyone agrees that the C API is a problem
18:30
<
antocuni >
and many people seems very interested in universal binaries
18:30
<
antocuni >
more than performance on pypy
18:30
<
cfbolz >
yeah, to be expected :-/
18:31
<
antocuni >
we also showed them some of the nice tweaks that we did to the API, like having HPy_Add and HPy_GetAttr instead of PyNumber_*/PyObject_*
18:31
<
antocuni >
or the fact that when you use HPyDef_METH, you get a static typecheck in the signature of the C function
18:31
<
antocuni >
and it was nice to see many of them nodding enthusiastically
18:32
<
antocuni >
some suggested to experiment with nanobind, which should be much easier than pybind11
18:33
<
antocuni >
and we also had great conversations with Sebastian Berg w.r.t. numpy
18:38
<
cfbolz >
antocuni: cool, what was the outcome of that
18:39
<
antocuni >
he's generally positive about migrating numpy to hpy
18:40
<
antocuni >
and it seems that none of them should be a big concern
18:41
<
antocuni >
the most annoying thing is "PyArrayObject* -> HPy removes type information and type checking", but he seems happy to live with passing both HPy and PyArrayObject* around
18:44
<
antocuni >
he's also moving to Germany, so maybe we might convince him to come to the Duesseldorf sprint
18:44
<
antocuni >
but I don't remember whether I asked him or not 😅