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
yuyichao has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
vkirilichev has joined #pypy
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
cloudyplain has joined #pypy
cloudyplain has quit [Remote host closed the connection]
cloudyplain has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
tbodt has quit [Client Quit]
jwhisnant has joined #pypy
tbodt has joined #pypy
tbodt has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
<cloudyplain> fijal, I want to debug incminimark but it does not work using "python pyinteractive.py test.py". rgc.py imports the gc module of cpython.
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 255 seconds]
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
vkirilichev has joined #pypy
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
cloudyplain has quit [Remote host closed the connection]
cloudyplain has joined #pypy
cloudyplain has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
wleslie has quit [Quit: ~~~ Crash in JIT!]
cloudyplain has joined #pypy
cloudyplain has quit [Ping timeout: 240 seconds]
<kenaan> mattip default 17c82fc38ec9 /: tweak windows builds and docs
<kenaan> mattip win32-fixes6 b48803972c04 /: more win32 fixes
<kenaan> mattip win32-fixes6 08a9cccce3f5 /lib_pypy/pyrepl/historical_reader.py: import earlier
<kenaan> mattip win32-fixes6 049fa1d8e804 /pypy/module/_vmprof/: ensure disabled vmprof can skip tests
cloudyplain has joined #pypy
oberstet has joined #pypy
vkirilichev has joined #pypy
bogner_ has quit [Ping timeout: 240 seconds]
bogner_ has joined #pypy
vkirilichev has quit [Ping timeout: 246 seconds]
vkirilichev has joined #pypy
vkirilichev has quit [Remote host closed the connection]
exarkun has quit [Ping timeout: 248 seconds]
exarkun has joined #pypy
ebarrett has quit [Ping timeout: 246 seconds]
ebarrett has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
Remi_M has joined #pypy
<fijal> cloudyplain: right that's not how you debug incminimark
<fijal> what exactly are you trying to do?
<cloudyplain> fijal , could u tell me how to debug it ? want to learn how pypy's gc works
<fijal> what are you trying to debug?
<fijal> there are levels how to debug it
<fijal> look at how tests are run in rpython/memory
realitix has joined #pypy
vkirilichev has joined #pypy
exarkun has quit [Ping timeout: 252 seconds]
exarkun has joined #pypy
marr has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
TheAdversary has quit [Read error: Connection reset by peer]
antocuni_ has joined #pypy
arigato has joined #pypy
rubdos_ has joined #pypy
<kenaan> arigo default 9bd6fef43680 /rpython/memory/: Test and fix: an ll_assert() can rarely fail in debug mode in the GC, but that's not a real problem
<kenaan> arigo default 982250d5ca98 /rpython/memory/gc/incminimark.py: Forgot to save this file
cstratak has joined #pypy
vkirilichev has joined #pypy
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
magniff has joined #pypy
vkirilichev has quit [Ping timeout: 248 seconds]
arigato has quit [Quit: Leaving]
<magniff> hey there, I have a question on python cffi, see this section http://cffi.readthedocs.io/en/latest/using.html#working-with-pointers-structures-and-arrays
<kenaan> arigo default 0d880d3a1b92 /rpython/memory/: Redo 90a0d3659179; the problem was 9bd6fef43680.
<kenaan> arigo default 4cd277fc0b9d /rpython/memory/gc/: Redo f3070ec0eeb3
<magniff> specifically on function make_foo
<magniff> is there any way to avoid using weakref dict manually
<magniff> I guess this should do the trick
<magniff> anyways what is the best practice there
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
antocuni_ has quit [Ping timeout: 240 seconds]
rubdos_ has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
cloudyplain has quit [Remote host closed the connection]
arigato has joined #pypy
arigato has quit [Ping timeout: 240 seconds]
arigato has joined #pypy
exarkun has quit [Ping timeout: 252 seconds]
exarkun has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
vkirilichev has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
vkirilichev has quit [Ping timeout: 240 seconds]
Rhy0lite has joined #pypy
oberstet has joined #pypy
nimaje1 has joined #pypy
nimaje is now known as Guest52006
Guest52006 has quit [Killed (wolfe.freenode.net (Nickname regained by services))]
nimaje1 is now known as nimaje
inhahe_ has joined #pypy
arigato has quit [Quit: Leaving]
cstratak has quit [Quit: Leaving]
cstratak has joined #pypy
vkirilichev has joined #pypy
rubdos_ has joined #pypy
rubdos_ has quit [Remote host closed the connection]
vkirilichev has quit [Ping timeout: 240 seconds]
pilne has joined #pypy
antocuni_ has joined #pypy
forgottenone has joined #pypy
forgottenone has quit [Remote host closed the connection]
forgottenone has joined #pypy
jwhisnant has left #pypy [#pypy]
nimaje1 has joined #pypy
nimaje has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
nimaje1 is now known as nimaje
marky1991 has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Ping timeout: 248 seconds]
oberstet has quit [Ping timeout: 260 seconds]
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
marky1991_2 is now known as marky1991
marky1991 has quit [Changing host]
marky1991 has joined #pypy
yuyichao has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
pilne has quit [Quit: Quitting!]
Lightsword has left #pypy [#pypy]
vkirilichev has quit [Ping timeout: 240 seconds]
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
yuyichao has joined #pypy
magniff has quit [Ping timeout: 260 seconds]
cstratak has quit [Ping timeout: 246 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
antocuni_ has quit [Ping timeout: 240 seconds]
cstratak has joined #pypy
cstratak has quit [Remote host closed the connection]
vkirilichev has joined #pypy
cstratak has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
nimaje1 has joined #pypy
nimaje is now known as Guest62176
Guest62176 has quit [Killed (wolfe.freenode.net (Nickname regained by services))]
nimaje1 is now known as nimaje
sophiya has quit [Ping timeout: 258 seconds]
oberstet has joined #pypy
realitix has quit [Quit: Leaving]
oberstet has quit [Ping timeout: 260 seconds]
nimaje1 has joined #pypy
nimaje is now known as Guest22327
nimaje1 is now known as nimaje
Guest22327 has quit [Ping timeout: 255 seconds]
oberstet has joined #pypy
antocuni_ has joined #pypy
tbodt has joined #pypy
vkirilichev has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
jamesaxl has joined #pypy
vkirilichev has quit [Ping timeout: 240 seconds]
cstratak has quit [Ping timeout: 264 seconds]
antocuni_ has quit [Ping timeout: 240 seconds]
vkirilichev has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
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 [Read error: Connection reset by peer]
tbodt has joined #pypy
oberstet has quit [Ping timeout: 248 seconds]
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
vkirilichev has quit [Remote host closed the connection]
oberstet has joined #pypy
ELFrederich has joined #pypy
<ELFrederich> can I use ctypes from pypy, or just cffi?
tbodt has quit [Quit: Textual IRC Client: www.textualapp.com]
<simpson> ELFrederich: ctypes works, but cffi is so much more pleasant.
<exarkun> whether you're on pypy or cpython.
raynold has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
Rhy0lite has quit [Quit: Leaving]
tbodt has joined #pypy
<mattip> s/pleasant/fast/
<exarkun> I'd say both
adamholmberg has joined #pypy
<kenaan> mattip default abca7cc0826b /pypy/module/_multiprocessing/test/test_connection.py: win32 tests almost pass untranslated, still have resource leak
<kenaan> mattip default 9edce20cd8a3 /pypy/module/cpyext/test/: fixes for C89 (win32)
<kenaan> mattip default 7f45abeb0620 /: getsockopt calls on win32 with BOOL param return 1 byte
<kenaan> mattip win32-fixes6 16f25737077e /pypy/module/faulthandler/test/: skip more vmprof-related tests on win32
<kenaan> mattip default 1eac75e69a12 /pypy/module/select/test/test_select.py: os has no uname on win32
<kenaan> rlamy py3.5 49d988bc50f2 /pypy/module/cpyext/include/: Remove obsolete header intobject.h
vkirilichev has joined #pypy
<mattip> py3.5 translation is failing on win32,
<mattip> "unresolved external symbol _InterlockedCompareExchange referenced in function _pypysig_pushback"
<mattip> at some point we should move to the visual 2015 compiler for py3.5 on win32
<mattip> ahh, it seems to be a missing link command to use Kernel32.lib
vkirilichev has quit [Ping timeout: 240 seconds]
<nanonyme> mattip, not 2017?
<mattip> anything would be better than 2008, which is what the buildbot is running
<nanonyme> Right
<mattip> indeed, the docs say 2017 (vc 14) https://wiki.python.org/moin/WindowsCompilers
<mattip> thanks
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<nanonyme> 2015 and 2017 are supposed to result in binary-compatible results
<nanonyme> (we just did a migration from 2012 to 2017 last Summer)
<mattip> they did some games with the runtime, split it up somehow? Any tips for easy migration>
<mattip> ?
oberstet has quit [Ping timeout: 252 seconds]
<nanonyme> I think this was mostly about using static libraries and object files, not the C runtime
<nanonyme> If you mean the universal C runtime vs VS2017/VS2015 C runtime, yeah, that. vcredist.exe takes care of all of it for you if you're using that
<nanonyme> IOW target machine always needs this Windows update installed https://support.microsoft.com/fi-fi/help/2999226/update-for-universal-c-runtime-in-windows in addition to the actual runtime
<nanonyme> Looks like that's your current deployment strategy as well. It should keep working
<mattip> cool, thanks
<mattip> I've pretty much left windows for linux these days
<mattip> it requires a reboot of my mind as well as the computer to move back
tbodt has joined #pypy
tbodt has quit [Client Quit]
tbodt has joined #pypy
<kenaan> mattip py3.5 bb2e3674c3ee /pypy/config/pypyoption.py: sync with pypy2 - remove faulthandler from win32 until vmprof is fixed
ELFrederich has quit [Quit: Leaving]
<nanonyme> Yeah, understandable. I currently mostly use Windows because my Linux broke because of a bad Grub2 update. I work in a place which does Windows software though
<kenaan> mattip py3.5 385eb4874961 /pypy/module/cpyext/parse/cpyext_object.h: compatibility w/cpython and SUBCLASS flags
<mattip> ronan: without that ^^^ win32 translation complained about pto.c_tp_flags |= Py_TPFLAGS_TYPE_SUBCLASS on 32 bit (well, win32)
slackyy has joined #pypy
<mattip> bye for now
<kenaan> rlamy default c2b34a5750cb /pypy/module/cpyext/: Improve compatibility of cpyext method descriptors with CPython. In particular, turn some misuses of them into exc...
<kenaan> arigo cffi/cffi 86653ca1a0cf /c/call_python.c: Update the comment.
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
vkirilichev has joined #pypy
vkirilichev has quit [Remote host closed the connection]
vkirilichev has joined #pypy
slackyy has quit [Quit: Leaving]
cloudyplain has joined #pypy
vkirilichev has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
rokujyouhitoma has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
rokujyouhitoma has quit [Remote host closed the connection]
rokujyouhitoma has joined #pypy
adamholmberg has quit [Ping timeout: 248 seconds]
rokujyouhitoma has quit [Ping timeout: 248 seconds]
john51 has joined #pypy
john51 has quit [Read error: Connection reset by peer]
adamholmberg has joined #pypy
john51 has joined #pypy
adamholmberg has quit [Ping timeout: 240 seconds]
marky1991 has quit [Read error: Connection reset by peer]
jamesaxl has quit [Quit: WeeChat 1.8]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
vkirilichev has joined #pypy
yuyichao has quit [Ping timeout: 260 seconds]
yuyichao has joined #pypy
vkirilichev has quit [Ping timeout: 248 seconds]