cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "nothing compares to the timeshifter, my personal polar expedition in software" - pedronis
<lesshaste>
is it useful to anyone to have these bbot2 messages here?
<simpson>
lesshaste: I have /ignore'd bbot2 for a while now.
<simpson>
It is presumably extremely useful to the PyPy team.
<lesshaste>
simpson, very wise.... it would be interesting to know if it is useful for them
<lesshaste>
bbot2 ignored...
ronan has quit [Ping timeout: 252 seconds]
yuyichao has quit [Ping timeout: 240 seconds]
Arfrever has joined #pypy
cstratak has quit [Ping timeout: 258 seconds]
yuyichao has joined #pypy
<fijal>
lesshaste: good question
<fijal>
I haven't looked at them, really
<fijal>
or maybe a single summary would be better
<LarstiQ>
if you start a build manually you really want to know
<fijal>
yeah true
<kenaan>
fijal memory-accounting 238b67adb061 /rpython/: write the number of raw malloced bytes into structs that are used for add_memory_pressure
oberstet has quit [Ping timeout: 248 seconds]
ronan has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
ronan has quit [Ping timeout: 252 seconds]
<kenaan>
fijal memory-accounting 8e15f0778f6e /rpython/: whack whack whack until we get to the point of actually calling GC stuff
raynold has joined #pypy
kenaan has quit [Read error: No route to host]
realitix has quit [Quit: Leaving]
forgottenone has joined #pypy
<lesshaste>
what is the difference between bbot2 and kenaan?
<simpson>
bbot2 is probably a buildbot IRC client. kenaan has a bunch of different functions; in other channels, it tracks ticket and issue progress, and in here, it tracks code checkins.
lritter_ has quit [Remote host closed the connection]
nimaje has quit [Remote host closed the connection]
<mattip>
arigato: (for the logs) 1495dbdd3cfd causes many tests to fail - pypy_decl.h:26:20: error: ‘PySlice_GetIndicesEx’ defined but not used [-Werror=unused-function]
<mattip>
hi. I just cythonized the minimal case and added it as a c file to the tests, do you and Armin have a better test?
<mattip>
and more to the point - should I leave it to you guys to fix?
<antocuni>
mattip: armin wrote a more minimal test in which he manually wrote a type directly in C
<antocuni>
we also digged the problem a bit further: we found out that in this particular case, LxmlSyntaxError.__base__ == SyntaxError (which is correct, both in CPython and PyPy)
<antocuni>
but when you do LxmlSyntaxError(), CPython correctly calls SyntaxError.tp_new, while PyPy calls Error.tp_new
<antocuni>
and, by chance, the cython implementation of Error.tp_new is written in such a way which triggers the exception you see
<antocuni>
but the actual bug is that it should not be called at all
<mattip>
antocuni: cool, so I will leave it to you all to fix, thanks
<antocuni>
ok
<antocuni>
sorry for having duplicated your work :(
* mattip
sorry I'm not there :)
nimaje has joined #pypy
* mattip
zzz
antocuni has quit [Ping timeout: 255 seconds]
<kenaan_>
rlamy default 8e1aad229f8e /pypy/module/cpyext/: Use C parser to define the PyXXXDescrObjects
nimaje has quit [Remote host closed the connection]
nimaje has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
nimaje has quit [Remote host closed the connection]
nimaje has joined #pypy
marky1991 has quit [Ping timeout: 240 seconds]
TheAdversary has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
nimaje has quit [Remote host closed the connection]