cfbolz 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 | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
tos9 has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
tos9 has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/379 [nulano: test branch, win64]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/350 [nulano: test branch, win64]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/379 [nulano: test branch, win64]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/350 [nulano: test branch, win64]
_whitelogger has joined #pypy
Ai9zO5AP has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/16 [mattip: test branch, win64]
omasanori[m] has quit [Quit: killed]
toad_polo has quit [Quit: killed]
suhdonghwi[m] has quit [Quit: killed]
astrojl_matrix has quit [Quit: killed]
the_drow[m] has quit [Quit: killed]
the_drow[m] has joined #pypy
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #pypy
toad_polo has joined #pypy
astrojl_matrix has joined #pypy
omasanori[m] has joined #pypy
suhdonghwi[m] has joined #pypy
todda7 has quit [Ping timeout: 240 seconds]
_whitelogger has joined #pypy
tazle has joined #pypy
wleslie has joined #pypy
fangerer___ has joined #pypy
nopf has joined #pypy
todda7 has joined #pypy
samth has quit [Ping timeout: 260 seconds]
samth has joined #pypy
Dejan has joined #pypy
rfgpfeiffer has joined #pypy
glyph has quit [Quit: End of line.]
glyph has joined #pypy
todda7 has quit [Ping timeout: 265 seconds]
todda7 has joined #pypy
Ai9zO5AP has quit [Ping timeout: 240 seconds]
Ai9zO5AP has joined #pypy
jacob22_ has quit [Read error: Connection reset by peer]
jacob22_ has joined #pypy
Ai9zO5AP has quit [Remote host closed the connection]
todda7 has quit [Ping timeout: 272 seconds]
todda7 has joined #pypy
rfgpfeiffer has quit [Read error: Connection reset by peer]
jacob22_ has quit [Quit: Konversation terminated!]
jacob22 has joined #pypy
todda7 has quit [Quit: Konversation terminated!]
todda7 has joined #pypy
todda7 has quit [Ping timeout: 240 seconds]
<mattip> it turns out the win64 build needs the types module when it starts up, but win32 does not
<mattip> virtualenv maintains a list of the modules it copies for bootstrapping
<mattip> if I add types.py to that, the virtualenv in the buildbot can start up
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
rubdos_ has joined #pypy
rubdos has quit [Ping timeout: 272 seconds]
<mattip> it seems somehow there are modules "frozen" into sys.modules when app_main calls "import os" the first time
<mattip> when translating with cpyext and numpypy, I see
<mattip> _abcoll, operator, abc, types, _weakrefset, _weakref, imp, __future__, math, _numpypy, _numpypy.multiarray, _numpypy.umath
<mattip> all in sys.modules.keys()
<mattip> those modules are not there when translating on win64 without numpypy
<mattip> and cpyext
<mattip> the critical one is types since we import it inside os.py
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
<pmp-p> can v7.3.2 - 3.7 build and run on arm32 instead of aarch64 ?
<mattip> you should be able to build it if you can find an arm32 machine with enough memory
<mattip> we will not be providing binary tarballs
<mattip> unless someone wants to provide the hardware
<pmp-p> i was intending to cross compile via qemu static chroot
<pmp-p> i don't have arm32 hardware with more than 2GiB ram
<tumbleweed> the ideal is an arm64 machine that can run 32bit instructions (unlike Amazon's ARM64 instances)
<pmp-p> yeah but my arm64 boards have even less ram :(
<pmp-p> and no emmc so swapping would be hell
<tumbleweed> scaleway used to have cheap arm64 VMs like that. Unfortunately now discontinued
<tumbleweed> hrm, did anyone try to get access to https://www.linaro.cloud/ for a buildbot?
<mattip> if someone wants to pick it up and do the work that would be great
<mattip> but personally I cannot take on another platform, windows is bad enough
<pmp-p> well the nice thing is arm32 is runtime compatible with 64 cpu
<mattip> not as far as the JIT is concerned
<mattip> did anyone try importing posix/nt in app_main instead of os?
<mattip> it seems all we really care about is getenv and pathsep,
<mattip> the latter can be determined without the baggage of os
<mattip> but maybe that will only "kick the can down the road" and something else will fail
<mattip> no, it should be OK once we import virtualenv's site.py in run_command_line
jcea has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/17 [mattip: force build, win64]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5571 [mattip: force build, win64]
<mattip> hmm, I hope the windows buildbot will survive both builds in parallel ...
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7245 [mattip: force build, win64]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5571 [mattip: force build, win64]
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/17 [mattip: force build, win64]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/18 [mattip: force build, win64]
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy