cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | mac OS and Fedora are not Windows
adamholmberg has quit [Remote host closed the connection]
bbot2 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
abrown has joined #pypy
asmeurer_ has joined #pypy
abrown has quit [Quit: Leaving]
adamholmberg has joined #pypy
forgottenone has quit [Remote host closed the connection]
adamholmberg has quit [Ping timeout: 252 seconds]
dddddd has quit [Remote host closed the connection]
forgottenone has joined #pypy
forgottenone has quit [Read error: Connection reset by peer]
forgottenone has joined #pypy
_whitelogger has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
asmeurer has joined #pypy
asmeurer has quit [Quit: asmeurer]
smvv has joined #pypy
antocuni has joined #pypy
lapinot has quit [Ping timeout: 264 seconds]
rubdos has quit [Ping timeout: 264 seconds]
lapinot has joined #pypy
rubdos has joined #pypy
lesshaste has joined #pypy
<lesshaste>
hi all
jcea has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
themsay has joined #pypy
moei has joined #pypy
Hasimir has quit [Ping timeout: 268 seconds]
nunatak has joined #pypy
rubdos has quit [Ping timeout: 252 seconds]
lapinot has quit [Ping timeout: 264 seconds]
rubdos has joined #pypy
lapinot has joined #pypy
marky1991 has joined #pypy
lritter has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
marky1991 has joined #pypy
antocuni has quit [Ping timeout: 268 seconds]
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
marky1991_2 has joined #pypy
Rhy0lite has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
adamholmberg has joined #pypy
dddddd has joined #pypy
dddddd has quit [Remote host closed the connection]
antocuni has joined #pypy
adamholmberg has quit [Remote host closed the connection]
forgottenone has joined #pypy
adamholmberg has joined #pypy
nunatak has quit [Quit: Leaving]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
Zaab1t has joined #pypy
marky1991_2 has quit [Ping timeout: 276 seconds]
abrown has joined #pypy
<abrown>
Does anyone know of any examples of using multiple jitdrivers in the same project? It seems from some checks in pyjitpl.py that this may be possible?
<antocuni>
abrown: pypy itself has many of them
<antocuni>
e.g. in pypy/module/_sre/interp_sre.py
<abrown>
ah, nice; thanks
<abrown>
another question: can you point me to some documentation or code examples that explain how to specialize function arguments? Do they work only in translated mode or only in tracing mode or both?
<antocuni>
I fear there is no documentation for that
<abrown>
:)
<antocuni>
and I am in a hurry so I can't really explain right now, sorry :(
<abrown>
no problem; if you think of a good example in pypy just post it here and I will figure it out
<abrown>
thanks again
<fijal>
abrown: look up @specialize
<fijal>
there is documentation, in the file itself
<fijal>
there is a long list of how it all works
abrown_ has joined #pypy
abrown has quit [Ping timeout: 272 seconds]
<abrown_>
fijal: thanks, I see the documentation for _Specialize in objectmodel.py; but I'm still not clear on whether the _annspecialcase_ field affects both the translated code and the jitcodes.
<abrown_>
Presumably _annspecialcase_ changes the flow graphs so it affects both?
<fijal>
yeah
<fijal>
but don't use _annspecialicase_ any more, use @specialize
<fijal>
it does the same thing but is neater and less prone to typos
<abrown_>
ok, thanks
antocuni has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
dmalcolm has quit [Read error: Connection reset by peer]
dmalcolm has joined #pypy
forgottenone has quit [Ping timeout: 240 seconds]
Rhy0lite has quit [Quit: Leaving]
forgottenone has joined #pypy
dddddd has joined #pypy
<cfbolz>
abrown_: @specialize works on the flow graph level, but flow graphs are also the basis for jit codes which are used for tracing
smvv has quit [Quit: Connection closed for inactivity]
<cfbolz>
abrown_: what are you working on, btw?
lritter has quit [Ping timeout: 268 seconds]
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
avakdh has quit [Read error: Connection reset by peer]
avakdh has joined #pypy
idnar has quit [Ping timeout: 252 seconds]
kcr has quit [Ping timeout: 252 seconds]
samth has quit [Read error: Connection reset by peer]
cadr_ has quit [Write error: Connection reset by peer]
bjs has quit [Ping timeout: 246 seconds]
cadr has joined #pypy
samth has joined #pypy
samth has quit [Changing host]
samth has joined #pypy
kcr has joined #pypy
idnar has joined #pypy
bjs has joined #pypy
Zaab1t has quit [Quit: bye bye friends]
marky1991 has quit [Read error: Connection reset by peer]
marky1991 has joined #pypy
<abrown_>
cfbolz: an interpreter for Tiger, for school; mostly to try to understand RPython a bit better