arigato changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | mac OS and Fedora are not Windows
lritter has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
adamholmberg has joined #pypy
crustyklang has joined #pypy
adamholmberg has quit [Ping timeout: 258 seconds]
Garen_ has joined #pypy
yaewa has joined #pypy
Kronuz_ has joined #pypy
bbot2 has quit [*.net *.split]
kenaan has quit [*.net *.split]
Kronuz has quit [*.net *.split]
moei has quit [*.net *.split]
xorAxAx has quit [*.net *.split]
danieljabailey has quit [*.net *.split]
marvin has quit [*.net *.split]
Garen has quit [*.net *.split]
Kronuz_ is now known as Kronuz
bbot2 has joined #pypy
marvin has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
jcea has quit [Quit: jcea]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 250 seconds]
dddddd has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
lritter has quit [Ping timeout: 250 seconds]
lritter has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 246 seconds]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
_whitelogger has joined #pypy
forgottenone has joined #pypy
dante has quit [Quit: bye]
dante has joined #pypy
crustyklang has quit [Ping timeout: 268 seconds]
themsay has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
themsay has quit [Ping timeout: 245 seconds]
themsay has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 245 seconds]
danieljabailey has joined #pypy
forgottenone has quit [Ping timeout: 245 seconds]
themsay has quit [Ping timeout: 252 seconds]
themsay has joined #pypy
themsay has quit [Read error: Connection reset by peer]
themsay has joined #pypy
xorAxAx has joined #pypy
jacob22__ has quit [Ping timeout: 250 seconds]
k1nd0f_ has joined #pypy
realitix has joined #pypy
k1nd0f_ has quit [Ping timeout: 245 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
_whitelogger has joined #pypy
Ai9zO5AP has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
pedronis` has quit [Ping timeout: 268 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
forgottenone has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
pedronis has joined #pypy
zmt01 has joined #pypy
zmt00 has quit [Ping timeout: 250 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
realitix has quit [Client Quit]
realitix has joined #pypy
<cfbolz> ronan: ah, great!
antocuni has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
antocuni has quit [Ping timeout: 240 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
xcm has quit [Remote host closed the connection]
realitix has quit [Client Quit]
realitix has joined #pypy
xcm has joined #pypy
kenaan has joined #pypy
<kenaan> mattip py3.5 ef10a3c9698b /: merge default into branch
<kenaan> mattip unicode-utf8 3d5d0ea3c275 /: merge default into branch
<kenaan> mattip unicode-utf8 6124fb988a60 /pypy/module/_sre/test/test_app_sre.py: add passing test
<kenaan> mattip unicode-utf8 e0d70d85d65c /rpython/rlib/rutf8.py: check for negative index
<kenaan> mattip unicode-utf8-py3 83df732f6df1 /: merge unicode-utf8 into branch
Ai9zO5AP has quit [Ping timeout: 245 seconds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5936 [mattip: force build, unicode-utf8-py3]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7210 [mattip: force build, unicode-utf8-py3]
Ai9zO5AP has joined #pypy
<mattip> it seems one difference in re performance between unicode-utf8 and unicode-utf8-py3 is
<mattip> the use of rsre_utf8.Utf8MatchContext for python str matching
<mattip> s/is/may be/
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 268 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
lritter has quit [Ping timeout: 245 seconds]
jacob22__ has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
marky1991 has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
dddddd has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5936 [mattip: force build, unicode-utf8-py3]
marky1991_2 has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
marky1991 has quit [Ping timeout: 250 seconds]
realitix_ has joined #pypy
realitix has quit [Ping timeout: 246 seconds]
realitix_ is now known as realitix
realitix has quit [Client Quit]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
marky1991_2 has quit [Ping timeout: 252 seconds]
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
Zaab1t has joined #pypy
marky1991 has joined #pypy
<mjacob> sorry for the off-topic question, but there is a good chance that someone can help me:
<mjacob> generating stack-machine code is "easy" for an expression AST, because the generated bytecode can evaluate sub-expressions in depth-first order of the tree. sub-expression sharing is possible only with a mechanism external to the AST, such as variables.
<mjacob> imagine a DAG as the expression graph. sharing sub-expressions is possible by multiple nodes pointing to the same node.
<mjacob> but how to generate stack machine code for an expression graph? is there maybe a more suitable machine?
adamholmberg has joined #pypy
forgottenone has joined #pypy
marky1991 has quit [Remote host closed the connection]
realitix has quit [Quit: realitix]
realitix has joined #pypy
xcm is now known as Guest27040
Guest27040 has quit [Killed (tepper.freenode.net (Nickname regained by services))]
xcm has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7210 [mattip: force build, unicode-utf8-py3]
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Client Quit]
realitix has joined #pypy
realitix has quit [Ping timeout: 244 seconds]
forgottenone has quit [Ping timeout: 246 seconds]
worvast has joined #pypy
worvast has quit [Client Quit]
worvast has joined #pypy
worvast has quit [Client Quit]
worvast has joined #pypy
jcea has joined #pypy
xcm is now known as Guest96610
Guest96610 has quit [Killed (cherryh.freenode.net (Nickname regained by services))]
xcm has joined #pypy
yaewa has quit [Quit: Leaving...]
themsay has quit [Ping timeout: 246 seconds]
themsay has joined #pypy
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
realitix has joined #pypy
realitix has quit [Quit: realitix]
worvast has quit [Ping timeout: 240 seconds]
marky1991 has joined #pypy
kipras has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
themsay has quit [Read error: Connection reset by peer]
themsay has joined #pypy
themsay has quit [Ping timeout: 244 seconds]
themsay has joined #pypy
agronholm has quit [Ping timeout: 250 seconds]
marky1991 has joined #pypy
themsay has quit [Read error: Connection reset by peer]
themsay has joined #pypy
marky1991 has quit [Ping timeout: 244 seconds]
marky1991 has joined #pypy
moei has joined #pypy
<kenaan> rlamy default 0873ec79aa36 /rpython/rtyper/test/: Use OrderedDict as the reference to make hypothesis happy
marky1991 has quit [Remote host closed the connection]
themsay has quit [Ping timeout: 246 seconds]
themsay has joined #pypy
worvast has joined #pypy
worvast has quit [Ping timeout: 250 seconds]
worvast has joined #pypy
Arfrever has joined #pypy
worvast has quit [Ping timeout: 268 seconds]
worvast has joined #pypy
<kenaan> stevie_92 cpyext-gc-cycle faf091537a23 /rpython/memory/gc/: Fixed some minor issues and added TODOs for CPython style cycle detection
<kenaan> stevie_92 cpyext-gc-cycle 6e15b053de37 /: Adapted tests in gc/rawrefcount to new cycle deletion
themsay has quit [Ping timeout: 268 seconds]
themsay has joined #pypy
<arigato> there's a leak in cffi, if you create many threads from C and call Python functions from them
<arigato> mjacob: note that even if the AST is a DAG, if you naively evaluate expressions by recursive calls then you win nothing by sharing nodes (just a tiny bit of memory for the AST itself)
<arigato> I guess you could use an infinite-register bytecode instead, compiling every node (once) to an expression that reads the operand registers and writes into a new register
<arigato> ...re leak: it's just that in order to leak you need to store a Python object in the PyThreadState structure; by default there is none, by chance, but you can make one if you use a thread._local() variable for example
kanaka has joined #pypy
kanaka has quit [Changing host]
kanaka has joined #pypy
k1nd0f_ has joined #pypy
k1nd0f_ has quit [Remote host closed the connection]
k1nd0f_ has joined #pypy
worvast has quit [Quit: Leaving]
k1nd0f_ has quit [Ping timeout: 250 seconds]
jacob22__ has quit [Read error: Connection reset by peer]
PileOfDirt has joined #pypy
k1nd0f_ has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
jacob22__ has joined #pypy
k1nd0f_ has quit [Ping timeout: 250 seconds]
themsay has quit [Ping timeout: 240 seconds]
themsay has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
k1nd0f_ has joined #pypy
jcea has quit [Quit: jcea]