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
Rhy0lite has joined #pypy
oberstet has quit [Remote host closed the connection]
Ninpo has quit [Ping timeout: 264 seconds]
jcea has quit [Quit: jcea]
Rhy0lite has quit [Quit: Leaving]
Ninpo has joined #pypy
_whitelogger has joined #pypy
_whitelogger has joined #pypy
_whitelogger has joined #pypy
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 260 seconds]
<mattip> on windows 32-bit, the tool.jitlogparser.test.test_parser tests fail since the test uses 64-bit semantics,
<mattip> so the raw_asm has "['ffffffff <.data>:\r\n', 'ffff:\t64-bit address is disabled\r\n']"
<mattip> and the asm is an empty list
<mattip> there are three tests near the bottom of http://buildbot.pypy.org/summary?builder=rpython-win-x86-32&branch=default
forgottenone has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/313 [mattip: force build, msvcrt]
<arigo> mattip: because there is no "nm.exe" on Windows. you should just skip these failures
<arigo> or, I guess, for the last of the 3 failures, because it finds some "objdump.exe" which doesn't support disassembling 64-bit code
<arigo> this was never really meant to run on windows, I guess it would work if you install some specific versions of unix-y tools but there is no point
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/313 [mattip: force build, msvcrt]
otisolsen70_ has joined #pypy
otisolsen70_ has quit [Remote host closed the connection]
otisolsen70_ has joined #pypy
otisolsen70 has quit [Ping timeout: 240 seconds]
otisolsen70_ has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
_whitelogger has joined #pypy
otisolsen70 has quit [Ping timeout: 256 seconds]
oberstet has joined #pypy
<mattip> arigo: I think the streamio changes in 87e22968f9b4 were exactly the kind of thing you were warning against
<mattip> :(
<arigo> mattip: well, yes
<arigo> you'll end up replacing all of os.xxx with rposix.xxx, over time
<arigo> (which may not be a bad thing)
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/314 [mattip: force build, msvcrt]
<mattip> yay for cffi arm64 wheels
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/351 [mattip: force build, msvcrt]
pmp-p has quit [Ping timeout: 256 seconds]
pmp-p has joined #pypy
_whitelogger has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5450 [mattip: force build, py3.7]
otisolsen70 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/351 [mattip: force build, msvcrt]
lritter has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/314 [mattip: force build, msvcrt]
otisolsen70 has quit [Ping timeout: 265 seconds]
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
marky1991_2 has quit [Remote host closed the connection]
marky1991_2 has joined #pypy
<arigo> mmap module: why yield integers when you can yield bytes? who cares about consistency
* arigo fixes
<mattip> gaah
marky1991_2 has quit [Remote host closed the connection]
marky1991_2 has joined #pypy
marky1991 has joined #pypy
marky1991_2 has quit [Ping timeout: 264 seconds]
jcea has joined #pypy
<cfbolz> arigo: cool, are you actively working on supporting win64?
forgottenone has quit [Ping timeout: 246 seconds]
<arigo> cfbolz: yes
<arigo> cfbolz: well no, overall :-)
<arigo> only in the JIT, which involves mainly only fixing the calling convension
<cfbolz> arigo: ah, cool
<cfbolz> Good step
<arigo> see a recent issue where a contributor reached already relatively far for win64 support
<cfbolz> Nice
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5450 [mattip: force build, py3.7]
<arigo> cfbolz: btw, do you remember test_lshift in x86/test/test_regalloc.py which you wrote (I guess) for reghint.py?
<arigo> this test as written cannot pass on win64: the first argument in passed in ecx, and ecx is also where the int_lshift count must be
<arigo> so we get one extra move (correctly detected by the logic of the test)
<cfbolz> Ouch
<cfbolz> No, I fear I have no memory of that test
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/315 [mattip: force build, msvcrt]
<cfbolz> arigo: ^
<arigo> the test works again if I pass it as 2nd argument, i.e. != ecx, so I think I must not be completely wrong
<cfbolz> Ok
oberstet has quit [Remote host closed the connection]
oberstet has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/315 [mattip: force build, msvcrt]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/316 [mattip: force build, msvcrt]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/352 [mattip: force build, msvcrt]
marky1991_2 has joined #pypy
marky1991 has quit [Ping timeout: 256 seconds]
marky1991_2 has quit [Ping timeout: 240 seconds]
oberstet has quit [Remote host closed the connection]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/352 [mattip: force build, msvcrt]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/316 [mattip: force build, msvcrt]
lritter has quit [Ping timeout: 264 seconds]