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)"
antocuni has quit [Ping timeout: 252 seconds]
forgottenone has quit [Quit: Konversation terminated!]
lritter_ has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
pdox has joined #pypy
marr has quit [Ping timeout: 240 seconds]
jacob22 has joined #pypy
jacob22_ has quit [Ping timeout: 240 seconds]
oilshell has quit [Remote host closed the connection]
zmt00 has quit [Read error: Connection reset by peer]
zmt00 has joined #pypy
zmt00 has quit [Remote host closed the connection]
lritter__ has joined #pypy
zmt00 has joined #pypy
zmt00 has quit [Remote host closed the connection]
zmt00 has joined #pypy
lritter_ has quit [Ping timeout: 260 seconds]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ArneBab has joined #pypy
ArneBab_ has quit [Ping timeout: 240 seconds]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
oilshell has joined #pypy
_whitelogger has joined #pypy
yuyichao_ has joined #pypy
yuyichao has quit [Ping timeout: 260 seconds]
pilne has quit [Quit: Quitting!]
oberstet has joined #pypy
zmt00 has quit [Quit: Leaving]
forgottenone has joined #pypy
Guest39285 has quit [Remote host closed the connection]
realitix has joined #pypy
realitix has quit [Ping timeout: 248 seconds]
marvin has joined #pypy
marvin is now known as Guest92629
marr has joined #pypy
Guest92629 has quit [Remote host closed the connection]
marvin_ has joined #pypy
nedbat has quit [K-Lined]
nedbat has joined #pypy
antocuni has joined #pypy
<antocuni> cool, on the cpyext-refactor-methodobject, method calls are now fast as well: https://bpaste.net/show/6c244cd3f7d4
<kenaan> antocuni cpyext-refactor-methodobject a41f31f17cfe /pypy/module/cpyext/methodobject.py: try to add flags as an immutable fields, to constant-fold away the checks inside call()
_whitelogger has joined #pypy
<antocuni> arigato: when you feel like, I'd like a review of commits 26eed5075896:a41f31f17cfe
<antocuni> (see the link which I pasted just above for the results :))
antocuni has quit [Ping timeout: 240 seconds]
<LarstiQ> what causes the method slowdown?
__Yiota has quit [Remote host closed the connection]
__Yiota has joined #pypy
lritter__ has quit [Quit: Leaving]
antocuni has joined #pypy
<antocuni> LarstiQ: it's simply that before the cpyext-avoid-roundtrip branch, all cpyext calls were horribly slow
<antocuni> so, first we optimized normal function calls, but method calls continued to use the old slow version of the code
<antocuni> now, method calls use the new code as well
antocuni has quit [Ping timeout: 248 seconds]
inad922 has joined #pypy
bauerj_ has quit [Remote host closed the connection]
marvin_ has quit [Remote host closed the connection]
marvin has joined #pypy
marvin is now known as Guest83823
zmt00 has joined #pypy
inad922 has quit [Ping timeout: 240 seconds]
antocuni has joined #pypy
inad922 has joined #pypy
mattip has joined #pypy
<kenaan> antocuni cpyext-refactor-methodobject 42834b4486db /pypy/module/cpyext/: fix this CCC and pass a py_tuple also to METH_OLDARGS calls
<kenaan> antocuni cpyext-refactor-methodobject 1bd92743748b /: close this branch, will be merged into cpyext-avoid-roundtrip
<kenaan> antocuni cpyext-avoid-roundtrip 770b53602445 /pypy/: merge the branch cpyext-refactor-methodobject: now W_PyCMethodObject and W_PyCFunctionObject use ...
<kenaan> antocuni cpyext-avoid-roundtrip 85dbd5c26f1d /pypy/module/cpyext/methodobject.py: bah, the flags attribute was not set because this class didn't call the parent __init__; fix
antocuni has quit [Ping timeout: 255 seconds]
<kenaan> mattip py3.5-mac-embedding 825f3ec1239e /pypy/: add embedding arg to build_cffi_imports during translation too
<kenaan> mattip py3.5-mac-embedding 7693d7783f04 /: merge py3.5 into branch
<mattip> dw: ping
<Cheery> hi
<Cheery> do I have a way to define fixed size records that have the size encoded in the type?
raynold has joined #pypy
pilne has joined #pypy
<dw> mattip: coincidental with a supervisorctl restart all :? i'm pretty certain it's celery
<dw> mattip: did it happen suddenly or over time again?
<mattip> the buildbot always seems slow http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64
<mattip> where the builds alternate between the default build (with micronumpy so slower) and py3.5 branch (a bit faster)
<mattip> but has gotten worse over Oct 11 - now, when it times out translating default
inad922 has quit [Ping timeout: 260 seconds]
oberstet has quit [Ping timeout: 252 seconds]
squeaky_pl has joined #pypy
<squeaky_pl> _vmprof.enable(fileno, period, memory, lines, native)
<squeaky_pl> 5:17 pm
<squeaky_pl> TypeError: enable() missing 1 required positional argument: 'real_time'
<squeaky_pl> Am I supposed to edit the vmprof source code for PyPy3 5.9 and put it to True or False?
<squeaky_pl> This is notoriously broken, should this API be built around kwargs anyway?
<squeaky_pl> hum
<squeaky_pl> if MAJOR >= 5 and MINOR > 8 and PATCH > 0:
<squeaky_pl> _vmprof.enable(fileno, period, memory, lines, native, real_time)
<squeaky_pl> it should say PATCH >= 0
<kenaan> antocuni cpyext-avoid-roundtrip 79e9438da998 /pypy/module/cpyext/methodobject.py: bah, fix this one as well
<squeaky_pl> ah, the fix is already there it just didnt make it to PyPI
<squeaky_pl> confusing, confusing
<squeaky_pl> ah the HEAD git version is even more broken...
antocuni has joined #pypy
<mattip> antocuni: hi
<mattip> need any help with the cpyext-avoid-roundtrip branch?
<mattip> squeaky_pl: fijal, plan_rich_ are the main developers
<squeaky_pl> yeah I found my way around, I found a libunwind related bug and report it already
<mattip> cool
antocuni has quit [Ping timeout: 248 seconds]
pulkitg has quit [Ping timeout: 240 seconds]
bendlas has quit [Ping timeout: 255 seconds]
dash has quit [Ping timeout: 240 seconds]
abvi[m]1 has quit [Ping timeout: 240 seconds]
yuvipanda has quit [Ping timeout: 248 seconds]
jcea has joined #pypy
pulkitg has joined #pypy
<Cheery> I remember the pypy JIT was able to vectorize
yuvipanda has joined #pypy
bendlas has joined #pypy
abvi[m]1 has joined #pypy
dash1 has joined #pypy
drolando has quit [Remote host closed the connection]
yuyichao_ has quit [Quit: Konversation terminated!]
drolando has joined #pypy
yuyichao has joined #pypy
mattip has left #pypy ["bye"]
kushal has quit [Ping timeout: 240 seconds]
kushal has joined #pypy
kushal is now known as Guest97351
tormoz has quit [Remote host closed the connection]
tormoz has joined #pypy
chris| has quit [Quit: Quit]
chris| has joined #pypy
antocuni has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
marr has quit [Ping timeout: 255 seconds]
danieljabailey has quit [Quit: ZNC 1.6.4+deb1 - http://znc.in]
danieljabailey has joined #pypy
squeaky_pl has quit [Ping timeout: 240 seconds]
antocuni has quit [Ping timeout: 240 seconds]
_whitelogger has joined #pypy