cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | insert pithy quote here
fotis has quit [Ping timeout: 265 seconds]
jj89 has joined #pypy
<jj89> when i use the precompiled pypy binary, how can i make autocomplete work?
<jj89> in cpython, i just press tab twice
<jj89> for example, "import os[Enter]os.[tab][tab]"
Corbin has joined #pypy
<jj89> i'll check logs if anyone wants to answer later. it is the weekend...
fotis has joined #pypy
jj89 has quit [Quit: Client closed]
muke has quit [Quit: Leaving]
fotis has quit [Ping timeout: 252 seconds]
lritter has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
Atque has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
lritter has quit [Ping timeout: 258 seconds]
lritter has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
Atque has quit [Quit: ...]
Atque has joined #pypy
Atque has quit [Client Quit]
Atque has joined #pypy
Atque has quit [Client Quit]
Atque has joined #pypy
Atque has quit [Client Quit]
Atque has joined #pypy
Atque has quit [Client Quit]
fotis has joined #pypy
<mattip> jj89: (for the logs): what operating system, pypy version? On linux with the latest pypy3.7 it works for me ...
fotis has quit [Ping timeout: 256 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 268 seconds]
fotis has joined #pypy
greedom has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
isidentical has joined #pypy
slav0nic has joined #pypy
fotis has joined #pypy
Atque has joined #pypy
Atque has quit [Client Quit]
fotis has quit [Ping timeout: 272 seconds]
Atque has joined #pypy
fotis has joined #pypy
Atque has quit [Quit: ...]
lritter has quit [Ping timeout: 240 seconds]
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7774 [Batuhan Taskaya: build, py3.8]
fotis has quit [Ping timeout: 250 seconds]
Atque has joined #pypy
fotis has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7774 [Batuhan Taskaya: build, py3.8]
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
Atque has quit [Quit: ...]
fotis has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 255 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 268 seconds]
greedom has quit [Remote host closed the connection]
greedom has joined #pypy
fotis has joined #pypy
<arigato> smarr: you should really look at the assembler produced by gcc to be sure
<arigato> RPyAssert line 29 is a macro removed
<arigato> so lines 26-28 are dead code and are removed
<arigato> then both branches of the "if" are identical, which I'm mostly sure gcc optimize too
<arigato> ah no
<arigato> the two branches are for the case where the indexing is done with a negative number
<arigato> this check is not removed and cannot be, because RPython always supports "lst[index]" with a negative index
<arigato> if you want to explicitly remove it, you need to say "assert index >= 0" before, where "index" is just a local variable, not an expression, which is also used in "lst[index]"
<arigato> but lines 36-38 definitely compile to nothing
fotis has quit [Ping timeout: 258 seconds]
<arigato> lines 39-44 are needed for the GC but compile to a single assembler instruction, "TEST" on x86
fotis has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7775 [mattip: force build, py3.8-isidentical-ast-feature-version]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8779 [mattip: force build, py3.8-isidentical-ast-feature-version]
slav0nic has quit [Ping timeout: 252 seconds]
greedom has quit [Remote host closed the connection]
fotis has quit [Ping timeout: 252 seconds]
isidentical has quit [Remote host closed the connection]
fotis has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8779 [mattip: force build, py3.8-isidentical-ast-feature-version]
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 256 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7775 [mattip: force build, py3.8-isidentical-ast-feature-version]
fotis has joined #pypy