_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
mkoubaa has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
pmp-p_ has joined #hpy
pmp-p has quit [Killed (NickServ (GHOST command used by pmp-p_))]
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Read error: Connection reset by peer]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
mkoubaa has quit [Ping timeout: 268 seconds]
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
pmp-p_ is now known as pmp-p
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
<mattip> In the tests, there is typically a PointObject, and then a PointObject_AsStruct macro
<mattip> it is confusing. Is the goal that this macro is used in actual ported code?
<mattip> it does two things: sets an enum PointObject_IS_LEGACY = 0, and returns ctx->AsStruct(ctx, h)
<mattip> so it saves one line of code which obscufucating what is going on
<mattip> wouldn't it be better to be a little less "magical", HPy is complicated enough without adding more layers
<antocuni> mattip: I think you are referring to the HPyType_HELPERS macro, which generates both PointObject_IS_LEGACY and a static inline function PointObject_AsStruct
<antocuni> the idea is to prevent errors when during the migration you turn an hpytype from legacy to pure
<antocuni> the original discussion is here: https://github.com/hpyproject/hpy/issues/83
<antocuni> (although it was still called Cast instead of AsStruct at that time)
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
<mattip> ok, but you still need to remember to change to HPyType_HELPERS(PoinyObject) from HPyType_LEGACY_HELPERS(PointObject)
<mattip> anyhow, not a big deal
<antocuni> yes, but that's a very local change: i.e., you remove the PyObject_HEAD from the struct and change the macro which is just below
<antocuni> we wanted to avoid the case in which you change the struct, and you have to also update the HPyType_Spec which is probably in another file
<mattip> I wonder if it is significant that none of the _vendored test use the legacy form of PointObject_AsStruct, which makes sense
<antocuni> there is test_hpytype_legacy
<antocuni> test_hpytype_legacy.py
<antocuni> a whole file of tests using it
<mattip> I don't see any use of Struct in that file
<antocuni> it inherits the tests from test_hpytype.py
<antocuni> and the template magic makes it calling HPyType_LEGACY_HELPERS instead of HPyType_HELPERS
<mattip> ahh, cool, I missed the import. Sorry for the noise
<antocuni> so that PointObject_AsStruct will call HPy_AsStructLegacy
<antocuni> np
<antocuni> this is also an indication that those tests are too hard to follow :(
<mattip> it's OK as long as they pass :)
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
<mattip> I am suspicious of the test_hpytype_legacy.py tests
<mattip> pypy does not yet expose any of the HPyObject/PyOjbect conversions, yet these tests almost all pass in extra_tests
<mattip> the only one that is failing is the one that expressly checks PyObject.tp_dealloc (test_legacy_dealloc)
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
_0az3 has quit [Remote host closed the connection]
_0az3 has joined #hpy
mkoubaa has joined #hpy