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)"
asmeurer_ has joined #pypy
wleslie has joined #pypy
marr has quit [Ping timeout: 260 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
adamholmberg has joined #pypy
tbodt has quit [Client Quit]
adamholmberg has quit [Ping timeout: 248 seconds]
marky1991 has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
jcea has quit [Quit: jcea]
Hotpot33 has joined #pypy
zmt01 has quit [Quit: Leaving]
zmt00 has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tmarkovich has quit [Ping timeout: 260 seconds]
tmarkovich has joined #pypy
forgottenone has joined #pypy
forgottenone has quit [Remote host closed the connection]
forgottenone has joined #pypy
graingert has quit [Ping timeout: 255 seconds]
graingert has joined #pypy
tmarkovich has quit [Ping timeout: 256 seconds]
Greasy-Gappers has quit [Ping timeout: 248 seconds]
Greasy-Gappers has joined #pypy
tmarkovich has joined #pypy
dddddd has quit [Remote host closed the connection]
forgottenone has quit [Quit: Konversation terminated!]
Greasy-Gappers has quit [Ping timeout: 256 seconds]
Greasy-Gappers has joined #pypy
dustinm has quit [Quit: Leaving]
dustinm has joined #pypy
pedronis has quit [Quit: Coyote finally caught me]
[Arfrever] has quit [Ping timeout: 256 seconds]
[Arfrever] has joined #pypy
tayfun26 has joined #pypy
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
jamesaxl has quit [Read error: Connection reset by peer]
jamesaxl has joined #pypy
oberstet has joined #pypy
tito has quit [*.net *.split]
dan- has quit [*.net *.split]
pulkitg has quit [*.net *.split]
bgola has quit [*.net *.split]
avakdh has quit [*.net *.split]
irclogs_io_bot has quit [*.net *.split]
raynold has quit [*.net *.split]
mitsuhiko has quit [*.net *.split]
AndrewBC has quit [*.net *.split]
mdash has quit [*.net *.split]
raynold has joined #pypy
ctismer has quit [Ping timeout: 260 seconds]
ctismer has joined #pypy
<arigato> nanonyme: from_handle() will explode if you're using it with a pointer that doesn't come from a still-alive ffi.new_handle(), yes
zmt00 has quit [Ping timeout: 256 seconds]
inhahe has joined #pypy
inhahe_ has quit [Ping timeout: 240 seconds]
mdash has joined #pypy
mitsuhiko has joined #pypy
AndrewBC has joined #pypy
irclogs_io_bot has joined #pypy
avakdh has joined #pypy
bgola has joined #pypy
pulkitg has joined #pypy
dan- has joined #pypy
tito has joined #pypy
pulkitg has quit [Ping timeout: 240 seconds]
abvi[m] has quit [Ping timeout: 256 seconds]
bendlas has quit [Ping timeout: 256 seconds]
yuvipanda has quit [Ping timeout: 256 seconds]
agates has quit [Ping timeout: 260 seconds]
pedronis has joined #pypy
tito has quit [*.net *.split]
dan- has quit [*.net *.split]
bgola has quit [*.net *.split]
avakdh has quit [*.net *.split]
irclogs_io_bot has quit [*.net *.split]
AndrewBC has quit [*.net *.split]
mitsuhiko has quit [*.net *.split]
mdash has quit [*.net *.split]
pedronis has quit [Quit: Coyote finally caught me]
pedronis has joined #pypy
antocuni has joined #pypy
mdash has joined #pypy
AndrewBC has joined #pypy
mitsuhiko has joined #pypy
Hotpot33 has quit [Ping timeout: 256 seconds]
pedronis has quit [Quit: Coyote finally caught me]
pedronis has joined #pypy
bgola has joined #pypy
tito_ has joined #pypy
avakdh has joined #pypy
irclogs_io_bot has joined #pypy
dan- has joined #pypy
dan- has joined #pypy
dan- has quit [Changing host]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Hotpot33 has joined #pypy
<cfbolz> ronan: could you document refactor-slots please?
marr has joined #pypy
pulkitg has joined #pypy
energizer has quit [Disconnected by services]
energizer has joined #pypy
energizer has quit [Remote host closed the connection]
energizer has joined #pypy
<fijal> cfbolz: sure
<fijal> Can you mail me this please? On the phone and will forget
<kenaan_> arigo cffi/cffi 1a92038e7904 /cffi/setuptools_ext.py: Import from setuptools instead of distutils from here (see issue #345)
bendlas has joined #pypy
abvi[m] has joined #pypy
yuvipanda has joined #pypy
agates has joined #pypy
Goto has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
<cfbolz> fijal: heh, done
ronan has quit [Ping timeout: 256 seconds]
ronan has joined #pypy
energizer has quit [Remote host closed the connection]
energizer has joined #pypy
<fijal> cfbolz: ok so ignore?
<cfbolz> eh
<cfbolz> fijal: no, the mail is done
energizer has quit [Quit: Leaving]
jacob22__ has quit [Ping timeout: 260 seconds]
inhahe_ has joined #pypy
inhahe has quit [Ping timeout: 264 seconds]
antocuni has quit [Ping timeout: 264 seconds]
lesshaste has joined #pypy
<lesshaste> hi all
asmeurer_ has quit [Quit: asmeurer_]
lesshaste has quit [Quit: Leaving]
lesshaste has joined #pypy
bremner has quit [Quit: Coyote finally caught me]
jacob22__ has joined #pypy
bremner has joined #pypy
dddddd has joined #pypy
antocuni has joined #pypy
mattip has joined #pypy
<mattip> looking at this rpython test failure (on default, linux)
<mattip> it is caused from a union of SomeInteger(knowntype=int, nonneg=False, unsigned=False)
<mattip> and SomeInteger(knowntype=int, nonneg=True, unsigned=False)
<mattip> when rpython/flowspace/specialcase.py:rpython_print_newline calls os.write(1, ...)
<mattip> is there a way to force that 1 to become a SomeInteger(knowntype=int, nonneg=False, unsigned=False) ?
jcea has joined #pypy
marky1991 has joined #pypy
jcea has quit [Quit: jcea]
raynold has quit [Quit: Connection closed for inactivity]
marky1991 has quit [Ping timeout: 240 seconds]
jcea has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
jerith_ is now known as jerith
<kenaan_> rlamy default a17a3e4c087f /pypy/doc/whatsnew-head.rst: Document merged branch
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1705 [mattip: force build, py3.5]
Rhy0lite has joined #pypy
adamholmberg has joined #pypy
tito_ has quit [Changing host]
tito_ has joined #pypy
inhahe has joined #pypy
inhahe_ has quit [Ping timeout: 264 seconds]
<kenaan_> rlamy default b6c556e371ec /rpython/rlib/rposix.py: Use @signature to prevent late-stage annotation issues
<ronan> mattip: fixed!
tayfun26 has quit [Quit: tayfun26]
tayfun26 has joined #pypy
tayfun26 has quit [Remote host closed the connection]
<mattip> ronan: thanks. Is there a doc that describes the various decorators and their use?
<mattip> like enforceargs, signature, and then interp-level unwrap_spec
<ronan> mattip: I guess not
forgottenone has joined #pypy
<kenaan_> mattip extradoc 4190a252997f /planning/sprint-leysin-2018-notes.rst: maybe work on rpython documentation at the sprint
mattip has left #pypy ["Leaving"]
dstufft has quit [Quit: ZNC - http://znc.in]
solarjoe4 has joined #pypy
dstufft has joined #pypy
solarjoe4 has quit [Quit: Leaving]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/1705 [mattip: force build, py3.5]
autoplayer has joined #pypy
tbodt has joined #pypy
<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
jamesaxl has quit [Quit: WeeChat 2.0.1]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
jrkleinsh has joined #pypy
<jrkleinsh> _ _ _ _ _ _ _______ _______ _______ _______
<jrkleinsh> _ _ _ _ _ _ _______ _______ _______ _______
<jrkleinsh> _ _ _ _ _ _ _______ _______ _______ _______
<jrkleinsh> _ _ _ _ _ _ _______ _______ _______ _______
<jrkleinsh> ( ) ( ) ( ) ( ) ( \ ( \ ( ___ )( )( ___ )( ____ \
<jrkleinsh> ( ) ( ) ( ) ( ) ( \ ( \ ( ___ )( )( ___ )( ____ \
<jrkleinsh> ( ) ( ) ( ) ( ) ( \ ( \ ( ___ )( )( ___ )( ____ \
<jrkleinsh> ( ) ( ) ( ) ( ) ( \ ( \ ( ___ )( )( ___ )( ____ \
<jrkleinsh> _| |_| |_ _| |_| |_ | ( | ( | ( ) || () () || ( ) || ( \/
<jrkleinsh> _| |_| |_ _| |_| |_ | ( | ( | ( ) || () () || ( ) || ( \/
<jrkleinsh> _| |_| |_ _| |_| |_ | ( | ( | ( ) || () () || ( ) || ( \/
<jrkleinsh> _| |_| |_ _| |_| |_ | ( | ( | ( ) || () () || ( ) || ( \/
<jrkleinsh> (_ _ _)(_ _ _)| | | | | (___) || || || || (___) || (_____
<jrkleinsh> (_ _ _)(_ _ _)| | | | | (___) || || || || (___) || (_____
<jrkleinsh> (_ _ _)(_ _ _)| | | | | (___) || || || || (___) || (_____
<jrkleinsh> (_ _ _)(_ _ _)| | | | | (___) || || || || (___) || (_____
<jrkleinsh> _| (_) |_ _| (_) |_ | | | | | ___ || |(_)| || ___ |(_____ )
<jrkleinsh> _| (_) |_ _| (_) |_ | | | | | ___ || |(_)| || ___ |(_____ )
<jrkleinsh> _| (_) |_ _| (_) |_ | | | | | ___ || |(_)| || ___ |(_____ )
<jrkleinsh> _| (_) |_ _| (_) |_ | | | | | ___ || |(_)| || ___ |(_____ )
<jrkleinsh> (_ _ _)(_ _ _)| | | | | ( ) || | | || ( ) | ) |
<jrkleinsh> (_ _ _)(_ _ _)| | | | | ( ) || | | || ( ) | ) |
<jrkleinsh> (_ _ _)(_ _ _)| | | | | ( ) || | | || ( ) | ) |
<jrkleinsh> (_ _ _)(_ _ _)| | | | | ( ) || | | || ( ) | ) |
<jrkleinsh> | | | | | | | | | (____/\| (____/\| ) ( || ) ( || ) ( |/\____) |
<jrkleinsh> | | | | | | | | | (____/\| (____/\| ) ( || ) ( || ) ( |/\____) |
<jrkleinsh> | | | | | | | | | (____/\| (____/\| ) ( || ) ( || ) ( |/\____) |
<jrkleinsh> | | | | | | | | | (____/\| (____/\| ) ( || ) ( || ) ( |/\____) |
<jrkleinsh> (_) (_) (_) (_) (_______/(_______/|/ \||/ \||/ \|\_______)
<jrkleinsh> (_) (_) (_) (_) (_______/(_______/|/ \||/ \||/ \|\_______)
<jrkleinsh> (_) (_) (_) (_) (_______/(_______/|/ \||/ \||/ \|\_______)
<jrkleinsh> (_) (_) (_) (_) (_______/(_______/|/ \||/ \||/ \|\_______)
jrkleinsh has quit [Remote host closed the connection]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
inhahe has quit [Ping timeout: 260 seconds]
marr has quit [Ping timeout: 264 seconds]
autoplayer has quit [Quit: Page closed]
cjwelborn has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 252 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
inhahe has joined #pypy