antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
<kenaan_>
rlamy default 2ec2d28bba33 /rpython/rlib/: Complain if we pass None to something which expects unicode or str
marky1991 has quit [Ping timeout: 256 seconds]
ebarrett has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
adamholmberg has quit [Remote host closed the connection]
marky1991 has joined #pypy
adamholmberg has joined #pypy
autoplayer has quit [Quit: Page closed]
tbodt has joined #pypy
tbodt has quit [Client Quit]
squeaky_pl has joined #pypy
<squeaky_pl>
is everything fine with speed.pypy.org?
<squeaky_pl>
looks noisy in last couple of days
marky1991 has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
marky1991 has joined #pypy
tbodt has joined #pypy
cjwelborn has quit [Remote host closed the connection]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
asmeurer has joined #pypy
asmeurer has quit [Ping timeout: 256 seconds]
raynold has joined #pypy
raynold has quit [Excess Flood]
raynold has joined #pypy
jneen has quit [Ping timeout: 252 seconds]
simpson has quit [Ping timeout: 265 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
<nanonyme>
arigato, hmm, so what would I need to do to repro on Python side? Explicitly create a pointer from a handle, throw away handle, garbage collect and try to recreate original from pointer?
nimaje1 has joined #pypy
nimaje1 is now known as nimaje
nimaje has quit [Killed (livingstone.freenode.net (Nickname regained by services))]
zmt00 has joined #pypy
Hexxeh______ has joined #pypy
huonw_ has joined #pypy
tos9_ has joined #pypy
glyph_ has joined #pypy
pedronis` has joined #pypy
pulkitg has quit [*.net *.split]
dan- has quit [*.net *.split]
pedronis has quit [*.net *.split]
ceridwen__ has quit [*.net *.split]
glyph has quit [*.net *.split]
tos9 has quit [*.net *.split]
huonw has quit [*.net *.split]
Hexxeh_____ has quit [*.net *.split]
tos9_ is now known as tos9
glyph_ is now known as glyph
dan- has joined #pypy
dan- has quit [Changing host]
dan- has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ceridwen__ has joined #pypy
pulkitg has joined #pypy
squeaky_pl has quit [Ping timeout: 256 seconds]
pedronis` is now known as pedronis
<kenaan_>
arigo cffi/cffi db50b63de204 /doc/source/cdef.rst: Document issue #355 and #350 here
<arigato>
nanonyme: it's undefined as in the C world usage of "undefined": anything can occur, including apparently working fine
<arigato>
but yes, what you're describing would be undefined in this sense
<nanonyme>
It's just, I got fatal from CFFI in this case. I'd want to fix this and verify the fix but I've no idea why the thing happened in the first place
<nanonyme>
I was using a context manager but not one I wrote myself, instead the decorator from contextlib which creates one from generator
<arigato>
yes, that's likely what you describe
<nanonyme>
The original thing was reproduced by a C callback in another thread
<nanonyme>
As in, not entirely obvious to me how the handle could have gone out of scope. Doing the with statement should keep the generator alive and anything inside it alive, I think
tbodt has joined #pypy
<nanonyme>
Ergo any bugs clearing the callback in C code, of course
<nanonyme>
Erm, excluding even
tbodt has quit [Client Quit]
<Rotonen>
C, ERGO SUлокомотива\nПредуÑматриваюÑ
* nanonyme
is starting to be convinced the Python code was probably just fine; maybe I'll rant more to the people who wrote the C code
<nanonyme>
Rotonen, what's up?
<Rotonen>
currently fighting with the guts of libssh2 for a client after the recent github key exchange deprecation
<Rotonen>
as in fine friday fun
<Rotonen>
and thus in that context could not resist the cogito, ergo sum pun
<nanonyme>
arigato, also, still again thanks for the unicode fix, I just got this time for the first time test automation validating our more esoteric setup :)
<nanonyme>
As in, got that done today
tbodt has joined #pypy
nanonyme has quit [Quit: WeeChat 2.0.1]
nanonyme has joined #pypy
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
antocuni has quit [Ping timeout: 248 seconds]
forgottenone has quit [Ping timeout: 276 seconds]
asmeurer_ has joined #pypy
squeaky_pl has joined #pypy
asmeurer_ has quit [Ping timeout: 240 seconds]
Rhy0lite has quit [Quit: Leaving]
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
dddddd has quit [Ping timeout: 276 seconds]
rubdos_ has joined #pypy
rubdos_ is now known as rubdos
dddddd has joined #pypy
energizer has joined #pypy
energizer has quit [Remote host closed the connection]
energizer has joined #pypy
asmeurer__ has joined #pypy
autoplayer has joined #pypy
<autoplayer>
hi, does the translator have an argument to log the output to a file? i'm trying to build and I get an error that does not fit the console
<cfbolz>
autoplayer: which operating system are you using? you can redirect the console output of a process into a file
<autoplayer>
cfbolz: windows; I tried but the script complained that it cannot work without the console output
<cfbolz>
Uh? Which script?
<autoplayer>
the build script. this is the error "rpython.translator.tool.pdbplus.NoTTY: Cannot start the debugger when stdout is captured"
<kenaan_>
rlamy py3.5 baf4067a05b0 /pypy/module/: Don't segfault when calling ffi.from_buffer() on io.BytesIO().getbuffer()
<cfbolz>
autoplayer: ah. Run it with --batch then?
<cfbolz>
Then you should be able to redirect the output
<autoplayer>
thanks. i missed that flag in the help